- 博客(9)
- 资源 (19)
- 问答 (1)
- 收藏
- 关注
原创 01 Linux网络编程基础——服务端与客户端的基本模型
在编程时需注意:此模型的服务器是将客户端发送过来的数据进行返回,所以客户端的buf不能在读取数据后清零。这样会使得发送回客户端的数据为空,即发送了零个字节给客户端,但是这样依然是可以发送成功的,即ret == 0;但是在客户端,就会因没有读取服务端的数据(0个字节)而阻塞在send函数处,从而出现在客户端发送数据时不做任何反应的情况。(找这个问题时相当苦恼...) write与send并不会...
2018-12-25 14:04:55 28948
原创 vim进阶用法
一.多文件常用1. Ctrl + 6:切换文件2.进入VIM时分屏: 垂直:vim file1 file2 -O / On 水平:vim file1 file2 -o / on3.vim内分屏 垂直:vsplit / vsp Ctrl + w + v 水平:split / sp Ctrl + w + s补充一句,下末行下模式想要文件提示的话教...
2018-12-23 14:29:06 28944
转载 什么是协议栈
协议栈是什么1.协议栈是什么--简介 协议栈,英语名称为Protocol stack,又称协议堆叠,是计算机网络协议套件的一个具体的软件实现。协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和其他两个通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。2.协议栈是什么--分类...
2018-12-19 14:20:43 65796
转载 配置vim
强大的vim的配置文件,让编程更随意转自:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html花了很长时间整理的,感觉用起来很方便,共享一下。我的vim的配置主要有以下优点:1.按F5可以直接编译并执行C,C ++,JAVA代码以及执行外壳脚本,按“F8”可进行C,C ++代码的调试2.自动插入文件头,新建C...
2018-12-18 10:19:22 28756
转载 google快捷键
几个常用的快捷键记录:Ctrl + Tab:下一个标签页Ctrl + Shift + Tab:上一个标签页Ctrl 1~9:切换1~9标签页Ctrl + t:打开新的标签页Ctrl + Shift + t:恢复之前打开的标签页Ctrl + n:新开启一个浏览器窗口Ctrl + Shift + n:无痕模式开始新的浏览器窗口。Chrome窗口和标签页快捷键:Ctrl ...
2018-12-17 23:42:44 29266
转载 谨慎使用多线程中的fork
转载自:https://www.cnblogs.com/liyuan989/p/4279210.html谨慎使用多线程中的fork1.前言在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认...
2018-12-15 14:20:36 28663
转载 终端与控制台
终端与控制台的区别?最近开始接触Linux,终端、虚拟终端、shell、控制台、tty等概念让我很混乱,有必要认识清楚。今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。 终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm. 控制台,英文叫做console. 要明白这两者的关系,...
2018-12-14 20:53:41 29378
原创 vim下批量注释与取消注释的方法
vim下批量注释与取消注释的方法注释:1.Ctrl + v列选选中行前水平制表符的位置,shfit + i(及大I)插入字符,此时输入// 即可。2.注意,此时要立刻按下Esc键,不然只能注释一行。取消注释:Ctrl + v列选选中注释部分,shfit + i(及大I)插入字符。此时d或者x均可完成删除注释。配合方向键:左h、右l、上k、下j。...
2018-12-14 13:58:39 28840
转载 vim分屏指令
命令模式下::new,新建文件并分屏, 快捷键,Ctrl+W,然后马上按n键:spilt 水平分屏,将当前屏分为两个,水平的。 Ctrl + w, s:vsplit 垂直分屏,将当前屏分为两个,垂直的。 Ctrl + w, v:only 取消分屏,取消当前的屏,当前屏指的是光标所在屏。关闭当前屏: Ctrl+w,c。如何切换焦点?Ctrl + w, w 后一个Ctrl + w...
2018-12-06 10:50:53 28783
FlashThief(优盘小偷).zip
2019-10-10
lua-5.3.5源码
2019-01-24
PotPlayer播放器
2019-01-13
vim下经典molokai配色方案
2019-01-13
汉化版Fiddler
2019-01-13
VC_Linux-Linux连接插件
2019-01-13
googleH5速度控制器
2019-01-13
Dev-Cpp 5.11
2007-02-06
shell脚本变量拿不到数据
2021-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人