编程
天录
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL常识
文章目录建立数据库注意事项字符集用utf8mb4存储引擎尽量用InnoDB科学的添加表的索引数据库维护数据库工具NavicatPremium开启慢日志查看连接数和正在执行的SQL分析SQL慢的方法建立数据库注意事项字符集用utf8mb4最初的 UTF-8 格式使用一至六个字节,最大能编码 31 位字符。最新的 UTF-8 规范只使用一到四个字节。字符集utf8 :是 Mysql 中的一...原创 2019-08-07 11:04:52 · 248 阅读 · 0 评论 -
GB28181入门笔记
文章目录SIP之GB28181注册详解GB28181注册抓包SIP协议PPTSIP注册SIP注册代码示例SIP协议SIP协议简介首行(start-line)消息头(message-header)GB28181资料对接视频(PJSIP)示例eXosip使用示例报警事件通知和分发GB28181检测检测工具及模拟设备基于eXosip的Demo源码osip及eXosip官网文档GB28181的rport机...原创 2019-08-10 18:08:30 · 37052 阅读 · 6 评论 -
我的lua选择之旅
文章目录我的lua选择之旅Openresty多家大公司在使用Openresty锤子科技将门票收入捐赠给OpenrestyOpenresty官网NodeMCU开源项目NodeMCU官网NodeMCU的github开源库NodeMCU的文档skynet服务器框架skyent的github开源库skynet的文档skynet作者云风(吴云洋)简介skynet作者云风的博客skynet的学习资料Redis...原创 2019-08-11 12:25:25 · 604 阅读 · 0 评论 -
海思平台rtsp移植笔记
程序源码: https://pan.baidu.com/s/1cunadAyISayF-uBSjugHPQ 提取码: kgmx 本程序是用来通过rtsp来测试摄像头程序,可以用来测试硬件。我将它移植到海思的Hi3516EV100的平台上,下文有详细的移植说明。如果是其它平台,可参考移植。本rtsp部分代码,不建议用在正式上产品上。因为这个rtsp服务部分代码,很不完善。设备里如果需...原创 2019-09-02 21:43:37 · 9119 阅读 · 25 评论 -
安装MDK并设置字体Fixedsys
安装MDKMDK软件安装包及破解工具:https://pan.baidu.com/s/1VSRu08Lf8M3VGVMLyUg4fw上面链接为ARM,MDK5.14下载MDK Legacy Support,下载地址:http://www2.keil.com/mdk5/legacy/下载时选择ARM,5.14的版本配置MDK字体有朋友问,我的MDK,怎么好看一些。我告诉他设置成Fixed...原创 2019-09-14 10:18:59 · 2270 阅读 · 0 评论 -
Hi3516EV200使用UART1笔记
Hi3516EV200使用UART1笔记业务中需要用到UART1,使用命令ls /dev/ttyAMA*能看到对应的串口。可是用cat /dev/ttyAMA1报错,如下:~ # ls /dev/ttyAMA* -lcrw------- 1 root root 204, 64 Jan 1 00:00 /dev/ttyAMA0crw-r--r-- 1 roo...原创 2019-09-16 12:19:51 · 4024 阅读 · 1 评论 -
雄迈视频板使用调试串口作为普通串口通信
将调试串口改为普通串口某此场合,因串口不足,需要用调串口进行数据通信。为了实现这个功能,办法为:把别的串设为控制台模式,物理调试串口腾出来变为了普通的串口,代码如下:#include <sys/ioctl.h>#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#in...原创 2019-09-20 10:35:29 · 2150 阅读 · 0 评论 -
视频rtmp协议
文章目录前言RTMP协议文档Adobe 官方公布的 RTMP 规范官方公布的RTMP协议的翻译对RTMP的翻译并添加官方协议之外的补充维基百科关于 RTMP 的解释基于librtmp接收RTMP保存为FLVRTMP协议握手C0和S0消息格式C1和S1消息格式C2和S2消息格式分块块格式块基本头块消息头类型0类型1类型 2类型 3前言视频方面的研究,rtmp里一门必修课,为了方便查阅,也方便初学...原创 2019-08-01 00:43:13 · 822 阅读 · 1 评论 -
开源路由器-OpenWRT/梅林
文章目录前言开源路由器开源路由器有多个版本OpenWRTLEDE华硕梅林华硕梅林官网华硕梅林文档开发工具链梅林论坛刷机梅林小宝梅林插件梅林插件开发前言近段时间,有朋友咨询路由器刷梅林系统,定制上网加速的方案。我研究了一下,整理了一些常规资料共享出来,方便与新入手的朋友学习。开源路由器开源路由器有多个版本OpenWRT、LEDE、华硕梅林,老毛子,潘多拉、LEAN等,它们之间的关系,如图:...原创 2019-07-30 22:49:59 · 37668 阅读 · 1 评论 -
深入理解Lua的闭包
文章目录深入理解Lua的闭包闭包的概念闭包的应用闭包的实现原理参考资料深入理解Lua的闭包闭包的概念 在Lua中,闭包(closure)是由一个函数和该函数会访问到的非局部变量(或者是upvalue)组成的,其中非局部变量(non-local variable)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会...原创 2019-07-02 06:09:03 · 10147 阅读 · 5 评论 -
控制算法PID
控制算法PIDKp为比例系数,Ki为积分系数,Kd为微分系数,e(k)为k时刻的误差(期望值-实测值),u(k)为k时刻的修正值。举例:往水缸里装水,期望值为1米,k=0时,实测值为0.2米,此时误差为:1-0.2=0.8米。假设仅用比例算法修正并且比例系数Kp=0.5,k=0时,修正值为0.8*0.5=0.4,修正之后在k=1时测量,水位升高了0.4。如此循环反复修正,水位逐渐...原创 2019-07-02 06:18:57 · 488 阅读 · 0 评论 -
Skynet入门
文章目录前导Skynet 核心解决什么问题Skynet 核心不解决什么问题Skynet 做什么服务间高效的通讯通信消息格式session 和 typeSkynet 的消息调度前导本人在Skynet开源初期就持续关注,阅读了Skynet的大部份代码,受益匪浅。当时因工作需要,要为一个项目选型 一套服务器的架构。项目并不是游戏行业,而是联网报警、视频管理、定位追踪相关。查阅了很多资料,对比了很多开...原创 2019-07-02 22:41:06 · 8020 阅读 · 0 评论 -
UTF8编码常识
文章目录UnicodeUTF-8UCS-2和UCS-4UTF-16和UTF-32UTF-16UTF-8的BOM字符编码实例MYSQL要用utf8mb4要不然emoji(表情符号)不支持。Unicode**Unicode 只是一个符号集,它只规定了符号的二进制代码。**定这个二进制代码应该如何存储。比如,汉字严的 Unicode 是十六进制数4E25,转换成二进制数足足有15位(00111000...原创 2019-07-03 23:56:32 · 1493 阅读 · 0 评论 -
网络IPv6基本知识
文章目录基本知识IPv6首部40字节的格式IPv6地址表示方法IPv6地址有三类单播地址组播地址任播地址基本知识IPv4用4字节(32位),IPv6用16字节(128位)IPv6的基本报头具有固定的长度(40字节)IPv6三种地址类型:单播(Unicast),组播(Multicast),泛播(Anycast)IPv6格式为:x:x:x:x:x:x:x:x 举例:2035:...原创 2019-07-05 00:21:32 · 4292 阅读 · 0 评论 -
读15分钟的示例入门lua
文章目录一、读15分钟的示例入门lua1.注释2.变量和控制流3.函数4.表5.模块二、搭建简单的lua运行环境1.下载以下两个资源包3.安装并配置Sublime Text 2一、读15分钟的示例入门lua1.注释-- 单行注释--[[ [多行注释]--]]--[=[ 两个左方括号和两个右方括号之间的,表示一个字符串块。 开头的两个方括号、结尾的两个方括号,它之...原创 2019-06-30 15:46:23 · 365 阅读 · 1 评论 -
MySQL的基本原理
文章目录MySQL 的常用引擎1. InnoDB2. Myisam3. 存储结构MySQL 的数据、索引存储结构1. 数据读写的原理2. 访盘请求完成过程3. 磁盘的读写原理4. 减少 I/O 的预读原理5. MySQL 的索引6. MySQL 的 B+Tree7. Myisam 中的 B+Tree8. InnoDB 中的 B+TreeMySQL 的相关优化1. MySQL 性能优化:组成、表的设...原创 2019-07-05 23:31:55 · 1579 阅读 · 0 评论 -
物联网协议CoAP
文章目录一、COAP协议简介二、COAP协议特点三、COAP协议消息类型四、COAP消息格式4.1 消息头(HEAD)4.2 token(可选)用于将响应与请求匹配4.3 option(可选,0个或者多个)4.4 payload(可选)五、COAP的Code请求码和响应码5.1 请求码(requests)5.2 响应码(responses)六、CoAP的URL一、COAP协议简介Coap(Co...原创 2019-07-11 15:46:48 · 8115 阅读 · 1 评论 -
网络故障排查
文章目录抓包工具设备是否有IP冲突网络抓包排查嵌入式linux网络故障处理的关注点抓包工具wireshark抓包工具是一款开源的网络协议分析软件。工能非常强大,对TCP、UDP进行抓包分析,是最适合的。设备是否有IP冲突做硬件设备开发经常会遇到各种各样的网络问题,其中IP冲突是最常见的。设备IP冲突,是指不同的设备,设置成了相同的IP地址。此时的现象是:ping路由器或外网,有时通有...原创 2019-07-07 09:42:29 · 2760 阅读 · 0 评论 -
MySQL树形结构设计
文章目录MySQL树形结构设计树形结构举例树形数据举例为什么这样设计MySQL树形结构设计树形结构举例假设要设计这样一个结构的数据库表德源公司 王某公司 王XX负责人 郫县打样店铺 李XX店长 值班人员1代理商负责 眉山邓总代理商 眉山仁寿XX公司 张XX业务员 成都温江公司 张XX业务 邛崃房总代理区 邛崃高新公司 王XX负责人 张X...原创 2019-07-16 17:08:30 · 4501 阅读 · 1 评论 -
通信协议设计
文章目录通信协议设计JSON请求示例:C#对请求报文的解析JSON应答示例:C#对应答报文解析通信协议设计协议为了方便c#,js,java等语言的处理,采用json字符串。JSON请求示例://请求格式{ "PktType": "GetUserInfo", "Token": "xxxxxxxxxxxx", "No": "3", "Ctrl": 0, ...原创 2019-07-17 18:03:19 · 1547 阅读 · 0 评论
分享