高级程序员、网络设计师
2005 年 4 月
(全文...)
高级程序员、网络设计师
2005 年 4 月
(全文...)
译者: zhuyubing@gmail.com
这里告诉你怎么开始实验 SQLite ,这里没有长长的说明和配置。
下载代码
http://www.sqlite.org/download.html
目前的最新版本: http://www.sqlite.org/sqlite-3.4.0.tar.gz
取得一份二进制拷贝, 或者是源代码并自己编译它. 关于下载页(download) 的更多信息.
./configure ;# Run the configure script
make ;# Run the makefile.
make install
创建一个新数据库
在命令行下, 输入: "sqlite3 test.db". 将创建一个新的数据库文件名叫"test.db". (你可以使用不同的名字)
输入 SQL 命令在提示符下创建和 ... (全文...)
简介
C APIs包含在mysqlclient库文件当中与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询。有一些例子在MySQL原代码的clients目录里。
MySQL C 变量类型
以下变量类型在MySQL的库当中定义。我们需要这些变量是为了使用MySQL的函数。这些变量有详细的解释,但是这些解释对于写代码来说并不重要。
MYSQL
要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接。
[code=c]typedef struct st_mysql {
NET net; /* Communication parameters */
gptr connector_fd; /* ConnectorFd for SSL */ ... (全文...)
引用:http://www.wikilib.com/wiki?title=DHT%E7%BD%91%E7%BB%9C
分布式散列表(英语:Distributed Hash Table,简称DHT)是分布式计算系统中的一类,用来将一个关键值(key)的集合分散到所有在分布式系统中的节点,并且可以有效地将讯息转送到唯一一个拥有查询者提供的关键值的节点(Peers)。这里的节点类似散列表中的储存位置。分布式散列表通常是为了拥有极大节点数量的系统,而且在系统的节点常常会加入或离开(例如网络断线)而设计的。在一个结构性的延展网络(overlay network)中,参加的节点需要与系统中一小部份的节点沟通,这也需要使用分布式散列表。分布式散列表 ... (全文...)
------------------------------------------------------------------------- SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日
英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor) 原标题:HANDY ONE-LINERS FOR SED (Unix stream editor)
整理:Eric Pement - 电邮:pemente[at]northpark[dot]edu 版本5.5 译者:Joe Hong - 电邮:hq00e[at]126[dot]com
在以下地址可找到本文档的最新(英文)版本: http://sed.sourceforge.net/sed1line.txt http://www.pement.org/sed/sed1line.txt
其他语言版本: 中文 - http://sed ... (全文...)
Special Thanks to Wu Yongwei
" vim:expandtab shiftwidth=2 tabstop=8 textwidth=72
" Tangfulin's _vimrc for Vim 7
" Last Change: 2008-06-01 00:01:44
if v:version < 700
echoerr 'This _vimrc requires Vim 7 or later.'
quit
endif
if (全文...)
代码地址:
通用排序服务器:http://code.google.com/p/fulin/source/browse/C++/cntsvr/sdp/?r=13
更新:
1. protocol 层增加缓冲区,以减少 pipeline 的次数。频繁的 pipeline 会因为锁争用的缘故导致性能严重下降。
2. 增加了一层 udp 转发的 so ,在进程之间也可以配置形成新的 pipeline
3. 增加了增量排序的实现:在 mcdb (memcachedb) 里保存快照,排序的 value 为总值减去快 ... (全文...)
通过日志来查看 squid 的一些基本的运行状态:
1. access.log
配置语句:
logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh:%tr
cache_access_log /data1/logs/access.log combined
打下的log格式为:
125.71.196.17 - - [14/May/2008:12:16:13 +0800] "GET http://you.video.sina.com.cn/b/13441121-1212188024.html HTTP/1.1" 200 8820 "http://you.video.sina.com.cn/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" TCP_MEM_HIT:NONE:21089
可以通过脚本查看一些统计信息,如各种反应状态所占的比例,通常较 ... (全文...)
C、传统 C++
#include <assert.h> //设定插入点
#include <ctype.h> //字符处理
#include <errno.h> //定义错误码
#include <float.h> //浮点数处理
#include <fstream.h> //文件输入/输出
#include <iomanip.h> //参数化输入/输出
#include <iostream.h> //数据流输入/输出
#include <limits.h> //定义各种数据类型最值常量
#include <locale.h> //定义本地化函数
#include <math.h> //定义数学函数
#include <stdio.h> //定义输入/输出函数
#include <stdlib.h> //定 ... (全文...)
地杆外已经飘起了雨。盆子在阳台的右角,雨水先落在窗前铁栏杆再顺着花草的叶脉滴到盆子的土壤里。吮吸起左手的西红柿,震来时,你躲在哪里?如果你依照小时候老师教我们的方法乖乖躲在桌子底下,床铺底下,那么,我必须告诉你,你的伤亡率,高达百分之九十八!!那该怎么办?
美国国际搜救队长教你正确的躲避位置。
道格卡普是美国国际搜救队长,自一九八五年至今,他及他的队员己参与全世界七十九次重大灾难的救灾工作,他曾经爬进近七百栋因为地杆外已经飘起了雨。盆子在阳台的右角,雨水先落在窗前铁栏杆再顺着花草的叶脉滴到盆子的土壤里。吮吸起左手的西红柿,震、爆炸而严重倒塌的建筑物内搜查受困的生还者以及罹难者的遗体。除了参与两年前日本神户大地杆外已经飘起了雨。盆子在阳台的右角,雨水先落在窗前铁栏杆再顺着花草的叶脉滴到盆子的土壤里。吮吸起左手的西红柿,震及美国俄克拉荷马市联邦大楼爆炸案救搜工作,十二年来国际新闻中的重大灾难救灾,他都没缺席。
本月十九日他离华前,传授在建筑物 ... (全文...)