xyxwangkai
码龄17年
关注
提问 私信
  • 博客:53,101
    53,101
    总访问量
  • 10
    原创
  • 2,080,122
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:暂无

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-08-19
博客简介:

xyxwangkai的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得7次评论
  • 获得7次收藏
创作历程
  • 26篇
    2008年
TA的专栏
  • c++
    8篇
  • linux
    3篇
  • linux下的socket编程
    3篇
  • mysql
  • 开心一刻
    1篇
  • 正则表达式的学习
    1篇
  • 纵向网页收集,定向的网络蜘蛛
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多线程读写文件 加锁

 两个线程同时对一个文件的操作:其中一个线程对文件进行写操作,即接受外部的数据,同时另外一个线程对文件进行读的操作,这样如何实现?  定义一个全局         HANDLE   hFileLock;    在程序开始时初始化         hFileLock   =   CreateMutex(NULL,   false,   NULL);    程序中这样处理:    写文件时
原创
发布博客 2008.12.12 ·
1908 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

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

跟“鼠标手”拜拜

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

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

      高质量C++/C编程指南    文件状态[  ] 草稿文件[√] 正式文件[  ] 更改正式文件文件标识: 当前版本:1.0作    者:林锐 博士完成日期:2001年7月24日  版 本 历 史 
转载
发布博客 2008.12.08 ·
1632 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

“乳”字的另一个含义

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

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

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

避免产生内存碎片

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

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

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

跨平台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 ·
4561 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

有关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 ·
1606 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

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

堆与栈有什么区别

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

mysql_errno返回值的意义

                  Error Code                                    Constant Name                                
原创
发布博客 2008.05.06 ·
3964 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

Linux wc命令详解

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

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 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

epoll的优点

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

epoll-select的代替品

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

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

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