- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 Redis
主要参考: Redis设计与实现 链接: http://pan.baidu.com/s/1jH45VMI 密码: nxhb <请大家支持正版, 电子版可以先看看> http://debugo.com/python-redis/ http://my.oschina.net/fuckphp/blog/270258 http://www.heychinaski.com/blog
2016-05-27 16:00:38 1618
原创 互斥锁、条件变量:生产者消费者问题
生产者消费者问题是一个经典的同步问题,相信学习过操作系统的同学都接触过。这里总结一下《UNP vol2》中关于该问题的知识。互斥锁、条件变量 可以用于线程间同步,可以用于进程将同步(需要将互斥锁、条件变量放入进程间的共享内存区域)。互斥锁 下面的程序有5个生产者线程、1个消费者线程。这些线程共享一个队列mq。首先启动这5个生产者线程,等它们都结束后才启动消费者线程。因此这里只使用了互斥锁来保证生
2016-05-12 14:51:34 2336
原创 共享内存: Shared Memory
Linux进程间通信方法有:同一主机的父子进程间:管道同一主机上的进程间:FIFO(命名管道)、消息队列、信号量、信号、共享内存,socket。不同主机间:socket这里总结共享内存知识,主要是代码总结。详细帮助见unp vol2 : 进程间通信,或者man 文档。System V: shmget shmat shmdt 示例代码:#include <stdio.h>#include
2016-05-12 11:29:03 2288
转载 libevent : struct event & struct event_base
原文: http://www.cnblogs.com/hustcat/archive/2010/08/31/1814022.htmllibevent将I/O事件、定时器、信号进行统一处理,也就是所谓的“统一事件源”(见《Linux高性能服务器编程》)。 结构体event代表一个事件。结构体event_base是处理事件的框架。//event.hstruct event {TAILQ_ENTR
2016-05-10 14:20:38 1806
转载 linux send与recv函数详解
原文: http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.html1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);3 ssize_t send(int sockfd, const void *
2016-05-05 14:04:23 2066
原创 使用libevent:echo server
原文: https://www.felix021.com/blog/read.php?2068echo server// gcc echo_server.c -levent -o es#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <assert.h>#include <event2/event.h>#inc
2016-05-04 16:10:14 833
meandmyshadow-0.4-bin.tar
2013-10-23
tslib1.3.tar.gz
2013-10-11
Slope One Predictors for Online Rating-Based Collaborative Filtering
2013-09-06
推荐系统实践
2013-09-06
mini2440 定时器中断实验源代码
2012-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人