- 博客(47)
- 资源 (6)
- 收藏
- 关注
转载 sys/queue.h
queue 简介SLIST( 单链表 )STAILQLIST (双向链表 )SIMPLEQ (简单队列)TAILQ( 尾队列 )CIRCLEQ (循环队列)例程
2021-03-15 19:49:31
1043
1
转载 with CRLF line terminators(Linux和Windows文件的差异)
Linux和Windows文本文件的行结束标志不同。在Linux中,文本文 件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行。有时候在Windows编写shell脚本时需要注意这个,否则shell脚本 会报"No such file or directory"或"command not found line x"之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷。如下所示test.sh。[root@DB-Server myscript]# more test.sh . /ho
2021-02-22 19:04:17
7406
1
转载 解决win10下 wireshark出现卡死未响应的问题
近日使用wireshark时经常出现wireshakr运行后,出现未响应的问题,且必现,即使打开什么也不做也会卡死。重启,重装,更新版本均不能解决问题。经过一系列排查发现和有道词典有关系。 解决方法: 1.关闭有道词典取词功能即可恢复正常。 2.若1不能解决,直接退出有道词典,或卸载即可解决。 3.另外网上查到其它方法也可尝试: 1)重启浏览器,删除sslkeylogflie 2)删除Wireshark关于TLS的配置,在Wireshark的编辑->首选项.
2020-10-14 14:54:26
4935
1
转载 SecureCRT自动保存日志设置
<p></p> 嵌入式开发经常由于无法debug而只能使用串口打印日志的方式调试代码,SecureCRT支持“SSH2”、“Serial”等多种连接方式,是嵌入式工程师开发必备工具之一。 串口日志打印由于打印数量大,经常会超过SecureCRT一屏显示范围,所以设置自动日志保存功能对于查找问题很有必要。 SecureCRT保存日志有2种方式:手动模式和自动模式。 一、手动模式: 选择“File”->“Log Session”,...
2020-09-29 10:40:37
3712
1
原创 vmware 虚拟机损坏或者意外删除libc.so.6库之后的修复办法
今天手残,意外删除了/usr/libc.so.6库,然后悲剧啦,发现linux下一些我基本的命令无法使用,mv cp sudo ls等命令无法使用,提示缺少libc.so.6 库,想着从别的地方拷贝一个libc.so.6 过来,缺发现sudo cp 基础命令也无法使用,彻底悲剧啦,百度一顿搜索发现可以制作一个启动盘,来启动它,步骤如下:载U盘制作Ubuntu启动盘的工具(Universal_USB_Installer)Universal_USB_Installer将一个ubuntu的镜像安装到U盘上
2020-09-07 01:33:47
1457
3
原创 cjson简单使用
为什么选择cJSON来解析JSON字符串?因为简洁又简单,而且效率又快,cJSON工程文件也非常简单,仅一个.c文件和一个.h文件!且文件体积大小不到30k,源代码思路也非常清晰,也非常适合研究。官方链接当我们下载好cJSON只需要把.c和.h文件包含文件拷贝到我们工程目录下,并将头文件和实现文件包含进来就可以使用了!编译的时候需要添加- l...
2020-08-04 18:35:00
993
1
原创 iot协议简介
通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是双方实体完成通信或服务所必须遵循的规则和约定。在物联网协议中,我们一般分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备间的组网及通信;通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行数据交换及通信。那么物联网都有哪些通信协议
2020-07-30 20:26:23
1003
原创 squid
squid官网 http://www.squid-cache.org/下载链接 http://www.squid-cache.org/Versions/squid权威指南 http://zyan.cc/book/squid/chap01.html网上一个哥们的心得 https://blog.csdn.net/larryliuqing/category_1063125.html使用 实战...
2019-12-12 12:27:24
111
转载 windows7 wireshark无法抓取发出去的包只能抓取接受数据包
我的电脑是windows7系统,安装了wireshark 32 版本,,发现抓包的时候只能抓取到接受的包,无法抓取到电脑发出去的包解决办法:卸载wireshark默认安装的WinpCap工具包,安装Nmap工具包,重启wiresharkNmap工具包下载地址:https://nmap.org/download.html#windowswinpcap下载地址 https://www...
2019-11-22 16:51:12
858
转载 TCP/IP 源码分析
基于linux 2.6 内核的tcpip协议栈源码分析 http://blog.chinaunix.net/uid/23629988/sid-5377-list-5.html
2019-10-28 17:54:32
1064
1
转载 linux grep 多行输出
grep 详解文章 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html搜索html文本中数字的,并且输入前2行到后24行数据grep -n -A24 -B2 '[0-9]' xici_5.html
2019-10-24 15:30:49
1371
原创 windows外壳公用dll已停止工作
记录解决办法 https://zhidao.baidu.com/question/588910124404823845.html
2019-10-21 11:56:46
8309
转载 Linux设备模型(8)_platform设备
1. 前言在Linux设备模型的抽象中,存在着一类称作“Platform Device”的设备,内核是这样描述它们的(Documentation/driver-model/platform.txt):Platform devices are devices that typically appear as autonomous entities in the system. This i...
2019-10-16 18:08:56
167
转载 Linux内核访问用户空间文件 filp_open/vfs_read/vfs_write/set_fs/get_fs
测试环境:Ubuntu 14.04+Kernel 4.4.0-31关键词:KERNEL_DS、USER_DS、get_fs()、set_fs()、addr_limit、access_ok。参考代码:https://elixir.bootlin.com/linux/v4.4/source 内核空间和用户空间交换数据的方式有很多,比如用户空间发起的系统调用、proc、虚拟文件系统等。...
2019-10-16 14:47:56
995
原创 uthash
uthash是C的比较优秀的开源代码,它实现了常见的hash操作函数,例如查找、插入、删除等待。该套开源代码采用宏的方式实现hash函数的相关功能,包含基本链表,动态字符串,动态数组的实现。源码下载地址 http://mirror.nus.edu.sg/ubuntu/pool/universe/u/uthash/官方描述 http://troydhanson.github.io/uthash/...
2019-08-30 17:46:56
382
原创 关于内核通知链,工作队列一点总结
总结的很到位,保存备用https://blog.csdn.net/yetaibing1990/article/details/86606383http://bbs.chinaunix.net/thread-2011776-1-1.html网络中注册的网络事件#define NETDEV_UP 0x0001//激活一个网络设备#define NETDEV_DOWN 0x0002...
2019-08-30 11:47:29
140
转载 C语言宏#define中#,##,#@和\的用法
一、(#)字符串化操作符转载 https://blog.csdn.net/yishizuofei/article/details/81022590作用:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。如:#define example( instr ) printf( "the input string is...
2019-08-15 11:16:16
333
转载 linux 用户空间和内核空间数据交互方式
Netlink技术 https://blog.csdn.net/zhongbeida_xue/article/details/79026398ioctl https://blog.csdn.net/coolwriter/article/details/78242256/proc 文件系统 https://www.cnblogs.com/PengfeiSong/p/6562321.htm...
2019-06-01 10:56:04
454
原创 无线网络配置工具 wpa_supplicant 与 wireless tools
移植 https://blog.csdn.net/leegtor/article/details/85114941配置 https://www.cnblogs.com/lidabo/p/6068865.html介绍 https://blog.csdn.net/z2066411585/article/details/78696215源码导读 https://blog.csdn.net/ha...
2019-06-01 10:47:00
450
转载 ipv4 ipv6详解
IPv4简介 https://blog.csdn.net/jlwuqi/article/details/81083527IPV4与IPV6的区别 https://blog.csdn.net/chao199512/article/details/86139714
2019-05-13 17:27:03
503
转载 shell 学习整理
shell 脚本入门 https://blog.csdn.net/weixin_37490221/article/details/80869792LINUX运维常用命令详解一 LINUX运维常用命令详解二 LINUX运维常用命令详解三 Linux三剑客之grep命令详解 Shell文本处理三剑客之sed S...
2019-05-11 10:25:08
113
转载 linux 网络协议栈
以下整理网络协议栈文档linux内核网络协议栈架构分析 https://blog.csdn.net/zxorange321/article/details/75676063linux 网络协议栈开发 https://blog.csdn.net/zqixiao_09/article/category/7400580/proc/net/ 目录文件 https://blog.csdn.net/...
2019-05-09 15:36:48
1110
转载 openwrt中br-lan,eth0,eth0.1,eth0.2
转自:https://blog.phpgao.com/openwrt-interface.html首先盗openwrt-wiki中的一张图,这张图对理解这些接口很重要!网络配置有线网配置openwrt的有线网络配置文件位于/etc/config/network,配置如下:config interface 'loopback' option ifname 'lo'...
2019-05-09 14:52:44
2350
转载 浅谈路由器的wan、lan、wlan口和vlan/trunk口
【背景】另一篇博文分析了一个实际的路由问题,为方便问题分析,在此列出常用概念. vlan中的trunk口: VLAN/Trunk以及三层交换 , 可以把switch某一端口设为trunk 端口.【问题】IP地址分类: 1. A类地址 ⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 ...
2019-05-09 14:49:05
3991
转载 linux vlan
前段时间对新版Linux Kernel处理VLAN网络报文存在些疑惑,现对linux-4.4.4内核VLAN处理粗略的分析解除疑惑,即新版Linux内核在__netif_receive_skb_core函数中脱掉网络报文VLAN头部信息后,在没有对应的VLAN网络接口接收处理的情况下,VLAN网络报文将如何转发。VLAN网络报文接收:Linux网络协议栈接收处理物理网卡的网络报文,基...
2019-05-09 14:47:20
910
1
转载 linux 堆栈回溯
参考链接https://blog.csdn.net/juS3Ve/article/details/82836924栈的介绍 https://blog.csdn.net/yangkuanqaz85988/article/details/52403726https://blog.csdn.net/ls_al/article/details/51620569==================...
2019-05-09 11:43:06
592
转载 linux 内核调试
本文系转载文档 感谢作者 https://blog.csdn.net/gatieme/article/details/68948080参考链接Linux内核调试的方式以及工具集锦GitHubhttps://www.cnblogs.com/cslunatic/p/3639099.htmlhttps://www.cnblogs.com/syw-casualet/p/5271369.html...
2019-05-09 10:34:13
341
转载 linux strace工具使用手册
strace工具使用手册参考链接https://blog.csdn.net/jctian000/article/details/80695025https://blog.51cto.com/10541556/1793898https://blog.csdn.net/flyingqr/article/details/70598693一、说明 Strace是Linux中一个...
2019-05-09 10:18:44
1709
转载 linux代码整理工具indent
indent:调整C原始代码文件的格式常用的设置:indent -npro -kr -i8 -ts8 -sob -l80 -ss -bl -bli 0参数说明:-npro或–ignore-profile 不要读取indent的配置文件.indent.pro。-kr 指定使用Kernighan&Ritchi...
2019-04-16 05:15:59
208
转载 linux 终端设备理解
这一下涉及很多概念:终端,伪终端,虚拟终端,控制终端,串行终端,控制台,……。历史原因这些概念有些模糊,我也理不太清楚。就我直观对dev下设备而言来稍微解释下:/dev/tty控制终端,即当前用户正在使用的终端,是一个映射,指向当前所使用的终端(例如/dev/tty1,/dev/pts/0)。往/dev/tty下写数据总是写到当前终端...
2019-03-26 14:44:49
205
原创 电脑网卡信息空白
今天上班电脑蓝屏了,重启后发现无法上网,折腾了一把现象:控制面板\网络和 Internet\网络连接里面显示本地连接 已启用 右下角网络连接为叉,无法访问互联网排查检查网线,外网,发现都是OK的,卸载网卡驱动,重装驱动,还是无解百度搜索一圈,终于找到,有人说网卡选项配置导致的,我立马查看下网卡配置信息,发现多了一项去掉勾选后就获取到IP,正常啦...
2019-03-16 15:12:31
1658
转载 nat 理解
1. 简介欢迎,亲爱的读者。你将要深入迷人的(有时是令人厌烦的)NAT世界:网络地址转换,这篇HOWTO可以成为你的Linux2.4内核及其以后的准确指南。在Linux2.4(内核版本),引入了一个叫“netfilter”的部分,专门用于拆分(mangling) (IP)包的。他上一层提供NAT,是完全依靠以前的内核制作的。(译者注:mangle实在找不出什么合适的翻译,抱歉)© 2000 Pau...
2018-11-01 11:18:46
456
原创 iptables ebtables arptables man BSD
记录一些网址信息,便于后续查找详细描述下载地址官方描述官方BSDebtablesarptables
2018-11-01 11:13:58
260
转载 转 find
&amp;amp;amp;lt;/p&amp;amp;amp;gt;&amp;amp;amp;lt;div&amp;amp;amp;gt;每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚
2018-11-01 10:59:13
155
原创 常用函数接口
C语言标准头<assert.h> 断言<ctype.h> 字符类测试 <errno.h> (部分)库函数抛出的错误代码 <float.h> 浮点数运算 <limits.h> 检测整型数据类型值范围 <locale.h> 本土化 <math.h> 数学函数 <setjmp.h&
2018-07-18 03:27:10
4696
原创 linux svn
svn搭建 svn客户端使用 实例补充: 1. 启动svn 服务时需要注意权限问题,否则容易出现意想不到的问题(sudo svnserve -d -r /svndir/svn ) 2. 关于authz用户组关系配置可通过该命令查看是否正确(svnauthz-validate conf/authz )...
2018-07-15 20:03:14
218
转载 shell 正则表达式详细整理
shell 正则表达式详细整理 转载 &amp;nbsp;更新时间:2016年10月10日 10:24:37 &amp;nbsp; 投稿:lqh &amp;nbsp; 我要评论 &amp;lt;div class=&quot;art_desc mt10&quot;&amp;gt;
2018-07-11 04:21:05
313
转载 linux一些常用iptables防火墙规则整理收集
这里是一个朋友在使用linux系统时的一些常用到的iptables防火墙规则整理了一篇文章,下面我转过来作记录的同时也给各位同学参考参考。安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables清除已有iptabl...
2018-07-11 04:15:57
253
MTK_Wi-Fi_SoftAP_Software_Programming_Guide_v4.6-4.9.zip
2020-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人