自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (80)
  • 收藏
  • 关注

原创 python发送邮件及附件

import smtplibimport datetimefrom email.header import Headerfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.mi...

2019-11-21 13:56:51 46

原创 12年楼市简史:2008-2019

房子成为国民信仰,大概始于2015年的牛市。打那时起,买房保值、货币贬值逐渐深入人心。2015-2018这4年,80后正值当打之年,第一批90后也开始成为社会人。去一线还是去二线?赶快买还是再等等?选择的代价慢慢显现:·2015-2017:很多一线「漂一族」望房兴叹,错过此轮便是诀别。·2016-2018:去二线安家立业的人因为房子迅速完成资产积累,一举...

2019-09-25 22:19:22 93

原创 python3.7实现云之讯、聚合短信平台的短信发送

python3.7实现云之讯、聚合短信平台的短信发送1、云之讯平台数据返回Json格式:{'reason': '操作成功', 'result': {'sid': '17209241456456455454', 'fee': 1,'count': 1}, 'error_code': 0}2、聚合平台数据返回Json格式:{"code":"000000","count":"1","c...

2019-09-24 17:45:53 167

原创 试题--结构与联合在内存中的分配

《横扫Offer:程序员招聘真题详解700题》著者:开点工作室编著 P58#include<stdio.h>#include<stdlib.h>#include<string.h>typedef union { long i; int k[5]; char c;} DATE;struct data{ int cat; DATE...

2019-07-23 23:17:40 55

原创 试题--柔性数组

目录一、试题:开发C代码时,经常见到如下类型的结构体定义:二、请分析下面的程序,看一看如何使用柔性数组。三、结构体中使用指针实现柔性数组功能《横扫Offer:程序员招聘真题详解700题》著者:开点工作室编著 P51一、试题:开发C代码时,经常见到如下类型的结构体定义:typedef struct list_t { struct list_t ...

2019-07-23 23:07:06 54

原创 试题--指针与数组,(&a+1)

《横扫Offer:程序员招聘真题详解700题》著者:开点工作室编著 P36#include<stdio.h>#include<stdlib.h>int main(void){ int a[4] = {1,2,3,4}; int* ptr = (int*)(&a+1); printf(" a=%p\n",a); printf(" &a...

2019-07-23 22:18:09 61

原创 试题--函数递归,n=5

《横扫Offer:程序员招聘真题详解700题》著者:开点工作室编著 P19#include<stdio.h>#include<stdlib.h>int foo(int n){ if (n <= 2) return n; return foo(n - 1) + foo(n-2);}int main(void){ int ret = 0;...

2019-07-23 21:48:45 64

原创 试题--变量存储区域

《横扫Offer:程序员招聘真题详解700题》著者:开点工作室编著 P8#include<stdio.h>#include<stdlib.h>int k1 = 1;int k2;static int k3 = 2;static int k4;int main(void){ static int m1 = 2, m2; int i = 1; ch...

2019-07-23 21:23:14 51

原创 试题--整型数据的编码形式与基本运算规则,int i = -2147483648;

int main(void){ printf("hello word\n"); int i = -2147483648; printf("%d, %d, %d, %d\n", ~ i, -i, 1-i, -1-i); return 0;}求结果vs2019,x64编译报错int main(void){ printf("hello word\n"); i...

2019-07-23 21:01:13 155

原创 vnstat、iptables流量统计常用命令

vnstat基本使用命令,vnstat无法统计单个端口的流量,但是可以统计单个网口的流量。vnstat -i eno1 -l #实时流量情况vnstat -i eno1 -h #按小时查询流量情况vnstat -i eno1 -d #按天数查询流量情况vnstat -i eno1 -m #按月数查询流量情况vnstat -i eno1 -w #按周数查询流量情况vnstat -i e...

2019-03-09 17:36:16 742

原创 .axf /.hex/.bin/.elf文件类型知识整合(非自创)

一般bin、hex被称为镜像文件,即可执行文件,直接烧写到flash或内存中即可执行。而axf是arm的调试文件,一般在针对arm调试过程中使用的文件, 不过通过专门工具也能直接将其中的真正代码部分(即axf中除了前后调试部分信息外的部分)烧写到flash中。 所以,有时候axf也称为镜像文件。1).axf文件=调试信息+.bin文件Axf文件由ARM编译器产生,除了包含bin的内...

2019-02-02 17:40:42 97

原创 linux与Windows之间无法ping通的解决办法

首先根据网上的说法,配置好eth0,启动网卡,关闭Windows和linux的防火墙。http://www.01happy.com/ubuntu-12-04-network-setting/ 1、服务器版本设置IP地址ubuntu 12.04的网络设置文件是/etc/network/interfaces,打开文件,会看到auto loiface lo inet loop...

2019-01-29 18:10:41 3478

原创 DHCP协议与抓包分析

目录 一、DHCP协议概述二、dhcp数据帧格式(1)DHCP discover阶段:(2)DHCP offer阶段:(3)DHCP request阶段:(4)DHCP ack阶段:四、总结:一、DHCP协议概述DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的67号端口,DHCP服务器回应应答消息给主机的68号端口。详细的交互过程如下图...

2019-01-23 17:25:51 633 1

原创 LWIP实现DNS功能

本例已lwip1.40为例,有os。1. 先把宏LWIP_DNS开启#ifndef LWIP_DNS#define LWIP_DNS                        1#endif2. 在系统初始化调用 void sys_timeouts_init(void);初始化dns定时器dns_tmr(),dns定时器定时更新dns_table[DNS_TABLE_SIZE...

2019-01-23 16:28:44 931

原创 DNS数据包模拟与分析

目录一、 域名的命名规则二、 域名请求数据包分析1、通过网络调试助手发送构建的DNS数据包到DNS服务器2、wireshark抓包分析可以参考如下分析:https://blog.csdn.net/zjli321/article/details/74068393 三、www.hao123.com 发送DNS数据测试DNS(Domain Name System,域名系统),...

2019-01-23 16:06:04 426

原创 基于socket的UDP server和client编程

一、UDP server#define MYPORT 161void echo_ser(int sock){ char recvbuf[1024] = {0}; struct sockaddr_in peeraddr; socklen_t peerlen; int n; while (1) { pe...

2019-01-15 11:33:23 549

转载 详解rsyslog/Python/LogAnalyzer 记录和查看服务端/客户端日志

服务端和客户端所有信息通过独立日志系统记录可以使用单独的服务器存储和管理,实现权限分离,增强生产服务器的安全性,使用通用的格式方便分析日志,所有日志统一处理,客户端可以直接和日志服务器对话。RSYSLOG 是一个高效的日志系统,也是目前 Ubuntu 和 CentOS 默认使用的日志系统。LogAnalyzer 是一个 PHP 写成的 Web 前端,使用它可以分析和查看 R

2018-01-12 16:08:49 1352

原创 git常用命令

git clonegit checkout xxx 切换回xxx分支git init 初始化git仓库git branch 查看分支,cd到相应目录才能看分支git status 查看本地修改情况git status -s  查看本地修改情况缩略git show 显示最后更新的信息git config --global user.name git c

2016-08-05 19:18:15 302

原创 嵌入式Linux学习----制作NFS文件系统

四、制作NFS文件系统 首先,要配置虚拟机上的linux支持nfs,配置共享目录,通过 cat /etc/exports可以查看共享目录。在配置linux内核时,要选择支持nfs。在最开始,让u-boot的环境变量为:set bootargs noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0 ,保证yaffs2系统可以

2015-12-25 14:08:38 292

原创 嵌入式Linux学习-----根文件系统

三、根文件系统上节讲解了Linux内核移植,这节讲如何构造根文件系统。 工具和源码在路径:F:\韦东山\CD1_主光盘\system。jffs2制作工具路径:F:\韦东山\CD1_主光盘\GUI\xwindow\X\deps具体步骤见:http://www.cnblogs.com/pigeon84/articles/2234214.htmltar xjf  busybox-

2015-12-25 14:07:50 346

原创 嵌入式Linux学习-------Linux内核移植

二、Linux内核移植       上一节介绍了u-boot的移植,这一节来介绍Linux内核移植。 工具和源码在路径:F:\韦东山\CD1_主光盘\system。 通过Samba,将工具和源码拷贝到共享目录,Samba配置详见相关文章,执行以下命令。tar xjf linux-2.6.22.6.tar.bz2   //解压linux内核源码包cd  linux-2.6

2015-12-25 14:06:39 312

原创 嵌入式Linux学习-----u-boot移植

自从大二我就开始接触单片机,开始学习51单片机编程及电路图绘制,经过一段时间的学习,发现嵌入式很有意思。后来在师兄的推荐下,我到图书馆借了韦东山老师写的《嵌入式Linux应用开发完全手册》,开始学习嵌入式linux,在虚拟机安装Linux,熟悉Linux环境,各种命令。根据书本的指引,我很快入门了,主要是书写得很好。结合书本视频,也就是韦东山嵌入式Linux第一期视频,我被嵌入式深深吸引住了。最后

2015-12-25 14:02:24 475

原创 linux与Windows之间无法ping通的解决办法

首先根据网上的说法,配置好eth0,启动网卡,关闭Windows和linux的防火墙。http://www.01happy.com/ubuntu-12-04-network-setting/最最关键的一步是,虚拟机网卡的设置,要选择PC机的网卡,而不是“自动”。

2015-10-01 21:41:39 1543

原创 用逻辑分析仪采集PWM波形,出现断断续续的脉冲解决办法

有时候用逻辑分析仪采集PWM波形时,会发现采集到的PWM波形在一段规则的PWM后会出现一段较长的高电平或低电平,这是因为逻辑分析仪的上位机采集参数设置不合适,应该适当调高采样频率。10M Samples          1MHz10M Samples          2MHz10M Samples          4MHz50M Samples          12

2015-07-13 15:16:16 1206

原创 MCPWM捕获功能,做频率计 测试数据

25KHz的频率计,逻辑分析仪串口输出(实测)      LIMIT周期寄存器值  分析仪采集到的频率       理论计算值12500Hz 600*220.8kHz 48us1666Hz 8000*21.5625k、0.64ms 0.64ms1470Hz 9000*21.3889k、0.72ms 0.72ms1315Hz 10000*21.25k、0.

2015-07-13 09:10:06 696

原创 LPC17xx的MCPWM周期设置与计算

界限寄存器MCLIM0-2控制PWM的周期,假设MCLIM寄存器的值为 X,MCPWM的外甥时钟为PCLKy MHz,那么可以通过计算得到PWM的周期。计算如下 X/PCLKy = T周期例如,MCLIM为500时,f=50 kHz,周期T=20us,MCLIM为500*2时,f=20 kHz,周期T=40us,    计算过程:MCLIM/外设时钟PCLKy=500/25M (S

2015-07-08 09:58:36 1400

原创 回调函数

#includetypedef void (*CBTest)(void *p);//用于注册回调函数的结构体typedef struct  _cbDemo  CBDemo;struct _cbDemo{CBTest cb;//指向回调函数的指针void *cbParam;//指向参数的指针int  i;};//===本函数用于

2015-01-18 13:45:48 646

原创 回调函数例子

typedef int(*CallBackFun)(char *p);//为回调函数命名,回调函数名为CallBackFun,参数为*pint Afun(char *p){printf("Afun回调函数打印出字符%s\r\n",p);return 0;}int Bfun(char *p){printf("Bfun回调函数打印出字符%s\r\n",p);

2015-01-16 22:10:39 363

原创 继电器断电前是吸合状态,上电瞬间继电器先吸合,继电器再断开 问题

继电器断电前是吸合状态,上电瞬间继电器先吸合,继电器再断开?? 继电器断电前是断开状态,上电瞬间及以后都是断开状态??

2014-12-31 16:49:19 2931

原创 把stm32固件库替换过程中出现的问题

USE_STDPERIPH_DRIVER, STM32F10X_HDcompiling stm32f10x_usart.c....\CMSIS\stm32f10x.h(96): error:  #35: #error directive: "Please select first the target STM32F10x device used in your application 

2014-12-04 17:34:11 3731

原创 这种错误是由于stm32函数库版本问题引起

这种错误是由于stm32函数库版本问题引起 #include 是旧版的 头文件#include "stm32f10x.h"  是新版的头文件把他们互换就好了。compiling core_cm3.c...compiling system_stm32f10x.c...E:\Program Files\KeilARM\ARM\INC\ST\STM32F10

2014-12-03 20:56:16 7509

原创 解决由于IIS、VS低版本源码 兼容性问题。IIS 6 元数据库与IIS 6配置的兼容性 windows 身份验证

安装完 Internet Information Services和 Web 管理工具 后,重启VS,以管理员身份打开,同时 选择源码--属性--安全--添加 everyone 所有权限,配置IIS,即可解决由于IIS、VS低版本源码 兼容性问题。解决方法:重新启动时  右键 选以管理员身份运行那是兼容性还没配置把控制面板-程序和功能打开或关闭 Wind

2014-09-13 14:20:54 721

原创 串口插拔自动检测程序思路

#include HDEVNOTIFY  hDevNotify; //硬件插拔句柄//注册消息DEV_BROADCAST_DEVICEINTERFACE dbdi;  memset(&dbdi,0,sizeof(dbdi));  dbdi.dbcc_size = sizeof(dbdi);  dbdi.dbcc_devicetype = DBT_DEVTYP_DEV

2014-04-03 16:46:21 2031 1

转载 VC++ 动态检测串口的热插拔(一)通过注册表实现

在上一篇文章中讲述了如何通过循环遍历的方法获取可用串口,可是这样的方法过于暴力,难免会想有没有其他的办法那,嘿嘿,那是肯定会有的,不管什么问题,解决问题的方法永远都不止一种。下面讲述如何通过注册表来获取可用串口。大家都知道,通过设备管理器我们可以看到可用串口号的列表,windows肯定有自己管理各种设备的方法,那就是大家所熟悉的注册表,注册表中记录各种设备信息以及其他重要信息。在HKEY_

2014-04-03 16:14:22 855

WinSCP 

WinSCP.exe

2016-12-08

snmp常用工具

net-snmp常用工具 snmpget、snmpset、snmptrap、snmpd、snmpbulk、snmptable等等

2019-02-01

STM32F407 USB主机和从机都能收发数据

STM32F407 USB主机和从机都能收发数据

2017-06-05

带书签《TCP IP网络编程》.((韩)尹圣雨).zip

带书签《TCP IP网络编程》.((韩)尹圣雨).zip

2016-03-25

ESP32_-ESP-IDF 编程指南zh_CN-v4.3.pdf

ESP32_-ESP-IDF 编程指南zh_CN-v4.3

2020-12-28

LwIP_TCPIP学习笔记及常用函数

LwIP TCPIP学习笔记及常用函数 嵌入式网络学习

2014-11-26

STM32的TIM1/8之PWM死区程序和示波器图

STM32的TIM1/8之PWM死区程序和示波器图 驱动步进电机、H桥、刹车.....

2014-04-24

USB模拟鼠标战舰stm32开发板.

USB模拟鼠标 之 战舰stm32开发板 功能很强大

2014-04-24

一步步教你移植FatFS文件系统

一步步教你移植FatFS文件系统 FatFS文件系统详解

2014-03-27

全球30个最经典的嵌入式资源网站

全球30个最经典的嵌入式资源网站,电子爱好者充电乐园大全

2014-03-14

驱动开发书籍介.pdf

USB设备驱动开发书籍介.pdf

2014-03-13

USB开发技术答问

USB答问 设备驱动开发 stm32单片机 usb 协议说明

2014-03-13

HID设备类定义(中文).doc

HID设备类定义(中文).doc

2014-03-13

(*(volatile unsigned long *)详解

(*(volatile unsigned long *)详解

2014-03-04

Device Class Definition for Human Interface Devices(HID)

Device Class Definition for Human Interface Devices(HID)

2014-03-03

USB转CAN上位机软件

USB转CAN上位机软件

2014-02-25

《USB应用开发实例详解 》的附赠光盘 薛圆圆

《USB应用开发实例详解 》的附赠光盘 薛圆圆 华清远见

2014-02-24

USB应用开发技术大全 薛圆圆 华清远见

USB应用开发技术大全 薛圆圆 华清远见 电子书和光盘

2014-02-24

USB应用开发技术大全 光盘资料.薛圆圆 华清远见

USB应用开发技术大全 光盘资料.薛圆圆 华清远见

2014-02-24

qt-creator-win-opensource-2.0.1.exe Qt Creator快速入门

qt-creator-win-opensource-2.0.1.exe Qt Creator快速入门 配套工具

2014-02-21

用VC++编写USB接口通信程序

用VC++编写USB接口通信程序

2014-02-10

uC_GUI应用笔记

uC_GUI应用笔记 在stm32上成功移植

2014-02-11

C++复习大全资料

C++复习资料大全

2014-01-13

只有一级DSS的点播流程

只有一级DSS的点播流程+ 只有一级DSS的点播流程 只有一级DSS的点播流程 只有一级DSS的点播流程

2020-07-10

GB28181协议常见几种信令流程

GB28181协议常见几种信令流程

2020-06-22

一级dss-GB28181接入-172.16.34.252_2020-06-18_165431.log

一级dss-GB28181接入GBS,IPC 注册、catalog、keepalive、invite、bye

2020-06-18

miniSIPServer

miniSIPServer

2020-03-12

Shell 手把手教你入门

Shell 教程 Shell 手把手教你入门

2019-12-26

猪兼强问题三方会谈会议(三方已确认)

猪兼强问题三方会谈会议(三方已确认)

2019-12-17

go bin.zip

go语言相关工具,visual studio code工具 gocode godef golint go-find-references go-outline goreturns gorename gopkgs go-symbols

2019-08-31

make_crt_cfg.py

python脚本制作crt配置文件 需要配置模板template.ini 主要替换IP、端口号,description

2019-08-21

Linux程序设计(第4版)

Linux程序设计(第4版)

2019-06-05

EUHT_设备管理工具v0.0.14.rar 升级工具

EUHT_设备管理工具v0.0.14

2019-05-27

关于举办“国家数字家庭应用示范产业基地杯”的意向征集.doc

关于举办“国家数字家庭应用示范产业基地杯”的意向征集.

2019-05-23

深入浅出SDN

深入浅出SDN 通俗易懂的讲解SDN基础知识、基本应用、SDN应用案例等

2019-04-09

TCP-IP详解卷2:实现

TCP-IP详解卷2:实现

2019-04-04

TCP-IP详解卷1:协议

TCP-IP详解卷1:协议 TCP-IP详解卷1:协议 TCP-IP详解卷1:协议

2019-04-04

UNIX网络编程 卷1和2(第2/3版)、计算机网络(第7版 谢希仁)- 课 本和答案(共5本网络书籍大礼包)

共5本电子书:(超值大礼包) unix网络编程第2版(1 2卷).pdf UNIX网络编程卷1:套接字联网API(第3版).pdf UNIX网络编程 卷2:进程间通信(第2版).pdf 计算机网络(第七版)复习题答案与课本对应.doc 计算机网络(第7版)-谢希仁.pdf

2019-04-03

go语言实现udp server和MongoDB数据写入

go语言实现udp server和MongoDB数据写入

2019-03-14

物联网协议coap和例子endpoint

coap源码和例子,很不错的物联网例子 C语言编写 ./coap-client -v 100 -m get coap://127.0.0.1/.well-known/core ./coap-client -v 100 -m get coap://127.0.0.1/light ./coap-client -e "1" -m put coap://127.0.0.1/light ./coap-client -e "0" -m put coap://127.0.0.1/light

2019-03-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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