- 博客(25)
- 收藏
- 关注
原创 常用开发环境和软件下查找整个项目文件中的内容和查找文件名的方法
1、Linux 下查找字符串2、使用 命令来查找文件名中包含特定字符的文件从文件内容查找匹配指定字符串的行:例子:在当前目录里第一级文件夹中寻找包含指定字符串的 .in 文件从文件内容查找与正则表达式匹配的行:查找时不区分大小写:查找匹配的行数:从文件内容查找不匹配指定字符串的行:从根目录开始查找所有扩展名为 .log 的文本文件,并找出包含 "ERROR" 的行:$ find / -type f -name "*.log" | xargs grep "ERRO
2024-08-18 18:07:08
224
原创 SmartDraw Suite Edition 画图软件画表格内存示意图的使用方法
SmartDraw Suite Edition 画表格的简单用法。
2024-06-09 20:49:24
235
原创 tcpdump源码分析
继续追踪,仍在 extract.h 文件中:get_be_u_2 可见是一个内联函数if (!这个内联函数get_be_u_2调用来检查是否可以从指针p安全地读取 2 个字节。如果检查失败,调用进行错误处理,通常会跳转到某个提前定义的错误处理位置。如果检查成功,调用从指针p提取 2 个字节的数据,并将其从网络字节顺序转换为主机字节顺序。//这个宏调用 ND_TTEST_LEN,传递参数 p 和长度 2,表示要检查从指针 p 开始的 2 个字节。/**//**//*
2024-05-22 15:57:40
1299
原创 使用云开发环境的云函数实现微信小程序的支付功能
摘要:通过统一下单和 tenpay、wechatpay-node-v3 库的 3 种方式,使用云函数实现微信小程序的支付功能,开发过程中遇到的 微信小程序 + 云开发工具中授权商户的时候 报错,Error: Base resp abnormal, 268500896 和Error: Base resp abnormal,268435483和签名失败问题的解决办法。
2024-03-28 21:14:56
1460
原创 小程序开发日志-1
事实上我也这么做的,首页的数据来源是从发布页面中获取的,因此我只是把首页的现价部分复制了一下,同时把现价的变量也复制了(也就是原价和现价用的差值表达式的变量是一致的)。看了下 index 首页的样式可以后。编译完成后我看到首页的原价和现价总是一致,各种修改,细抠 wxml 中的每一个单词 和 js 中的东西。在给首页商品列表页面的商品卡片新增原价样式时(现价样式已存在),很简单的事情,就是把现价的相关的再复制一份。百思不得其解,直到我打开来的下面的 AppData 仔细查看变量的值是正确的。
2024-01-06 16:30:30
417
1
原创 symbol lookup error:XXX.so: undefined symbol: 解决办法----以 libpcap.so 的 pcap_dump_open_append 函数为例
symbol lookup error:XXX.so: undefined symbol: 解决办法----以 libpcap.so 的 pcap_dump_open_append 函数为例;修改动态库链接路径的一个方法。
2023-03-23 23:45:53
2161
原创 Wireshark 4.0.0 正式版本新功能-可显示捕获数据包的网络协议报文格式(Packet Diagram)分组图
Wireshark 4.0.0 正式版推出可以显示捕获的数据包的报文格式功能。
2022-10-22 17:27:03
2368
2
原创 C语言--switch case 语句,case 后没有语句
switch case 语句,case 后没有语句 的情况,报文解析消息类型(message_type)就是很好的例子。
2022-09-19 23:49:04
2397
原创 Wireshark----wmem 内存池、内存管理的学习--README.wmem 翻译
'wmem' 内存管理器是 Wireshark 的内存管理框架,为了使内存管理更容易并减少内存泄漏,Wireshark 提供了自己的内存管理 API。这个 API 是在 wsutil/wmem/ 内部实现并提供内存池和函数即使面对异常(许多剖析功能可以出现)。解剖的内存范围在 epan/wmem_scopes.h 中定义。正确使用这些函数会让你的代码更快,并大大减少在特殊情况下它会泄漏内存的可能性。...
2022-06-12 20:10:37
889
原创 一种简单便捷的构造、修改 PCAP 数据包的方法----仅使用 wireshark
一种仅使用wirshark,简单、便捷、高效的构造、修改pcap数据包的方法;先使用 wireshark 将数据包以 Hex Dump 格式复制到 txt 文本,修改 txt 具体内容后使用 wireshark 根目录自带的 text2pcap 程序进行转换。
2022-05-25 01:14:15
8000
原创 Linux 系统使用 git 提交代码-- git 的安装及使用(简明教学指南)
快速上手使用git,包含撤销操作, git add,git commit,git push 的撤销操作。
2022-04-04 19:09:32
9464
2
原创 开源项目学习:cJSON库的学习和使用(上)---以天气JSON数据为例
目录1. cJSON源码的获取2. JSON 的认识3. 实践3.1 解析一个 JSON 对象,获取其中项目(实时天气数据解析)3.2解析一个 JSON 数组,获取其中项目(未来或历史天气数据解析)4. 遇到的问题:问题1:问题2:问题3:5. 参考资料1. cJSON源码的获取学习前首先要获取cJSON源码:cJSON download | SourceForge.net下载的 cJSON 文件拖到 Linux 下看一下目录(我就是只看了 c..
2022-03-17 22:06:00
1673
原创 C语言-“函数注册与回调模型”的动态库:实现模块间的交互(低耦合)
背景:编写一个模块的动态库,协作组提供相关的头文件和demo。思考:首先弄清楚,要编写的库对外及提供几个接口。读懂相关头文件的结构体和自己写的库要用的函数。在查资料时,找到一篇对 “注册函数与回调模型” 解释的很好的文章:回调函数(callback)是什么? - 知乎 (zhihu.com)什么是回调函数?我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编
2022-01-19 20:58:31
1909
原创 VFS:Unable to mount root fs on Unknown-block(0,0)
我是因为配置完共享文件nfs后没有重启Ubuntu。
2021-03-03 21:14:14
575
2
原创 gdb调试有TCP协议的程序时出现:Program received signal SIGPIPE,Broken pipe.
管道破裂。这个信号通常在进程间通信产生,比如采用FIFO(管道)通信的两个进程,读管道没打开或者意外终止就往管道写,写进程会收到SIGPIPE信号。此外用Socket通信的两个进程,写进程在写Socket的时候,读进程已经终止。****在做一个WEB服务器项目的时候,程序基本功能已经实现,但是在windows上使用Chrome浏览器访问时,正常运行一段时间后,服务端的程序异常结束,调试了一早上,没有找到问题,使用gdb找到了错误管道破裂,然后在错误的地方发现了一个共同点,都有conn这个参数,但是看不懂错
2021-01-30 17:09:10
655
原创 Adams2017 打不开与“或批处理文件,.........不是内部或外部命令,也不是可运行的程序”,安装失败问题汇总
问题一:Adams打不开打开安装文件夹中的ImTool应用程序。第一步:图中1.2.3对应设置好,最后4保存服务。第二步:注意!注意!划重点了如果第3步出现多次失败,不必理会,重启电脑。问题二:或批处理文件,.........不是内部或外部命令,也不是可运行的程序1.安装的时候不要把主程序安装在含有空格的文件夹中,会出现打不开的问题。2.安装过...
2019-05-25 14:44:21
13818
转载 关于Windows10中Edge和IE浏览器,应用商店,出现“无法访问该页面”无法连接网络的问题
试过各种方法折腾了好久,让人抓狂,什么关代理啊,浏览器设置重置啊.......等等,都不能生效,用了这个方法删除了注册表就好了。一,点击开始,运行,输入regedit二,点击注册表上方编辑按钮,点击搜索,输入127.0.0.1 搜索到后删掉,注意一定要接着搜索 找到另外一个接着删,大概有三个,删到没有为止(如果有删不掉的,那就右击点修改数值,改成0就可以了),在搜索就会提示没有。或...
2019-05-25 13:59:04
6311
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人