自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 多线程读写文件 加锁

 两个线程同时对一个文件的操作:其中一个线程对文件进行写操作,即接受外部的数据,同时另外一个线程对文件进行读的操作,这样如何实现?  定义一个全局         HANDLE   hFileLock;    在程序开始时初始化         hFileLock   =   CreateMutex(NULL,   false,   NULL);    程序中这样处理:    写文件时

2008-12-12 17:37:00 1896

原创 网页信息采集,来搜网[url]www.laisow.com,全国最便宜的网页数据采服务

 1) 我们一直致力于打造最好的数据收集平台:1.如果你正在建设一个资讯类网站而苦于在建设初期没有足够的内容数据来充实网站内容,那么你可能需要我们提供的服务,比如从新浪(SINA)或搜狐(SOHU)抓取财经类的新闻存入到自己的数据库中。2.如果你正在为一款产品做推广而苦于没有足够多的企业联系人信息,那么你可能需要我们提供的数据采集服务,比如从阿里巴巴(AIBABA)网站上抓取相应的

2008-12-10 10:34:00 3932 2

原创 跟“鼠标手”拜拜

       上网族每天重复在键盘上打字和移 动鼠标,导致周围神经损伤,出现手部麻木、灼痛、腕关节肿胀、手部动作不灵活甚至无力等“腕管综合征”。尝试依次做下述动作:     (1) 用手表做辅助器械,按顺时针和逆时针转动手腕25次;     (2) 吸足气用力握拳,用力吐气,同时急速依次伸开小指、无名指、中指、食指。左右手各10次;     (3) 用一只手的食指和拇指揉捏另一手手指,从大拇指开始

2008-12-08 18:48:00 492

转载 c++ 高级学习,高质量C++/C编程指南

      高质量C++/C编程指南    文件状态[  ] 草稿文件[√] 正式文件[  ] 更改正式文件文件标识: 当前版本:1.0作    者:林锐 博士完成日期:2001年7月24日  版 本 历 史 

2008-12-08 17:46:00 1570

转载 “乳”字的另一个含义

 小学语文课上 老师向学生解释“乳”字的另一个含义: 乳即是小的 初生的意思 比如乳鸽 乳猪等等 然后老师请小明来造句。小明很快造出了第一个:因为现在的房价太高了 所以我家只买了50平方米的乳房 老师听了立马冒汗 说:小明 再造一个小明想了想 又说出了第二个:我年纪太小 连门口1米宽的乳沟都跳不过去 老师大汗 接着说:再 ... 再来一个 !小明也着急了: 老师 我实在想不出来了 我的

2008-12-08 15:12:00 1769

转载 一位女子,开出征婚条件有两点

 一位女子,开出征婚条件有两点1.要帅2.要有车电脑去帮她搜寻 结果:象棋这位女子,不服搜出的结果又输入1.要有漂亮的房子2.要有很多钱电脑去帮她再次搜寻的结果:银行此女子仍然不失望,继续输入条件1要长得酷2又要有安全感结果搜出的结果是:奥特曼此女子仍然不失望,还继续输入条件1.要帅2.要有车3.要有漂亮的房子4.要有很多钱5要长得酷6又要有安全感电脑去帮她再次搜寻的结果:奥特曼在银行

2008-12-08 15:08:00 612

原创 避免产生内存碎片

     经常会有这样的情况:你的应用程序每运行一次时就因为程序自身缺陷而产生内存漏洞而泄漏内存,而你又在周期性地重复着你的程序,结果可想而知,它也会使系统崩溃。但怎样做才能预防呢?首先,尽量少使用动态内存。在大多数情况下,你可能使用静态或自动存储或者是STL容器。第二,尽量分配大块的内存而不是一次只分配少量内存。举个例子:一次分配一个数组实例所需的内存,而不是一次只分配一个数组元素的内存。

2008-12-08 14:40:00 1255

转载 正则式高人谈解答正则式的心得

  正则式高人谈解答正则式的心得 条件1: 长度为14个字符条件2: 其中任意9个位置为数字,并且数字只能是(0,1,3)条件3: 其余的位置全部为"-"符号------------------------------------------ 求一个正则表达式 答案为:^(?!(.*?-){6,})(?!(.*?/d){10,})[013-]{14}$以下是高人提出的解

2008-10-23 17:28:00 555

原创 跨平台C++ Html Parser

摘自陈华的BLOG, 如果你不知道陈华是谁,请访问www.kooxoo.com^_^ /*file: basehtmlparser.cppdesc: simple html parser, return every tag and its attributes and textsauthor: chen hua create: 2005-03-16*/  #in

2008-10-09 17:23:00 4533 1

原创 有关Html Parser的使用范例, URL解析器

摘自陈华的BLOG, 如果你不知道陈华是谁,请访问www.kooxoo.com^_^ /*file: urlparser.hdesc: parse a html page, get each url and its link textauthor: chen hua create: 2005-03-16*/#ifndef _URL_PARSER_H_ #de

2008-10-09 17:14:00 1599

原创 larbin的使用心得 重构成定向网页爬虫

  大家多知道,larbin是一种爬虫工具,一种高效的搜索引擎爬虫工具,正好赶上公司也需要用到爬虫工具,不同的是定向的,即只针对某些固定的网站资源,而且要求是可以配置的,于是就对larbin进行了一些修改  首先是larbin的,下载larbin官方地址:http://larbin.sourceforge.net/index-eng.html 1)编译,安装     打开./adn

2008-10-08 18:44:00 2132

转载 堆与栈有什么区别

堆与栈有什么区别?一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(stati

2008-05-11 16:02:00 443

原创 mysql_errno返回值的意义

                  Error Code                                    Constant Name                                

2008-05-06 17:48:00 3938

转载 do...while(0)-妙用 (转...)

do...while(0)-妙用  (转...)sswanglei 发表于 2007-7-1 22:33:00 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不

2008-05-06 14:56:00 524

转载 Shell编程基础:单引号和双引号含义区别

单引号和双引号都能关闭shell对特殊字符的处理。不同的是,双引号没有单引号严格,单引号关闭所有有特殊作用的字符,而双引号只要求shell忽略大 多数,具体的说,就是①美元符号②反引号③反斜杠,这3种特殊字符不被忽略。 不忽略美元符号意味着shell在双引号内部也进行变量名替换。    下面用一个简单的shell程序要说明一下。    debian:~/learn/shell# cat p

2008-05-05 11:02:00 1032

转载 Linux wc命令详解

wc命令  wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。  语法:wc [选项] 文件…  说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。  该命令各选项含义如下:  - c 统计字节数。  - l 统计行数。  - w 统计字数。  这些

2008-05-05 10:54:00 13122 2

转载 Linux 指令篇:系统设置--ulimit

语  法:ulimit [-aHS][-c ][-d ][- f ][-m ][-n ][-p ][- s ][-t ][-u ][-v ]补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参  数:  -a  显示目前资源限制的设定。   -c   设定core文件的最大值,单位为区块。   -d   程序数据节区的最大值,单位为KB。   -f   shell所能

2008-05-05 10:46:00 697

转载 epoll的优点

epoll的优点 支持一个进程打开大数目的socket描述符(FD) select  最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显 然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案),不过虽然

2008-04-22 17:26:00 1249

转载 epoll-select的代替品

进入2.6内核时代, select应该进垃圾堆了 高并发服务器用select效率极低, 特别是使用非阻塞IO时更是慢得一蹋糊涂 改用epoll会大大改善 我一个程序监听从8000到18000共计1万个端口, 启动1万个LISTEN 用epoll来阻塞, 系统非常轻松, 完全没有惊群现象 epoll用法比select简单 初始化:创建epoll描述字; 向epoll描述字添加需要响应的套接字, 初始

2008-04-22 16:50:00 3289 1

转载 epollEPOLL为我们带来了什么(转载)

epoll的操作就这么简单,总共不过4个API:epoll_create, epoll_ctl, epoll_wait和close.但凡作过比较深入的网络编程的人,都会知道,在win平台下,高效的IO模型是IOCP,而在linux底下则是 epoll。那么,epoll与iocp之间到底有哪些异同之处呢? Q:网络服务器的瓶颈在哪? A:IO效率。 在大家苦苦的为在线人数的增长而导致的系统

2008-04-22 16:27:00 723

转载 printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换

NAMEprintf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换   总览 (SYNOPSIS)#include stdio.h> int printf(const char *format, ...); int fprintf(FILE *stream, const ch

2008-04-22 14:17:00 3331 1

原创 简单的跨linux和windows的程序通用框架

// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #if defined( WIN32 ) || defined( WIN64 )    #include     #pragma   comment(lib,"Ws2_32.lib")   #else    #include #endifusing   namespace   st

2008-04-22 10:24:00 992

转载 #pragma comment(lib,"Ws2_32.lib")

包含一个文件进入,如     #pragma   comment(lib,***.lib)     效果与在project->setting->link->Object/library   Modules:在框里加入"***.lib"一样。 

2008-04-21 14:33:00 1560

转载 sockaddr与sockaddr_in结构体简介

struct sockaddr { unsigned  short  sa_family;     char  sa_data[14];                 }; sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_INET。

2008-04-21 13:58:00 607

转载 #pragma pack 的用法帮助

http://hi.baidu.com/james%5F1010/blog/item/1823e307007417cf7b8947fd%2Ehtml一个很重要的参数 #pragma pack(n) 数据边界对齐方式: 以如下结构为例: struct {                      char a;                      WORD b;             

2008-04-21 09:56:00 377

原创 初来乍到,请各位前辈指教

初来乍到,请各位前辈指教 

2008-04-15 20:30:00 460

J2EE通用业务流系统

概述:此项目是在中软国际封闭培训一个月的大背景下完成的,项目是为石油公司科技处做的一套软件,主要有科技项目的申报,科技项目实施管理,科技项目验收,科技项目成果,科技项目进步奖励,五个大模块,还可动态分配每个模块的申报,审批流程。<br>架构:Java + ajax + struts + orcle 10g+Jboss。<br>

2008-04-15

空空如也

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

TA关注的人

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