按类别查询搜索结果
关于关键词 的检测结果,共 10323
yangyefeng820803 | 2018-11-03 11:44:09 | 阅读(2730) | 评论(0)
1、非对称加密算法概述非对称加密算法也称公开密钥算法,其解决了对称加密算法密钥分配的问题,非对称加密算法基本特点如下:1、加密密钥和解密密钥不同2、密钥对中的一个密钥可以公开3、根据公开密钥很难推算出私人密钥根据非对称加密算法的特点,可用户数字签名、密钥交换、数据加密。但是由于非对...【阅读全文】
树叶里的鱼 | 2018-10-30 15:32:28 | 阅读(170) | 评论(0)
前言:        在嵌入式开发,服务器开发中,经常用到printf,在项目比较大,或者打印信息比较多时,可以通过打印的字符串的颜色的不同来凸显重要信息。一,printf打印出不同颜色    printf("\033[字背景颜色;字体颜色m字符串\033[0m" );颜色代码:QUOTE:字...【阅读全文】
yangyefeng820803 | 2018-10-18 13:09:10 | 阅读(1970) | 评论(0)
JSON概述   JSON: JavaScript 对象表示法( JavaScript Object Notation) 。是一种轻量级的数据交换格式。 它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式, 但是也使用了类似于C语言家族的习惯( 包括C、 C++、 C#、 Java、 JavaScript、 Perl、 Python等) 。这些特性使JSON成为理想的...【阅读全文】
帮我Q下 | 2018-10-07 20:48:44 | 阅读(42680) | 评论(0)
文章选自:linux中的物理地址和虚拟地址中的第二个参考链接来应该是来自于一本书,由于没找到,特参看:Linux中的物理和虚拟存储空间布局注原文中:Linux线性地址空间 == Linux虚拟地址空间 ==  Linux地址空间 == Linux逻辑地址空间Linux内核中虚拟内存空间的一般布局(其实I/O空间也在其中,通常占用高端内存空间...【阅读全文】
【嵌入式】 执行shell方法
帮我Q下 | 2018-10-07 13:08:40 | 阅读(3050) | 评论(0)
首先,最草率的:点击(此处)折叠或打开int func(){...    sprintf(cmd, "rm -rf %s", "/tmp/hello");    system(cmd);    memset(cmd, 0, sizeof(cmd));...【阅读全文】
帮我Q下 | 2018-10-02 11:03:52 | 阅读(49160) | 评论(0)
简介:本文想描写一下进程的内存布局,注意这里的内存是指虚拟地址空间。由于作者wilcohuang已经转载并总结的很好了,正如作者wilcohuang所说:前人已经总结写的很好了,纵使再花大量时间也无法达到这个水平。所以,本文仅仅是在转载的基础上,重新排版和标红加粗,方便理解记忆。原文:Linux虚拟地址空间布局以及进程栈和...【阅读全文】
yangyefeng820803 | 2018-09-25 22:23:34 | 阅读(2930) | 评论(0)
嵌入式web服务器lighttpd的交叉编译及配置(for arm-linux)  备注: PC Linux:Ubuntu-10.10PC Linux用户:rootlighttpd版本:1.4.30arm-linux-gcc版本:4.4.3arm linux用户:root1. 编译、安装1.1. 先到lighttpd官网...【阅读全文】
yangyefeng820803 | 2018-09-18 17:30:04 | 阅读(4560) | 评论(0)
利用arm-none-linux-gnueabi-gcc交叉编译openssl,生成静态库文件libcrypto.a ,libssl.a1、从openssl官网下载openssl最新版本,我下载的是openssl-1.0.2e。下载地址:http://www.openssl.org/source/2、安装arm-none-linux-gnueabi-gcc,下载后解压,然后配置一下环境变量就可以。3、解压openssl源码,进入...【阅读全文】
yangyefeng820803 | 2018-09-18 13:44:59 | 阅读(1160) | 评论(0)
头文件:#include <openssl/ssl.h>#include <openssl/err.h>基于OpenSSL的程序都要遵循以下几个步骤:(2 ) 选择会话协议在利用OpenSSL开始SSL会话之前,需要为客户端和服务器制定本次会话采用的协议,目前能够使用的协议包括TLSv1.0、SSLv2、SSLv3、SSLv2/v3。需要注意的是,客户端和服务器必须使用相...【阅读全文】
企鹅Unix | 2018-09-15 14:31:09 | 阅读(970) | 评论(0)
RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。       不过,当电源关闭时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个...【阅读全文】
yangyefeng820803 | 2018-09-07 15:05:01 | 阅读(1090) | 评论(0)
刚刚结束对传感器HMC5883L的驱动书写及调试工作,虽然之前对相关的各种知识点都有接触,但是在真正从头书写驱动的时候还是遇到了很多不大不小的麻烦,在这里自行总结一下,也是作为以后驱动书写的一个经验教训,更是对以往所学内核驱动相关知识的复习和总结。事实证明,看了多少书,也不如亲自动手实践学的快,记得牢。...【阅读全文】
iARM | 2018-09-04 23:20:35 | 阅读(1580) | 评论(0)
1、查看 执行 crontab -e 可查看编辑的内容3、删除 crontab -r【阅读全文】
at004 | 2018-09-03 11:07:42 | 阅读(1560) | 评论(0)
转载:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/   如有异议,请通知删除。  2条双向串行线,一条数据线SDA,一条时钟线SCL。   SDA传输数据是大端传输,每次传输8bit,即一字节。   支持多主控(multimastering),任何时间点只能有一个主控。 &nb...【阅读全文】
【嵌入式】 【Lua】CJSON安装
2005227042 | 2018-08-18 16:45:24 | 阅读(0) | 评论(0)
ref:  http://www.cnblogs.com/linxiong945/p/4107839.htmlLua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的相关包。    第一步:打开CJSON下载页,下载lua-cjson-2.1.0.tar.gz   第二步:...【阅读全文】
乐百事2 | 2018-08-17 10:06:52 | 阅读(2380) | 评论(0)
实现这个的思路是Makefile中获取到工程的git的commit信息,获取编译的日期,然后通过-D的方式把这些信息传递给程序中,如下Makefile中增加信息:通过这种方式可以把GIT_REVISION和COMPILE_TIME两个值以宏定义的方式传递给程序,这两个宏定义的赋值就是前面获取到的GIT_DIRTY_FLAG和COMPILE_TIME。在程序里面就可以直接用...【阅读全文】
yangyefeng820803 | 2018-08-13 09:48:22 | 阅读(1770) | 评论(0)
mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。可以在公司,通过访问家里安装的摄像头查看家里的情况,对于有小孩的家长很有帮助。 mjpg-streamer 需要很少的CPU和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用。本次实验是在一个UNBUTU14.04...【阅读全文】
yangyefeng820803 | 2018-08-07 15:21:12 | 阅读(5850) | 评论(0)
现象:linux下C++开发的网络服务器程序,在页面刷新时有时候会出现进程退出的情况。使用gdb调试,发现是系统发送了SIGPIPE信号,导致进程退出的。规避或解决方法:最根本的解决办法是提高socket编程recv或send函数的健壮性。对返回值做全面的稳妥的处理。最有效的规避方法是在进程中自己捕获SIGPIPE...【阅读全文】
路过cfw | 2018-08-07 14:38:28 | 阅读(440) | 评论(0)
实现短距离声波通信,音频采样率16000Hz,性能消耗较小,准确率和传输速度适合一般场景使用。【阅读全文】
yangyefeng820803 | 2018-08-03 11:22:22 | 阅读(3880) | 评论(0)
之前写过一篇关于使用样本数据获取模糊规则的博文,原文 的地址是:http://blog.csdn.net/shuoyueqishilove/article/details/71908410,大家可以参考,本篇文章适合对模糊控制算法有一定了解的人阅读,给大家提供一种如何用C++实现模糊控制的方法,仅供参考。 实现模糊控制器需要以下步骤:确定模糊控制器的输入...【阅读全文】
yangyefeng820803 | 2018-08-02 13:13:04 | 阅读(3660) | 评论(0)
        ROS中的很多软件包都需要机器人发布tf变换树,那么什么是tf变换树呢?抽象的来讲,一棵tf变换树定义了不同坐标系之间的平移与旋转变换关系。具体来说,我们假设有一个机器人,包括一个机器人移动平台和一个安装在平台之上的激光雷达,以这个机器人为例,定义两个坐标系,一个...【阅读全文】