- 博客(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 132
原创 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 414
原创 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 1088
原创 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 7897 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 5490
原创 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 456
转载 用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 289
转载 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 678
转载 【转】三种经典iPhone上网络抓包方法详解
转自:http://geek.csdn.net/news/detail/63268转者注:第三种还不知道,而且能抓2G/3G/4G的包,回头研究下很多时候需要网络抓包分析,在iPhone上抓包稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。一、最简单的方式:用PC作为热点,在PC上抓包优点:简单;缺点:不能抓真机2G/3G/4G网络数据。
2016-03-24 19:24:02 563
转载 2016年,C语言该怎样写
转自:http://geek.csdn.net/news/detail/63135导语:你的C语言知识可能该更新了。每个人在学习C语言之后,知识往往停滞不前,从开始学习它的那年起积攒起不同观点。本文将告诉你现代C语言该怎么写。C语言的首要原则是——能不写C语言就不写。如果一定要写,请遵守现代规则。C语言诞生于20世纪70年代初。人们在其发展的各个阶段都在“学习C语言”,但在
2016-03-23 18:54:34 656
转载 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 1369
转载 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 450
转载 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 913 1
转载 【对抗拖库 —— Web 前端慢加密】
一篇好文章,读过有所启发:转自【http://www.cnblogs.com/index-html/p/frontend-slow-encrypt.html】0x00 前言天下武功,唯快不破。但密码加密不同。算法越快,越容易破。0x01 暴力破解密码破解,就是把加密后的密码还原成明文密码。似乎有不少方法,但最终都得走一条路:暴力穷举。也许你会说还可以
2015-11-30 10:17:11 852
转载 【转】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 462
转载 【转】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 564 1
转载 【转】CRC原理及其逆向破解方法
转自:http://blog.163.com/j_drew/blog/static/11601844200692681123935/介绍:这篇短文包含CRC原理介绍和其逆向分析方法,很多程序员和破解者不是很清楚了解CRC的工作原理,而且几乎没人知道如何逆向分析它的方法,事实上它是非常有用的.首先,这篇教程教你一般如何计算CRC,你可以将它用在数据代码保护中.第二
2015-09-24 17:13:13 11787 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 2701
转载 使用四种框架分别实现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 1040
转载 【转】利用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 758
转载 【转】基于 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 1116 1
转载 【转】Cookie和Session的区别详解
转自:http://blog.csdn.net/qy1387/article/details/8054264一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态
2015-05-06 16:36:47 389
转载 【转】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 546
原创 换东家一年小结
去年4月中旬从老东家离职,离开了工作5,6年的地方,5月初入职新东家,转眼就一年了。这一年中,终于找(zhui)到(shang)了GF,感情也很稳定,马上就要领证结婚了,这个可以说是这一年的一个大收获。当然,老东家的领导在我拿到offer前一天找我谈话,想让我带头接手做云计算。这个很好地技术方向转变的机会没有把握好,也算是一个失策吧。但如果不失策,就会很忙很忙,可能就不会有那么大的收获
2015-05-03 20:01:14 1313
原创 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 805
转载 【转】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 542
转载 【转】高性能服务器开发资料
最近需要对推送服务器的性能进行调优,查到些资料,记录于此:转:高性能服务器开发资料 http://blog.csdn.net/androidzhaoxiaogang/article/details/8275493高性能服务器必须考虑的4个方面:1) 数据拷贝2)内存管理3) 进程/线程上下文切换4) 锁争用1.影响服务器性能的TCP选项:TCP_CORK,
2015-02-03 09:54:00 671 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 1121
转载 【转】关于“这个程序可能安装不正确”的一种解释
转自:http://my.oschina.net/cardinallxx/blog/288654做APKInstaller的这个东西,遇到的一个小问题:在win7下面最后关闭时会弹出恼人的“这个程序可能安装不正确”对话框,网上搜索到这篇文章,问题得以解决。最近做一个程序自动安装的工具,在win8下面是没有问题的,但是在Win7下面就会被提示“这个程序可能安装不正确”,用管理
2014-12-08 09:20:55 848
转载 [转]NAT网络下TCP连接建立时可能SYN包被服务器忽略-tcp_tw_recycle
转自:http://chenzhenianqing.cn/articles/1150.html
2014-09-23 11:15:12 890
转载 [转]ulimit -c unlimited
转自 : http://blog.csdn.net/aqtata/article/details/10234471
2014-09-05 09:25:11 629 7
转载 [转]mosquitto编译安装札记
转自:http://www.myexception.cn/operating-system/1705298.html
2014-09-04 10:43:26 797 1
转载 [转]跨平台的 C++ 代码移植要点
转自:--------------------------------------------------------------------------------标题: 跨平台的 C++ 代码移植要点作者: 叶飞虎日期: 2010.09.06---------------------------------------------------------
2014-09-04 10:35:15 785
转载 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 627
0-1 Accelerators For Everyone.pdf
2020-11-03
D1 - Static Code Analysis Recognition Evasion - Andreas Wiegenstein.pdf
2020-03-07
D1 - 4G to 5G - New Attacks - Altaf Shaik.pdf
2020-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人