搜索结果

【白三藏】云P·2222我的三条进藏路线之游记(二十一)

晚上大家又去吃自助火锅,人家店里别的桌客人都换了好几拨了我们还在吃,撑的肚皮都快爆了。哎,要是一路都有自助餐就好了,我就不会挨饿了。。你们不知道,我刚被他们忽悠到队里来的时候,天天都吃不饱,这帮孙子简直不是人啊,我才刚起步呢,他们就开始一人...

74-Unix 域套接字地址结构

1.unix域协议简介不同于ipv4的AF_INET,unix域只用于本机进程间通信,它所使用的完全是另一套协议。在使用unix域的时候,socket函数的第一个参数必须指定为AF_LOCAL或者AF_UNIX,表示创建一个unix域套接字...

93-接收 ICMP 报文

如果你练习过前面的接收IP数据报的程序,相信写出这个不会很难。1.程序路径本文使用的程序托管在gitos上:http://git.oschina.net/ivan_allen/unp如果你已经clone过这个代码了,请使用gitpull更新...

原创

MYSQL基本操作---MYSQL技术之路(二)

1:SELECT查询什么字段FROM什么表WHERE查询条件GROUPBY按什么分组HAVING分组之后过滤数据ORDERBY排序LIMIT限制条数;2:插入语句INSERTINTOusersSETid=123,name='姚明',age=...

LNMP 2018/04/03 1855

雨中到处乱跑:平谷至密云

看别人的帖子很多年了,给我这些年的自驾提供了不少帮助,太懒,从没在这里发过贴,今天有些冲动,打算也贡献一次很近的出游,第一次,勿拍。天津周围很难找到令人惊喜的地方,而恶劣天气出行,旅途的经历会让人记得更久一点。周五夜里的雨让我决定转天一早出...

17-TCP 协议(迟到的 ACK —— Windows )

1.引言我们知道,TCP协议中,需要对接收到TCP段进行确认。有两种方式可以减少TCP报文段.一种是累积确认,另一种是捎带确认。累积确认有时候,发送方发送速度非常快,接收方一下下接收到了好几个tcp段,可以通过累积确认的方式,一次确认好几个...

46-不要将 IO 复用与 stdio 混合

别以为上一节我们修复了那个bug就没事了。还有一个非常隐秘的错误,这里必须要指出来:不要将stdio库提供的C语言函数与IO复用混合使用!!!1.程序路径代码托管在gitos上,请使用下面的命令获取:gitclonehttps://git....

80-进程间传递描述符(策略)

万事俱备,只欠东风。现在就差如何进行程序结构设计了。我们已经知道,可以通过辅助数据传递描述符了,那么接下来怎么做?1.目标我们的目标是让进程fork一个子进程,子进程继承unix域套接字。子进程打开某个文件,然后将该文件描述符通过sendm...

史上最简单的 MySQL 教程(二十五)「数据的高级操作 之 查询(下)」

数据的高级操作查询数据(下)having子句having字句:与where子句一样,都是进行条件判断的,但是where是针对磁盘数据进行判断,数据进入内存之后,会进行分组操作,分组结果就需要having来处理。思考可知,having能做wh...

LNMP 2018/04/03 2086

详述 SQL 中的 distinct 和 row_number() over() 的区别及用法

1前言在咱们编写SQL语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称的记录,从而在检索的时候,显示多条记录,这就有违咱们的初衷啦!...

MySQL存储过程详解 mysql 存储过程

mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字...

LNMP 2018/04/03 1033

77-Unix 域数据报回射服务器

同样的,这个程序根据之前的UDP回射服务器改写。1.程序路径程序路径:gitclonehttps://git.oschina.net/ivan_allen/unp.git如果你已经clone过这个代码了,请使用gitpull更新一下。本节程...