C/C++
FeatureOverload
github.com/RDpWTeHM
展开
-
[C] fgets() 用法测试
[C] fgets() 用法测试文章目录[C] fgets() 用法测试test codeUsagedefine explain on APUE:test code#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char *argv[]){ ...原创 2018-11-01 15:28:53 · 353 阅读 · 0 评论 -
【C】C 语言 code review
Overview不合格程序小屁孩程序(需要为其擦屁股,不可用代码)代码风格,错误预防Reference不合格程序错误的浮点数比较用法。指针退化仍使用 sizeof。数组越界操作。== 写成 = 或 != 写成 =。小屁孩程序(需要为其擦屁股,不可用代码)声明变量没有赋初值。函数参数使用前没有判断特殊情况。编写函数在需要返回不同的错误情况时没有返回错误(或者全部使用 -...原创 2019-07-05 09:32:56 · 418 阅读 · 0 评论 -
【C】【LINUX】Linux errno 错误号码与对应消息
Overviewerrno 与对应消息errno 与对应消息 1: Operation not permitted 2: No such file or directory 3: No such process 4: Interrupted system call 5: Input/output error 6: No such device or address ...原创 2019-07-04 13:51:58 · 638 阅读 · 0 评论 -
【LINUX】在 linux 上执行命令和编程程序/脚本需要知道的细节
在 linux 上执行命令和编程程序/脚本需要知道的细节 在 linux 上执行命令和编程程序/脚本需要知道的细节`sh -c` 的必要性程序的环境变量与“终端”的环境变量异同 - 待补Referencesh -c 的必要性本节转自原创 2019-03-13 20:20:40 · 421 阅读 · 0 评论 -
【C】【OOPC】(logging) 一份简单功能的类 Python Logging 功能的 logging 类实现
OverviewLogging测试ReferenceLogging#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <stdarg.h>#include <time.h>void comm...原创 2019-06-04 17:43:11 · 278 阅读 · 0 评论 -
【C】【OOPC】【链表】一份在递归函数中可用的 List 实现 - 实例:深度优先遍历算法遍历树结构获取树末端节点的值
Overview1 树 - 数据结构1.1 树 - 图示1.2 抽象程序语言内的树结构1.3 树结构实现代码1.4 初始化和构造树-实例对象2 遍历树算法 - 深度优先算法递归实现3 OOPC 链表实现Reference附附 A附 B附 C附 D提醒: 这篇博客很长,代码有点儿长,内容有点儿难度1 树 - 数据结构1.1 树 - 图示这里的树数据结构使用的是 TR098 model 作...原创 2019-06-02 01:02:45 · 607 阅读 · 0 评论 -
【流畅的 C】流畅使用 C 语言
流畅使用 C 语言本文默认编译/运行环境都在 LINUX 操作系统上。 流畅使用 C 语言0 前言1 字符串操作2 调用外部程序2.1 system - 只讲坑2.2 popen - 执行外部程序获得输出3 金箍棒函数3.1 自己写个 `println`4 临时文件/文件夹4.1 删除临时文件 - `unlink`Reference0 前言C coder 想要进入指尖生风,神流一般的感觉…...原创 2019-03-15 11:16:31 · 578 阅读 · 0 评论 -
[C] 规范,技术名词,trick 合集
[C] 规范,技术名词,trick 合集 [C] 规范,技术名词,trick 合集网络协议栈DHCP结构体网络协议栈DHCP结构体dhcpMessage struct with comment1udhcpd源码分析4–获取client报文及发包动作 > 重要的结构体 ↩︎...原创 2018-12-11 14:13:11 · 327 阅读 · 0 评论 -
【C】代码中获取如 /proc 下的值
【C】代码中获取如 /proc 下的值 【C】代码中获取如 `/proc` 下的值使用 `popen`使用 `sscanf` 转化 string to integer 示例使用 popen以获取 /proc/uptime 为例:在终端中获取:$ cat /proc/uptime521373.84 4154516.97$ 在代码中使用 popen 获取1:不要使用 fscanf...原创 2018-12-20 09:46:39 · 1643 阅读 · 0 评论 -
[C] 提取 URL 中的 domain
[C] 提取 URL 中的 domain一个简单实现,仅供参考。如果只是要提取 domain 来比较,并且放宽条件的话,可以直接使用 strstr(URL, domain) 即可。从开源成熟的代码中拿出“提取 URL 中的 domain” 方案可能代码更健壮,但是因为本人经验有限,不清楚从哪里找到,所幸这个功能不是很复杂,我的场景要求也不高,所以简单自己实现了一份 solution。如...原创 2018-12-07 10:48:51 · 3034 阅读 · 0 评论 -
[流畅的 C] const 在函数中的使用技巧
[C] const 用法测试文章目录测试代码usageReference测试代码#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;string.h&amp;gt;int main(int argc, char *argv[]){ int bar = 8; char cfoo =原创 2018-11-02 10:47:33 · 634 阅读 · 0 评论 -
Web 后台不完全开发代码笔记
Overview1. HTTP 重定向1.1 在 mini_httpd.c1.2 在 Django 中1.3 在 Flask 中1. HTTP 重定向1.1 在 mini_httpd.c源码示例:/* The filename is a directory. Is it missing the trailing slash? */if (file[file_len - 1] != ...原创 2019-07-05 09:42:29 · 135 阅读 · 0 评论