叫我大侠
人可以失败,但不可以被击败
Cleey | 随意人
Linux 下C语言多线程编程的实例
多线程编程的意义就不多说了,直接上代码:使用linux的 pthread.h库文件,pthread_create创建多线程,pthread_join等待线程执行完毕:具体代码如下:// thread_example.c : c
使用Linux c语言编写简单的web服务器
我们使用C语言实现简单的web服务器功能,当有请求到来时,我们返回Http报文数据。使用socket来监听端口,并发送数据。源码如下 web.c:#include <stdio.h> #include <neti
TCP的建立和释放
太长时间不用到会忘得很快,这里记录下。TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:
Linux虚拟内存
看到一篇不错的虚拟内存介绍文章,这里引用过来一起借鉴:当你运行一个程序,程序中有许多东西需要存储,堆、栈以及各种功能库。而这一切在你写程序时可能都不需要自己控制,Linux内核会帮你完成这些存储的调度,你只需要告诉它你需要做什么,内核就会在合适的地方给你分配内存空间。本文主要通过
关于websocket的原理
一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websock
堆和栈的区别 之 数据结构和内存
可能很多同学在这个概念上有些模糊,其实堆栈分为数据结构和内存的。数据结构的堆栈我想很多同学学习过,今天介绍下数据结构的堆栈,但是重点是内存的堆栈整理。 数据结构的栈和堆 首先在
H5 浏览器存储 websql 使用详情及实例
h5 的浏览器客户端存储可以使用websql存储引擎,现在 chrome和safari支持:Html5数据库API是以一个独立规范形式出现,它包含三个核心方法:1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。2、tra
MySQL数据库的索引实现
在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。  MyISAM索引实现  MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下
 
随意 | Created At 2014 By William Clinton | Contact Me: 1619488373@qq.com | 蜀ICP备14002619号 |