自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (5)
  • 收藏
  • 关注

原创 C语言几道题目

前段时间,给有java的前同事要招做C偏嵌入式硬件开发的人,让我给出些面试题,这里将之前整理的题目发出来吧,提供有需要的同学参考:1)指针数组和数组指针的区别,请举例2)tcpdump等抓包工具是否会用?3)80211协议是否了解?4)lora是否了解?5)加解密有多少了解?常用的对称加密算法及非对称加密算法6)栈溢出是怎么回事?字节对齐是否了解?7)常用的数据结构有哪些?举2个例子说明下相关使用场景8)网络上要传输一个整数,给定一个char buf[4]的数组,如何调用send将发送出去

2021-05-01 22:29:06 123

原创 OpenCV交叉编译只生成库简记

项目需要,需要在hisi 3516/3519上面交叉编译OpenCV。遇到的坑是: 默认cmake ***..(比如cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=../output -D CMAKE_C_COMPILER=arm-himix200-linux-gcc -D CMAKE_CXX_COMPILER=arm-himix200-linux-g++ -D BUILD_SHARED_LIBS=OFF ../)交叉编译的bin文件.

2020-09-23 15:17:08 399

原创 esp32 esp8285 wf6000OTA升级小记

近期做了3个IOT芯片的OTA升级,记录下:最开始做完的是ESP32,升级流程也简单,初始烧录到固定区,然后OTA升级就会在user1,user2两个区内来回升,升级的文件是同一个(即同一个文件,先升级就是user1,再升级就变成user2)然后是wf6000,这个芯片太奇葩,文档很少不说,提供的sdk还有问题,通过代理商提了多次issue后,解决了ota的问题,但是还有个函数缺失...然后是最基本的esp8285的升级,这个芯片升级受了esp32的影响,一开始还以为是有个固定包,然后user1

2020-05-26 18:07:04 1063

原创 C代码使用openssl库实现AES-128-CBC-PKCS5padding加密解密

刚刚帮小伙伴实现了这个(已经和java对接正常),貌似网上没有好用的C实现,贴到这里吧,希望可以帮助到有需要的人。<code>#include <openssl/aes.h>#include <openssl/evp.h>#include <openssl/err.h>#include <openssl/bio.h> #...

2019-07-24 18:29:32 7824 4

原创 红米4手机(其它小米应该一样)adb 调试(usb ,tcp)

Solution1 Connect device(over USB) to computer.2 Authorize adb device, so it can communicate(handshake over USB) with computer3 Check that the device is connected$adb devicesList of devices

2017-12-01 16:26:34 5449

原创 awk sed综合使用检测日志的脚本一条

工作中常会用串口打印日志,在secureCrt中做:这样的设置,打印出来的日志为:09:11:21.998  :eload pin is High!09:11:22.023  :RC48MHzCaliSysClk=4944000009:11:22.048  :Start to run....09:11:22.061  :smtlk_sign= 009:11:22.0

2017-05-22 23:14:36 432

转载 用GDB调试NGINX

转自:http://blog.csdn.net/aegeaner/article/details/8055732首先configure加上参数--with-debug。然后cd objs,修改Makefile,定义CFLAGS =  -pipe  -g -O0 -fno-inline -W -Wall -Wpointer-arith -Wno-unused-parameter

2016-05-17 16:21:02 281

转载 Android调用堆栈跟踪

转自:http://www.linuxidc.com/Linux/2011-01/31803.htm在通常的C/C++代码中,可以通过响应对内存操作不当引起的Segmentation Fault错误即信号SIGSEGV(11)做出响应处理。只要在程序中设置SIGSEGV的handler中,调用libc的backtrace,打出对应的堆栈信息,很快就能找到问题所在。但在Android中,bi

2016-05-13 14:57:33 666

转载 【转】三种经典iPhone上网络抓包方法详解

转自:http://geek.csdn.net/news/detail/63268转者注:第三种还不知道,而且能抓2G/3G/4G的包,回头研究下很多时候需要网络抓包分析,在iPhone上抓包稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。一、最简单的方式:用PC作为热点,在PC上抓包优点:简单;缺点:不能抓真机2G/3G/4G网络数据。

2016-03-24 19:24:02 555

转载 2016年,C语言该怎样写

转自:http://geek.csdn.net/news/detail/63135导语:你的C语言知识可能该更新了。每个人在学习C语言之后,知识往往停滞不前,从开始学习它的那年起积攒起不同观点。本文将告诉你现代C语言该怎么写。C语言的首要原则是——能不写C语言就不写。如果一定要写,请遵守现代规则。C语言诞生于20世纪70年代初。人们在其发展的各个阶段都在“学习C语言”,但在

2016-03-23 18:54:34 648

转载 USB Packet capture for Windows Tour

转自:http://desowin.org/usbpcap/tour.html  可以用wireshark来看Usb协议的包了,很不错比较简单,不翻译了This short tour assumes you have installed the latest version of USBPcap and Wireshark 1.10.0rc1 (or newer) and rebo

2016-02-17 21:43:34 1355

转载 Windows平台网站图片服务器架构的演进

转自:http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=408465711&idx=1&sn=a0e15f8be6795f2e6944736e41eec7cf&scene=0#wechat_redirect构建在Windows平台之上的网站,往往会被业内众多架构师认为很“保守”。很大部分原因,是由于微软技术体系的封闭和部分技术人员的短

2016-01-31 17:07:10 442

转载 aircrack-ng on OSX 从零开始

转自:http://blog.csdn.net/jpiverson/article/details/22522589http://blog.csdn.net/jpiverson/article/details/22663101使用这个方法可以抓到802.11的包,收藏        今天在知乎上看到了Evil1m0在知乎上写的一个关于无线网入侵的帖子,激起我

2015-12-31 20:53:00 896 1

转载 【对抗拖库 —— Web 前端慢加密】

一篇好文章,读过有所启发:转自【http://www.cnblogs.com/index-html/p/frontend-slow-encrypt.html】0x00 前言天下武功,唯快不破。但密码加密不同。算法越快,越容易破。0x01 暴力破解密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。也许你会说还可以

2015-11-30 10:17:11 841

转载 【转】tcp 出现rst情况整理

转自:http://www.cnblogs.com/lulu/p/4149562.html正常情况tcp四层握手关闭连接,rst基本都是异常情况,整理如下:1. GFW 2. 对方端口未打开,发生在连接建立   如果对方sync_backlog满了的话,sync简单被丢弃,表现为超时,而不会rst3. close Socket 时recv buffer 不为

2015-11-03 10:40:11 452

转载 【转】ECC加密算法入门介绍

转自:http://www.8btc.com/eccmath前言同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈,看完后依然理解不了ECC的

2015-09-30 15:07:27 558 1

转载 【转】CRC原理及其逆向破解方法

转自:http://blog.163.com/j_drew/blog/static/11601844200692681123935/介绍:这篇短文包含CRC原理介绍和其逆向分析方法,很多程序员和破解者不是很清楚了解CRC的工作原理,而且几乎没人知道如何逆向分析它的方法,事实上它是非常有用的.首先,这篇教程教你一般如何计算CRC,你可以将它用在数据代码保护中.第二

2015-09-24 17:13:13 11719 4

转载 【转载,整理】Linux模拟试题及答案(全)+经典Linux系统工程师面试题(附答案)

转自:http://www.ha97.com/871.html   http://www.ha97.com/870.html 2010-611经典Linux系统工程师面试题(附答案)发表于: Linux, Security, Shell, 个人日记, 资源分享 | 作者: 谋万世全局者标签: Linux,工程师,系统,

2015-08-23 16:42:38 2684

转载 使用四种框架分别实现1百万websocket常连接的服务器

转自:http://colobu.com/2015/05/22/implement-C1000K-servers-by-spray-netty-undertow-and-node-js/使用四种框架分别实现1百万websocket常连接的服务器 目录 [−]服务器的参数调优TCP/IP参数配置最大文件描述符应用运行时调优OutOfMemory Killer客

2015-07-03 10:36:57 1031

转载 【转】利用TEA算法进行数据加密

转自 http://blog.chukong-inc.com/index.php/2012/02/14/%E5%88%A9%E7%94%A8tea%E7%AE%97%E6%B3%95%E8%BF%9B%E8%A1%8C%E6%95%B0%E6%8D%AE%E5%8A%A0%E5%AF%86/#codesyntax_1TEA(Tiny Encryption Algorithm)是一种小型

2015-05-23 21:13:41 748

转载 【转】基于 tcpdump for Android 的智能移动终端数据包捕获完整解决方案

转自:http://blog.csdn.net/howeverpf/article/details/10517351如何在Android智能手机上捕获数据包?本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】原创,转载请注明出处!        当前Android系统越来越流行,无论是对于安卓应用的开发人员,还是对于网络

2015-05-07 10:59:13 1105 1

转载 【转】Cookie和Session的区别详解

转自:http://blog.csdn.net/qy1387/article/details/8054264一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态

2015-05-06 16:36:47 383

转载 【转】SUID和SGID位简介

转自:http://blog.sina.com.cn/s/blog_70dd16910100pxj1.html第一部分:UID与SGIDUID 是 Set User ID,SGID 是 Set Group ID的意思。UNIX下可以用ls -l 命令来看到文件的权限。用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x。下面解析一下格式所表示的意思。这种表示方法一共

2015-05-04 16:46:32 541

原创 换东家一年小结

去年4月中旬从老东家离职,离开了工作5,6年的地方,5月初入职新东家,转眼就一年了。这一年中,终于找(zhui)到(shang)了GF,感情也很稳定,马上就要领证结婚了,这个可以说是这一年的一个大收获。当然,老东家的领导在我拿到offer前一天找我谈话,想让我带头接手做云计算。这个很好地技术方向转变的机会没有把握好,也算是一个失策吧。但如果不失策,就会很忙很忙,可能就不会有那么大的收获

2015-05-03 20:01:14 1308

原创 watch命令及lipo

最近工作中,用到的两个东西,记录下防止忘掉一:ios静态库打包命令:/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -createutilarmv7/util_IOS.a  utilarmv7s/util_IOS.a utilarm64

2015-03-12 09:47:16 792

转载 【转】iPhone推送功能的C语言实现

转自:http://blog.csdn.net/iw1210/article/details/18085225iPhone推送功能的C语言实现。直接上源代码:[cpp] view plaincopyprint?// ippush.c  // 在Linux下编译:gcc -o ippush ippush.c -lssl    #ifdef 

2015-03-11 16:44:20 534

转载 【转】高性能服务器开发资料

最近需要对推送服务器的性能进行调优,查到些资料,记录于此:转:高性能服务器开发资料  http://blog.csdn.net/androidzhaoxiaogang/article/details/8275493高性能服务器必须考虑的4个方面:1) 数据拷贝2)内存管理3) 进程/线程上下文切换4) 锁争用1.影响服务器性能的TCP选项:TCP_CORK,

2015-02-03 09:54:00 658 7

转载 Android Native So加壳技术【转】

Android Native So加壳技术转自:http://www.colordancer.net/blog/2014/01/05/android-native-so%E5%8A%A0%E5%A3%B3%E6%8A%80%E6%9C%AF/目前市面上针对Apk的保护主要是基于Dex,公开的有DexGuard、梆梆、爱加密、ApkProtect等,私底下相信很多涉及到技术保

2015-01-05 22:04:30 1113

转载 【转】关于“这个程序可能安装不正确”的一种解释

转自:http://my.oschina.net/cardinallxx/blog/288654做APKInstaller的这个东西,遇到的一个小问题:在win7下面最后关闭时会弹出恼人的“这个程序可能安装不正确”对话框,网上搜索到这篇文章,问题得以解决。最近做一个程序自动安装的工具,在win8下面是没有问题的,但是在Win7下面就会被提示“这个程序可能安装不正确”,用管理

2014-12-08 09:20:55 842

原创 winpcap的静默安装

前几天做一个小工具用到winpcap,由于有些用户系统未必安装过zh

2014-11-05 11:13:37 3795 2

转载 [转]NAT网络下TCP连接建立时可能SYN包被服务器忽略-tcp_tw_recycle

转自:http://chenzhenianqing.cn/articles/1150.html

2014-09-23 11:15:12 871

原创 mosquitto集群配置

在 /etc/mosquitto/mosquitto.conf文件中 有 bridge相关部分,h

2014-09-19 17:56:27 5448 5

转载 Android推送方案分析(MQTT/XMPP/GCM)[转]

转自 :http://m.oschina.net/blog/82059

2014-09-18 14:56:01 828 6

转载 [转]ulimit -c unlimited

转自 : http://blog.csdn.net/aqtata/article/details/10234471

2014-09-05 09:25:11 623 7

原创 usb手机型号的识别(初步研究)

咨询同事刘同学,得知识别的方式就是得到vid 和 pid而,这两个都可以用

2014-09-04 16:17:27 1037 1

转载 [转]源代码的编译与安装

转自:http://blog.csdn.net/hustspy1990/article/details/5438487

2014-09-04 10:44:05 576

转载 [转]mosquitto编译安装札记

转自:http://www.myexception.cn/operating-system/1705298.html

2014-09-04 10:43:26 794 1

转载 [转]跨平台的 C++ 代码移植要点

转自:--------------------------------------------------------------------------------标题: 跨平台的 C++ 代码移植要点作者: 叶飞虎日期: 2010.09.06---------------------------------------------------------

2014-09-04 10:35:15 776

转载 Linux动态库文件搜索路径[转]

div id="sina_keyword_ad_area2" class="articalContent "> p> wbr> wbr> wbr>首先回答a href="http://blog.sina.com.cn/s/blog_690c46500100kefj.html" target="_blank">前面a>的问题,一共有多少种方法来指定告诉lin

2014-08-08 11:08:59 612

转载 六款小巧的HTTP Server[C语言]【转】

电脑坏了,借同事笔记本实用,马上要在

2014-07-22 16:27:49 710 1

CLK2020.tar.gz

clk 2020 资料,很不错的linux kernel文档合集,一天的内容分上午主会场及下午2个分会场,里面有不少干活,提供有需要的同学参考

2020-11-03

0-1 Accelerators For Everyone.pdf

clk 2020 资料,很不错的linux kernel文档 Tony Luck讲述得非常棒,提供有需要的同学参考

2020-11-03

D1 - Static Code Analysis Recognition Evasion - Andreas Wiegenstein.pdf

D1 - Static Code Analysis Recognition Evasion - Andreas Wiegenstein.pdf 2019新加坡HITB GSEC会议相关演讲的ppt

2020-03-07

D1 - 4G to 5G - New Attacks - Altaf Shaik.pdf

D1 - 4G to 5G - New Attacks - Altaf Shaik,通过梯下载的不错的资料提供不方便的同学使用

2020-03-07

2015 spark

2015 Spark技术峰会的csdn18篇技术资料的汇总打包,一个个下载太麻烦了,为节约时间,方便需要的同学一起研究。

2015-05-03

空空如也

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

TA关注的人

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