自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

linux-cmd.zh.pdf

linux-命令中文版.pdf;

2020-07-26

redis命令参考官方文档中文版.zip

redis命令参考官方文档中文版pdf;r

2020-07-26

ReverseTraining_1.exe

ReverseTraining_1.exe Win32窗口函数反汇编Demo

2020-06-20

TabSheet.zip

MCF Tab Control控件重写 TabSheep

2020-06-18

PETool.zip - PE查看器

PETool.zip - PE查看器

2020-06-13

PE结构 - PDF版本.zip

PE结构 - PDF版本.zip

2020-06-13

HelloWorld.exe

堆栈图所需的文件

2020-06-04

StackDemo.exe

堆栈图所需的文件

2020-06-04

FlashThief(优盘小偷).zip

U盘小偷是一款绿色免费U盘资料自动复制移动工具。软件功能强大,可以自动隐藏,自动监视,自动下载。如果你想知道别人的隐私资料或者照片就可以在电脑上装个U...

2019-10-10

navicat连接MySQL

强大的数据库管理和设计工具,支持 Win、macOS 和 linux。直观的 GUI 让用户简单地管理 MySQL、MariaDB、Mon...

2019-01-25

lua-5.3.5源码

http://www.linuxfromscratch.org/patches/blfs/8.3/lua-5.3.5-shared_library-1.patch Optional Test Suite Download (HTTP): http...

2019-01-24

linux内核源码

像Linux内核这样庞大而复杂的程序看起来确实让人望而生畏,它象一个很大的球,没有起点和终点。在读源代码的过程中,你会遇到这样的情况,当读到内核的某...

2019-01-22

PotPlayer播放器

PotPlayer播放器。 Supports Various Subtitle Formats 支持文字字幕SMI,SRTVobsub(DVD),蓝光SUP字幕等多种字幕资源。支持ASS/SSA 动画以及SMI ...

2019-01-13

vim下经典molokai配色方案

vim下经典molokai配色方案。 排在第一位的是:molokai 啊,最经典的配色 既然molokai这么经典,当然要用了。 如何给vim中添加molokai主题...

2019-01-13

汉化版Fiddler

Fiddler是一个http协议调试代{过}{滤}理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cook... Fiddler是一个http协议调试代{过}{滤}理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cook... Fiddler是一个http协议调试代{过}{滤}理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cook...

2019-01-13

VC_Linux-Linux连接插件

目前已经发布的VS2015中包括VS2015 Preview 以及 VS2015 CTP6,这两个版本均不支持直接编译C++代码为Linux程序,具体情况可以参考 Visual Studio 2015 ...

2019-01-13

googleH5速度控制器

googleH5速度控制器。 首先要明确,按需加载虽然能提升首屏加载的速度,但是...在H5应用中,图片的像素要严格控制,一般来说不建议宽度...2. Re:cocos2dx-游戏apk上传Google Pla...

2019-01-13

Dev-Cpp 5.11

Working with computers is much easier than doing work offline but computers are not perfect and require lots of programming. Dev-C++ is one of the most useful tools available for people who are tech savvy and enjoy programming their own software. However, this is also a great tool for people who wish to learn more about computer programming.

2007-02-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除