自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (41)
  • 收藏
  • 关注

转载 c语言二进制、八进制、十六进制

int binary = 0b01000010; //二进制printf("%d\n", binary); //十进制printf("0x%x\n", 0x42); //十六进制printf("0%o\n", 0102); //八进制# ./a.out 660x420102

2017-04-28 17:05:53 1198

转载 文件锁 flock/fcntl

多个进程同时操作一个文件flockint flock(int fd, int operation);LOCK_SH 建立共享锁定。多个进程可同时对同一个文件作共享锁定(读锁定) LOCK_EX 建立互斥锁定。一个文件同时只有一个互斥锁定 LOCK_UN 解除文件锁定状态 LOCK_NB 无法建立锁定时,此操作可不被阻断,马上返回进程。通常与LOCK_SH或LOCK_EX 做OR(|)组合fcn

2017-04-27 14:31:51 1443

转载 volatile和锁

让编译器不要将变量缓存到寄存器,而是每次去访问主板上的内存可见性 对一个volatile变量的读,总是能看到(任意线程)对这个volatile变量最后的写入 原子性 对任意单个volatile变量的读/写具有原子性,但类似于volatile++这种复合操作不具有原子性(volatile的使用不要依赖自身)不被编译器优化XBYTE[2]=0x55;XBYTE[2]=0x56;使用地方中断服务

2017-04-26 19:10:09 593

转载 串口应用程序

#include <termios.h>struct termios{ tcflag_t c_iflag; /* input modes */ tcflag_t c_oflag; /* output modes */ tcflag_t c_cflag; /* control modes */ tcflag_t c_lflag;

2017-04-25 10:35:03 1224

转载 虚拟串口程序

# vi com.py#! /usr/bin/env python#coding=utf-8import ptyimport osimport selectdef mkpty(): master1, slave = pty.openpty() slaveName1 = os.ttyname(slave) master2, slave = pty.openpty()

2017-04-25 09:41:25 2573

转载 Qt QPushButton 背景色

正常状态:黑底(背景色),白字(前景色),圆角,向外凸起 鼠标停留:背景和前景反色 鼠标按下:背景色变为淡蓝色,向内凹陷ui->pushButton->setStyleSheet("QPushButton{background-color:black; color: white; border-radius:10px; border:2px groove gray; border-style:

2017-04-24 00:03:40 1804 2

转载 CoAP协议

CoAP(Constrained Application Protocol) CoAP是6LowPAN协议栈中的应用层协议 CoAP是超轻量型协议 CoAP的默认UDP端口号为56831. 四种消息类型typedef enum { COAP_TYPE_CON, /* confirmables */ COAP_TYPE_NON, /* non-confirmables */ COAP

2017-04-21 16:46:54 6833

原创 lwm2m协议

开源代码:wakaama1. LWM2M for IoT LWM2M(Light Weight Machine-to-Machine)轻量型的通信协议 IoT(Internet of Things)物联网。装置与互联网形成的网络 LWM2M是专门为物联网设备之间提供的轻量型通信协议2. 特点C/S结构REST架构CoAP协议3. REST 主要用于web服务,使设计更简洁 REST

2017-04-21 16:43:38 13646 4

转载 netstat

1. 列出所有端口 (包括监听和未监听的)# netstat -a# netstat -at //所有 tcp 端口# netstat -au //所有 udp 端口2. 列出所有处于监听状态的 socket# netstat -l# netstat -lt //所有监听 tcp 端口# netstat -lu //所有监听 udp 端口3. 显示每个协议的统计信息# net

2017-04-20 16:41:58 1366

转载 编码规范

对变量的定义,尽量位于函数的开始位置 命名规则匈牙利命名法骆驼命名法帕斯卡命名法函数内声明的变量或者函数的参数(使用栈内存)的大小不能超过1K,全局变量不能超过10K if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显 接口消息定义和内部数据结构定义都采用4字节对其方式 一般情况下,源程序有效注释量必须在20%以上先写一行代码,然后马上写注

2017-04-20 13:34:48 438

转载 linux后台执行命令crontab

有如下几种方式: - crontab - at - & - nohup1. crontab 定时执行任务编辑crontab配置文件# crontab -eSelect an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr

2017-04-19 13:51:16 1082

转载 json数据格式

JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML JSON 比 XML 更小、更快,更易解析JSON 是轻量级的文本数据交换格式举例{ "sites": [ { "name":"菜鸟教程", "url":"www.runoob.com" }, { "na

2017-04-18 14:48:30 1142

转载 cmake简单用法

CMake是一个跨平台的编译工具,类似于automake安装# cd cmake-2.8.10.2project 定义工程的名称的和支持的语言set 显式的定义变量message 向终端输出用户信息add_executable 使用给定的源文件,为工程引入一个可执行文件- PROJECT_NAME:PROJECT 指令定义的项目名称- CMAKE_SOURCE_DIR/PROJECT_SOUR

2017-04-13 15:51:13 1495

转载 Eclipse workspace被锁定

重新打开Eclipse时,提示如下:Workspace Unavailable: Workspace in use or cannot be created, choose a different one.原因: workspace被锁定(workspace/.metadata/.lock),把.lock文件删除即可

2017-04-11 14:58:37 4347

转载 OpenWrt增加软件包

SECTIONCATEGORYSUBMENUTITLEDESCRIPTIONURLMAINTAINERDEPENDSBuild/PrepareBuild/CompilePackage/$(PKG_NAME)/installevalcallBuildPackage

2017-04-11 11:31:29 4138

转载 多核cpu关闭、开启核心

列表# ls /sys/devices/system/cpu/关闭# echo '0' > /sys/devices/system/cpu/cpu1/online开启# echo '1' > /sys/devices/system/cpu/cpu1/online

2017-04-07 16:22:08 8818

SIM900A_AT命令手册_V1.05.pdf

SIM900A_AT命令手册_V1.05.pdf

2017-07-26

SiC8051F_uVision.exe Keil调试驱动

SiC8051F_uVision.exe Keil调试驱动

2017-07-23

C8051F 初始化配置软件 ConfigAndConfig2Install.exe

C8051F 初始化配置软件 ConfigAndConfig2Install.exe

2017-07-23

C8051F官方下载程序

C8051F 官方下载程序 官方IDE

2017-07-23

U-EC5中文下载程序.exe

U-EC5 中文下载程序

2017-07-23

ESP8266-01烧写入门手册

8266-01烧写入门手册v1.0.3.pdf,烧写工具使用方法

2017-07-19

esp8266_non_os_sdk_api_reference_cn.pdf

esp8266无线模块,esp8266_non_os_sdk_api_reference_cn.pdf V2.1.2,API手册

2017-07-18

ESP8266 SDK 编程手册 1.30

ESP8266的WIFI芯片编程手册;SDK编程手册1.30版本;PDF文件

2017-07-18

单片机小精灵.exe

单片机小精灵v1.3完美破解 延时计算、定时器、计数器、串口波特率、中断、控制字等

2017-07-10

51波特率初值设定.exe

51波特率初值设定 根据定时器方式、晶振频率、波特率、SMOD计算

2017-07-10

51定时器计算

51定时器计算 根据定时器,晶振频率,定时时长 计算出初值

2017-07-06

取字模软件.EXE

取字模软件 A51 C51 格式取模

2017-07-06

ipscan.exe

ipscan是一款查找局域网的工具,我们都称它是ip端口扫描器,它能够协助你查找局域网中被用和未被运用的IP地址

2017-06-29

ntp-4.2.8p10.tar.gz

ntp-4.2.8p10.tar.gz,当前最新压缩包,加速下载,时间同步

2017-06-05

libxml2-2.9.4.tar.gz

当前最新libxml2-2.9.4.tar.gz,加速下载

2017-06-02

php-7.1.5.tar.gz

php-7.1.5.tar.gz,当前最新php压缩包,加速下载

2017-06-01

串口调试助手

2017-05-10

金仓数据库管理系统KingbaseES V7 快速安装指南.pdf

金仓数据库管理系统KingbaseES V7 快速安装指南

2017-05-09

valgrind-3.12.0.tar.bz2 - 20 October 2016 调试工具源码

为人民服务

2017-05-09

netstat-master.zip

netstat源码实现

2017-04-20

yaffs2.tar.gz

yaffs2.tar.gz

2016-08-07

chkconfig.deb

ubuntu上默认是不支持chkconfig命令

2015-08-19

get-pip.py

pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute

2015-06-18

php-script.jar

tomcat支持php

2021-12-15

嵌入式交叉编译 移植gdb.tar.gz

arm-none-linux-gnueabi 4.5.2

2021-11-16

Qt_5_14_2_MSVC2017_64bit-Release

Qt_5_14_2_MSVC2017_64bit-Release mysql数据库支持。对应好Qt版本,对应好mysql版本

2021-04-19

安装mysql 8.0 64位时,缺少的ssleay32.dll

安装mysql 8.0 64位时,缺少的ssleay32.dll,找了很久,这个可以用

2021-01-08

usb Saleae 8逻辑分析仪使用说明书.pdf

usb Saleae 8逻辑分析仪使用说明书.pdf 含有软件的详细使用方法

2019-06-22

sftp_local

sftp服务端软件,编译好的 使用Cygwin64移植到windows使用的,运行也得用Cygwin。具体使用方式看博客

2019-03-11

curl动态库

curl动态库。支持x86和x64。支持debug和release,有deps依赖库和头文件。 测试release x86有效

2019-02-26

zlib128-dll.rar

zlib128动态库,官网直接下载的。 自己实在不想编译的,可以直接下载用,效果一样

2018-12-21

米联《ZYNQ SOC修炼秘籍》网手版20170510

米联《ZYNQ SOC修炼秘籍》网手版20170510

2018-12-19

ALINX黑金Zynq7000开发平台配套教程V1.02.pdf

ALINX黑金Zynq7000开发平台配套教程V1.02.pdf ALINX黑金Zynq7000开发平台配套教程V1.02.pdf

2018-12-18

sendemailapi

sendemailapi qt邮件发送api,可以使qt发送邮件简单高效实现

2018-08-11

5U21.0正式版-EC.ec

5U21.0正式版-EC.ec 5U2模块 5U21.0正式版-EC.ec 5U2模块

2018-07-31

MD5脚本.txt

MD5脚本.txt 易语言MD5生成所需要的脚本 配合易语言脚本组件

2018-07-30

NAND Flash实验程序;支持2440开发板

NAND Flash实验程序;支持2440开发板 NAND Flash实验程序;支持2440开发板

2018-05-14

stm32 FLASH和内存大小定义

linux搭建stm32开发环境,所必须的文件 stm32 FLASH和内存大小定义

2018-03-02

stm32固件库改写文件

linux搭建stm32开发环境,所必须的文件 对stm32固件库的改写

2018-03-02

汉字UNICODE互换工具.exe

汉字UNICODE互换工具

2017-07-26

空空如也

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

TA关注的人

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