TCP作为常用的网络传输协议,数据流解析是网络应用开发人员永远绕不开的一个问题。 TCP数据传输是以无边界的数据流传输形式,所谓无边界是指数据发送端发送的字节数,在数据接收端接受时并不一定等于发送的字节数,可能会出现粘包情况。 一、TCP粘包情况: 1. 发送端发送了数量比较的数据,接收端读取数据时 Read More
posted @ 2017-09-06 20:04
findumars
Views(2307)
Comments(0)
Diggs(0)
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在Linux下用man命令查看的命令的文档 二、Linux下程序的存放目录 Linux程序的存放目录大 Read More
posted @ 2017-09-06 19:58
findumars
Views(5910)
Comments(0)
Diggs(0)
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make i Read More
posted @ 2017-09-06 19:55
findumars
Views(695)
Comments(0)
Diggs(0)
cmake vs qmake qmake 是为 Qt 量身打造的,使用起来非常方便 cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能 内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能。参考:浅谈 qmake 之 shadow buil Read More
posted @ 2017-09-06 19:02
findumars
Views(8762)
Comments(0)
Diggs(1)
本文为大家整理了百度开源的热门项目,看看有没有感兴趣的,排名顺序按照 Github ★Star 数排列。 0、一个纯 Java 的图表库 ECharts★Star 19690 ECharts,一个纯 Java 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/ Read More
posted @ 2017-09-06 18:02
findumars
Views(3503)
Comments(0)
Diggs(0)