![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随手乱记
dabang_007
这个作者很懒,什么都没留下…
展开
-
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 · 119 阅读 · 0 评论 -
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 · 396 阅读 · 0 评论 -
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 · 1032 阅读 · 0 评论 -
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 · 7717 阅读 · 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 · 5431 阅读 · 0 评论 -
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 · 408 阅读 · 0 评论 -
换东家一年小结
去年4月中旬从老东家离职,离开了工作5,6年的地方,5月初入职新东家,转眼就一年了。这一年中,终于找(zhui)到(shang)了GF,感情也很稳定,马上就要领证结婚了,这个可以说是这一年的一个大收获。当然,老东家的领导在我拿到offer前一天找我谈话,想让我带头接手做云计算。这个很好地技术方向转变的机会没有把握好,也算是一个失策吧。但如果不失策,就会很忙很忙,可能就不会有那么大的收获原创 2015-05-03 20:01:14 · 1301 阅读 · 0 评论 -
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 · 772 阅读 · 0 评论 -
winpcap的静默安装
前几天做一个小工具用到winpcap,由于有些用户系统未必安装过zh原创 2014-11-05 11:13:37 · 3785 阅读 · 2 评论 -
usb手机型号的识别(初步研究)
咨询同事刘同学,得知识别的方式就是得到vid 和 pid而,这两个都可以用原创 2014-09-04 16:17:27 · 1025 阅读 · 1 评论 -
mosquitto集群配置
在 /etc/mosquitto/mosquitto.conf文件中 有 bridge相关部分,h原创 2014-09-19 17:56:27 · 5423 阅读 · 5 评论 -
UIScrollView如何控制只能左右移动
1、在ScrollView的IB属性列表里 把Bounces的勾去掉,同时为Always Bounce Horizontally打上勾2、设置ScrollView的contentSize,比如设置水平可滑动范围为800,固定竖直方向的大小为scrollview.frame.size.height,如:[myScrollView setContentSize:CGSizeMake(800原创 2014-06-20 14:10:11 · 1275 阅读 · 0 评论 -
Get video NSData from ALAsset url iOS
做DLNA相关的应用时,由于沙盒后续可能要做的东东,先记下来转载 2014-06-26 20:21:29 · 1905 阅读 · 3 评论 -
自适应 ios 3.5寸和4寸
不使用autolayout的情况下,在xib或者故事板中可以 在"show the size inspector"这个标签页的Autosizeing选项来进行(可视化的,很方便看到结果).如果是代码中添加一个view,需要对这个View进行固定大小或者相对位置的话,可以设置该view的autoresizingMask属性,设置后,将其Addsubview到父view就可以.原创 2014-03-17 20:38:00 · 1287 阅读 · 1 评论 -
IOS7 中典型的tabarcontroller+navigationbarcontroller+viewcontroller组合 的一个问题解决
分割线下面的东东严重错误了,其实只要在 pushViewController之前进行.hidesBottomBarWhenPushed = YES; 就可以!(被pushd的vc不需要调用hidetab...)原本很简单的问题,搞了复杂的搞了半天,回想下原因:知识有盲区,而且查了资料后,就顺着资料的思路在查问题... 以后遇到问题要先查stackoverflow,想好关键词就可以 大部分原创 2014-03-25 22:57:17 · 2951 阅读 · 0 评论 -
IOS 图像OPENGLES中的旋转
昨天搞定视频显示后,接着就要将视频旋转到合适的角度(我摄像头采集时,没有设置方向,所以CIF图像默认的方向似乎是逆时针旋转90度),所以对方收到的原始数据展现时,一来不能铺满屏幕,二来有90度的.查资料,包括同事在android上都是使用glRotatex/glRotatef来做旋转的,但是我调用了不起作用,并且有: warning: implicit declaration of f原创 2014-02-26 19:18:53 · 2419 阅读 · 3 评论