自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 CDialogResize

IntroductionRecently I've been reading up on WTL, and I came across a rather interesting class that I hadn't seen mentioned anywhere, CDialogResize. Given the large number of MFC implementatio...

2011-08-16 17:35:28 204

原创 离职信

离职信公司诸君:         自吾之来此,已一年有余。本当披肝,以报知遇,却发现往昔之热情所剩无几。想来与人无涉。问题在己,盖因自己实不具荣辱不惊之修为。既已无心向工,终不能应景混事,长此以往,百无一利。唯今之计,只有主动剥职,才是正议,如此即可顺遂心意,亦可免于日后复为旗下之祭。         其实去不足惜。辗转数月,倍感煎熬,故去留之事可知已。奈何,晃晃终日不安,去留两相难。...

2011-07-27 08:27:10 152

原创 linux

哥随便注1下:懒人请点这里从华军软件下载ssh客户端软件putty。软件非常小,500KB不到,仅有1个putty.exe文件。以下的操作默认均指在ssh客户端软件里的操作,本例SSH客户端软件即putty.exe.方法:运行putty.exe,填写HOST IP和端口(默认是22),保存。然后点“OPEN”使用该设置连接远程linux(vps)。最一般的情况下,Linux VPS默认的账...

2011-05-05 17:25:16 150

原创 研究debian有用的几个小脚本

前人已经做了很多工作了,使用下面的命令下载自动化脚本并运行,在引导下操作就可以完成OpenVPN的安装了。wget http://vpsnoc.com/scripts/debian-openvpn.sh chmod +x debian-openvpn.sh ./debian-openvpn.sh安装完成后下载keys.tgz,将其解压到C:\Progra...

2011-04-28 16:26:29 251

原创 CListCtrl和CImageList显示缩略图,图片自动排列。

的CListCtrl风格设置为ICON风格 CImageList  m_ImageList;CListCtrl    m_list;m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);m_list.SetIconSpacing(CSize(140, 130));     //set pictures sp...

2011-04-06 14:30:30 277

原创 用户权限设计

1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。 用户通常具有以下属性: ü         编号,在系统中唯一。 ü         名称,在系统...

2011-04-01 00:10:31 198

原创 有用的vc获取当前目录的代码

//获取当前目录CString GetModuleDir(){    CString sPath;    GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);    sPath.ReleaseBuffer();    int nPos=0;    nPos=sPath.ReverseFind('\\');   ...

2011-03-11 16:02:48 118

原创 Visual C++多媒体设计及图形、图像处理

在VC下显示JPEG、GIF格式图像的一种简便方法一、 引言   JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可。GIF格式虽然仅支持256色但它对于颜色较少的图像有着很高的压缩率,甚至超过JPEG标准,也得到了广泛的认同。但作为众多程序员的一个重要的开发工具--Microsoft Visual C++ ...

2011-03-07 13:14:47 260

原创 vc制作异形窗口的方法

http://wenku.baidu.com/view/d4abf8d97f1922791688e8b4.html

2011-02-26 15:01:15 140

原创 Upload a file for download

Upload a file for downloadUpload a file for downloadUpload a file for download

2011-02-18 17:01:08 183

原创 add a status bar to an MFC dialog

we can get the method from the codeproject http://www.codeproject.com/KB/statusbar/dlgstatbar01.aspx

2011-02-08 11:48:23 117

原创 外包的春天

 根据万事网(Vastwork.com)最新数据报告表明,在 2011年1月第3周,全球主要项目网站新增项目26,171,项目预算12,996,641美元,折合人民币85,777,830元。据数据报告表明,在“项目金额前10名的技能类别”中,PHP、HTML、Magento、MySQL和iPhone位列其中。   项目金额前10名的技能类别分别为:   PHP,网页设计, HTML...

2011-01-25 10:56:50 154

原创 为你的Cocoa应用程序加入更新支持:Sparkle 简介

作为一名桌面软件开发者,应该提早考虑程序的更新问题。如何将程序更新及时优雅的推送给用户,是维持用户忠诚度和提高软件使用体验的一个重要方面。而作为Cocoa应用程序开发者,我们可以选择自己手动来实现此功能,也可以选择一些优秀的开源框架。Sparkle就是其中之一。Sparkle是一个非常简单且易用的Cocoa应用程序更新框架。本篇文章将使用一个简单的例子,教你如何使用Sparkle为你的Coco...

2011-01-19 15:32:23 243

原创 QQ找茬外挂 开源

http://hi.baidu.com/blue236146_/blog/item/1ca20f93d277729fa877a449.html 一,设计思路.1,在屏幕上截取两幅图片,保存为BMP类型.2,读取两幅位图的数据区,对比RGB值,不同将该像素区域设为255,0,0.  (此处不是红色,而是蓝色,具体原因参看我整理的BMP位图结构)3,新建空位图,将新的数据区拷贝到空...

2011-01-12 11:31:58 299

原创 让技术成为电子商务的“明日之星”

导读:王汉华每年去亚马逊美国总部(华盛顿州的西雅图)的次数并不多。去年一年,他在西雅图逗留的时间不超过十天,但是他却得到了老板亚马逊首席执行官杰夫·贝佐斯(Jeff·Bezos)给予的充分信任和自由——在中国建立自己的物流公司,这也是亚马逊在全球唯一一家拥有自有物流公司的国家级分公司。2010年12月21日,北京远洋国际大厦,冬日里的和煦阳光明快地照进卓越亚马逊北京总部。在王汉华的小屋子里,他...

2011-01-12 08:48:27 150

原创 ajax获取特定元素内容代码

javascript:var objs=document.getElementsByTagName("div");for(var i=0;i<objs.length;i++){alert(objs[i].innerHTML);}

2011-01-09 19:00:53 190

原创 LPTSTR详解

LPTSTR  与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。   LP:长指针(long pointer)。   T:win32环境中有一个_T宏,用来标识字符是否采用Unicode编码(两字节表示一个字符),若程序中定义了Unicode,该字符/字符串被作为Unicode字符串,否则就是标准的ANSI(单字节表示一个字符)字符串。   STR:表示这个变量是一个字符串...

2011-01-07 10:02:08 5199 1

原创 开源文件同步系统DRBD

DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服    务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数据库...

2011-01-07 08:43:17 179

原创 Unicode下MFC获取命令行参数,执行脚本制作

 在MFC程序中,可以用以下几种方法来获取命令行参数。为方便说明,我们假设执行了命令:C:\test\app.exe -1 -2方法一::GetCommandLine();将获取到 "C:\test\app.exe"  -1 -2方法二for (int i=0;i<__argc;i++){__argv[i];将依次得...

2011-01-06 15:07:45 136

原创 INT_PTR介绍

不知道是从哪个版本的SDK开始,微软引入了一个新的类型——INT_PTR(其实也就是 typedef了一把)。看下面的定义就知道了。 C++代码 #if defined(_WIN64)       typedef __int64 INT_PTR, *PINT_PTR;       typedef unsigned __int64 UINT_PTR, *PUIN...

2011-01-06 09:07:11 4476

原创 你应知道的科技之父们

如今,当你打着手机、听着iPod、在电脑前点击鼠标,你知道这些都是谁发明创始的吗?岁末年初,当我们回首盘点,别搞错了,iPod并非著名的史蒂夫· 乔布斯发明,手机也不是诺基亚的谁谁创造,而鼠标更非罗技的专利。当我们享受着科技的便利时,那些改变了科技的人,却依然“非著名”着。近日,由美国《网络世界》杂志评出的十大非著名科技之父,在网上被热议。1. 手机之父马蒂·库珀(Marty Cooper)...

2011-01-05 12:51:42 81

原创 VC++多线程编程

多线程编程之一——问题提出一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6...

2011-01-05 12:48:35 85

原创 得到java时间戳 用于数据库中按时间戳查询数据

得到java时间戳 用于数据库中按时间戳查询数据 包括:今天、昨天、本周、本月、本年、选定的时间段 package test; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; public class DateTest { public static long Fr...

2011-01-03 15:56:16 1331

原创 Resin服务器配置指南

1       修改历史版本修改历史 作者描述工作时间(h)V0.12007-6-7张乐雷创建文档得基本结构、基本流程0.5 V0.1.12007-6-11张乐雷增加了对: 日志配置的详细解析。0.5...

2011-01-03 06:43:25 98

原创 软件天才与技术民工

——薛涌《天才是训练出来的》读后感 金旭亮    长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。    16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。    然而世事难料,在...

2011-01-02 09:35:38 77

原创 Linux系统下实现FTP虚拟主机

在Linux下,我们可以用wu-ftp、tftp-server、proftpd、gssftp、vsftp等FTP服务程序来构建FTP服务器。由于wu-ftp(Washington University Ftp)广泛使用在各种Linux发行版本和多种的Unix(其中包括了IBM AIX、FreeBSD、HP-UX、各种BSD、Solaris等)中,同时它在因特网中的占有量超过了50%,并且现在Lin...

2011-01-01 10:15:58 166

原创 30个最佳的eclipse插件

来自:http://www.ajaxline.com/best-eclipse-plugins PyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。 EasyEclip...

2011-01-01 09:34:23 179

原创 本周移动业界十大新闻回顾

【CSDN独家特稿】国内领先的IT技术网站CSDN列举出2010年12月27日至31日移动业界十大新闻。包括“移动设备行业2011年5大预测:视频分享快速发展”、“Techcrunch评出2010年40个最佳iPhone应用”、“移动处理器之争:核心架构或成浮云”、“2010年全球移动行业回顾:iPad大热 中国崛起”和“2011年移动应用10大给力商业趋势”等。以下是全部十大新闻移动设备...

2011-01-01 09:07:49 114

原创 Ubuntu开机进入命令行

方法一: ubuntu在6.10开始用upstart替代init,主要脚本都在/etc/event.d下面,默认情况下/etc下没有inittab文件,但是默认情况下inittab虽然不存在,ubuntu用upstart替代init,但还是和init保持兼容。方法是自建一个inittab文件,写入一行id:3:initdefault: ,然后进入/etc/rc3.d,将S...

2010-12-31 15:01:11 107

原创 Nginx虚拟主机多server_name的顺序问题

今天在配置Nginx + PHP + MediaWiki中,发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域名上。Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目录下的所有文件以及查询了MySQL数据库中的每个表,...

2010-12-31 12:40:52 130

原创 用谷歌浏览器来当手机模拟器

很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。  谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:  谷歌Android:chrome.exe --user-agent="Mozilla/...

2010-12-31 12:35:42 69

原创 VC++文件操作

文件属性相关1.判断文件是否存在利用CFile类和CFileStatus类判断CFileStatus filestatus;if (CFile::GetStatus(_T("d:\\softist.txt"), filestatus))    AfxMessageBox(_T("文件存在"));else    AfxMessageBox(_T("文件不存在"));利用CFileFi...

2010-12-30 17:40:35 187

原创 《愤怒的小鸟》开发商:苹果是开发者首选平台

最畅销iPhone手机游戏《愤怒的小鸟》开发商Rovio高管Peter Vesterbacka表示,在很长一段时间里,苹果都将成为开发者首选平台。他还表示Android生态系统是支离破碎的。Peter Vesterbacka本周接受采访时表示,苹果将继续保持优势地位。自2009年发布以来,《愤怒的小鸟》引起了一场全球现象。这款游戏一开始增长缓 慢,但是最后实现了全力起飞,下载量超过5000万。...

2010-12-30 16:15:13 124

原创 外媒评出2010年十大Android应用

导语:美国科技网站Ars Technica周二撰文,评选出2010年十大Android应用。以下为文章概要:1、Aldiko Book Reader这是一款专为读书爱好者设计的阅读器,售价仅为2.99美元,下载和安装都很简单。该应用提供白天和夜间阅读模式,而且能够兼容Droid X的大号屏幕。2、Tunein Radio这款应用能够为用户提供全球各地的电台,...

2010-12-30 13:49:03 139

原创 2010年中国互联网十大事件

导读:作为新经济的代表,2010年对于中国互联网而言,可谓是大获丰收的一年。老一辈的搜房网、麦考林、当当网等实现了上市,中青年的乐视网、优酷网等也实现了上市,新生儿的团购网站、垂直类网站乐淘网、好乐买等也纷纷获得了风险投资,一片热气腾腾的场面。当然,在歌舞升平之中,也不乏持续不断的刺耳之声,比如涉黄、盗版、隐私等等等等。但是,总体而言,如果给2010年的中国互联网打分的话,应该可以打个90分。希望...

2010-12-30 09:08:45 1768

原创 vc++ 如何使radio button ,checkbox初始为已选状态?

CheckDlgButton(IDC_CHECK1, BST_UNCHECKED); // 0 CheckDlgButton(IDC_CHECK2, BST_CHECKED); // 1 ((CButton*)GetDlgItem(IDC_RADIO_1))->SetCheck(1); 也可以利用class ...

2010-12-29 11:28:20 373

原创 引用 error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [128]' to 'cha

OTIFYICONDATA nid; nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA); nid.hWnd=this->m_hWnd; nid.uID=IDR_MAINFRAME; nid.uFlags=NIF_ICON|NIF_MESSAGE|NIF_TIP ; nid.uCallbackMessage=WM_SHOWTASK;//自定义的消...

2010-12-27 16:18:53 465

原创 vc++ 开源异步socket通信项目

http://www.codeproject.com/KB/IP/casyncsocketex.aspx,有时间可以研究下该项目。利于做多线程

2010-12-21 17:28:17 354

原创 smtp小记录,慢慢记录

我的smtp小研究,正在开发一个vc++的邮件客户端,google的smtp端口是465,一般默认是25端口,正在研究ssl发送中。基于开发PJNCONNECTION

2010-12-17 08:46:05 647

原创 一个程序员的奋斗历程(再发经典,这是我见过最牛的程序员了

声明:此文为多年前的一位程序员所写,相信很多人都看过,但论坛难免又进来许多新人,有些人很迷茫,那就看看此人是怎么奋斗的吧!希望此文能对广大程序员有所启发,共勉!这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。一转眼我...

2009-09-13 10:01:07 165

达内部分笔记j2se部门的笔记

达内的部门学习笔记,没什么可说的,需要的朋友下载看看,主要是j2se部分的笔记

2009-03-27

增强Eclipse MyEclipse 的代码提示功能(图文教程)

不错的东西,能够使Eclipse和VC++一样代码提示,挺不错

2009-03-27

软件开发文档模板库.doc

软件开发文档模板库,涉及到软件开发流程,软件开发具体的事项,值得一看

2009-02-02

Swing+SQLServer2005_酒店管理系统

Swing+SQLServer2005_酒店管理系统

2009-02-01

JavaWeb缩略图生成工具

一个基于java的jar包,能够支持Web实现零编码生成图像缩略图……

2009-02-01

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

TA关注的人

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