自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为svn添加hook脚本

为了维护svn的log,方便后续查找某个模块的svn提交操作,今天终于动手写了一次svn的hook脚本。虽说功能不复杂,但是经历还是有点波折。特此记录 目标:输入的注释要遵照格式:[模块名]操作日志,其中模块名不少于4个字符(或2个汉字),操作日志不少于10个字符(或5个汉字) 首先,网上了解到需要在svn的hook目录下编辑pre-commit.bat,而svn提供了简单的模

2016-02-26 18:08:33 4238

QCon2010大会ppt下载

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

2011-05-03

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

FastDFS php接口介绍 pdf

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

2011-04-08

FastDFS介绍 pdf

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

2011-04-08

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

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

2011-04-07

libevent源码深度剖析.pdf

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

2011-04-07

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

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

2011-03-09

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

google的编程规范一直受业界推崇,希望大家可以借鉴

2011-03-09

C语言编程规范(pdf)

好的编程规范使得程序可读性,可维护性更佳,不过不一定所有人都用一样的规范编码,可以选择自己觉得好的一种就可以

2011-03-09

key是string的hash_map

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

2011-03-06

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

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

2011-03-06

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

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

2011-03-05

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

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

2011-03-05

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

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

2011-03-05

High Performance MySQL(2nd)

《高性能MySQL》汇聚了著名MySQL 专家在实践中构建大型系统的多年宝贵经验,指导你如何使用MySQLTF发出快速可靠的系统。本书的第二版着眼于健壮性、安全性及数据完整性,涵盖了 MySQL性能的细微之处。   《高性能MYSQL》指导你深入MYSQL的高级技术,充分利用MySQL的全部强大能力。你将学到如何设计 MySQL的表、索引、查询以及可以将性能发挥到极致的高级特性。另外,你还会在MySQL服务器、操作系统、硬件调优方面得到具体的指导,以充分挖掘出它们的内在潜力。实用又安全的高性能之路就是通过复制来扩展你现有的应用系统,其中也包含了负载平衡、高可用性和故障恢复等技术。

2011-03-05

GNU make中文手册

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

2011-03-05

linux网络管理员手册 非扫描

Olaf Kirch著,赵炯 译;目录如下: 1. 网络绪论 1.1 历史 1.2 UUCP网络 1.2.1 如何使用UUCP 1.3 TCP/IP网络 1.3.1 TCP/IP网络引言 1.3.2 以太网 1.3.3 其它硬件类 1.3.4 Internet协议 1.3.5 串行线上的IP 1.3.6 传输控制协议 1.3.7 用户数据报协议 1.3.8 关于端口 1.3.9 套接字(Socket)库 1.4 Linux网络 1.4.1 不同的发展方向 1.4.2 从何处获得代码 1.5 维护你的系统 1.5.1 系统安全 1.6 以下章节展望 2. TCP/IP网络的问题 2.1 网络接口 2.2 IP地址 2.3 地址解析 2.4 IP路由 2.4.1 IP网络 2.4.2 子网 2.4.3 网关 2.4.4 路由表 2.4.5 度量值 2.5 互连网控制报文协议 2.6 域名系统 2.6.1 主机名解析 2.6.2 进入DNS 2.6.3 用DNS进行名字查找 2.6.4 域名服务 2.6.5 DNS数据库 2.6.6 逆向查找 3. 配置网络硬件 3.1 设备、驱动程序等等 3.2 内核的配置 3.2.1 Linux 1.0及以上版本的内核选项 3.2.2 Linux 1.1.14及以上版本的内核选项 3.3 Linux网络设备一览 3.4 以太网安装 3.4.1 以太网电缆 3.4.2 支持的板卡 3.4.3 以太网的自动探测 3.5 PLIP驱动程序 3.6 SLIP和PPP驱动程序 4. 设置串行硬件 4.1 Modem连接的通信软件 4.2 串行设备概述 4.3 访问串行设备 4.4 串行硬件 5. 配置TCP/IP网络 5.1 安装proc文件系统 5.2 安装执行文件 5.3 另一个例子 5.4 设置主机名 5.5 分配IP地址 5.6 编写hosts和networks文件 5.7 IP的接口配置 5.7.1 回环接口 5.7.2 以太网接口 5.7.3 通过网关路由 5.7.4 配置网关 5.7.5 PLIP接口 5.7.6 SLIP和PPP接口 5.7.7 哑接口 5.8 关于ifconfig 5.9 使用netstat检查 5.9.1 显示路由表 5.9.2 显示接口统计信息 5.9.3 显示连接状态 5.10 检查ARP表 5.11 展望 6. 名字服务和解析器配置 6.1 解析器库 6.1.1 host.conf文件 6.1.2 解析器环境变量 6.1.3 配置名字服务器回环—resolv.conf 6.1.4 解析器的稳固性 6.2 运行named 6.2.1 named.boot文件 6.2.2 DNS数据库文件 6.2.3 编写主文件 6.2.4 验证名字服务器的设置 6.2.5 其它有用的工具 7. 串行线路IP 7.1 一般需求 7.2 SLIP操作 7.3 使用dip 7.3.1 一个描述文件样例 7.3.2 dip参考 7.4 运行于服务器模式 8. 点对点协议 8.1 解开P字母 8.2 Linux上的PPP 8.3 运行pppd 8.4 使用选项文件 8.5 使用chat拨出 8.6 调试你的PPP设置 8.7 IP配置选项 8.7.1 选择IP地址 8.7.2 通过PPP连接进行路由 8.8 链路控制选项 8.9 常规安全考虑 8.10 PPP授权认证 8.10.1 CHAP与PAP 8.10.2 CHAP的秘密文件 8.10.3 PAP的秘密文件 8.11 配置一个PPP服务器 9. 各种网络应用程序 9.1 inetd超级服务器 9.2 tcpd访问控制设施 1.3 services和protocols文件 1.4 远程过程调用 1.5 配置r命令 10. 网络信息系统 10.1 理解NIS 10.2 NIS和NIS+ 10.3 客户边的NIS 10.4 运行一个NIS服务器 10.5 用NYS设置一个NIS客户 10.6 选择正确的maps 10.7 使用passwd和groupMaps 10.8 使用支持影子(shadow)的NIS 10.9 使用传统的NIS代码 11. 网络文件系统 11.1 准备NFS 11.2 加载一个NFS卷 11.3 NFS后台程序 11.4 exports文件 11.5 Linux的自动加载程序 12. 管理Taylor UUCP 12.1 历史回顾 12.1.1 UUCP的更多信息 12.2 概述 12.2.1 UUCP传输和远程执行的概要 12.2.2 uucico的内部工作机制 12.2.3 uucico命令行选项 12.3 UUCP的配置文件 12.3.1 Taylor UUCP简介 12.3.2 UUCP要知道些什么 12.3.3 站点命名 12.3.4 Taylor配置文件 12.3.5 一般配置选项 – config文件 12.3.6 如何告知UUCP有关其它系统 – sys文件 12.3.7 有些什么设备 – port文件 12.3.8 如何拨一个数字 – dial文件 12.3.9 TCP上的UUCP 12.3.10 使用直接连接 12.4 UUCP能做与不能做什么 – 调整权限 12.4.1 命令的执行 12.4.2 文件传输 12.4.3 转发[前向、前推] 12.5 为拨入设置你的系统 12.5.1 设置getty 12.5.2 提供UUCP帐号 12.5.3 针对骗子保护自己 1.1.4 要执着 – 调用顺序检测 1.1.5 匿名UUCP 1.6 UUCP低层协议 1.6.1 协议概述 1.6.2 调整传输协议 1.6.3 选择特定的协议 1.7 问题解答 1.8 日志文件 13. 电子邮件 13.1 什么是邮件消息? 13.2 邮件是如何投递的? 13.3 Email地址 13.4 邮件路由是怎样工作的? 13.4.1 Internet上的邮件路由 13.4.2 UUCP世界中的邮件路由 13.4.3 UUCP与RFC 822的混合 13.5 路径别名和Map文件格式 13.6 配置elm 13.6.1 全局elm选项 13.6.2 国家字符集 14. 配置并运行smail 14.1 UUCP设置 14.2 在局域网中的设置 14.2.1 编写一个配置文件 14.2.2 运行smail 14.3 如果你不能完成 14.3.1 编译smail 14.4 邮件投递模式 14.5 各种config选项 14.6 消息路由和投递 14.7 路由消息 14.7.1 paths数据库 14.8 往本地地址投递消息 14.8.1 本地用户 14.8.2 转发[前向、前推] 14.8.3 别名文件 14.8.4 邮件发送清单 14.9 基于UUCP的传送 14.10 基于SMTP的传送 14.11 主机名限定 15. SendMail + IDA 15.1 SendMail + IDA概述 15.2 配置文件 – 概述 15.3 sendmail.cf文件 15.3.1 一个sendmail.m4的例子文件 15.3.2 典型使用的sendmail.m4参数 15.4 Sendmail + IDA表一览 15.4.1 mailertable 15.4.2 uucpxtable 15.4.3 pathtable 1.1.4 domaintable 1.1.5 aliases 1.1.6 很少使用的表 1.5 安装sendmail 1.5.1 提取二进制发行版 1.5.2 建立sendmail.cf 1.5.3 测试sendmail.cf文件 1.5.4 综合 – 集成测试sendmail.cf以及表格 1.6 重复性的邮件处理工作以及愚蠢的邮件技巧 1.6.1 转发邮件到中继主机 1.6.2 迫使邮件送入配置错误的远程站点 1.6.3 迫使邮件通过UUCP传送 1.6.4 避免通过UUCP投递邮件 1.6.5 根据需要运行Sendmail队列 1.6.6 报告邮件静态参数 1.7 混合以及匹配执行文件发行版本 1.8 从哪里获得更多的信息 16. 网络新闻 16.1 Usenet 历史 1.2 总之,什么是Usenet? 1.3 Usenet是怎样处理News的呢? 17. C News 17.1 投递News 17.2 安装 17.3 sys 文件 17.4 active 文件 17.5 文章批处理 17.6 过期的News 17.7 各种文件 17.8 控制消息 17.8.1 cancel消息 17.8.2 newgroup和rmgroup 17.8.3 checkgroups消息 17.8.4 sendsys、version、以及senduuname 17.9 NFS环境中的 C News 17.10 维护工具和任务 18. NNTP说明 18.1 概述 18.2 安装NNTP服务器 18.3 限制NNTP访问 18.4 NNTP授权 18.5 nnlpd与C News的交互 19. Newsreader的配置 1.1 tin配置 1.2 trn配置 1.3 nn配置 附录 A PLIP的无打印机电缆 B smail配置文件例子 C GNU 通用公共许可 C.1 序言 C.2 术语以及条件 C.3 如何使用这些术语

2011-03-05

memcached全面剖析

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

2011-03-04

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

Facebook照片存储相关论文

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

2011-03-04

gawk_eg.tar.gz

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

2021-11-08

win_awk.zip

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

2021-10-26

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

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

2021-05-25

ip智能识别php代码.zip

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

2021-05-25

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

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

2015-09-10

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

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

2015-09-10

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

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

2015-09-10

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

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

2012-04-19

socket工具包 c++

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

2011-08-18

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

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

2011-06-30

Google MapReduce中文版 pdf

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

2011-06-30

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

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

2011-06-30

The Google File System中文版 pdf

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

2011-06-30

分布式系统工程实践 pdf

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

2011-06-30

c语言实现的fastcgi库 libfcgi

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

2011-05-17

mysql分布式事务实现 MySQL XA pdf

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

2011-05-15

具备守护监控功能的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

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

空空如也

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

TA关注的人

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