常海龙的blog

A day is a miniature of eternity

博客停止更新

<br />本博客不再保持更新,今后所有文章均发表在独立博客http://www.hailongchang.org 上,欢迎大家访问!

2010-11-23 12:24:00

阅读数:541

评论数:0

Visual Studio 2005 IDE反应慢的解决办法

最近的一个项目一直在用Visual Studio2005开发,目前的代码量还不到10000,但是IDE已经慢的忍无可忍了,有时候边写代码边恨恨地想着,干脆脱离IDE,用makefile算了。这Visual Studio2005的IDE性能低一直是其被人诟病的主要原因,而我最近的一个项目一直在其上开...

2010-06-04 16:42:00

阅读数:1658

评论数:0

用Perl实现一个批量文件转码工具

前几天在看Ultimate_ToolBox的源代码,从codeproject上down下来一编译,一堆错误,发现是由于编译器无法识别ISO-8859-1编码,误读有关字符造成的,所以立即着手准备转换程序源文件编码,google了一把,也下了两个小软件,但是都没有批量转换功能,而有这功能的又不支持从...

2010-03-31 15:30:00

阅读数:1840

评论数:0

用程序网上投票参赛获奖

    年前佳能公司网站举办了一个星光宝贝的评选活动,通过网络投票和评委评选确定最终获奖的星光宝贝。    一位同事正好参加了这个活动,发动大家为她千金投票,可惜通过网页投票速度很慢,佳能公司对投票数也有限制,一个IP地址24小时内只能投10张票,并且每投一次,都要输入不通的验证码。投过一次票后,...

2009-03-18 16:56:00

阅读数:1072

评论数:1

用shell脚本批量连续更改FreeBSD主机ip

年前写过一个自动投票的小程序,因为对方的网站限制为一个ip地址一天只能投10票,所以这个自动投票的程序在设计初期主要是通过代理服务器投票,后来同事提供了局域网内的30个ip地址,虽然自动投票的代码已经完成了,但是在windows下手动更改ip,真的很累人,而windows的WMI编程又不会,最后找...

2009-02-03 12:01:00

阅读数:2634

评论数:0

Unix下UTF-8和GB2312互相转换的函数

    在windows下进行utf-8和gb2312相互转化的代码网上流传了很广了,因为实现里面使用了两个windows函数(WideCharToMultiByte 和 MultiByteToWideChar),在Unix下编程就没有办法使用了,上网google研究了下,发现在Unix下就是对i...

2008-12-24 14:26:00

阅读数:4392

评论数:8

隐藏Windows系统托盘图标(改进版)

    在上一篇文章中,写了一个sample,用于隐藏图标,但是有网友提出,能不能在程序界面上显示当前的托盘图标,这样更直观一些。这一点我也曾想到过,也知道奥秘就在TBBUTTON这个结构体的dwData域里面,可惜这个域的结构在MSDN中没有描述。我也曾试着发送TB_GETIMAGELIST消息...

2008-12-10 14:17:00

阅读数:6432

评论数:13

隐藏Windows系统托盘图标

    曾经写过一篇Windows下的任务栏图标编程,其实那篇文章讲的是如何将我们自己的程序最小化到托盘并进行操作的编程方法。前两天看到论坛里有人讨论如何隐藏托盘图标,记得从前为朋友写过一个隐藏大智慧软件的程序,采用的方法就是将窗口最小化并隐藏大智慧在托盘上的图标,但是因为涉及到键盘钩子,最后并没...

2008-12-05 18:06:00

阅读数:7684

评论数:8

用awk下载YouTube视频

    上次用gawk搭配curl实现了下载优酷视频,相比较而言,YouTube虽然影响要大于优酷,但从程序的实做而言,YouTube要简单的多。    程序依然是读取需要下载的列表文件tube,格式应该是这样:     在Cygwin下运行看起来是这样的:      下面是代码:#! /usr/...

2008-12-03 13:54:00

阅读数:2440

评论数:0

在FreeBSD中自动配置声卡

    在FreeBSD中要使用声卡,首先要将声卡的驱动程序加载进系统,但是机器究竟需要使用什么样的声卡驱动程序却是一个问题,按照相关手册中的介绍,我们可以输入这样的命令:# kldload snd_driver &    然后您会发现,声卡确实能够工作了,可一旦重启机器后,仍然得要输入这...

2008-12-02 12:00:00

阅读数:1809

评论数:0

用awk下载优酷视频

        awk是一种优秀的文本处理工具,用它来处理文本中的数据非常方便。我们现在用的绝大部分是gawk,也就是gnu awk,gnu的软件一贯表现不错,跟其他AWK的实现版本比起来,gawk添加了对网络的支持,比如我可以用awk模拟发送http请求给浏览器,然后用正则表达式过滤网页内容,例...

2008-11-20 15:22:00

阅读数:3558

评论数:12

用shell script查看五大联赛积分表

        平时很少能有时间和精力收看五大联赛的直播,可还是比较关注赛程赛况,但是上网查看信息,要点很多链接,上周写了一个用awk来下载YouTube视频的程序,这次仍然想用gawk提供的网络功能完成这样一个程序,但是遇到了不小的困难,例如我需要在BEGIN过程中获取排名信息的网页,并利用re...

2008-11-17 14:46:00

阅读数:2991

评论数:0

手工打造一个QQ空间备份工具

         开放API成了当下社区里的热点,一直以来很想备份一下自己在QQ空间里面的文章,然而腾讯却不开放相关的API,所以只好另辟蹊径了。在网上搜索了下Qzone和rss,没想到还真有结果,原来QQ空间的最新文章列表都存储在下面这个xml文件:        http://feeds.qz...

2008-06-26 11:09:00

阅读数:2543

评论数:2

一个带命令行解析功能的console程序框架

          这个程序的代码对于很多linux程序员应该是很熟悉的,仿照linux实现了命令行参数解析器,所以提供一个框架程序,以后再写类似代码的时候直接在本框架的基础上修改就是了。#include "GetOpt.h"#includeusing namespace st...

2008-06-20 11:11:00

阅读数:2025

评论数:0

一个命令行参数解析器

    因工作需要写一个console工具程序,运行参数很多,记得linux下有一个系统函数getopt可以很好得帮助程序员解析命令行参数,但是在VC中没有这个函数,研究了下linux中对该函数的帮助信息和头文件getopt.h,重新实现了getopt和getopt_long这两个函数,因为没有读...

2008-06-20 11:00:00

阅读数:6066

评论数:5

一个虚拟桌面程序的实现

        前几天为朋友写了一个小工具,主要是为了做到一键隐藏大智慧炒股软件,第一个版本是利用窗口查找,然后向窗口发送WM_SHOW消息完成的。实现原理虽然简单,但是不具备通用性,按我最初的设想要一键隐藏什么软件应该由用户定义,而不是每次都要定制。于是这个小工具的第二个版本诞生了,那就是为用户...

2008-06-17 10:02:00

阅读数:7564

评论数:4

MFC中如何读取.ini配置文件

          这是从最近做的一个图像采集模块中抽出来的代码,用来读取可执行文件当前目录下的图像卡配置文文件MonitorCard.iniint m_ScanMode    = (int)GetPrivateProfileInt("Video Parameter", &qu...

2008-04-14 16:58:00

阅读数:3853

评论数:0

MFC中将bmp格式图片改为Jpeg格式图片的简单方法

这是从最近写的一个图像采集软件中取出来的代码片段:     CString fnBmp = FileName + ".bmp";                            //指定了bmp图片的文件名    SaveBMPFile(fnBmp, pBmpInfo, ...

2008-04-02 12:22:00

阅读数:2681

评论数:1

MFC中如何创建真正全屏的对话框

//MFC用于显示全屏dialog的代码,请事先将dialog的title bar属性设置为false CRect m_FullScreenRect; int nFullWidth=GetSystemMetrics(SM_CXSCREEN); int nFullHeight=GetSystemMe...

2008-04-02 11:01:00

阅读数:5955

评论数:1

MFC中如何创建固定大小的窗口

创建固定大小的窗口:方法一:在your_project_name.cpp中,m_pMainWnd->ShowWindow(SW_SHOW)之前加入下面的语句:::SetWindowLong(m_pMainWnd->m_hWnd,                             ...

2008-04-02 10:59:00

阅读数:3358

评论数:0

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