自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韦海涛的博客

万物皆有裂痕,那是光照进来的地方。

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 python文件选择对话框

对于python的tkinter库来说,如果需要弹出文件选择框,我们需要引入一下tkinter.filedialog包,让用户直观地先择一个或者多个文件或者保存文件等操作。常见的文件选择对话框函数有**打开一个文件:**askopenfilename()**打开一组文件:**askopenfilenames()**保存文件:**asksaveasfilename()首先是打开一个文件我们将使

2017-09-11 22:38:51 58876 8

转载 浅谈java的多线程

在java中有三种多线程方法继承Thread类实现Runnable接口实现Callable接口1.集成Thread类package Head;import java.lang.Thread;class MyThread extends Thread{ private String name; private int num; public MyThread(Stri

2017-09-18 16:47:48 1691

翻译 md5口算算法

MD5口算算法对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余的结果等于448。因此,信息的字节长度(Bits Length)将被扩展至N*512+4

2017-09-17 16:05:34 4462

转载 Java中的向上转型与抽象类的应用

java中的向上转型我们已经很熟悉,接下来我们将实现public static final属性,向上转型以及抽象类的使用。向上转型: 父类:class Father{} 子类:class Son extends Father{}Father f1 = new Son();//向上转型 Son s1 = (Son)f1;//向下转型由此我们的疑问出现了。那么我们为什么不这样写呢?Father f

2017-09-16 18:58:49 3076

转载 java链表整理

使用的内部与外部类的结合写的链表package head_first;class Book{ private String title;//书名 private double price;//价格 //构造方法 public Book(String title,double price) { this.title = title; thi

2017-09-16 14:20:32 340

转载 java整理(面向对象基础知识--类与对象)

定义类class Book{ String title; double price; public void getInfo() { System.out.print("图书名称:"+title+",价格:"+price); }}使用类–在mian类中使用Book类package head_first;class Book{ Stri

2017-09-13 14:01:18 378

原创 java知识点整理(持续更新)

0x00: java中数据类型的整理//code1short s1=1;s1=s1+1;//code2short s1= 1;s1+=1;在code1的代码中我们发现会报错,ide提醒我们将s1的类型设置为int或者s1=(short)s1+1;这样强制转换。 但是在code2的代码中缺不报错,这是因为类似于这种结构的已经进行了一步强制转化。

2017-09-13 09:28:34 455

原创 数据结构与算法(贪婪算法)

贪婪算法的最直观地实现是找零钱。 已知现存面额为100,50,20,10,5,1,0.5,0.2,0.1面额的纸币与硬币,现在我们算出超市找零方案。#include <stdio.h>#include <conio.h>#define MAX 10int value[MAX] = {1000,500,200,100,50,20,10,5,2,1};int num[MAX] = {0};in

2017-09-11 20:46:51 499

原创 python2和python3 map函数的区别

map()是 Python内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。def f(x): return x*xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])执行结果:[1, 4, 9, 10, 25, 36, 49, 64, 81] 但是在python3返回

2017-09-08 23:15:00 4150 1

原创 zigbee(题型整理4)

题目:Zigbee节点板通电,程序开始运行时D5闪烁,2S后该LED变常亮,其余灯灭单击模块上的SW1(按下时间不超过1秒),D5、D6、D3、D4、依次闪烁1s后变常亮;长按“SW”,所有灯灭本题难点是判断短按还是长按,所以我使用了一个计时器来判断。 核心代码是判断,返回tempuint8 scankey(){ if(KEY1==0) { delay(100); cou

2017-09-08 22:34:16 822 3

原创 zigbee(题型整理3)

题目:点对点通信,节点A的按键控制节点B的跑马灯启,停(按照D4、D3、D6、D5间隔1s)。当停止时,跑马灯需要保持原有状态。再按下时从当前位置开始跑马灯这道题的难点主要为需要骤停这步,对于接受发送方面就不啰嗦了,直接看到我们的zigbee怎么做到不用中断做到骤停#include "hal_defs.h"#include "hal_cc8051.h"#include "hal_int.h"#

2017-09-08 22:13:19 4032 2

原创 zigbee(题型整理2)

zigbeeCC2530的按键触发题型 题目:单片机按键按下抬起led灯点亮按键按下led灯点亮 按键按下抬起led灯点亮#include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char#define LED1 P1_0 //LED1为P1.0口控制#define KEY1 P0_4 //K

2017-09-08 21:53:02 1019

原创 zigbee(题型整理1)

zigbee CC2530的串口的发送的题型题目:单片机,通过串口输出自己的姓名和学号主要核心代码为配置zigbee串口的寄存器那里,一般为固定性的代码#include <ioCC2530.h>#include <string.h>#define uint unsigned int#define uchar unsigned charuint count=0;void init(void)

2017-09-08 21:41:47 3942 1

原创 c语言排序(持续更新)

因为作者正在持续学习,所以该博客将会持续更新桶序法冒泡法简单排序法直接插入法 希尔排序法 桶序法 #include <stdio.h>#define N 11int main(void){ int a[11]={1,4,3,6,1,8,9,10,22,33,12}; int b[101]={0};//数组b全部初始化为0 for (int i=0;i<

2017-09-08 21:24:33 398

空空如也

空空如也

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

TA关注的人

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