自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

转载 掌握 Linux 调试技术

掌握 Linux 调试技术 在 Linux 上找出并解决程序错误的主要方法

2008-02-19 11:26:00 701

转载 分页(Paging) / SQL Server / Oracle

分页(Paging) / SQL Server / Oracle 虽然 DataGrid 控件自己带了一个分页处理机制,但它是将符合查询条件的所有记录读入内存,然后进行分页显示的。随着符合条件的记录数目增多,就会出现运行效率问题,或者至少是资源的利用率下降。下面的代码示例都以下面的表结构为准:   

2007-12-11 09:38:00 639

转载 FreeBSD简单汉化终结篇[基于core font的汉化]

  此贴解决了FreeBSD基本的汉化、字体的模糊、Win分区的 中文显示,XMMS的菜单及其他的中文显示,输入法fcitx的 安装等问题,. 1.安装kde-i18n-zh_CN: #cd /usr/ports/chinese/kde3-i18n-zh_CN #make install clean 2.安装字体 1)#cd /usr/ports/x11-fonts/ttmkfdir

2007-11-30 11:52:00 1258

转载 从MySpace的六次重构经历,来认识分布式系统到底该如何创建

这是我在网上无意中看到的一篇文章,介绍了myspace的六次重构,对于做海量用户系统的朋友来说,应该能从中受到很多启发. 在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。 虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQL Se

2007-11-22 15:59:00 691

转载 例解 autoconf 和 automake 生成 Makefile 文件

例解 autoconf 和 automake 生成 Makefile 文件

2007-10-20 16:03:00 586

转载 编译boost库-用vc2005编译boost1.33.1

//打开控制台窗口,请使用vs2005在开始菜单中的“Visual Studio Tools->Visual Studio 2005 命令提示”打开控制台,这样vc的的编译环境就设置好了。//假设boost安装包的解压的目录为{BOOST_SRC}中。//先编译出bjam.exe,它被用于安装boost库cd {BOOST_SRC}/tools/build/jam_srcbuild.bat//利用

2007-10-16 13:46:00 729

转载 常用正则表达式

匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也

2007-10-16 13:45:00 428

转载 正则表达式的入门知识

1、“.”为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”;2、“[]”,在[]内可以指定要求匹配的字符,例如:“a[nbc]c”可以匹配“anc”、“abc”、“acc”;但不可以匹配“ancc”,a到z可以写成[a-z],0到9可以写成[0-9];3、数量限定符号,表示匹配次数(或者叫做长度)的符号:包括:“*”——0次或者多次      “+”—

2007-10-16 13:44:00 550

转载 检测平台的Endian

   检测平台的Endian:    typedef union uEndianTest{        struct        {            bool flittle_endian;            bool fill[3];        };        long value;    }EndianTest;    static const EndianTest  

2007-09-11 09:49:00 507

转载 Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap

Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap Systemtap的原理,Systemtap与DTrace比较,以及安装要求和安装步骤

2007-09-10 11:09:00 1243

转载 Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTrace

Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTraceDTrace的原理 developerWorks 杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日 本系列文章详细地介绍了一个 Linux 下的全新的调式、诊断和性能测量工具 Systemtap 和它所依赖的基础 kprobe

2007-09-10 11:03:00 1163

转载 Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobe

Linux 下的一个全新的性能测量和调式诊断工具 Systemtap,第 1 部分: kprobekprobe 的原理、编程接口、局限性和使用注意事项 developerWorks 杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日 本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依

2007-09-10 10:54:00 1165

原创 ktrace--系统调用调试工具

基本使用方法:ktrace  可执行文件名 ktrace [-aCcdi] [-f trfile] [-g pgrp | -p pid] [-t trstr] ktrace [-adi] [-f trfile] [-t trstr] command生成krace.out ,类似于gdb 生成的core文件kdump -f krace.out |more 查看找出出错位置 ktrac

2007-09-06 10:40:00 4576

转载 gdb (GNU 调试器):基础

 摘要关于调试 Linux 代码的有用技巧(2004-03-02 10:31:01)By 泛舟, 出处:http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index2.shtml  就调试本机可执行文件(即不是 Java* 或 perl 等)而言,使用 gdb 就对了。gdb 可用于源代码级调试,以及跟踪没有源代码的程序或检查某个终

2007-09-05 17:58:00 902

转载 战胜Linux中的Bug

By 泛舟, 出处:http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index1.shtml  调试 zSeries 上的 Linux 应用程序类似于调试其他体系结构上的 Linux 应用程序。对于有经验的 Linux 开发人员,最大的挑战是理解新的系统体系结构。对于刚接触 Linux 的大型机开发人员,掌握新的调试工具似乎是一项

2007-09-05 17:57:00 811

转载 GNUARM命令行工具基本使用入门

调用格式:arm-elf-gcc [stage-opt] [other-opts] -mcpu=arm7tdmi in-file -o out-file常见用法:将C代码编译为二进制目标文件: arm-elf-gcc -c -O2 -g -mcpu=arm7tdmi filename.c -o filename.o将多个二进制目标文件合并为一个可执行文件: arm-elf-ld filen

2007-09-05 11:36:00 801

转载 Gnu binutils 使用小结

GNU binutils是一组二进制工具集。包括:addr2line   ar   gprof   nm   objcopy   objdump   ranlib   size   strings   strip. 本文归纳他们的常用法。ar     ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以从

2007-09-05 11:35:00 861

转载 C和C++编程和学习文档

C和C++编程和学习文档 1 :指针变量名称以p为首字符,这是程序员通常在定义指针时的一个习惯2 :har * p;    (int *)p 把p强制转换为int型                          3.1 :指针的问题:指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界,这恐怕是最难查出的吧!          

2007-09-04 16:12:00 2091 1

转载 AutoMake使用小结

 AutoMake使用小结1.产生源代码2.用autoscan产生configure.scan文件,编辑该文件产生新文件configure.in文件3.执行aclocal,产生aclocal.m44.执行autoconf,产生configure5.创建Makefile.am文件,并编辑成一定的样子6.执行automake --add-missing, Automake会根据Makefile.am产

2007-09-04 11:34:00 918

原创 Makefile 遍历目录

SOURCE_DIR = 目录export CPPSRC := $(foreach dir,$(SOURCE_DIR),$(wildcard $(dir)/*.cpp))SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS)))) (注:仅在LINUX下有效,FREEBSD  未成功)

2007-08-28 09:32:00 1539

转载 英文自动回车问题

CSS里面加这个style="word-wrap:break-word; overflow:hidden;"同时用在IE与firefox下面word-wrap:break-word不仅可以把超级长的英文单词截断,还可以根据空格区分英文单词,保持它的可读性。overflow:hidden;在火狐下面,截取恶意字符 .或:word-break: break-all; word-wrap: br

2007-08-23 11:34:00 570

转载 ps 命令中的进程状态

 D    不可中断睡眠 (通常是在IO操作)R    正在运行或可运行(在运行队列排队中)S    可中断睡眠 (在等待某事件完成)T    Stopped, either by a job control signal or because it is being traced.W    正在换页(2.6.内核之前有效)X    死进程 (should never be seen)Z    僵

2007-08-23 11:32:00 707

转载 vim 常用设置

      1 set number      2 set incsearch      3 set hlsearch      4 set cindent      5 set autoindent      6 set showcmd      7 set ruler      8 set showmatch      9 syntax on     10 set shiftwidth=4  

2007-08-23 09:19:00 480

转载 Vi的替换命令

 Vi的替换命令::rangeS/pat1/pat2/G 其中      : Vi的命令执行界面。 range 是命令执行范围的指定,可以使用百分号(%)表示所有行,使用点(.)表示当前行,使用美元符号($)表示最后一行。你还可以使用行号,例如10,20表示第10到20行; .,$表示当前行到最后一行,.+2,$-5表示当前行后两行直到全文的倒数第五行,等等。

2007-08-22 13:06:00 473

转载 C/C++ 通用 Makefile

 Generic Makefile for C/C++ Program==================================================Keywords: Makefile, make, Generic, C/C++Author:   whyglinux (whyglinux AT hotmail DOT com)Date:     2006-03-04=====

2007-08-21 14:36:00 422

转载 ORACLE 调优

       ORACLE SQL TUNING 培训                    2005-11-15   一.优化器模式   ORACLE的优化器共有3种:   a.  RULE (基于规则)   b. COST (基于成本)

2007-08-20 17:36:00 924

转载 成员函数指针与高性能的C++委托(下篇)[转帖]

  成员函数指针与高性能的C++委托(下篇)[转帖]委托(delegate)和成员函数指针不同,你不难发现委托的用处。最重要的,使用委托可以很容易地实现一个Subject/Observer设计模式的改进版[GoF,  p. 293]。Observer(观察者)模式显然在GUI中有很多的应用,但我发现它对应用程序核心的设计也有很大的作用。委托也可用来实现策略 (Strategy)[GoF

2007-08-20 17:32:00 543

转载 成员函数指针与高性能的C++委托(上篇)[转帖]

  成员函数指针与高性能的C++委托(上篇)[转帖]引子标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做“闭包(closure)”或“委托 (delegate)”)在一些语言中已经证明了它宝贵的价值。在Delphi (Object Pascal)中,面向对象的函数指针是Borland 可视化组建库(VCL,Visual Component

2007-08-20 17:31:00 516

转载 APACHE22 地址转发配置说明

APACHE22 地址转发配置说明 :第一步:加载mod_vhost_alias模块。去掉httpd.conf和httpd.default.conf中的LoadModule vhost_alias_module modules/mod_vhost_alias.so前面的#号。第二步:修改httpd.conf文件下面的VirtualHost。增加一个IfModule    ServerAdm

2007-08-17 10:13:00 1067

转载 域名转向详细帮助

  一、什么是域名转向? 所谓域名转向,是指在注册域名时,域名服务商所提供的一项正常的域名增值服务,此服务是通过服务器的特殊技术设置,实现当访问您的域名时,将会自动跳转到您所指定的另一个网络地址(URL)。假

2007-08-16 13:21:00 1376

转载 域名转向系统的实现

相信很多喜爱制作个人网站的朋友都使用过类如http://yourname.yeah.net或者http://yourname.126.com的免费三级域名,有很多人在想:我要是能让自己的服务器也能够实现域名转向就好了。其实这并不复杂。看完了本文,你也可以做一个域名转向系统。  域名转向系统的关键技术在于:实现Web页面的重定向(Redirctory)。在本质上,域名转向系统和虚拟机系统

2007-08-16 12:50:00 1092

转载 VC6 PHP C++ 扩展

 What is a PHP extension? A PHP extension, in the most basic of terms, is a set of instructions (i.e. code) that is designed to add functionality to PHP. For example, the widely used GD library (use

2007-08-11 19:27:00 3211

转载 crontab用法

  crontab用法几个例子:我们来看一个超级用户的crontab文件:crontab用法  crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。  在/var/spool/cron下的cronta

2007-05-30 14:38:00 2003

转载 在linux上单机模拟Oracle 10g RAC集群(OCFS+ASM)

 在linux上单机模拟Oracle 10g RAC集群(OCFS+ASM)                                               作者:daniey    MSN:danieyren@hotmail.com申明:请珍惜作者劳动,如需要转载,请注明出处    本文是在参考oracle 10g 双机集群的基础上通过实践并且精简而得,撰写本文的目的

2007-05-30 14:32:00 30138

转载 ORACLE 10g 新特性

 ORACLE 10g 新特性 1、跨软硬件平台,以低价位的INTEL平台实现高性能的数据库集群:RAC使得企业可以构建支持多个操作系统的服务器,并可提供出色的可用性和可伸缩性。在RAC环境中,Oracle 可在一个集群中运行于两个或更多个系统之上,并可以同时访问一个共享数据库,即使最高端的系统也可以从采用标准化商用组件的小型低成本集群开始逐步构建而成。这使得一个数据库系统可以跨越

2007-05-30 14:30:00 959

原创 ORACLE 10g FOR LINUX在FEDORA CORE 6下的安装要点

  ORACLE 10g FOR LINUX在FEDORA CORE 6下的安装要点(修订) 一、系统资源需求至少1024 MB物理内存1024-2048 需1.5倍的SWAP空间2048-8192 需1倍的SWAP空间8192- 需0.75倍的SWAP空间至少400 MB /tmp 临时目录空间oracle软件需要1.5 GB 到 3.5 GB 磁盘空间默

2007-05-30 14:26:00 1181

转载 XML解析器(TinyXML)的使用

  XML解析器(TinyXML)的使用参考http://www.cppblog.com/dyj057/archive/2007/01/26/18007.html我是在VC下编译运行。1.首先下载TinyXML库的文件,这里给出链接http://prdownloads.sourceforge.net/tinyxml/tinyxml_2_3_4.zip?download 2.下载

2007-05-30 14:21:00 1171

转载 用 PHP 读取和编写 XML DOM

 用 PHP 读取和编写 XML DOM使用 DOM 库、SAX 解析器和正则表达式2006 年 2 月 06 日有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,

2007-05-30 14:15:00 548

转载 用 PHP 读取和编写 XML

 用 PHP 读取和编写 XML参考http://www.ibm.com/developerworks/cn/opensource/os-xmldomphp/PHP中解析XML的主要方法有两种:使用 DOM 库和使用 SAX 解析器。一、读取解析XML1、使用 DOM 库读取 XML读取格式良好的 XML 文件最容易的方式是使用编译成某些 PHP 安装的文档对象模型(DOM

2007-05-30 14:14:00 615

原创 FreeBSD 经典技巧

 FreeBSD 经典技巧 1. startx 启动gnome 或 KDE 图形桌面2. 编辑.xinitrcee /root/.xinitrc 加入exec gnome-session 就可以进入 gnome 桌面环境加入exec /usr/local/bin/startkde 就可以进入 kde 桌面环境3. ee编辑器在 ee的控制内, 编辑器所有功能的操

2007-05-30 14:13:00 1123

webservice学习PPT

自己组合的webservice学习PPT,有PHP SOAP 和GSOAP的简单例子

2009-02-27

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).part3.rar

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).part3.rar

2008-06-23

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).part2.rar

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).part2.rar

2008-06-23

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).part1.pdf

C++ 网络编程 (卷1 运用ACE和模式消除复杂性).pdf<br>中文版。呵呵比英文的看着轻松一点

2008-06-23

空空如也

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

TA关注的人

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