上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

c——宏

摘要: 0. 宏的语法 #define 标识符 参数列表 替换列表 换行符 #define 标识符(参数列表) 替换列表 换行符 宏和函数有点不同:宏可以不穿 实参,此时使用 占位标记 替换形参。 1. # 操作符 在替换列表中,若使用 # 操作符,则将 # 后跟的 形参部分,替换为 所对应的实参内容以字符 阅读全文
posted @ 2022-04-23 10:30 开心种树 阅读(57) 评论(0) 推荐(0) 编辑

调试技术

摘要: 1. coredump Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。 1.1 开启coredump %e : 程序名 %p : 进程id %t : coredump 时间 %s : 信号 echo "/data/coredump/core.%e.%p.%t.%s" 阅读全文
posted @ 2022-04-19 18:02 开心种树 阅读(39) 评论(0) 推荐(0) 编辑

AP

摘要: 1. 工具安装 1.1 wireless tools 修改Makefile的 PREFIX make 1.2 wpa_supplicant 编译 libnl 编译 openssl 编译 wpa 修改 wpa的 Makefile,添加 DESTDIR=/usr/local/wpa LIBS += -L 阅读全文
posted @ 2022-04-12 13:53 开心种树 阅读(892) 评论(0) 推荐(0) 编辑

IPC——基于STREAMS的管道

摘要: 1. 概述 基于 STREAMS 的管道有三个特点: 全双工 可以传递文件描述符 可以用文件命名 2. socketpair #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socketpair(int domai 阅读全文
posted @ 2022-04-06 17:42 开心种树 阅读(59) 评论(0) 推荐(0) 编辑

4g 和 AT 指令

摘要: 1. 基本概念 通过终端设备发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。 通过 串口收发 AT 指令,控制设备,以完成 呼叫、短信、电话本、数据业务、传真. GSM模块,是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有 阅读全文
posted @ 2022-03-29 17:14 开心种树 阅读(1565) 评论(0) 推荐(0) 编辑

shell——sed

摘要: 1. sed 的工作流程 读取一行,使用 定义的规则 处理,再读下一行。 规则定义格式 /pattern/action pattern是正则表达式,两个反斜线表示表达式的开始和结尾。 只有缓存行匹配pattern,才使用action对其进行处理。 action包括 p 打印行 d 删除行 s 替换 阅读全文
posted @ 2022-03-25 17:10 开心种树 阅读(118) 评论(0) 推荐(0) 编辑

shell——替换

摘要: 1. 高级变量替换 2. getopts getopts 是bash 内建命令,语法为 getopts optstring name [args] #!/bin/bash function help() { echo "Usge getopts.sh [opts]" echo "options:" 阅读全文
posted @ 2022-03-25 10:04 开心种树 阅读(107) 评论(0) 推荐(0) 编辑

shell——调试

摘要: 1. 基本调试方法 set -v : 显示已经运行的脚本 set -x : 显示debug set -e : 报错则退出 2. 封装调试函数 将 vxe 封装成函数,可以 一键开关 调试信息 #!/bin/bash DEBUG=true function debug() { if [ "$DEBUG 阅读全文
posted @ 2022-03-25 09:41 开心种树 阅读(111) 评论(0) 推荐(0) 编辑

shell——信号

摘要: 1. 注册信号处理 #!/bin/bash function CleanUp() { echo "clean up" } trap CleanUp 2 sleep 10 echo "exit" 2. 定时器 #!/bin/bash function StartTimer() { # 如果没有指定,默 阅读全文
posted @ 2022-03-24 11:30 开心种树 阅读(47) 评论(0) 推荐(0) 编辑

shell——函数

摘要: 1. 函数返回值 #!/bin/bash function func1() { echo "I will return 0" } function func2() { echo "I will return 1" # 默认返回最近命令的 返回值 find ./ -name &>/dev/null } 阅读全文
posted @ 2022-03-24 10:30 开心种树 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页