自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fei的专栏

C/C++/Go Linux/Web 全栈之路

  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 一道面试题及其扩展

题目:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字。

2014-08-31 23:19:22 630

原创 sed 用法

1.Sed命令 调用sed命令有两种形式:     sed [options] 'command' file(s)     sed [options] -f scriptfile file(s) a\     在当前行后面加入一行文本。 b lable     分支到脚本中带有标记的地方,如果分支不存在则分支到脚本的末尾。 c\    

2014-08-29 17:05:00 645

原创 【转】epoll精髓

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __

2014-08-28 11:40:28 1053

原创 Nginx脚本中的DESTDIR变量

在较新版本的nginx的auto目录下的install文件中,

2014-08-27 11:40:14 1673

原创 【转】Linux shell IO重定向

终于理解了所谓的I/O重定向。Linux shell中的File Descripter可以理解为一个指向文件的指针。默认有三个FD:0,1,2。分别指向的是:Keyboard设备文件,Moniter设备文件,和Moniter设备文件。Shell中还允许有3..9的FD,默认都没有打开,可以认为指向的为null。可以通过一下命令查看得开的FD:ls /proc/self/fd

2014-08-25 19:16:14 2938

原创 Lua中的协同程序——coroutine

Lua中的协程和多线程很相似,每一个协程有自己的堆栈,自己的局部变量,可以通过yield-resume实现在协程间的切换。不同之处是:Lua协程是非抢占式的多线程,必须手动在不同的协程间切换,且同一时刻只能有一个协程在运行。并且Lua中的协程无法在外部将其停止,而且有可能导致程序阻塞。 协同程序(Coroutine):三个状态:suspended(挂起,协同刚创建完成时或者yield之

2014-08-14 17:14:11 2412

原创 Nginx中的server_name_in_redirect和port_in_redirect指令

Syntax:port_in_redirect on | off;Default:port_in_redirect on;Context:http, server, location

2014-08-14 16:08:10 26602

原创 学习Linux博客(会持续更新)

收集一些有助于学习Linux的博客论坛,

2014-08-12 20:53:08 663

原创 【转】Redis命令总结

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法,比如上面例子中使用的sadd方法,就是对集合操作中的SADD命令。下面将Redis提供的命令做一总结。连接操作相关的命令Ÿ   quit:关闭连接(connection)Ÿ   auth:简单密码

2014-08-12 08:51:10 613

原创 ngx_lua模块中的共享内存字典项API

在ngx_lua模块中使用共享内存字典项相关API的前提条件是已经使用

2014-08-11 11:34:29 41344 1

原创 【转】Lua math库

atan2、sinh、cosh、tanh这4个应该用不到。函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)1

2014-08-09 16:23:54 3241

原创 ngx_lua模块中正则表达式相关的api

在Lua模块中,通过正则表达式处理字符串的相关API,主要有:>

2014-08-08 18:19:57 23602 2

原创 ngx_Lua模块中的加密api接口

在Lua模块中提供了多种用于

2014-08-08 12:40:24 12366 2

原创 ngx_Lua模块中的重定向

在Nginx中实现重定向可以通过rewrite指令,

2014-08-08 10:37:04 27502

zeromq-Use ZeroMQ and learn how to apply different message patterns.pdf

zeromq-Use ZeroMQ and learn how to apply different message patterns.pdf

2016-01-03

Go Programming Blueprints - Mat Ryer - 2015 (1).pdf

Go Programming Blueprints - Mat Ryer - 2015 (1).pdf

2015-11-26

The-Golang-Standard-Library-by-Example-master.zip

The-Golang-Standard-Library-by-Example-master.zip

2015-11-26

Effective Go (中文版).pdf

Effective Go (中文版).pdf

2015-11-26

makefile说明手册

makefile说明手册,

2014-10-26

利用剪贴板实现进程之间的通信

该程序包括一个发送端和一个接收端窗口,发送端窗口将数据放到剪贴板中,然后接收端窗口就可以从剪贴板将数据读出,进而实现了两个进程之间的通信

2010-10-15

使用多线程模拟火车站售票系统

程序模拟了火车站售票系统,程序中使用了多线程的实现方法,并用多种方法实现了线程的同步,麻雀虽小,五脏俱全。

2010-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除