自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 leetcode(力扣)第15题-三数之和---使用c语言双指针法,二级指针的应用

三数之和,二级指针应用,双指针

2024-06-09 20:29:01 980

原创 将单条十六进制字符串转换为单个 pcap 文件

使用 text2pcap 程序。

2024-06-09 19:46:58 240

原创 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

原创 八皇后问题-使用递归回溯方法用c语言实现

编译:gcc test.c -g。学习的视频:懒猫老师。

2024-05-01 19:15:36 309 1

原创 动态单向链表的增删改查

实现动态单向链表的1、链表的创建2、增加节点(插入节点)3、删除节点4、清空节点5、销毁节点6、遍历节点

2024-04-30 21:15:08 335 2

原创 使用云开发环境的云函数实现微信小程序的支付功能

摘要:通过统一下单和 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

原创 用 wireshark 抓取大量的icmp 数据---使用带参数的ping命令

使用带参数的 ping 命令抓取大量的 icmp 数据。

2023-06-06 22:54:57 1183

原创 wireshark 源码分析之健壮性探究(一)

wireshark 在解析处理大量复杂的数据包时如何避免段错误和死循环

2023-05-04 23:57:15 639

原创 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

原创 whois 协议

WHOIS服务是一个在线的“请求/响应”式服务。

2023-02-13 00:09:35 647

原创 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

转载 C语言--指针变量可以当作数组运用,指针转换为数组,指针当作数组使用,数组越界

C语言指针可以像数组一样使用,下标就是指针相对于基地址的偏移量

2022-09-19 23:20:39 3367

原创 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关注的人

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