自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (54)
  • 收藏
  • 关注

原创 数组作为参数时,传入基类首地址和子类首地址的区别

<br />class A<br />{<br />public:<br />    A() {};<br />    ~A() {};<br /><br />    virtual void SetTest(){ printf("a/n");};<br />    int m_iFirst;<br />};<br /><br />class B :public A<br />{<br />public:<br />    B() {};<br />    ~B() {};<br /><br /> 

2011-03-05 00:19:00 942

原创 分隔字符串的函数

<br />void SplitString(std::string strInput, char cSpliter, std::vector<std::string>& vecOutput)<br />    {<br />        int begin = -1, end = 0;<br /><br />        vecOutput.clear();  <br /><br />        while(1)<br />        {  <br />            en

2011-03-05 00:17:00 626

原创 mysql复制创建表

<br />复制表Contact为Contact_bak<br /> <br />mysql> create table Contact_bak as select * from Contact<br /> <br />复制表Contact的结构<br /> <br />mysql> create table Contact_bak as select * from Contact where 1=2;

2011-03-05 00:15:00 1793

原创 一个js中包含另一个js的方法

<br />document.write("<script language='javascript' src='one.js'></script>");

2011-03-05 00:12:00 3417

原创 localtime函数注意事项

<br />经过一个小实验得到结论,localtime函数实现的时候采用的是一块固定buffer,因此如果多次调用此函数,结果值会是最后一次的结果值,如果需要保存每次运行函数的准确结果,需要在localtime函数调用后直接将buffer内容拷贝出来,否则将被后续调用覆盖。  bool IsSameDay(time_t time1, time_t time2)<br /> {<br />  struct tm * ptimeDetail;<br />  struct tm timeDetail1;<br

2011-03-04 23:37:00 1335

原创 linux下查看监听端口对应的进程

<br />linux下查看监听端口对应的进程 netstat -anp|grep 1211

2011-03-04 23:31:00 1197

原创 多播代码

<br />客户端://///////////////////////////////////////////////////////////////////////////////////////// #include <sys/types.h><br />#include <sys/socket.h><br />#include <arpa/inet.h><br />#include <stdio.h><br />#include <stdlib.h><br />#include <string

2011-03-04 23:29:00 741

原创 多播的步骤

<br />1.创建socket    socketfd = socket(AF_INET, SOCK_DGRAM, 0);<br />    if (-1 == socketfd)<br />    {<br />        perror("Opening socket");<br />        exit(EXIT_FAILURE);<br />    }<br />2.设置socket可重用并绑定    loop = 1;<br />    if (setsockopt(soc

2011-03-04 23:27:00 725

转载 通过汇编码理解switch语句的原理

<br />http://blog.chinaunix.net/u3/94078/showart.php?id=1888387 <br />当需要多次比较时,switch语句的效率比if-else if…… else语句(以后简称muti-if语句)的效率要高,这是我一直以来的理解,但是昨晚讨论到一个问题,这种“高效率”如何实现?今天早上又看到《更深入一点理解switch语句及c/c++对const的处理》和《透过IL看C# (1)switch语句》这两篇文章,前者(以后为[1])没有提及case语

2011-03-04 23:24:00 3839

原创 libmemcached用法

<br />#include <iostream><br />#include <string><br />#include <libmemcached/memcached.h>using namespace std;<br /> <br />int main(int argc,char *argv[])<br />{<br />    //connect server<br />    memcached_st *memc;<br />    memcached_return rc;<br /> 

2011-03-04 23:19:00 1689

原创 memcache错误码

<br />typedef enum {<br />  MEMCACHED_SUCCESS,<br />  MEMCACHED_FAILURE,<br />  MEMCACHED_HOST_LOOKUP_FAILURE,<br />  MEMCACHED_CONNECTION_FAILURE,<br />  MEMCACHED_CONNECTION_BIND_FAILURE,<br />  MEMCACHED_WRITE_FAILURE,<br />  MEMCACHED_READ_FAILUR

2011-03-04 23:13:00 5786

原创 python中import子目录module中py文件的方法

<br />python要import子目录module中的py文件,需要在module目录下放置一个__init__.py文件,__init__.py可以为空,只要它存在,就表明此目录应被作为一个package处理

2011-03-04 23:12:00 4177

原创 模板函数的嵌套调用

<br />template<class A, class B> void kkaka(A a, B b)<br />{<br /> a.kakaka<B>(b);<br />}在g++中,上面的声明会报错,原因在于a的kakaka函数被显式调用了,如果改为template<class A, class B> void kkaka(A a, B b)<br />{<br /> a.kakaka(b);<br />} 是可以正常运行,没有编译错误

2011-03-04 23:02:00 1389

原创 linux下的udp句柄

<br /><br />因为在Linux下,Socket描述符其实就是文件描述符,和硬盘文件及其它IO设备共享取值空间,因为0,1,2分别预留给了标准输入,标准输出和<br />标准错误,因此Socket描述符最小从3开始,而对于udp通信来说,由于是无连接的,所以整个系统可以只用一个,所以干脆直接把3预留给udp好了,最省时最搞笑的分配方案

2011-03-04 23:00:00 1296

原创 Linux索引节点(inode)用满导致的一次故障(转自张宴博客 http://blog.s135.com)

<br />一、发现问题:<br />  在一台配置较低的Linux服务器(内存、硬盘比较小)的/data分区内创建文件时,系统提示磁盘空间不足,用df -h命令查看了一下磁盘使用情况,发现/data分区只使用了66%,还有12G的剩余空间,按理说不会出现这种问题。<br /><br />  二、分析问题:<br />  后来用df -i查看了一下/data分区的索引节点(inode),发现已经用满(IUsed=100%),导致系统无法创建新目录和文件。<br /><br /><br />  inode译成

2011-03-03 15:51:00 1830

原创 移动硬盘只能识别一个分区,另一个变为RAW的解决办法

这几天遇到一个问题,我的朗科320G移动硬盘只能识别一个分区,另一个变为RAW格式,原因可能是gf平时用的时候经常碰到,热插拔导致分区表损坏,网上查了下,有下面几种解决办法:1.chkdsk (我的实验结果是 chkdsk对raw文件系统没有作用)2.修改分区的访问权限(对于我的情况同样无效)3.EasyRecovery的高级数据恢复(花了N长时间扫描,结果是一些删除已久的无关紧要的文件,失败告终)4.易我分区表医生,在安全模式下修复引导区(也是花了很长时间修复,最后提示失败)5.WinHEx(太复杂,没去

2011-01-09 23:26:00 11073

原创 牛生牛的问题,假如生出来的都是母牛

 一个农户有一头牛,三年后开始生小牛,小牛3年后又开始生, 问N年后多少头牛, 假设生的都是母牛 struct Cow{    int m_iYear;    Cow()    {        m_iYear = 0;    }    void UpdateYear()    {        m_iYear++;    }   

2009-10-31 17:33:00 1807

原创 IOCP server设计需要注意的几点

1.Server间socket的发送和接收缓存要足够大,以防在客户端并发操作时消息堆积导致的溢出2.Server端在最有可能大并发量的accept和disconnect操作上做排队处理,防止此种情况下导致server压力突增3.Server上对每个客户端做消息发送频率的限制,以防恶意攻击4.维持accept在一定的数量,防止出现accept越来越少,这样会导致后面的client无法接入

2009-10-31 16:50:00 888

原创 谈结构体中std::string所占的空间

#include #include   struct  test{ int iID; int iType; std::string strName; int iLevel;   test() { iID = 2; iType = 2; iLevel = 2; strName = "Hello, world";

2009-06-12 18:30:00 6111 1

原创 ls 目录 下用高亮显示

alias ls="ls --color"

2009-05-09 16:29:00 1315

原创 bash编程心得 时间比较

 #!/bin/bashdate1=`date +%y%m%d%H`if [ "$date1" -gt "08022800" ]then      echo "after"else      echo "before"fi 

2009-05-09 16:29:00 1042

原创 makefile 学习

 1.   $?  表示依赖文件中被修改过的文件2.   objects = $(wildcar *.o)  这个表示统配所有.o文件 ; 而 objects = *.o 表示字符串".o"3.   objects := $(patsubst %.c,%.o,$(wildcard *.c))  找目录下所有.c文件对应的.o文件作为目标文件4.   定义变量“VPATH”时,使用空

2009-05-09 16:28:00 722

原创 linux下某个用户无法登陆的问题

原因可能是此用户的主目录因为其他用户的某些操作而被破坏,或者是导致此用户没有访问此目录的权利。解决办法:1.在root用户下建立此用户的主目录2.将此目录设置为该用户全权限

2009-05-09 16:26:00 3643

原创 内存对齐

在VC中是以结构体中最长类型所占字节对齐,而所有类型的对齐必须是自己的整数倍位置上对齐。struct TestSize{ int a; double b; char c; short i; int d;};这个结构体占用24个字节,其中a独占8字节,b占8字节,c占第三个8字节的第一个字节,i占3、4字节,d占5、6、7、8字节 ----------------------

2009-05-09 16:25:00 389

原创 两种创建子目录的方法

1.纯C函数, 加windows创建目录函数CreateDirectorychar   Buffer[256];    char   buf[256];    char   b[3];    char*   p;    sprintf(b,"//");    sprintf(Buffer,dd);    p   =   Buffer;    while(strchr(p,//))   

2009-05-09 16:24:00 2051

原创 类的成员函数与线程函数

 类的非静态成员函数之所以不能做线程函数,是因为线程函数需要被声明成WINAPI(即_stdcall)的,而类的非静态成员函数都是_thiscall的,不管编译器的内部实现如何,至少在逻辑上,后者比前者多一个隐式参数:this指针,因此这两种函数的指针不可以进行相互转换的。 静态函数是可以的,但在调用类成员函数时,类必须已经实例化。另外,你也可以把线程函数说明为类的友元函数(如果需要调

2009-05-09 16:24:00 558

原创 mysql configure err

安装mysql时出错:No curses/termcap library found的解决办法1../configure --with-named-curses-libs=/usr/lib/libncursesw.so.5 2.#apt-get install libncurses5-dev安装下就好了

2009-05-09 16:18:00 1462

原创 bash: groupadd: command not found

今天在安装MYSQL的时候,新建数据库用户。#groupadd mysql 结果提示:bash: groupadd: command not found是我变量不对吗?系统怎么会找不到groupadd 这条命令呢。后来一想。原来是su的错。之前是在普通用户下。直接 SU切换到ROOT用户。退出换成SU -  再切换到ROOT用户就好了。su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路

2009-05-09 16:17:00 695

原创 开启mysql日志

 #Enter   a   name   for   the   binary   log.   Otherwise   a   default   name   will   be   used.     #log-bin=     #Enter   a   name   for   the   query   log   file.   Otherwise   a   default   na

2009-05-09 16:16:00 671

原创 mysql_options

1.MYSQL_OPT_CONNECT_TIMEOUT unsigned int * 以秒为单位的连接超时。 2.MYSQL_OPT_RECONNECT my_bool * 如果发现连接丢失,启动或禁止与服务器的自动再连接。从MySQL 5.0.3开始,默认情况下禁止再连接,这是5.0.13中的新选项,提供了一种以显式方式设置再连接行为的方法。

2009-05-09 16:15:00 5055

原创 mysql启动时指定ini

"C:/MySQL/bin/mysqld-nt" --defaults-file="C:/MySQL/my.ini"

2009-05-09 16:15:00 2494

原创 AcceptEx防止恶意攻击

 AcceptEx的缓冲区为0,即在建立连接后不接收数据马上就从完成端口返回。返回后把这个连接插入到一个链表A。然后在这个连接上投递一个WSARecv,一旦这个连接发送了数据,WSARecv返回后,就马上把这个连接从链表A中移除。同时另外有一个线程定时遍历这个链表A来获取连接时间,一旦连接时间超过规定值,就把这个连接干掉。   一定要对连接的client进行心跳检查

2009-05-09 16:12:00 893

转载 win32控制台下制作定时器

#include #include using namespace std;void CALLBACK TimeProc(     HWND hwnd,           UINT message,         UINT idTimer,         DWORD dwTime);int main(){ SetTimer(NULL,1,1000,TimeProc); MSG   msg

2009-05-09 16:11:00 738

原创 mysql 时间间隔

select c_item_id from t_char_item where CURRENT_TIMESTAMP() > DATE_ADD(c_buy_time, INTERVAL 5 DAY); select * from %s where time_stemp > (curdate() - interval 1 day) limit %d,%d   select *

2009-05-09 16:09:00 734

原创 suse上安装locate

1.通过yast安装yast->software management search locate, 选中搜出的安装包安装 2.运行locate ,可能会出现 locate: /var/lib/locatedb, 这样需要运行updatesb来更新locatedb  OK, 安装完毕

2009-05-09 16:07:00 1462

原创 CSocket Recvfrom() 返回错误 WSAECONNRESET

http://blog.csdn.net/xkou/archive/2006/12/06/1432349.aspx http://support.microsoft.com/kb/263823

2009-05-09 16:07:00 955

原创 程序中开始和结束某个进程

//////////////////////////////////////////////////////////////////////////////////////////////////////开始        string strWorkDir = GetWorkDirectory();        char szLoginPath[256] = {0};        char

2009-05-09 16:05:00 646

原创 截屏保存为BMP, 然后转换为jpg, 用GDI和GDI+

 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CRUNMonitorDlg::OnBnClickedBmptojpg(){    CString strFilePath

2009-05-09 16:04:00 1879

原创 mfc中打开文件夹

////////////////////////////////////////////////////////////////////////////.hclass CBrowseDirDialog {  public:      CBrowseDirDialog();      virtual ~CBrowseDirDialog();      int DoBrowse();     CStr

2009-05-09 16:03:00 3176

原创 保证当前只有一个程序在运行

HANDLE   m_hMutex=CreateMutex(NULL,TRUE,   "YourApp");       if(GetLastError()==ERROR_ALREADY_EXISTS)       {     char   szError[60];     LoadString(AfxGetInstanceHandle(),IDS_ERROR_PRGMRUNNING,szErro

2009-05-09 16:01:00 549

GNU make中文手册

翻译整理:徐海兵 本文比较完整的讲述GNU make工具,涵盖GNU make的用法、语法。同时重点讨论如何为一个工程编写Makefile。作为一个Linux程序员,make工具的使用以及编写Makefile是必需的。系统、详细讲述make的中文资料比较少,出于对广大中文Linuxer的支持,本人在工作之余,花了18个多月时间完成对“info make”的翻译整理,完成这个中文版手册。本书不是一个纯粹的语言翻译版本,其中对GNU make的一些语法和用法根据我个人的工作经验进行了一些详细分析和说明,也加入了一些个人的观点和实践总结。本书的所有的例子都可以在支持V3.8版本的GNU make的系统中正确执行。

2011-03-05

构建高性能Web站点(郭欣大侠的作品 书籍缩略版)

这是《构建高性能web站点》的缩略版,大家最好去买书来看,很不错的一般经验总结,现在这类型的书不多啊

2011-03-04

A Byte of Vim

《A Byte of Vim》由《简明 Python 教程》(A Byte of Python)一书的作者 Swaroop C H 所写,该书采用 CC 授权,将帮助你学习如何使用 Vim 编辑器

2011-03-04

Facebook照片存储相关论文

facebook的照片存储量级是PB级的,本文介绍了这种巨量级的照片存储方式,做图片服务器的同学可以参考参考

2011-03-04

memcached全面剖析

memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在 已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数 据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大 影响。 这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的 是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展 性。

2011-03-04

libevent源码深度剖析.pdf

libevent源码深度剖析,是sparkliang(http://blog.csdn.net/sparkliang)的分析文章,非常牛,希望对学习libevent的人们有帮助

2011-04-07

C++程序员面试常见问题汇总

常见有关C++的面试题汇总,难易适中,不过个人能力也不同,总之希望对找工作的同志们有帮助

2011-04-07

Boost.Interprocess介绍

Boost.Interprocess实现了进程内线程的同步通信机制,包括共享内存操作

2011-02-25

varnish实现原理

Varnish是一款全新的cache软件,据作者说采用的是最新的软件体系机构,和现在的硬件体系配合紧密。远胜过以前的Squid,性能可以提高3倍至10倍。

2011-02-25

FastDFS介绍 pdf

国人做的用C语言写的轻量级的分布式文件存储,只有 tracker和storage 节点。没有使用数据库。本文是从作者的ppt转换而来,膜拜牛人余庆,官方地址:http://bbs.chinaunix.net/forum-240-1.html

2011-04-08

FastDFS php接口介绍 pdf

希望对学习FastDFS的同志们有帮助,本pdf是由v2.09版php_client中的README转换而来,看着更舒服

2011-04-08

网游服务器日志系统(以小时为单位生成日志)

本日志系统实现了以小时为单位的日志输出,分为info和error两个级别,当然还可以继续扩展,实施起来也相当方便。本实例是windows版本,但是转变为linux下版本也相当容易,只要替换目录操作和线程互斥机制就行,希望对感兴趣的人有帮助

2011-03-06

常用数据结构(C++语言描述)源代码

实现了常用的array,list,stack,tree,希望大家能多多交流

2011-03-05

2011年DTCC数据库大会ppt下载

2011年数据库大会部分ppt下载 丁原:海量数据迁移方案.pdf 王龙:百度数据库架构演变与设计.pdf 杨海潮: 基于MySQL的分布式数据库实践_公开.pdf 姜承尧:MySQL创新工厂.pdf 邵宗文:数据库托管平台介绍.pdf 杨涛:MySQL 的开源DW 解决方案.pdf Digoal.Zhou - PostgreSQL Inside——公开.pdf cory isaacson:ScalingYourDatabaseIn.pdf 浅谈伪分布式数据库架构_金官丁_20110328.pdf 汪富强: DSG数据库复制和备.pdf 张瑞: Database和SSD的实践与探索-IT168数据库大会_公开.pdf 崔华:数据安全与恢复机制揭密.pdf 百度数据库优化实践-李京生_公开版.pdf 童家旺:我对后端优化的一点想法.pdf 赵振平:MYSQL数据库世界五百强应用一例.pdf 周淳:DM针对大数据量环境下分析型应用的支持方案v2.0.pdf

2011-04-21

QCon2010大会ppt下载

QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等等。从2007年3月到现在,QCon已经在英国伦敦、美国旧金山等举办了4次会议,得到业界的广泛好评。2009年,这一高品质的技术大会将来到亚洲,在中国北京和日本东京举行。QCon全球企业开发大会北京站由C4media传媒集团和InfoQ中文站共同举办。

2011-05-03

STL文件的读取(普通文件解析与内存映射文件解析) cpp&stl

本实例中定义了STL文件中的基本数据结构,采用普通文件读取和内存映射文件读取两种方式,并对二者效率进行对比

2011-03-05

Google C++编程规范(pdf 英文)

google的编程规范一直受业界推崇,希望大家可以借鉴,源网页地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

2011-03-09

Linux Debugging And Performance Tuning

This is the definitive guide to Linux software debugging and performance optimization at both the kernel and application levels. Using extensive Linux code examples, Steve Best systematically introduces open source tools and best-practice techniques for delivering bugfree, well-tuned code. Drawing on his exceptional experience optimizing Linux systems for IBM, Best covers issues ranging from memory management and I/O to system processes and kernel bug messages. You'll walk through real debugging sessions, discovering the strategies experts use to debug even the most complex application- and kernel-related problems. You'll master sophisticated profiling techniques for identifying and resolving bottlenecks more quickly and learn how to capture the right data in the event of trouble. Coverage includes

2011-03-04

key是string的hash_map

本实例实现了一个hash_map,key是string类型,即可以存储索引是string的数据,希望对大家有帮助

2011-03-06

常用算法程序集(c语言描述)第三版+源代码

常用的一些算法,c语言描述,源代码都有,希望对大家有用

2011-03-05

分布式系统工程实践 pdf

NOSQL的资料很多,不过不成体系,让分布式系统开发工程师无所适从。淘宝的杨传辉(日照@淘宝)根据过去跟着阳振坤老师开发类似Google GFS/MapReduce/Bigtable的系统以及对Dynamo, PNUTS等典型系统的理解尝试梳理流行的分布式存储和计算系统的分类,设计及实现。

2011-06-30

svn hook脚本,实现commit提交逻辑检查,评论格式,文件格式逻辑设定

svn上传管理时,经常需要规定固定的评论格式,还有文件格式限制,本示例实现了上述逻辑,需要的同学可以参考

2021-05-25

Google MapReduce中文版 pdf

MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。现实世界中有很多满足上述处理模型的例子,本论文将详细描述这个模型。

2011-06-30

淘宝软件基础设施构建实践 pdf

首先,简单介绍淘宝网的系统规模和增长速度,以及对软件基础设施带来的挑战;接着,回顾淘宝图片存储与CDN系统的发展历史,如何从商用系统一步一步走到完全自主的系统,描述自主系统的主要架构与设计思想、性能指标和现有的部署规模,并总结一些经验来指导系统研发;然后,描述淘宝在软件基础设施上的规划,并一一阐述当前主要项目的要点与进展状况,这包括TFS、TAIR、千亿级别的分布式表格系统OceanBase、MySQL优化、面向Java环境的专用计算平台、服务器平台、Linux内核定制与优化、组通讯夸父、CDN和低功耗服务器平台等;最后,总结一下软件基础设施研发的原则和经验。 说明一下,这是淘宝大牛 章文嵩 的ppt

2011-06-30

socket工具包 c++

超时包括connect超时、send超时和recv超时,作为有限资源的“client”在向后端server请求时,一定要做好超时检查,本socket库实现了这3种操作的超时检查,希望对有这方面需求的同学们有用

2011-08-18

具备守护监控功能的spawn-fcgi

本spawn-fcgi在标准版本基础上实现了对子进程的守护和监控,当有子进程挂掉的时候会重新拉一个子进程,这样就解决了原有spawn-fcgi的一个弊端:即spawn-fcgi在启动了子进程后就直接退出了,这时候如果子进程都挂掉那么就无法提供服务, 作者berniewu

2011-05-10

QCon2011企业软件开发大会ppt 3

QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等等。从2007年3月到现在,QCon已经在英国伦敦、美国旧金山等举办了4次会议,得到业界的广泛好评。2009年,这一高品质的技术大会将来到亚洲,在中国北京和日本东京举行。QCon全球企业开发大会北京站由C4media传媒集团和InfoQ中文站共同举办。

2011-05-03

2012年数据库技术大会演讲PPT打包.rar

每年一次,今年聚集了很多大神级的人物,全是干货,想了解学习数据库技术架构的,绝对能找到你想要的

2012-04-19

通过GeoIP获取ip所属地,并将国家转换为中文

本代码包实现了两个功能: 1.集成GeoIP,通过ip查询国家信息 2.将查询到的国家编码对应到中文名

2015-09-10

Bigtable:一个分布式的结构化数据存储系统[中文版] pdf

Bigtable是一个分布式的结构化数据存储系统,它被设计用来处理海量数据:通常是分布在数千台普通服务器上的PB级的数据。Google的很多项目使用Bigtable存储数据,包括Web索引、Google Earth、Google Finance。这些应用对Bigtable提出的要求差异非常大,无论是在数据量上(从URL到网页到卫星图像)还是在响应速度上(从后端的批量处理到实时数据服务)。尽管应用需求差异很大,但是,针对Google的这些产品,Bigtable还是成功的提供了一个灵活的、高性能的解决方案。本论文描述了Bigtable提供的简单的数据模型,利用这个模型,用户可以动态的控制数据的分布和格式;我们还将描述Bigtable的设计和实现。

2011-06-30

gawk_eg.tar.gz

https://www.gnu.org/software/gawk/manual/gawk.html在这个官方文档中,包括所有的完整示例(包括输入文件,awk脚本,输出文件),awk库函数文件,是难得的学习资料

2021-11-08

mysql分布式事务实现 MySQL XA pdf

MySQL执行XA MySQL时,MySQL服务器相当于一个用于管理全局事务中的XA事务的资源管理器。与MySQL服务器连接的客户端相当于事务管理器。从5.1版本开始支持

2011-05-15

win_awk.zip

linux下强大的awk,在windows上也可以用了,当然有些细节不一样,将linux下的awk脚本移植到windows上时,要做一些小的修改

2021-10-26

QCon2011企业软件开发大会ppt 2

QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等等。从2007年3月到现在,QCon已经在英国伦敦、美国旧金山等举办了4次会议,得到业界的广泛好评。2009年,这一高品质的技术大会将来到亚洲,在中国北京和日本东京举行。QCon全球企业开发大会北京站由C4media传媒集团和InfoQ中文站共同举办。

2011-05-03

QCon2011企业软件开发大会ppt 1

QCon是为团队领导者、架构师、项目经理和高级软件开发人员量身打造的企业软件开发大会,其所覆盖的主题内容与InfoQ网站相同,关注架构与设计、真实案例分析等等。从2007年3月到现在,QCon已经在英国伦敦、美国旧金山等举办了4次会议,得到业界的广泛好评。2009年,这一高品质的技术大会将来到亚洲,在中国北京和日本东京举行。QCon全球企业开发大会北京站由C4media传媒集团和InfoQ中文站共同举办。

2011-05-03

The Google File System中文版 pdf

Google GFS文件系统,是一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。

2011-06-30

ip智能识别php代码.zip

有时候需要对ip进行识别,分流,处理,每一个会有对应的策略,本代码实现了ip的智能识别,简单易用,非常容易集成,需要更精确的ip库,只需要更新其中的dat文件,qq ip纯真库

2021-05-25

国家编码,中英文名字(utf8)

基本的国家编码对应名字信息,例如BR|Brazil|巴西,utf8格式

2015-09-10

国家编码,中英文名,utf8格式

国家编码与对应中英文名,utf8格式,例如:BR|Brazil|巴西

2015-09-10

c语言实现的fastcgi库 libfcgi

官方下载的fastcgi c语言库,源代码不多,有兴趣的同学可以看一下

2011-05-17

空空如也

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

TA关注的人

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