billnie
码龄23年
关注
提问 私信
  • 博客:262,041
    社区:3,262
    问答:1,486
    266,789
    总访问量
  • 123
    原创
  • 2,319,273
    排名
  • 45
    粉丝
  • 0
    铁粉

个人简介:分享,积累,传播技术,在传播积累中进步。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2002-06-04
博客简介:

技术之路

博客描述:
分享,积累,传播技术,在传播积累中进步。
查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得31次评论
  • 获得55次收藏
创作历程
  • 2篇
    2020年
  • 2篇
    2019年
  • 3篇
    2018年
  • 54篇
    2017年
  • 6篇
    2016年
  • 2篇
    2013年
  • 2篇
    2012年
  • 18篇
    2010年
  • 6篇
    2009年
  • 17篇
    2008年
  • 21篇
    2007年
  • 6篇
    2006年
成就勋章
TA的专栏
  • PLC
    1篇
  • .Net
    4篇
  • android
    6篇
  • C/C++
    29篇
  • JAVA
    9篇
  • linux
    3篇
  • MTK
    1篇
  • STL
    4篇
  • 共享软件
    1篇
  • 杂谈
    19篇
  • 组态软件
    1篇
  • 网络
    6篇
  • 脚本
    13篇
  • 视频开发
    12篇
  • 软件工程管理
    8篇
  • ios
    16篇
  • windows mobile
    6篇
  • 驱动开发
    2篇
  • 汇编
    4篇
  • 支付安全构架
    3篇
  • Cordova
    7篇
  • ionic
    1篇
  • javascript
  • Qt
  • duilib
    1篇
  • lua
    6篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

iw-5.4.tar.gz

发布资源 2020.06.23 ·
gz

buildroot 重新打包

buildroot 重新打包重新打包删除旧的包删除包安装记录打包生成重新打包有时修改配置后,重新打包,要删除target中的旧包,一个个去找挺麻烦的。可以删除output/target目录,重新安装已经编译过的包,然后去打包。这样简单方便。删除旧的包rm -rf output/target删除包安装记录find . -name “.stamp_target_installed” -exec rm {} ;打包生成make ARCH=arm CROSS_COMPILE=arm-linux-gn
原创
发布博客 2020.06.14 ·
1806 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

三菱PLC数码管显示及按键控制实验

三菱PLC数码管显示及按键控制实验 日常工程中,有时需要显示一个温度或是一个计数,或是修改一个按键值,使用触屏是一个不错的选择,但有时不想那么复杂,可以使用数码管吗?当然可以,风哥来分享一款自己设计的PLC能控制数码管的显示,并且来控制按键,编程简单,只需不超过20步即可以实现数值显示,清屏,亮度调整等功能。1、硬件特色首先来看看这款数码管按键板,如下图1个数码管,4个按键分别为功能键,上键,下键,确诊键。与PLC通过4根线连接,不需要外部供电接线,从P...
原创
发布博客 2020.06.11 ·
11044 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Nuvoton.NuMicro_DFP.1.3.5.pack

发布资源 2020.01.08 ·
pack

WireShark列表中显示数据

WireShark显示数据查看抓包查看抓包最近抓包,查看报文,每次要点进查看,挺费时不方便的,一个偶然的机会发现可以将报文件显示在列表中,不用每次去点开查看报文。在 编辑 —> 首选项… —> Appearance —> Columns 增加data项 应用,就可以看到数据如下图。...
原创
发布博客 2019.12.09 ·
7363 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JAVA 字节码反编译流程

JAVA 字节码编译流程背景创建测试代码编译java程序反编译生成的class文件得到汇编程序对比java程序和汇编,快速提高看汇编能力背景近期要抓一个apk的蓝牙包,抓是抓到了,但是命令挺多的,流程方面还得反编译代码会处理快一点,反编译出来有一些代码没有反编译出来,是jvm字节码,要先了解jvm字节码,为此要研究下java反汇编代码,把反汇编用法记录下来。创建测试代码public cla...
原创
发布博客 2019.12.06 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

nodeMCU wifi透传到串口 支持hex

测试从wifi传数据到串口cnt = 0cl = net.createConnection(net.TCP, 0)cl:connect(8080, "192.168.1.102")cl:on("receive", function(sck, c) -- print(c) uart.write(0, c); end)cl:on("disconnection",..
原创
发布博客 2018.06.08 ·
2761 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

nodeMCU uart 回显 支持hex模式

uart.on(“data”, 4,function(data) uart.write(0,”“,data); – print(“%02x”, data)if data=="quit"then uart.on("data") -- unregister callback functionendend, 0)
原创
发布博客 2018.06.08 ·
1729 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nodeMcu固件

发布资源 2018.06.03 ·
rar

nodeMcu烧录

最近在做一个物联网项目,使用wifi+gprs模块,买来一个nodeMcu模块,结果未有烧录nodeMcu功能,只有AT和sdk功能,不能使用lua编程,记录下烧录过程工具可以去我的下载下载或是去官方下载。下载后,找到nodemcu_flasher32bit.exe软件,双击打开,在配置页面填入要烧录的固件,填好基址 在Operation页选好串口,点 Flash即可以开始烧录。 ...
原创
发布博客 2018.05.31 ·
2776 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

nodeMcu烧录工具及nodeMCU固件

发布资源 2018.05.31 ·
zip

ios及osx集成aliyun 日志组件

ios直接使用sdk 使用pod集成,使用请直接去下载代码试用。pod 'AliyunLogObjc', :git => 'https://github.com/billnie/AliyunLogObjc.git'osx使用c sdk 由于这个sdk使用到libcurl, apr, apr-util, macosx sdk中包含了这几个库,可以直接使用设置包含头文件路径${SDKROOT}/us
原创
发布博客 2017.12.12 ·
994 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cocoapods 重安装

osx升级到11.13后,原来的pod不能使用了,可以先卸载掉cocoapods,然后再重新安装pod,解决这个问题。如果操作如下sudo gem uninstall cocoapods sudo gem install -n /usr/local/bin cocoapods
原创
发布博客 2017.12.06 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libsodium ios编译

最近用到这个,记录下编译过程下载代码git clone https://github.com/jedisct1/libsodium.git编译 进入代码目录,执行下面的脚本 ./autogen.sh dist-build/ios.sh编译成功后,在 libsodium-ios目录下有相应的头文件和静态库文件
原创
发布博客 2017.11.27 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wireshaek http抓包过滤条件

最近要抓包分析一软件,抓取http post请求http and http.request.method==POST收录一下相关的条件,以供参考关键字有:eq,== 等于 ne,!= 不等于 gt,> 比…大 lt,< 比…小 ge,>= 大于等于 le,<= 小于等于 and,|| 且 or,&& 或 not,! 取反另外还有contains和matches两个不常用的关键字,过滤效果不错
转载
发布博客 2017.11.12 ·
4626 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

openssl vs2015编译静态库

去下载openssl-1.0.2m后,按如下流程编译,会报错1. 安装ActivePerl, 并添加环境变量(可以默认勾选,或者手动添加,如path=d:\perl\bin)。2. 解压openssl。3. 点击 windows 开始->所有应用->vs2015->开发者命令提示(Developer Command Prompt for 2015)。4. CD到解压后的openssl的根目录。5.
原创
发布博客 2017.11.11 ·
3614 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

libcurl windows下编译和post使用及https支持

osx上libcurl使用,简单,不用编译,使用brew很方便,windows平台需要自己编译。 现在github或是官网去下载包里projects\Windows直接有工程,选择相应的vs版本编译即可。将库加入工程,编译报错 1>bitminner.obj : error LNK2001: 无法解析的外部符号 __imp__curl_global_init 1>bitminner.obj :
原创
发布博客 2017.11.05 ·
1902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

for_each + lambda 优雅的写代码

写惯了objective c 的 block代码,实现在方便,省事,代码简洁,c++的lambda也可以写得很简洁,记录下boost::property_tree::ptree pt; try { boost::property_tree::ini_parser::read_ini(path, pt); // 打开读文件 accountitem itm;
原创
发布博客 2017.10.28 ·
506 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lua + libuv 实现tcp echo

借助libuv强大的功能很容易实现lua相关的功能 c 端代码很简单,使用上一篇的也可以lua端local uv = require('luv')local function create_server(host, port, on_connection) local server = uv.new_tcp() server:bind(host, port) server:li
原创
发布博客 2017.10.25 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lua 调用c++类

注意lua代码中使用,调用对象的方法要使用:,由天前期一直没有注意这个问题,怎么也找不到原因。 首先在lua中使用“:”定义的函数会自动传入一个名为self的变量,这个变量是隐含的,self同c++中的this一样,表示当前对象的指针:而“.”定义的函数中没有self。 注:lua中使用.和:区别参考 直接上代码c++文件CTest.hpp#ifndef CTest_hpp#define C
原创
发布博客 2017.10.25 ·
3840 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏
加载更多