- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 4G模块 串口编程流程
4G模块 串口编程流程---中兴ME3620模块 内部指令 透明模式的 TCP 客户端应用 AT 串口通信探测 ATE0 关闭回显 AT+CPIN? 判断是否插卡 AT+CGSN 查询模块的 IMEI AT+CSQ 获取信号强度。 AT+CREG? 查询网络注册状态 AT+CGREG? 查询GPRS 网络注册状态
2017-01-19 19:52:00 6892
原创 muRata加速度计芯片SCA3100芯片关键参数
SCA3100参数性能: 1、抗冲击性能、抗振动性能如何,内部是否对其原始值进行过处理; 冲击性能:内部存在一个超量程标志位检测,如果测试的原始值超过设定的量程值,该标志位会置位,标志数据不可用; 振动性能:噪声敏感频率为30~55HZ,在非敏感范围内量测的值均能认为是实测值(里面包含一定的噪声); 2、对于电子元器件内部的固定偏差(交叉耦合项、零偏),也就是零偏一般采用什么方式进行校正操
2017-01-12 19:03:28 1931
转载 应用层gettimeofday和系统层do_gettimeofday的关系
我们在程序中会频繁地取当前时间,例如处理一个http请求时,两次调用gettimeofday取差值计算出处理该请求消耗了多少秒。这样的调用无处不在,所以我们有必要详细了解下,gettimeofday这个函数做了些什么?内核1ms一次的时钟中断处理真的可以支持tv_usec字段达到微秒精度吗?它的调用成本在i386/x86_64体系架构上代价一样吗?如果在系统繁忙时,频繁的调用它有问题吗?
2017-01-11 20:39:52 1899
原创 数据类型转换指针易错点
C语言在处理变量赋值的情况下经常使用到函数memcpy(); memcpy( )函数的使用方法如下: void * memcpy (void * dest ,const void *src, size_t n);说明:memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'\0'
2017-01-11 16:38:17 341
转载 assert()函数用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include assert.h> void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt
2017-01-11 15:02:16 209
转载 谈C程序员修养及大型项目源码阅读与学习
专访许鹏:谈C程序员修养及大型项目源码阅读与学习 发表于2014-06-05 21:16|41676次阅读| 来源CSDN|121 条评论| 作者仲浩 云计算大数据SparkStorm编程语言技术博客推荐开源 摘要:阅读源码是开源项目最好的学习方式,然而真正的执行起来却并不容易。这里我们为大家分享许鹏的源码阅读经验、C程序员的修养以及Spark和Storm源码走读博文。 对
2017-01-04 00:11:59 692
转载 C语言变量和函数命名规范
C语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事,我们不要化太多精力试图发明世界上最好的命据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成败悠关”的事,我们不要化太多精力试图发明世界上最好的命名
2017-01-03 23:08:10 1011
大文件分割与拼接
2019-01-21
日志系统实现及参考demo
2019-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人