Linux
文章平均质量分 93
一个成长的程序员
勿在浮沙筑高台
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux线程模型
这个问题是我在一个群里看到别人提的问题,然后产生的疑问?故此在这里整理一些关于线程模型的知识请教一下,用户线程如果阻塞了,同进程的其他线程会阻塞么? 向勇老师的课件是写会的,但课程网站有道习题答案是说不会,是答案错了是么?然后课程的老师回答是,答案错误,但我想到了在网络编程中经常会有的一个模型,那就是主线程调用epoll阻塞监听事件,工作线程负责处理业务逻辑,这样子,各种线程之间并不干扰啊,所...原创 2019-10-27 13:25:15 · 1072 阅读 · 0 评论 -
调试tinyhttpd以及出现问题分析
大家可以在这个地址下载tinyhttpd的源码http协议一个http报文由请求行、请求头部、空行、请求正文四部分组成这里我截取了用wireshark抓包,以上http报文,我们对照着前面的图片,很容易可以看出请求行为:GET / HTTP/1.1请求行由请求方法、URL字段和http协议版本字段组成,它们之间用空格隔开。请求头部由key/value键值对组成,每行一对,key和val...原创 2019-10-23 10:07:47 · 958 阅读 · 4 评论 -
转载:什么是 .bashrc,为什么要编辑 .bashrc? linux学习之路 1
如果你运行一个基于 Unix 或者类 Unix 的操作系统,bash 很有可能是作为默认终端被安装的。虽然存在很多不同的 shell,bash 却是最常见或许也是最主流的。如果你不明白那意味着什么,bash 是一个能解释你输入进终端程序的东西,并且基于你的输入来运行命令。它在一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了。为了加载你的配置,bash 在每次启动时都会加载 ...转载 2018-11-21 15:09:34 · 3099 阅读 · 0 评论 -
PHONY的用法以及意义
拾遗是自己平时查阅另一个资料,然后引申出来的知识了解,答应自己,写完这个赶紧去睡觉咯,明早还有大物课PHONY的用法以及意义:以下内容来自于stackoverflow上面的一个问题的翻译以及对一些博客的总结和自己的一些理解https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-mak...翻译 2018-12-05 00:14:36 · 5264 阅读 · 0 评论 -
Linux gcc学习
hello.c到可执行文件a.out的过程,第一步gcc -E hello.c -o hello.i,这一步是预处理器:cpp,它的作用就在于把头文件展开,把你定义的宏替换掉,注释去掉第二步gcc -S hello.i -o hello.s,这一步是编译器:gcc,把你的C语言文件变成汇编文件第三步gcc -c hello.s -o hello.o,这一步是汇编器:as,把汇编文件变...原创 2018-11-30 22:29:15 · 515 阅读 · 0 评论 -
LAMP 环境搭建(还有apache不能解析php问题)
Ubuntu下面的LAMP环境搭建:先说一下Ubuntu下面一些文件的目录:Debian, Ubuntu (Apache httpd 2.x):ServerRoot :: /etc/apache2DocumentRoot :: /var/wwwApache Config Files :: /etc...原创 2018-12-12 13:06:32 · 917 阅读 · 0 评论 -
deepin安装vimplus
首先检查你的vim是否支持python和python3,因为YCM的安装必须要vim支持python,vimplus可以帮你下载安装很多插件,但是如果你的vim不支持python,完成之后还是无法使用代码补全vim --version | grep python不用grep命令过滤,搜索的东西太多这两个前面有‘+’,则支持,如果没有,则需要卸载vim然后源码安装sudo apt ...原创 2019-01-25 11:17:55 · 1276 阅读 · 1 评论
分享