自定义博客皮肤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)
  • 收藏
  • 关注

转载 pthread线程同步机制

pthread线程同步机制2011年7月27日 by debugo · 暂无评论1.互斥量当多个控制线程共享相同的内存时,需要确保每一个线程看到一致数据视图。如果不存在读取数据或者所有数据只读时不会存在一致性问题。如果某个线程正在修改变量而其他线程也可以读取或者修改这个变量的时候就需要对这些线程进行同步。在变量修改多于一个存储器访问周期时可能出现不一致的错误。(例如需要写的

2016-12-30 15:20:17 1051

转载 python逐行读取文件内容的三种方法

方法一:复制代码代码如下:f = open("foo.txt")             # 返回一个文件对象  line = f.readline()             # 调用文件的 readline()方法  while line:      print line,                 # 后面跟 ',' 将忽略换行符      #

2016-12-28 11:12:34 3993

转载 服务器产品结构的1U至7U是什么含义?

U是厚度要求,是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。 1U=4.445cm1U至7U的产品结构是指外形满足EIA规格、厚度为4.445cm-31.115cm的服务器。这个是指服务器的尺寸大小。在专业机房,托管的服务器一般是放在机柜里面的,机柜从上到下有很多单位格,我们叫一格为1U(U是unit的意思)。我记得

2016-12-23 14:48:25 4752

转载 Linux下区分物理CPU、逻辑CPU和CPU核数

Linux下区分物理CPU、逻辑CPU和CPU核数 ㈠ 概念 ① 物理CPU                 实际Server中插槽上的CPU个数  物理cpu数量,可以数不重复的 physical id 有几个           ② 逻辑CPU                 Linux用户对 /proc/cpui

2016-12-23 14:37:57 466

转载 ssdb 安装

1.编译:make2.安装2.1.不指定安装目录make install默认被安装到:/usr/local/ 目录下2.2.指定安装目录:make install PREFIX=/software/ssdbmake install 指定安装目录的方式是 PREFIX=/xxx/xxx3.使用3.1.启动./ssdb-server -d

2016-12-20 13:58:54 495

转载 SSDB 安装部署及注意事项总结

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支支持 Key-value, Key-hashmap, Key-zset(sorted set) 等数据结构, 十分适合存储数亿条级别的列表, 排序表等集合数据, 是 Redis 的替代和增强方案。SSDB 具有和 Redis 相似的 API, 支支持的客户端包括:php, C++, python, Java, Lua,

2016-12-20 13:55:24 2821

转载 Shell中Here document及打包代码(未完成)

看书的时候偶尔发现了Shell的这么个有趣的功能,here document 就是一段特殊目的的代码块. 他使用I/O 重定向的形式来将一个命令序列传递到一个交互程序或者命令中, 比如ftp, cat, 或者ex文本编辑器.COMMAND HERE...HERE    limit string 用来划定命令序列的范围(译者注: 两个相同的limit string之间就是命令

2016-12-19 16:24:19 900

转载 linux下zip命令打包与解包

本文转载至:http://zpyueniao.blog.163.com/blog/static/143650648201391063036376/Linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界

2016-12-19 11:40:22 1627

转载 lua-resty-ssdb

Namelua-resty-ssdb - Lua ssdb client driver for the ngx_lua based on the cosocket APIStatusThis library is considedb production ready.DescriptionThis Lua library is a SSDB client d

2016-12-15 17:39:57 719

转载 超文本传输协议版本 2 [http/2 spec]

Github:中英对照版超文本传输协议版本 2IETF HTTP2草案(draft-ietf-httpbis-http2-13)摘要本规范描述了一种优化的超文本传输协议(HTTP)。HTTP/2通过引进报头字段压缩以及多路复用来更有效利用网络资源、减少感知延迟。另外还介绍了服务器推送规范。本文档保持对HTTP/1.1的后向兼容,HTTP的现有的语义保

2016-12-15 14:56:47 1803

转载 libev-4.0.3 manual

=head1 NAMElibev - a high performance full-featured event loop written in C=head1 SYNOPSIS   #include =head2 EXAMPLE PROGRAM   // a single header file is required   #in

2016-12-14 17:27:55 1578

转载 Effective STL读书摘要(一)

一直在用STL,认为对STL也有一些理解,比如比较函数怎么写,什么情况下用什么容器效率高,但是当你读过Effective STL之后才知道这远远不够,之前的代码还有很多可以优化的空间,下面我会罗列一些映像比较深的点,比较偏向代码因为这样可以方便以后的调用。这里是到Item29,余下的留下次看。1) 检查容器是否为空if(c.empty()){}   better than if(c

2016-12-14 15:50:44 416

转载 大数据关键技术探讨

大数据技术,就是从各种类型的数据中快速获得有价值信息的技术。大数据领域已经涌现出了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。    大数据处理关键技术一般包括:大数据采集、大数据预处理、大数据存储及管理、大数据分析及挖掘、大数据展现和应用(大数据检索、大数据可视化、大数据应用、大数据安全等) 一、大数据采集技术   数据是指通过R

2016-12-13 10:51:15 2698

转载 SQLite语法学习

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_

2016-12-01 09:22:08 2120

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关注的人

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