- 博客(59)
- 资源 (8)
- 收藏
- 关注
转载 WPF 中设置Combox下拉框Text 显示值
最近在写一个WPF客户端的一个小程序,其中有个小需求如下:展示下拉列表里面有树形结构点击下拉子项时同时显示父级和子级文本也就是说在DisplayMember 中有两种显示方式下拉列表显示时,显示的是DisplayMember 的值点击选中子项时,需要计算子级和父级的文本并进行拼接,然后显示在combox 中操作步骤:使用Textbox做高宽统一放置在Combox的上方,漏出下拉框的下拉箭头,把Textbox做成透明层(这里不是界面透明,是事件穿透哦),把Combox 与Textbox
2021-03-26 10:47:46
2320
原创 C#学习笔记:属性和字段
很多小伙伴对C#中属性和字段很难分清,以下是这两者的区别:一、访问性不同。1、属性是限制的,只能给变量赋于某个范围的值,是有限制访问的私有变量。2、字段是自由的、毫无限制访问的共有变量。二、包含不同。1、属性包含get和set,set负责写入工作,get负责读取工作(当缺少其中一块时属性就只能读或只能写,set和get块必需有一个,因为即不能读又不能写的属性是没有意义的)。2、字段不包含get和set,可以直接进行读取和写入。三、安全性不同。1、属性是私有的,写入和读取需要调
2021-03-19 17:56:56
782
转载 C#中的var关键字
var可以理解为匿名类型,我们可以认为它是一个声明变量的占位符。它主要用于在声明变量时,无法确定数据类型时使用。使用var定义变量时有以下四个特点:必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式: var s; s = “abcd”;一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。var要求是局部变量。使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。...
2021-03-15 22:19:25
342
原创 WPF:样式
样式的作用:1、重用。当一个控件中出现多个重复的属性值,可以采用样式的方式实现相同的功能:以这样方式调用样式:样例:2、继承。BasedOn属性实现继承
2021-03-15 21:31:50
164
原创 C语言实现栈结构(非STL)
#include<bits/stdc++.h>#include<algorithm>#define N 1000#define MAX 65535using namespace std;int main(){ int num; cin>>num; int *stack; int top=0; stack=(int *)malloc(sizeof(int)*num); for(int i=0;i<nu
2020-07-31 12:49:01
211
原创 图论几大重点算法
#include<bits/stdc++.h>#include<algorithm>#define N 1000#define MAX 65535using namespace std;int arc[N][N];int num;//顶点数int n;//边数int low_price=0;void MiniSpanTree_Prim(){ int min,i,j,k; int adjvex[N];/* 保存相关顶点下标 */ int
2020-07-28 15:31:31
655
原创 STL中缀表达式转换为后缀表达式c++实现
中缀表达式转换为后缀表达式(思路)1.创建栈2.从左向右顺序获取中缀表达式a.数字直接输出b.运算符情况一:遇到左括号直接入栈,遇到右括号将栈中左括号之后入栈的运算符全部弹栈输出,同时左括号出栈但是不输出。情况二:遇到乘号和除号直接入栈,直到遇到优先级比它更低的运算符,依次弹栈。情况三:遇到加号和减号,如果此时栈空,则直接入栈,否则,将栈中优先级高的运算符依次弹栈(注意:加号和减号属于同一个优先级,所以也依次弹栈)直到栈空或者遇到左括号为止,停止弹栈。(因为左括号要匹配右括号时才弹出)。情况
2020-07-16 00:13:08
808
1
原创 最小价值和
时间限制: 1 Sec 内存限制: 128 MB提交: 648 解决: 203[提交] [状态] [讨论版] [命题人:test]题目描述给定 n 个整数对(ai, bi) , 每个整数对的价值是(i-1)*ai + (n-i)*bi (下标从1开始, 这里的 ai 、bi 和输入不一定对应),然后问所有整数对的最小价值总和。输入输入包含多组测试用例。对于每组测试用例,首先输入数对的数量n(n<=1e5)接下来输入n对数对 ai bi (0<=ai,bi<=1e9)输
2020-06-27 22:52:28
381
原创 子串匹配几大算法
#include<bits/stdc++.h>#include<algorithm>#define N 1000using namespace std;int main(){ string a,b; cin>>a; cin>>b; int j=0; for(int i=0;i<a.length();i++) { if(b[j]==a[i]) { int k=i;
2020-06-26 02:11:38
473
原创 Java学习之JList的应用
package dsm;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JList;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.ListSelectionModel;import javax.swing.border.EmptyBorder;public class Test exten
2020-06-07 08:58:39
272
原创 Java学习之try-catch语句例题
public class Foo{ public static void main(String args[]){ try{return;} finally{ System.out.println("Finally");} } }what is the result?A. print out nothingB. print out “Finally”C. compile errorAnswer:B java的finally块会在return之前执行,无论
2020-06-04 14:18:40
507
转载 抽象类和接口的区别
###1.时间:2017-07-05 10:25:44 YuanMxy###2.问题描述:Java中抽象类和接口中有构造方法吗?###3.问题解答:####(1)Java中抽象类和接口中有构造方法吗?#####①在接口中 不可以有构造方法在接口里写入构造方法时,编译器提示:Interfaces cannot have constructors。A. 构造方法用于初始化成员变量,但是接口成员变量是常量,无需修改。接口是一种规范,被调用时,主要关注的是里边的方法,而方法是不需要初始化的,B. 类可
2020-06-04 10:12:05
135
原创 Java学习错题本
public class SuperClass{class SubClassA extends SuperClass{}class SubClassB extends SuperClass{}public void test(SubClassA foo){SuperClass bar=foo;}}which statement is true about the assignment in line 5?(6.0分)A、The assignment in ..
2020-06-04 00:25:53
200
原创 Java学习之方法的重载和重写
重写:需要一样的返回值类型和参数列表;访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private);重载:必须具有不同的参数列表; 可以有不同的返回类型,只要参数列表不同就可以了; 可以有不同的访问修饰符; 注:在java中是不能以返回值来区分重载方法的,...
2020-06-03 23:51:11
118
原创 Java之format方法的运用
package dsm;import java.io.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Iterator;import java.util.LinkedList;import java.util.Scanner;public class Testdzk{ public static void main(String args[]){ String s=new
2020-06-03 15:40:40
1214
原创 Java之提取钱中的数字
package dsm;import java.io.*;import java.util.Iterator;import java.util.LinkedList;import java.util.Scanner;public class Testdzk{ public static void main(String args[]){ String money="89,235,678$"; String s=money.replaceAll("[,\\p{Sc}]
2020-06-03 14:17:53
292
原创 51单片机之 LCD1602液晶显示屏
一、LCD1602的使用从上图可知,不是所有的地址都可以直接用来显示字符数据,只有第一行中的 00-0F,第二行中的 40-4F 才能显示,其他地址只能用于存储。从上图可以看到,以上给的时间参数全部是 ns 级别的,而 51 单片机的机器周期是 1us,指令周期是 2-4 个机器周期,所以即便在程序里不加延时程序,也可以很好的配合 LCD1602 的时序要求了。LCD1602 操作步骤如下所示:(1)初始化(2)写命令(RS=L),设置显示坐标(3)写数据(RS=H)在此,不需要读出它的数
2020-05-23 22:39:52
8961
1
原创 51单片机之DS18B20温度传感器实验
一、 DS18B20 介绍1、温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。2、可编程的分辨率为 9~12 位,对应的可分辨温度分别为 0.5℃、0.25℃、0.125℃ 和 0.0625℃,可实现高精度测温比如我们要计算+85 度,数据输出十六进制是 0X0550,因为高字节的高 5位为 0,表明检测的温度是正温度,0X0550 对应的十进制为 1360,将这个值乘以 12 位精度 0.0625,所以可以得到+85 度。二、时序DS18B20 时序包括如下几种:初始化时
2020-05-23 13:31:13
5707
原创 java学习之缓冲流的应用
BufferedReader和BufferedWriter类创建的对象称为缓冲输入流、输出流,二者增强了读写文件的能力。底层字符输入流首先将数据读入缓存,BufferedReader流再从缓存读取数据;BufferedWriter流将数据写入缓存,底层字符输出流会不断地将缓存中的数据写入到目的地。package dsm;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.EOFException;
2020-05-22 11:08:36
217
原创 51单片机之EEPROM-IIC
由于 51 单片机没有硬件 IIC 接口,即使有硬件接口我们通常还是采用软件模拟 I2C。主要原因是硬件 IIC 设计的比较复杂,而且稳定性不怎么好,程序移植比较麻烦,用软件模拟 IIC,最大的好处就是移植方便,同一个代码兼容所有单片机,任何一个单片机只要有 IO 口(不需要特定 IO),都可以很快的移植过去。1、编写i2c.h#include "i2c.h"void Delay10us(){ unsigned char a,b; for(b=1;b>0;b--) for(a=2;a
2020-05-21 22:20:46
1205
1
原创 51单片机之直流电机的应用
#include "reg52.h"#include "intrins.h"typedef unsigned int ui;typedef unsigned char uc;//#define led P2 //×¢Ò⣡£¡²»¼Ó";"//sbit beep=P1^5;//sbit led=P2^0;//sbit k1=P3^1;sbit moto=P1^0;void delay(ui i){ while(i--);}void main(){ ui i; mot.
2020-05-20 17:38:19
1423
原创 51单片机之独立按键
#include "reg52.h"#include "intrins.h"typedef unsigned int ui;typedef unsigned char uc;//#define led P2 //×¢Ò⣡£¡²»¼Ó";"//sbit beep=P1^5;sbit led=P2^0;sbit k1=P3^1;void delay(ui i){ while(i--);}void keypros(){ if(k1==0) { delay(1000);/.
2020-05-20 15:44:27
761
原创 51单片机之蜂鸣器
#include "reg52.h"#include "intrins.h"typedef unsigned int ui;typedef unsigned char uc;//#define led P2 //×¢Ò⣡£¡²»¼Ó";"sbit beep=P1^5;void delay(ui k){ ui i,j; for(i=0;i<k;i++) for(j=0;j<500;j++);}void main(){ //ui i=0; while(.
2020-05-20 15:04:50
2190
原创 51单片机流水灯
#include "reg52.h"#include "intrins.h"typedef unsigned int ui;typedef unsigned char uc;#define led P2 //×¢Ò⣡£¡²»¼Ó";"void delay(ui k){ ui i,j; for(i=0;i<k;i++) for(j=0;j<500;j++);}void main(){ ui i=0; led=0xfe; ...
2020-05-20 11:18:29
228
原创 蓝桥杯之核桃的数量
原文链接:http://blog.youkuaiyun.com/jopus/article/details/18971035历届试题 核桃的数量时间限制:1.0s 内存限制:256.0MB问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)...
2020-05-05 21:31:03
261
原创 dfs解决背包问题
#include<bits/stdc++.h>using namespace std;int n,W,maxval=0;int w[1005],c[1005];void dfs(int index,int sumW,int sumC){ if(index==n)return; dfs(index+1,sumW,sumC); if(sumW+w[ind...
2020-04-29 10:26:29
515
原创 Java学习之相对路径
相对路径:(1)“./” :表示文件目前所在的目录。(2)“…/”:表示文件的上一层目录。(3)“/” :表示所在文件的一级目录。(就是在根目录下)File file=new File("../");String[] listFiles=file.list();for(String i: listFiles) { System.out.println(i); }注:其...
2020-04-28 22:36:31
320
原创 蓝桥杯之括号匹配
问题描述由1对括号,可以组成一种合法括号序列:()。由2对括号,可以组成两种合法括号序列:()()、(())。由4对括号组成的合法括号序列一共有多少种?答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案14(((())))((()()))((())())((()))()(()(()))...
2020-04-27 10:17:57
1108
原创 Java学习之文件操作
package dsm;import java.io.*;import java.util.Iterator;import java.util.LinkedList;import java.util.Scanner;public class Testdzk{ public static void main(String args[]){ int b=0; ...
2020-04-26 15:22:48
196
原创 Java学习笔记之多线程:生产者和消费者问题
package dsm;class producer implements Runnable{ int value; boolean isValid; public void run() { for(int i=0;i<5;i++) { synchronized(this) { while(isValid) { try { this.wait(...
2020-04-23 20:27:37
145
原创 算法笔记之取个最小数
#include<bits/stdc++.h>using namespace std;int coun[10];int m,n;int main(){ for(int i=0;i<10;i++) { cin>>coun[i]; } for(int i=1;i<10;i++) { ...
2020-04-14 18:41:49
240
1
原创 蓝桥杯之回形取数
问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67...
2020-04-14 18:00:07
226
原创 Java学习笔记之GUI设计实验
package dsm;import java.awt.*;import javax.swing.*;public class GUITest { public static void main(String args[]) { JFrame f=new JFrame("GridLayout"); f.setSize(300, 200); GridLayout layout=...
2020-04-05 20:26:29
357
原创 蓝桥杯之高精度加法和高精度阶乘
问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,则把进位(即...
2020-04-04 00:21:45
184
原创 单片机实验之动态数码管
#include “reg52.h”#include “intrins.h”typedef unsigned char u8;typedef unsigned int u16;//0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7fu8 code table[]={0x6d,0x5b,0x3f,0x06,0x4f,0x06,0x66};//¹²Òõ¼«...
2020-04-02 21:21:22
371
原创 蓝桥杯之矩形面积交
问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4...
2020-03-31 15:58:46
123
原创 蓝桥杯之分解质因数
问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=2229=3310=25提示 先筛出所有素数,然后再分解。数据规模和约定 2&l...
2020-03-31 12:08:00
221
原创 蓝桥杯之矩阵乘法
问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出格式 输出共N行,每行N个整数,...
2020-03-30 23:05:01
130
原创 Java学习笔记之异常类
Exception的几个方法:package ppp;import java.lang.Exception;public class start { public static void main(String args[]) { try { throw new Exception("my exception"); }catch(Exception e) { Syst...
2020-03-30 00:05:24
127
基于51单片机的室内空气净化系统(课程设计)
2021-03-23
全国大学生数学竞赛资料.docx
2020-05-22
Java实现文本编辑器
2020-05-22
51单片机课设——电机温控--温度调节速度
2020-05-22
51单片机课设——电子密码锁
2020-05-22
未来教育考试系统V4.0.zip
2020-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人