![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix
initiallysunny
欢迎关注公众号:Golang小白一起学
展开
-
关于tree命令的编写
目标:编写一个命令tree,读取某一目录下所有目录或者文件,把他们的信息保存到链表当中,打印出来,再把链表倒置再输出一遍。#include //标准输入输出#include //C标准函数库#include //Unix类系统定义符号常量#include //定义了很多宏和open,fcntl函数原型#include //读取文件夹内容所需的头文件#include typedef原创 2017-11-18 15:27:48 · 754 阅读 · 0 评论 -
.c文件生成.cgi文件
方法一:(Hello.c文件)方法二:(base.h cgic.c cgic.h file_upload.c多文件同时编译)原创 2017-11-15 16:25:26 · 2328 阅读 · 0 评论 -
cJSON使用方法
下载链接:点击打开链接核心文件:cJSON.h、cJSON.c编译链接:gcc cJSON.c test.c -o a -lm #注意后面的连接lm库,必选项原创 2017-12-04 18:27:48 · 902 阅读 · 0 评论 -
Nginx配置(静态资源部署)
主文件:(/etc/nginx/ngnix.conf)需要修改的地方都已加注释,其他的不需要修改# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: ht原创 2018-01-01 09:46:37 · 2972 阅读 · 0 评论 -
LInux低级IO和高级IO
打开文件int open(const char *path, int access,int mode)FILE *fopen(char *filename, char *mode)open和fopen的区别:前者属于低级IO,后者是高级IO。前者返回一个文件描述符,后者返回一个文件指针。前者无缓冲,后者有缓冲。前者与 read, write 等配合使原创 2018-04-09 13:16:14 · 1228 阅读 · 0 评论 -
golang编译器源码安装
安装环境及准备Ubuntu 16.04LTS下载go编译器源码:国内地址源:https://dl.gocn.io/ 百度云地址:https://pan.baidu.com/s/1Xh-V2Cy-fgEcgRMZdoyNCA 密码:epik在这里选择源码的方式安装,在安装go的时候是需要gcc的,所以你的linux系统需要先安装gcc。如果你直接安装1.8版本时会出现提示>=1.4 的...原创 2018-04-16 12:17:58 · 1898 阅读 · 0 评论 -
【工具】git常用命令
git initgit addgit commit -m "注释"git log //查看以前版本git reflog //查看历史提交git checkout -- readme.txt //让这个文件回到最近一次git commit或git add时的状态,工作区误删可以从版本库恢复git status //查看暂存区工作区git reset HEAD file //可以把暂存区的修改...原创 2018-05-08 09:44:22 · 245 阅读 · 0 评论