代码改变世界

libevent 定时器timer

2014-11-12 11:54 by youxin, 4507 阅读, 0 推荐, 收藏,
摘要:libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库。总体来说,libevent有下面一些特点和优势:* 事件驱动,高性能;* 轻量级,专注于网络;* 跨平台,支持 Windows、Linux、Mac Os等;* 支持多种 I/O多路复用技术, epoll、p... 阅读全文

google protobuf使用

2014-11-04 14:53 by youxin, 45211 阅读, 0 推荐, 收藏,
摘要:下载的是github上的:https://github.com/google/protobufIf you get the source from github, you need to generate the configure script first:$ ./autogen.shThis w... 阅读全文

beej's 网络编程 打包数据pack data

2014-10-31 10:57 by youxin, 448 阅读, 0 推荐, 收藏,
摘要:7.4.Serialization—How to Pack DataIt's easy enough to send text data across the network, you're finding, but what happens if you want to send some "bi... 阅读全文

linux poll

2014-10-30 12:30 by youxin, 1088 阅读, 0 推荐, 收藏,
摘要:man poll:NAME poll, ppoll - wait for some event on a file descriptorSYNOPSIS #include int poll(struct pollfd *fds, nfds_t nfds, int... 阅读全文

不带缓存的I/O和标准(带缓存的)I/O

2014-10-30 09:46 by youxin, 961 阅读, 1 推荐, 收藏,
摘要:首先,先稍微了解系统调用的概念: 系统调用,英文名system call,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序,及别... 阅读全文

事务回滚后,自增ID仍然增加

2014-10-29 15:06 by youxin, 857 阅读, 0 推荐, 收藏,
摘要:回滚后,自增ID仍然增加。比如当前ID是7,插入一条数据后,又回滚了。然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9.因为虽然你之前插入回滚,但是ID还是自增了。如果你认为自增ID不应该被事务化,那么其他事务不得不等待着,检查自增ID是被使用还是被回滚,这就导致阻塞。比如下面的例子... 阅读全文

python csv tsv处理

2014-10-29 11:41 by youxin, 2364 阅读, 0 推荐, 收藏,
摘要:空行:http://www.crifan.com/python_csv_writer_writerow_redundant_new_line/ 阅读全文

python操作json

2014-10-28 21:32 by youxin, 577 阅读, 0 推荐, 收藏,
摘要:概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notation):一种轻量级数据交换... 阅读全文

jQuery deferred when用法

2014-10-28 14:25 by youxin, 1017 阅读, 1 推荐, 收藏,
摘要:一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行... 阅读全文

tcp 服务端如何判断客户端断开连接

2014-10-28 09:42 by youxin, 57040 阅读, 7 推荐, 收藏,
摘要:一篇文章:最近在做一个服务器端程序,C/S结构。功能方面比较简单就是client端与server端建立连接,然后发送消息给server。我在server端会使用专门的线程处理一条socket连接。这就涉及到一个问题,如果socket连接断开(异常,正常)后,我如何才能感知到?server端这边是绝对... 阅读全文
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 269 下一页