- 博客(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 235
原创 离职信
离职信公司诸君: 自吾之来此,已一年有余。本当披肝,以报知遇,却发现往昔之热情所剩无几。想来与人无涉。问题在己,盖因自己实不具荣辱不惊之修为。既已无心向工,终不能应景混事,长此以往,百无一利。唯今之计,只有主动剥职,才是正议,如此即可顺遂心意,亦可免于日后复为旗下之祭。 其实去不足惜。辗转数月,倍感煎熬,故去留之事可知已。奈何,晃晃终日不安,去留两相难。...
2011-07-27 08:27:10 179
原创 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 179
原创 研究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 272
原创 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 313
原创 用户权限设计
1 设计思路 为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。 1.1 用户 用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。 用户通常具有以下属性: ü 编号,在系统中唯一。 ü 名称,在系统...
2011-04-01 00:10:31 217
原创 有用的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 132
原创 Visual C++多媒体设计及图形、图像处理
在VC下显示JPEG、GIF格式图像的一种简便方法一、 引言 JPEG图像压缩标准随然是一种有损图像压缩标准,但由于人眼视觉的不敏感,经压缩后的画质基本没有发生变化,很快便以较高的压缩率得到了广泛的认可。GIF格式虽然仅支持256色但它对于颜色较少的图像有着很高的压缩率,甚至超过JPEG标准,也得到了广泛的认同。但作为众多程序员的一个重要的开发工具--Microsoft Visual C++ ...
2011-03-07 13:14:47 284
原创 Upload a file for download
Upload a file for downloadUpload a file for downloadUpload a file for download
2011-02-18 17:01:08 213
原创 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 151
原创 外包的春天
根据万事网(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 170
原创 为你的Cocoa应用程序加入更新支持:Sparkle 简介
作为一名桌面软件开发者,应该提早考虑程序的更新问题。如何将程序更新及时优雅的推送给用户,是维持用户忠诚度和提高软件使用体验的一个重要方面。而作为Cocoa应用程序开发者,我们可以选择自己手动来实现此功能,也可以选择一些优秀的开源框架。Sparkle就是其中之一。Sparkle是一个非常简单且易用的Cocoa应用程序更新框架。本篇文章将使用一个简单的例子,教你如何使用Sparkle为你的Coco...
2011-01-19 15:32:23 275
原创 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 322
原创 让技术成为电子商务的“明日之星”
导读:王汉华每年去亚马逊美国总部(华盛顿州的西雅图)的次数并不多。去年一年,他在西雅图逗留的时间不超过十天,但是他却得到了老板亚马逊首席执行官杰夫·贝佐斯(Jeff·Bezos)给予的充分信任和自由——在中国建立自己的物流公司,这也是亚马逊在全球唯一一家拥有自有物流公司的国家级分公司。2010年12月21日,北京远洋国际大厦,冬日里的和煦阳光明快地照进卓越亚马逊北京总部。在王汉华的小屋子里,他...
2011-01-12 08:48:27 169
原创 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 213
原创 LPTSTR详解
LPTSTR 与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。 LP:长指针(long pointer)。 T:win32环境中有一个_T宏,用来标识字符是否采用Unicode编码(两字节表示一个字符),若程序中定义了Unicode,该字符/字符串被作为Unicode字符串,否则就是标准的ANSI(单字节表示一个字符)字符串。 STR:表示这个变量是一个字符串...
2011-01-07 10:02:08 5268 1
原创 开源文件同步系统DRBD
DRBD 是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。您可以把它看作是一种网络RAID。DRBD负责接收数据,把数据写到本地磁盘,然后发送给另一个主机。另一个主机再将数据存到自己的磁盘中。其他所需的组件有集群成员服 务,如TurboHA 或 心跳连接,以及一些能在块设备上运行的应用程序。例如:裸I/O、文件系统及fsck、具有恢复能力的数据库...
2011-01-07 08:43:17 194
原创 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 162
原创 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 4811
原创 你应知道的科技之父们
如今,当你打着手机、听着iPod、在电脑前点击鼠标,你知道这些都是谁发明创始的吗?岁末年初,当我们回首盘点,别搞错了,iPod并非著名的史蒂夫· 乔布斯发明,手机也不是诺基亚的谁谁创造,而鼠标更非罗技的专利。当我们享受着科技的便利时,那些改变了科技的人,却依然“非著名”着。近日,由美国《网络世界》杂志评出的十大非著名科技之父,在网上被热议。1. 手机之父马蒂·库珀(Marty Cooper)...
2011-01-05 12:51:42 268
原创 VC++多线程编程
多线程编程之一——问题提出一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6...
2011-01-05 12:48:35 108
原创 得到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 1365
原创 Resin服务器配置指南
1 修改历史版本修改历史 作者描述工作时间(h)V0.12007-6-7张乐雷创建文档得基本结构、基本流程0.5 V0.1.12007-6-11张乐雷增加了对: 日志配置的详细解析。0.5...
2011-01-03 06:43:25 123
原创 软件天才与技术民工
——薛涌《天才是训练出来的》读后感 金旭亮 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。 然而世事难料,在...
2011-01-02 09:35:38 101
原创 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 194
原创 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 223
原创 本周移动业界十大新闻回顾
【CSDN独家特稿】国内领先的IT技术网站CSDN列举出2010年12月27日至31日移动业界十大新闻。包括“移动设备行业2011年5大预测:视频分享快速发展”、“Techcrunch评出2010年40个最佳iPhone应用”、“移动处理器之争:核心架构或成浮云”、“2010年全球移动行业回顾:iPad大热 中国崛起”和“2011年移动应用10大给力商业趋势”等。以下是全部十大新闻移动设备...
2011-01-01 09:07:49 150
原创 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 137
原创 Nginx虚拟主机多server_name的顺序问题
今天在配置Nginx + PHP + MediaWiki中,发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域名上。Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目录下的所有文件以及查询了MySQL数据库中的每个表,...
2010-12-31 12:40:52 157
原创 用谷歌浏览器来当手机模拟器
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android:chrome.exe --user-agent="Mozilla/...
2010-12-31 12:35:42 91
原创 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 212
原创 《愤怒的小鸟》开发商:苹果是开发者首选平台
最畅销iPhone手机游戏《愤怒的小鸟》开发商Rovio高管Peter Vesterbacka表示,在很长一段时间里,苹果都将成为开发者首选平台。他还表示Android生态系统是支离破碎的。Peter Vesterbacka本周接受采访时表示,苹果将继续保持优势地位。自2009年发布以来,《愤怒的小鸟》引起了一场全球现象。这款游戏一开始增长缓 慢,但是最后实现了全力起飞,下载量超过5000万。...
2010-12-30 16:15:13 159
原创 外媒评出2010年十大Android应用
导语:美国科技网站Ars Technica周二撰文,评选出2010年十大Android应用。以下为文章概要:1、Aldiko Book Reader这是一款专为读书爱好者设计的阅读器,售价仅为2.99美元,下载和安装都很简单。该应用提供白天和夜间阅读模式,而且能够兼容Droid X的大号屏幕。2、Tunein Radio这款应用能够为用户提供全球各地的电台,...
2010-12-30 13:49:03 168
原创 2010年中国互联网十大事件
导读:作为新经济的代表,2010年对于中国互联网而言,可谓是大获丰收的一年。老一辈的搜房网、麦考林、当当网等实现了上市,中青年的乐视网、优酷网等也实现了上市,新生儿的团购网站、垂直类网站乐淘网、好乐买等也纷纷获得了风险投资,一片热气腾腾的场面。当然,在歌舞升平之中,也不乏持续不断的刺耳之声,比如涉黄、盗版、隐私等等等等。但是,总体而言,如果给2010年的中国互联网打分的话,应该可以打个90分。希望...
2010-12-30 09:08:45 1901
原创 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 418
原创 引用 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 496
原创 vc++ 开源异步socket通信项目
http://www.codeproject.com/KB/IP/casyncsocketex.aspx,有时间可以研究下该项目。利于做多线程
2010-12-21 17:28:17 380
原创 smtp小记录,慢慢记录
我的smtp小研究,正在开发一个vc++的邮件客户端,google的smtp端口是465,一般默认是25端口,正在研究ssl发送中。基于开发PJNCONNECTION
2010-12-17 08:46:05 668
原创 一个程序员的奋斗历程(再发经典,这是我见过最牛的程序员了
声明:此文为多年前的一位程序员所写,相信很多人都看过,但论坛难免又进来许多新人,有些人很迷茫,那就看看此人是怎么奋斗的吧!希望此文能对广大程序员有所启发,共勉!这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。一转眼我...
2009-09-13 10:01:07 190
web传真群发系统应该如何设计?请朋友指教!
2009-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人