自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 论坛 (24)
  • 收藏
  • 关注

原创 From Pandas to Spark DataFrames

Pandas is a great library, but it is a single machine tool and it doesn’t have any parallelism built in, which means it uses only one CPU core. Luckily with Spark, you can port pretty much any piece o...

2018-03-05 18:07:26 170

原创 快速掌握Java语言

快速掌握Java语言

2016-07-08 09:35:39 452

原创 最长递增子序列 (Longest Increasing Subsequence)

在一个随机序列中,寻找最长的递增子序列,这个子序列不要求连续。比如,给定序列[10, 9, 2, 5, 3, 7, 19, 18], 最长子序列为[2,3,7,19]或者[2,3,7,18], 因此结果为4。第一种解法,是采用动态规划,复杂度为O^2. 使用一个辅助数组dp, 其中dp[i]保存源数组中以下标i结尾的最长递增子序列的个数n[0] = 10 , dp[0] = 1

2016-06-09 19:06:57 544

原创 UMDH - 快速检测内存泄漏的免费工具

<br />UMDH是微软Debugging Tools工具集的一个小工具。因为OS记录内存分配信息需要符号文件,所以程序链接时需要选择生成符号信息(/DEBUG)<br /> <br />用法:<br /><br />1. 运行程序前,告诉OS要保存内存分配信息:<br />gflags.exe /i Your_Exe_Program.exe +ust<br />gflags.exe /i Your_Exe_Program.exe /tracedb 1024<br /><br />2. 设置环境变量 _N

2010-07-19 17:45:00 1202

原创 PhotoShop 插件开发之选区(Selection)

PhotoShop 插件开发之选区(Selection)作者:耿海增   blog:http://genghz.spaces.live.com          我们的程序里用到的图都是放在一张大图里的,所以就有一个文件记录每个小图是放在这张大图的什么地方,类似这个样子:.图要是少了还好,多到几十、几百个这样的记录,每次要更新一个图都要找半天,尤其是界面大变的时候,几乎所有的小图的位置都变

2007-06-25 15:40:00 1026

原创 如何获取其它程序的命令行参数

作者:耿海增   blog: http://genghz.spaces.live.com下载源代码(VC知识库链接)开发环境: VC6 Windows XP测试环境: WindowsXP 我们都知道,在程序里获取命令行参数很简单,WinMain函数会以参数的形式传递给我们,或者可以调用API GetCommandLine 获取。但是GetCommandLine函数不接受参数,获取的只是

2007-06-25 15:34:00 1099

原创 阻止全局钩子的加载

阻止全局钩子的加载作者:耿海增   blog:http://genghz.spaces.live.com网上有一篇关于这个问题的文章,题目叫《防止全局钩子的侵入》,作者不祥。文中简单分析了一下钩子的原理,然后使用了微软的Detours库进行API拦截。如果只是为了拦截一个函数,使用Detours好像有点儿浪费。本文不使用Detours库,直接对LoadLibraryExW函数进行拦截。

2007-06-25 15:25:00 1620 6

原创 程序只运行一个实例,并激活前一个实例

程序只运行一个实例,并激活前一个实例作者:耿海增 下载本文示例工程(下载为VC知识库链接)实现程序只运行一次的方法很多,但是原理都是一样的,就是运行第一次的时候设置一个标记,每次运行的时候检查该标记,如果有就说明已经运行了。具体实现: 1、在程序初始化的时候 (InitInstance()) 枚举所有的窗口,查找本程序的实例是否存在 2、在主窗口初始化的时候在本窗口的属性列表中添加一个标记,以便程

2005-03-03 09:26:00 1296

原创 程序实现多国语言的动态切换解决方案

程序实现多国语言的动态切换解决方案作者:耿海增 下载示例源代码(VC知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件。当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且

2005-03-03 09:24:00 3114

原创 SkinLoad程序界面换肤工具

SkinLoad程序界面换肤工具作者:耿海增下载本文示例工程 版本更新SkinLoad v0.3本文在VC知识库链接说明:SkinLoad是一个给程序换肤的工具,通过几个简单的函数调用就可以给你的应用程序加上漂亮的皮肤,包括所有的系统对话框。通过SkinLoadMaker皮肤编辑工具,可以自己定制皮肤。界面效果图如下: 如何在程序中实现换肤:一、静态链接动态库需要三个文件:"SkinLoadLib

2005-03-03 09:22:00 1455

原创 在VC中调用默认的电子邮件程序发送邮件

很多时候大家需要在程序中发送邮件,自己编又太麻烦,怎么办,呵呵,有现成的!1、想省事儿的,用ShellExecute函数:ShellExecute(NULL,NULL,"mailto:email@263.net",NULL,NULL,SW_SHOW);2、如果想自己多处理一些东西的话,比如加上默认的帐号、密码、附件等,就可以调用系统的Mapi函数。具体的用法大家可以去查MSDN都是以MAPI开头的

2002-01-30 12:05:00 12416

原创 在ListCtrl中进行排序

//转自MFC开发指南,http://www.vchelp.net/                                          在ListCtrl中进行排序 闻怡洋 wyy_cq@21cn.com http://www.vchelp.net/  列表控件(CListCtrl)的顶部有一排按钮,用户可以通过选择不同的列来对记录进行排序。但是 CListCtrl并没有自动排序的

2001-12-03 08:21:00 1610

BusHound (USB调试工具)

很好的USB调试工具

2007-11-15

Secrets of Reverse Engineering

英文版,很不错的书,讲的比较全面,可以顺便练习一下E文。

2007-11-14

Lex & Yacc 2nd 中文版 pdf

Due to the system error, the book hasn't been uploaded successfully.

2009-01-09

Lex & Yacc 2nd 1992 英文版 djvu 格式

Lex & Yacc 1992 英文 第二版。 可以用WinDjView打开。

2009-01-09

Programming Windows

Charles Petzold的经典之作,October 5, 1998,英文版

2007-11-14

PDFRemover

去除PDF的copy等限制

2007-11-15

面试经历分享:北京文思创新

发表于 2006-07-16 最后回复 2014-09-04

请问月薪10k以上的程序牛人应该具有什么水平?(兼散分)

发表于 2006-07-17 最后回复 2006-07-20

今天吃饭居然中奖了,爽!(先进来者有分)

发表于 2006-07-17 最后回复 2006-07-17

放分:一个简单的函数调用,让你的程序拥有XP风格的皮肤,还可以自己定制皮肤!

发表于 2003-07-14 最后回复 2003-08-28

高手关注:为什么收不到 WM_NCLBUTTONUP 消息?

发表于 2003-05-04 最后回复 2003-05-04

爽啊,2.5G的VS.Net(正式版)全down下来了!要下的抓紧了,我这儿提供地址!

发表于 2002-01-24 最后回复 2002-05-02

哪位大哥知道用什么编辑wmf格式的文件(急用,分不够可以再加)

发表于 2002-01-16 最后回复 2002-02-27

flounder(比目鱼) 先生请进来领分!(关于:请教:如何判断打印机是彩色的还是黑白的)

发表于 2002-02-01 最后回复 2002-02-01

请教:如何判断打印机是彩色的还是黑白的

发表于 2002-01-15 最后回复 2002-02-01

《程序员杂志》可不可以送货上门呀,去邮局汇款太麻烦了!(北京的)

发表于 2002-01-19 最后回复 2002-01-24

kao,订本《程序员》都这么麻烦,更可恶的是,邮购地址搞的那么长,邮局的小姐都不干了(地址:北京朝阳区北辰东路利康饭店3号院北楼百联美达美公司读者服务部)

发表于 2002-01-19 最后回复 2002-01-19

哪位大哥知道用什么编辑wmf格式的文件(急用)

发表于 2002-01-16 最后回复 2002-01-17

强烈反对 Soft21(雾昕小子) 四处灌水!!!!

发表于 2002-01-13 最后回复 2002-01-14

很奇怪的Dll问题,高手请进

发表于 2002-01-08 最后回复 2002-01-13

打印预览问题!能不能不用MFC的View类,直接用API实现?如能解决另开帖子300相送!!

发表于 2002-01-12 最后回复 2002-01-13

高分求救:绘图问题,高手请进(怎么画立体矩形?有没有现成的函数?或者怎么填充平行四边形)

发表于 2002-01-06 最后回复 2002-01-07

斑竹在吗??谁能给我解释一下,为什么我的专家分变少了???????

发表于 2002-01-05 最后回复 2002-01-05

下雪了……

发表于 2001-12-07 最后回复 2001-12-07

突然发现我的分比较多,想散点儿,想要的进来领啊,呵呵,注意排队呀

发表于 2001-12-07 最后回复 2001-12-07

软件发布:VC版俄罗斯方块

发表于 2001-12-07 最后回复 2001-12-07

软件发布:俄罗斯方块

发表于 2001-12-06 最后回复 2001-12-06

请教:CDialog为什么不相应OnKeyDown事件?

发表于 2001-11-14 最后回复 2001-11-30

那位知道怎么往CSDN上上传程序,谢了,一定给分

发表于 2001-11-27 最后回复 2001-11-30

紧急求救:如何用C或VC控制打印机的走纸?

发表于 2001-08-29 最后回复 2001-08-29

空空如也

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

TA关注的人 TA的粉丝

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