自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(51)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 DHCP 详解

https://www.cnblogs.com/happygirl-zjj/p/5976526.htmlDHCP 工作原理 一、什么是DHCP?  DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地...

2019-02-26 15:23:37 529 1

转载 关于bug分析与异常处理的一些思考

转载https://www.cnblogs.com/cnpirate/p/3223410.html  前言:工作三年了,工作内容主要是嵌入式软件开发和维护,用的语言是C,毕业后先在一家工业自动化控制公司工作两年半,目前在一家医疗仪器公司担任嵌入式软件开发工作。软件开发中,难免不产生bug;产品交付客户使用后,难免不产生问题,那么关于bug分析和异常处理则是软件开发和维护中无法躲避的工作...

2018-08-19 22:57:49 413 1

转载 FreeRTOS 任务栈大小确定及其溢出检测

以下转载自安富莱电子: http://forum.armfly.com/forum.phpFreeRTOS 的任务栈设置不管是裸机编程还是 RTOS 编程,栈的分配大小都非常重要。 局部变量,函数调用时的现场保护和返回地址,函数的形参,进入中断函数前和中断嵌套等都需要栈空间,栈空间定义小了会造成系统崩溃。裸机的情况下,用户可以在这里配置栈大小: 为什么是堆中的?因为我们采用的就是...

2018-07-21 23:14:16 4676

转载 LwIP option 配置

SYS_LIGHTWEIGHT_PROT 平台锁,保护关键区域内缓存的分配与释放NO_SYS --- 是否带操作系统, =1时带,=0时,不带MEMCPY(dst,src,len) --- 内存拷贝 若你希望自己写拷贝函数则可替换SMEMCPY(dst,src,len) ---内存拷贝 若你希望自己写拷贝函数则可替换MEM_LIBC_MALLOC --- 内存函数库的使用,=1时使用c库 =0时使...

2018-07-11 22:35:03 2945

转载 LwIP经验分享

LWIP使用经验一 LWIP内存管理数据包管理设置内存大小宏编译开关二 LWIP启动时序三 LWIP运行逻辑接收数据包SequentialAPI函数调用四 TCPIP核心知识点滑动窗口三次握手断开连接TCP状态转换同时打开同时关闭五正确使用LWIP六 LWIP常见问题网卡驱动程序内存泄露PC机无法与LWIP建立TCP连接 LWIP使用经验一 LWIP内存管理LWIP的内存管理使用了2种方式:内存池...

2018-07-11 22:33:53 762

转载 STM32入门

https://www.cnblogs.com/qq877262836/p/6604902.htmlhttps://www.cnblogs.com/WeyneChen/p/4846792.html首先就是学习STM32,就是需要有自己的一块开发板,我用的就是实验室学长留下的一个野火板。自己感觉还是不错的。首先我们需学习怎么建立一个STM32的工程。首先在建立一个模板,以方便自己以后使用。我是在桌面...

2018-07-11 22:32:11 319

转载 TLS/SSL 协议详解 (30) SSL中的RSA、DHE、ECDHE、ECDH流程与区别

Mrprehttps://blog.csdn.net/mrpre/article/details/78025940本文是对前面章节关于非对称算法在SSL中运用的总结和细化,但也可以作为详解SSL中RSA、ECDHE非对称加密算法来看。     在不安全信道上构建安全信道,这是SSL的核心,所谓安全包括身份认证、数据完整性、数据加密性。而非对称算法在SSL中的运用就是为了协商一个密钥,密钥的目的就是...

2018-07-11 22:28:49 1924

转载 物联网核心之MQTT(一)

MQTT,目前物联网的最主要的协议,基本所有收费的云平台都是基于MQTT协议,比如机智云,和所有的开放云平台比如中国移动的oneNet、百度的云平台也都支持MQTT的接入。虽然MQTT很火,但是目前对MQTT的很少,尤其是在如何移植到嵌入式上来。大部分的平台商的做法都是跟模块商合作把MQTT协议集成到WiFi模块跟GPRS模块里面,捆绑一销售,不让用户过多的了解物联网最核心的东西。    在还没有...

2018-07-11 22:26:51 874

转载 COAP协议全面分析【转载】

HTTP与COAP 请求与响应示例HTTP请求(文本格式)POST https://getman.cn/echo HTTP/1.1User-Agent: FiddlerHost: getman.cnContent-Length: 9{temp:22}1234567HTTP响应(文本格式)HTTP/1.1 200 OKServer: NWSsDate: Thu, 07 Dec 201...

2018-07-11 22:25:43 2368

转载 LwIP常见问题FAQ

作者:老衲五木转自http://blog.sina.com.cn/s/blog_62a85b950102xdjx.html1)LwIP到底稳定不稳定,能不能用在现实产品中。首先要承认一点,世界上没有完美的软件,是软件就会有Bug,即便像Linux那样稳定和强大的系统,在极端和压力条件下,也会时不时爆出问题。LwIP源代码本生有Bug这个无可置疑(本人在其他几个文章中就罗列了好几个源代码上的问题),...

2018-07-11 17:20:26 2867

转载 转载-TCP那些事儿(下)

这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法和策略,可能会引发你的各种思考,让你的大脑分配很多内存和计算资...

2018-07-04 19:36:53 194

转载 转载:TCP的那些事儿(上)

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相关的...

2018-07-04 19:36:18 213

转载 SNTP简介

要了解SNTP,首先需要了解NTP协议。SNTP是NTP的子集,简化了NTP的许多算法和步骤,得到了效率,但时间的精度不如NTP,可是对于民用时间来说足够了,大概最多差距几秒的样子。 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。 使...

2018-06-28 16:38:16 13259

转载 SSL与TLS

当今社会,电子商务大行其道,作为网络安全 infrastructure 之一的 -- SSL/TLS 协议的重要性已不用多说。OpenSSL 则是基于该协议的目前应用最广泛的开源实现,其影响之大,以至于四月初爆出的 OpenSSL Heartbleed 安全漏洞(CVE-2014-0160) 到现在还余音未消。本节就以出问题的 OpenSSL 1.0.1f 作为实例进行分析;整个分析过程仍采用【参...

2018-06-06 19:05:52 453

转载 让SSL/TLS协议流行起来:深度解读SSL/TLS实现

转自http://netsecurity.51cto.com/art/201505/476337_all.htm一 前言SSL/TLS协议是网络安全通信的重要基石,本系列将简单介绍SSL/TLS协议,主要关注SSL/TLS协议的安全性,特别是SSL规范的正确实现。 本系列的文章大体分为3个部分:SSL/TLS协议的基本流程典型的针对SSL/TLS协议的攻击SSL/TLS协议的安全加固措施本文对SS...

2018-06-06 18:56:49 715

转载 PKCS 发布的15 个标准

 PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。可以到官网上看看 What is PKCS  PKCS 目前共发布过 15 个标准:(1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名...

2018-06-06 11:08:21 335

转载 iOS SDK开发经验分享

http://www.jianshu.com/p/dd8d1b7ce1e4入职以来一直负责SDK的开发工作。从第一个版本一直到现在,期间遇到了不少问题,踩过不少坑,也对接过不少集团内部SDK,对SDK开发也算有点微薄经验。本篇文章没啥干货,都是我在闲扯,平常上厕所时看看就可以扔了。。。门面篇SDK提供给别人使用的时候,第一印象很重要,直接影响到接入者对它的印象和心情。比如,我

2017-12-08 22:15:50 450

转载 IOT应用层协议

摘要: 其中物联网的通信环境有Ethernet, Wi-Fi, RFID, NFC(近距离无线通信), Zigbee, 6LoWPAN(IPV6低速无线版本),Bluetooth, GSM, GPRS, GPS, 3G, 4G等网络,而每一种通信应用协议都有一定适用范围。 ...本文罗列下市面上物联网通信中的各类消息技术-即工作在网络通信的应用层

2017-10-25 10:16:14 2520

原创 MI Band BT_HCI分析

MI Band 2 无需pairing,BLE Addr动态改变,D9 40 04 92 18 A8 (一般这个)88 0f 10 2b 38 031. Scan & Adv Data (Frame 509,510) (Frame 522,523)03 09 4d 49 05 02 e0 fe e7 fe 07 16 e0 fe 00 00 00 00 d6MI, se

2017-09-15 14:41:34 1611

原创 Android/iOS市占率

2017.05http://www.cnbeta.com/articles/soft/615637.htmAndroid 86%  iOS 13%http://net.yesky.com/internet/73/126447073.shtmlSamsung > Huawei > OPPO/VIVO > MI > ZTE/Lenovo

2017-09-13 16:08:02 351

转载 Android runtime permission

http://www.cnblogs.com/mengdd/p/4892856.htmlhttps://developer.android.com/training/permissions/index.htmlAndroid M(6.0)扫描不到蓝牙设备的处理办法http://blog.csdn.net/u010134293/article/details/528088

2017-09-01 16:22:25 311

原创 ANT

Apache ANThttp://ant.apache.org/Ant是将软件编译、测试、部署等步骤加以自动化的工具,大多用于Java软件开发,由Apache软件基金会所提供。(百度百科)ant + target/default target (build.xml)project (default/name) -> target(depends) -> javac/jar cmd

2017-08-31 17:47:19 649

转载 MI 小米米家智能平台

https://open.home.mi.com/guide.html#/id=33/https://github.com/MiEcosystem/NewXmPluginSDK

2017-08-16 09:34:06 1349

转载 WiFi、ZigBee、BLE用哪个?小米内部是这样选的

【编者按】知乎@葛佳祥说:“应用层协议是个大问题。 而且对于智能设备,wifi或蓝牙都不是特别好的选择。 所以目前智能家居的发展还很难开始!”那么,真的是这样么?智能硬件的无线协议该如何选择?作者孙鹏,小米生态链总监,本文是他在做智能硬件时候的一点经验建议,如果你也关心,不妨可作为参考。现在越来越多的设备开始使用无线协议来通讯,无线相对于有线有很多优点,缺点也解决的差不多了,就不展

2017-08-16 08:55:29 1579

转载 AWS

https://amazonaws-china.com/cn/?nc2=h_lghttps://amazonaws-china.com/cn/events/iot/?sc_channel=ps&sc_campaign=baidudgcampaign&sc_publisher=baidu&sc_detail={%E7%89%A9%E8%81%94%E7%BD%91%20iot}&sc_c

2017-08-16 08:54:17 440

转载 Java 1.8

http://www.cnblogs.com/changyaohua/p/4648772.htmlhttp://www.cnblogs.com/feichexia/archive/2012/11/15/Java8_LambdaExpression.htmlhttp://blog.csdn.net/renfufei/article/details/24600507/函数式接口(f

2017-07-22 14:16:02 421

转载 Java SWT

SWT Webhttp://www.eclipse.org/swt/http://www.eclipse.org/swt/snippets/SWT: Managing Operating System Resourceshttp://www.eclipse.org/articles/swt-design-2/swt-design-2.html(Dispose) http

2017-07-22 14:15:25 928

原创 QT PC Tool

QT Tool相关技术点document1. DLL(class API)的export/call方法步骤, signal/slot处理2. exe deploy方式(static, exe+dll: win/Linux/mac os deploy)3. Auto Build4. Qt国际化, "中文"string的处理5. Memory Leak detect (VLD +

2017-07-22 14:15:22 403

原创 Code Size

RO,RW,ZI 和scatter file详解(转载) http://blog.chinaunix.net/uid-24460251-id-2606775.htmlhttp://blog.chinaunix.net/uid-9185047-id-445087.htmlbss段(未手动初始化的数据)并不给该段的数据分配空间,只是记录数据所需空间的大小。data(已手动初始化

2017-07-22 14:14:56 2384

原创 Unicode编码

ASCII(American Standard Code for Information Interchange "美国信息交换标准码")1. 7 bits表示一个字符, 共128个字符2、第一个bit总是0,用1 byte(7bit)表示字符3、IBM扩展,共256字符,第一个bit为1时表示扩展的字符字符标准组织Unicode  —— UnicodeISO

2017-07-22 14:14:48 504

转载 抓包

PC OA(Windows) —— OmniPeek for Wifi:1、安装驱动(选择manually), w-kg11里有Serial Number, Activation Key2、Run OmniPeek -> new Capture -> Adapter: Local machine--无线网络连接 -> 802.11中选择合适的channel   (channel的选择:

2017-07-22 14:14:35 559

转载 大小端

MSB: Most  Significant Bit ------- 最高有效位LSB: Least Significant Bit ------- 最低有效位网络字节序是big-endian, 因为网络很大Intel x86           全部         Little endian   MIPS                NT           Litt

2017-07-22 14:14:25 1732

转载 向前向后兼容

向前兼容和向后兼容 —— 由于中英文化差异导致意义混淆。 向前兼容(Forwards Compatibility): 向上兼容Forward有“将来”的含义。Old版本支持Now版本生成的数据,Now版本支持New版本数据。         纯硬件角度: PC CD光驱肯定无法播放DVD盘;       应用软件角度: Office 2007可以不打开Off

2017-07-22 14:14:04 572

转载 CJSON, license,卷积,加密,同步异步阻塞非阻塞

CJSONhttp://www.json.org/json-zh.htmlhttp://www.360doc.com/content/12/0509/11/2633_209692202.shtmlGPL/Apache2.0/MIThttp://www.oschina.net/question/12_2828卷积http://www.zybang.co

2017-07-22 14:13:32 568

原创 CoreMark

CoreMarkhttp://www.eembc.org/http://www.eembc.org/coremark/download.phpCoreMark是用来衡量嵌入式系统中中心处理单元(CPU,或叫做微控制器MCU)性能的标准。该标准于2009年由EEMBC组织的Shay Gla-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。代码使用C语

2017-07-17 19:53:29 1940

原创 Java Manifest

Java Manifest直接使用Java class文件来运行程序,但一般发布和运行JAR(Java Archive)文件,JAR文件是class文件的ZIP压缩存档。Manifest描述了Jar文件的打包、运行信息。JDK提供了用于处理Manifest信息的API,详细的信息请见java.util.jar包,通过给JarFile传递jar文件的路径,然后调用JarFile的

2017-07-17 19:24:00 4065

转载 RxJava

https://github.com/ReactiveX/RxJavahttps://mcxiaoke.gitbooks.io/rxdocs/content/topics/How-To-Use-RxJava.htmlhttp://gank.io/post/560e15be2dca930e00da1083#toc_25http://blog.csdn.net/maplejaw_/arti

2017-07-17 19:23:17 235

原创 Google Analytics

Android 中添加Google Analyticshttps://developers.google.com/analytics/devguides/collection/android/v4/starthttp://blog.csdn.net/codezjx/article/details/50405795Google Analytics Web: 用于查看分析结果https

2017-07-17 19:21:47 546

转载 Lombok

Lombok —— 通过简单的注解形式来简化臃肿的Java代码官方Web: https://projectlombok.org/features/index.htmlgithub: https://github.com/rzwitserloot/lombok。http://www.cnblogs.com/holten/p/5729226.html@Getter /

2017-07-17 19:21:02 440

原创 GSON

GSON: Google Java API 用于转换 JAVA Object JSON Stringhttp://www.importnew.com/16630.htmlhttp://blog.csdn.net/lk_blog/article/details/7685169com.mediatek.eb.entityApiMessageEntity (errorDetai

2017-07-17 19:20:32 268

LwIP协议深度剖析与实战演练_coap_mqtt_spec

LwIP协议深度剖析与实战演练, coap spec, mqtt spec LwIP协议深度剖析与实战演练, coap spec, mqtt spec

2018-02-08

Bluetooth Spec全收藏

包括BT Core Spec 4.1,LE spec如PXP FMP BAS等等,OBEX及MAP/PBAP/OPP,以及HFP SPP等spec

2015-09-16

VC 线程优先级的演示 赛马

VC 线程优先级 赛马演示 VC 线程优先级 赛马演示 VC 线程优先级 赛马演示

2010-07-12

VC 位图皮肤对话框 皮肤切换 拖动

VC 位图皮肤对话框 皮肤切换 拖动 用一副位图作为皮肤美化对话框 对话框 样式弹出边框无

2010-07-12

VC 树状地点选择 简易地图监控图标

VC 树状地点选择 简易地图监控图标 VC 树状地点选择 简易地图监控图标

2010-03-19

VC 基础 位图的鼠标拖放问题

VC 基础 位图鼠标拖放 VC 基础 位图鼠标拖放

2010-03-19

VC 多屏播放程序 窗口动态切分2.4.9屏

VC 多屏播放 ActiveMOVIE控件 动态切分转换 类似监控器程序

2010-03-19

VC开发经典模式与实例.rar

本书是一部Visual C++项目开发的技术书籍。全书内容深入浅出,首先简单介绍了Visual C++ 开发环境及C++语言的基本知识;然后介绍了现代软件工程的基本思想,使读者能够在一个比较高的层面上对Visual C++编程与软件开发有一个较为全面的认识;从第3章开始,结合开发实例,根据现代软件工程的相关理论与方法,详细分析了Visual C++在各种管理系统、图形图像、多媒体、串口通信、网络通信等方面的基本理论、实现原理、项目开发与编程方法。 本书附赠光盘中收录了书中全部范例文件,包括工程文件、窗体设计文件、源代码、数据库、执行文件和调试说明。   全书内容翔实,范例丰富并具有典型性,汇集了作者多年实际项目开发的宝贵经验和研究体会,适合希望快速成为Visual C++应用软件设计大师的编程人员参考使用。 第1章 Visual C++开发环境与编程基础  1-1 C++开发环境介绍   1-1-1 Visual C++的主窗口   1-1-2 Visual C++的工具栏   1-1-3 Visual C++的菜单栏   1-1-4 项目与项目工作区   1-1-5 资源与资源编辑器  1-2 C++语言基础   1-2-1 C++简介   1-2-2 C++的新特征   1-2-3 C++的标识符与关键字   1-2-4 C++的数据类型   1-2-5 C++的操作符   1-2-6 类和对象  1-3 本章小结 第2章 软件开发过程与方法  2-1 软件开发的人月神话  2-2 软件工程基础   2-2-1 软件开发模型   2-2-2 软件开发步骤  2-3 面向对象编程与UML建模   2-3-1 UML基础   2-3-2 面向对象分析   2-3-3 面向对象设计  2-4 基于构件的软件开发  2-5 本章小结 第3章 图书馆管理系统实例  3-1 系统分析   3-1-1 图书馆管理系统用例分析   3-1-2 功能模块的需求框图  3-2 UML需求分析建模   3-2-1 场景分析及开发   3-2-2 基于场景生成用例   3-2-3 建立系统顶层架构及领域概念模型  3-3 基于UML的软件设计   3-3-1 设计用例实现方案   3-3-2 数据存储设计   3-3-3 用户界面设计   3-3-4 根据UML生成代码框架  3-4 图书馆管理系统的Visual C++实现   3-4-1 Visual C++6.0下的ODBC数据库编程技术   3-4-2 数据库“查询操作”实例  3-5 本章小结 第4章 小型画板系统实例  4-1 系统分析   4-1-1 画板系统用例分析   4-1-2 画板系统总体框架结构分析  4-2 系统设计   4-2-1 用例实现   4-2-2 数据存储设计   4-2-3 界面设计  4-3 画板系统的Visual C++实现   4-3-1 单文档视图(SDI)应用   4-3-2 菜单的使用   4-3-3 应用程序的工具栏   4-3-4 应用程序的状态栏   4-3-5 图形设备接口(GDI)的使用  4-4 本章小结 第5章 图像处理信息系统实例  5-1 系统分析   5-1-1 图像处理系统用例分析   5-1-2 图像处理系统总体框架结构分析  5-2 系统设计   5-2-1 用例实现   5-2-2 总体框架和界面设计   5-2-3 数据存储设计   5-2-4 精化设计模型  5-3 图像处理系统的Visual C++实现   5-3-1 多文档视图(MDI)应用   5-3-2 工具栏的使用   5-3-3 动态链接库(DLL)的使用  5-4 本章小结 第6章 影音播放系统实例 第7章 串行通信编程 第8章 网络浏览通信一体化系统实例 第9章 个人信息管理系统实例 第10章 商品销售管理系统实例 第11章 人事工资管理系统实例

2010-03-15

VC界面类编程介绍与源码.rar

VC界面类编程介绍与源码.rar XP风格控件界面 MFC窗口位置管理详细分析及实例 。。。。。。

2009-11-30

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

TA关注的人

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