自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

转载 WPF 中设置Combox下拉框Text 显示值

最近在写一个WPF客户端的一个小程序,其中有个小需求如下:展示下拉列表里面有树形结构点击下拉子项时同时显示父级和子级文本也就是说在DisplayMember 中有两种显示方式下拉列表显示时,显示的是DisplayMember 的值点击选中子项时,需要计算子级和父级的文本并进行拼接,然后显示在combox 中操作步骤:使用Textbox做高宽统一放置在Combox的上方,漏出下拉框的下拉箭头,把Textbox做成透明层(这里不是界面透明,是事件穿透哦),把Combox 与Textbox

2021-03-26 10:47:46 2077

原创 C#学习笔记:属性和字段

很多小伙伴对C#中属性和字段很难分清,以下是这两者的区别:一、访问性不同。1、属性是限制的,只能给变量赋于某个范围的值,是有限制访问的私有变量。2、字段是自由的、毫无限制访问的共有变量。二、包含不同。1、属性包含get和set,set负责写入工作,get负责读取工作(当缺少其中一块时属性就只能读或只能写,set和get块必需有一个,因为即不能读又不能写的属性是没有意义的)。2、字段不包含get和set,可以直接进行读取和写入。三、安全性不同。1、属性是私有的,写入和读取需要调

2021-03-19 17:56:56 621

转载 C#中的var关键字

var可以理解为匿名类型,我们可以认为它是一个声明变量的占位符。它主要用于在声明变量时,无法确定数据类型时使用。使用var定义变量时有以下四个特点:必须在定义时初始化。也就是必须是var s = “abcd”形式,而不能是如下形式: var s; s = “abcd”;一但初始化完成,就不能再给变量赋与初始化值类型不同的值了。var要求是局部变量。使用var定义变量和object不同,它在效率上和使用强类型方式定义变量完全一样。...

2021-03-15 22:19:25 297

原创 WPF:样式

样式的作用:1、重用。当一个控件中出现多个重复的属性值,可以采用样式的方式实现相同的功能:以这样方式调用样式:样例:2、继承。BasedOn属性实现继承

2021-03-15 21:31:50 128

原创 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 172

原创 图论几大重点算法

#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 579

原创 STL中缀表达式转换为后缀表达式c++实现

中缀表达式转换为后缀表达式(思路)1.创建栈2.从左向右顺序获取中缀表达式a.数字直接输出b.运算符情况一:遇到左括号直接入栈,遇到右括号将栈中左括号之后入栈的运算符全部弹栈输出,同时左括号出栈但是不输出。情况二:遇到乘号和除号直接入栈,直到遇到优先级比它更低的运算符,依次弹栈。情况三:遇到加号和减号,如果此时栈空,则直接入栈,否则,将栈中优先级高的运算符依次弹栈(注意:加号和减号属于同一个优先级,所以也依次弹栈)直到栈空或者遇到左括号为止,停止弹栈。(因为左括号要匹配右括号时才弹出)。情况

2020-07-16 00:13:08 729 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 311

原创 子串匹配几大算法

#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 439

原创 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 240

原创 Java学习之ActionListener和ItemListener的区别

2020-06-06 18:19:19 2199

原创 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 440

转载 抽象类和接口的区别

###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 104

原创 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 157

原创 Java学习之方法的重载和重写

重写:需要一样的返回值类型和参数列表;访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private);重载:必须具有不同的参数列表;  可以有不同的返回类型,只要参数列表不同就可以了;  可以有不同的访问修饰符;  注:在java中是不能以返回值来区分重载方法的,...

2020-06-03 23:51:11 95

原创 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 1132

原创 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 248

原创 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 8483 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 5299

原创 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 182

原创 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 1080 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 1363

原创 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 688

原创 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 1932

原创 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 197

原创 蓝桥杯之核桃的数量

原文链接:http://blog.csdn.net/jopus/article/details/18971035历届试题 核桃的数量时间限制:1.0s 内存限制:256.0MB问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)...

2020-05-05 21:31:03 229

原创 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 458

原创 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 268

原创 蓝桥杯之括号匹配

问题描述由1对括号,可以组成一种合法括号序列:()。由2对括号,可以组成两种合法括号序列:()()、(())。由4对括号组成的合法括号序列一共有多少种?答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案14(((())))((()()))((())())((()))()(()(()))...

2020-04-27 10:17:57 1040

原创 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 159

原创 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 117

原创 算法笔记之取个最小数

#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 167 1

原创 蓝桥杯之回形取数

问题描述  回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式  输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式  输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67...

2020-04-14 18:00:07 206

原创 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 314

原创 蓝桥杯之高精度加法和高精度阶乘

问题描述  输入两个整数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 150

原创 单片机实验之动态数码管

#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 324

原创 蓝桥杯之矩形面积交

问题描述  平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式  输入仅包含两行,每行描述一个矩形。  在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式  输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4...

2020-03-31 15:58:46 80

原创 蓝桥杯之分解质因数

问题描述  求出区间[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 187

原创 蓝桥杯之矩阵乘法

问题描述  给定一个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 100

原创 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 98

基于51单片机的室内空气净化系统(课程设计)

采用了STC89C52为系统的微处理器控制芯片,通过负离子空气净化器实现对室内空气杀菌、去除有害气体、保持空气清新等功能,进而达到提高室内空气质量的目的。

2021-03-23

读取excel文件.avi

非常适合新手,一看就会

2021-03-23

全国大学生数学竞赛资料.docx

全国大学生数学竞赛作为一项面向本科生的全国性高水平学科竞赛,全国大学生数学竞赛为青年学子提供了一个展示数学基本功和数学思维的舞台,为发现和选拔优秀数学人才并进一步促进高等学校数学课程建设的改革和发展积累了调研素材。由中国数学会承办,也是全国高中数学竞赛在大学里的良好接力。 内含百度云链接,包括各大学校的数学竞赛样题,同时附赠大神笔记,先到先得,不容错过!适合非数学专业和数学专业的学生,含金量极高!

2020-05-22

Java实现文本编辑器

GUI实验补充设计-一个Java编辑器 实验目的:掌握菜单,菜单项,菜单栏的综合运用,熟悉JColorChooser类的使用。 题意: 设计一个图形界面的文档编辑器,实现以下功能: (1)文件的新建、打开、保存、退出。(必须实现菜单 的设置,可选做事件响应) (2) 复制,剪切,粘贴,查找,替换字符串,支持弹出. 式菜单,可设置快捷键。 (3)设置字体的颜色。. (4) 设置工具栏,涵盖常用操作。

2020-05-22

51单片机课设——电机温控--温度调节速度

实验说明: 根据自己使用的LCD1602是否带有转接板,如果带有转接板的即为4位,需在LCD.H头文件中 将宏#define LCD1602_4PINS打开,我们这里使用的LCD1602是8位,所以默认将该宏注释。 实验接线: 1,LCD1602液晶模块-->单片机管脚 参考LCD1602液晶显示实验接线(开发攻略内在对应的实验章节内实验现象有接线说明) 2,DS18B20温度传感器模块-->单片机管脚 参考DS18B20温度传感器实验接线(开发攻略内在对应的实验章节内实验现象有接线说明) 3,直流电机模块-->单片机管脚 IN1-->P10(参考直流电机实验接线) 实验现象: LCD1602显示温度值,温度变化改变直流电机旋转速度,这里仅仅是通过修改电机开关速度实现调速, 温度调速范围在main函数内设置

2020-05-22

51单片机课设——电子密码锁

本设计选用单片机STC89C516作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示作用。

2020-05-22

未来教育考试系统V4.0.zip

未来教育计算机是一款专门帮助用户轻松通过计算机二级考试的学习教育软件,这款软件是由未来教育官方推出,我们可以通过未来教育计算机二级考试软件来获取到历年的考试真题。这样你就可以直接在电脑上进行模拟考试,从而让自己学会更多的考试题目,大大提升你通过考试的几率。

2020-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除