07 2014 档案
摘要:昨天领导交代客户需要一个可以测试CPU性能的脚本,问题简化下就是说要做一个可以手动设置对CPU产生消耗的程序。心想哪有这种脚本,或许性能测试工具还差不多。琢磨了下,或许用死循环可以达到差不多的效果,但是单进程(单线程)造成的影响有限,因为服务器都是多个物理核心。那就是用多线程吧,手动写了个多线程de...
阅读全文
摘要:接上篇,原生的控件都不太好看,所以决定自己画一个,稍微处理下消息就能用了。不过,美化这东西是需要天赋的。即使技术再好,没有对UI布局调整和良好的审美能力,做出来的东西还是很挫。主要把消息逻辑和画的过程写出来:LRESULT CALLBACK WindowProcedure (HWND hwnd, U...
阅读全文
摘要:首次用Code::Blocks写Win32GUI程序,关于GDI+的引用摸索了半天。SDK写GUI比较累人,以后还是考虑Qt或者其他方式。代码:/***code by lichmama from cnblogs.com*@platform: code::blocks 13.12/windows xp...
阅读全文
摘要:参考文献:http://www.cnblogs.com/xidongs/archive/2009/07/17/1525584.html直接上代码:'code by lichmama from cnblogs.com'@vb6 camera controlPrivate Declare Functio...
阅读全文
摘要:原文摘自:http://heisetoufa.iteye.com/blog/504068'模块代码Private Declare Function CreateStreamOnHGlobal Lib "ole32" (ByVal hGlobal As Long, ByVal fDeleteOnRel...
阅读全文
摘要:原文摘自:http://kamiff.iteye.com/blog/725343[V$SQLAREA] 本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。[V$SQLAREA中的信息列]...
阅读全文
摘要:非常简单的指令,只需要:wget -c -r -p -k -np [URL]下面解释下个参数的意义:-c 断点续传-r 递归下载,可遍历整个站点的结构-p 网页显示所需要的素材(图片\css\js之类)-k 将下载的网页里的连接转换为本地连接(这个功能很赞)-np 仅下载当前站点的文件(否则你可能会...
阅读全文
摘要:原生的VB6不支持PNG个图片,因为刚有VB的时候还没有PNG的概念呢。不过,利用GDI+加载解析个PNG简直是砍瓜切菜般简单。GDI+的模块是我在网上下载的,地址应该是:http://vistaswx.com/blog/article/gdip-tutorial-6-image上代码: 1 'co...
阅读全文
摘要:要是能创建半透明的刷子就好了,就不必像这样以图层的方式实现透明阴影效果。代码: 1 'code by lichmama@cnblogs.com 2 '绘制阴影图层 3 Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal...
阅读全文
摘要:今天先把主要逻辑写出来,如果有时间就实现一个真正的截图工具。 1 Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, _ 2 ByVal X As Long, _ 3 ByVal Y As Lo...
阅读全文
摘要:好无聊,睡前一更~XP的任务栏没办法像win7那样随意拖动交换顺序,偶觉不爽,遂写程序搞之。这个不算什么新东西,参考了很多别人写的东东。程序启动后,会在右下角托盘区显示钢铁侠的图标。右键击之,可选择退出程序全局范围内,使用快捷键Ctrl+方向键左(或者右)即可调整任务栏的按钮(即程序)的位置。由于我...
阅读全文
摘要:下午闲的蛋疼,随手给测试机配了个浮动地址eth0:0。ping了下OK,内网访问没问题。准备收手的时候,瞄了一眼ifcfg-eth0:0的配置,发现广播地址BROADCAST写成了BOADCAST,我这么追求完美的男人怎么能容忍这个。果断,vi打开再加个字母。潇洒地wq保存,准备重启接口刷新配置。键...
阅读全文
摘要:WM_COPYDATA消息是一种进程间通信的一种方式,参考文档如下:http://msdn.microsoft.com/en-us/library/windows/desktop/ms649011(v=vs.85).aspxhttp://www.flounder.com/wm_copydata.ht...
阅读全文
摘要:根据网上搜来的资料,MS有个组件可以用来支撑VB6访问SOAP接口。于是下载了个msSoapToolkit.exe安装后试了下,发现确实可以访问用C#或者VB.net写的webservice。但是如果接口是使用其他语言编写的,则会出现各种莫名错误,像什么参数类型不正确,或者初始化失败(应该是解析WS...
阅读全文
摘要:1 Private Declare Sub RtlMoveMemory Lib "kernel32" (Destination As Any, Source As Any, ByVal Length As Long) 2 3 4 'code by lichmama from cnblogs.c...
阅读全文
摘要:翻译篇:http://www.cnblogs.com/duzouzhe/archive/2009/08/05/1539543.html 1 Private Declare Function GetTickCount Lib "kernel32" () As Long 2 Private Declar...
阅读全文
摘要:这是个简版的,可以拿来做下网页gzip的解压缩,整好我的webserver还不支持这个,有时间了就加上。zlib.dll下载请点击我!模块zlib.bas的代码如下: 1 'code by lichmam from cnblogs.com 2 'whatfor: could be used for ...
阅读全文
摘要:关于redis是什么就不介绍了,安装过程参考了:http://www.cnblogs.com/silent2012/p/3499654.html。#!/bin/bash#定义安装目录export REDIS_HOME=/home/test/redis#创建安装目录mkdir $REDIS_HOME#...
阅读全文
摘要:分享一段代码,很实用。 下面这段java代码是我在国外一个论坛上发现的,源地址已经忘了。代码的作用是可以删除正在使用的mq的队列消息,管理mq的人一定知道它的美妙了吧,哈哈。 我拿来改了下,增加了2个参数支持:ccsid和channel。上代码: 下面,再贴一个我用shell写的壳: 使用起来很方便
阅读全文
摘要:分享一段代码,很简单但是也很实用。 贴张图,看看效果:
阅读全文
摘要:Desktop的API,用于切换或者系统桌面环境。扩展起来可以做一个锁屏程序或者多桌面程序。模块部分: 1 'desktop.bas 2 'too much struct and declare unused, shame~ 3 Public Declare Function GetThrea...
阅读全文
摘要:接上篇,这次做了小小的改动和提升。增加了对POST的支持和对其他方法(GET和POST之外的)选择405回复。另外,增加了对CGI的支持,目前可以使用C语言来写(是不是好蠢的赶脚)。相对于上篇,整体做了小小的优化。这次代码就只贴mod_cgi.bas的部分,其他文件我打包了,感兴趣的同学可以下来看看...
阅读全文
摘要:之前用VBS写过一个,效率和支持比较low,这次闲着没事用VB重写了一次。当前的实现版本仅支持静态文件的访问(*.html之类),支持访问方式为GET,HTTP状态支持200和404。两个文件,一个是定义了常用到的函数的模块tools.bas 1 'tools.bas 2 Private Dec...
阅读全文
摘要:代码备忘 1 'code by lichmama from cnblogs.com 2 Private Type IPAddr 3 ip1 As Byte 4 ip2 As Byte 5 ip3 As Byte 6 ip4 As Byte 7 End T...
阅读全文
摘要:老代码备忘,我对图像处理不是太懂。 注:部分代码引援自网上,话说我到底自己写过什么代码。。。 1 Private Declare Function GetBitmapBits Lib "gdi32" (ByVal hbitmap As Long, _ 2 ByVal dwCount As Long,
阅读全文
摘要:很久之前,那时候我还不太会玩(现在也不厉害)扫雷这个游戏,同学总在我面前炫耀自己的技术有多叼。“高级,99颗雷,只需三分钟。。。”,如此这般。也许确实需要天赋,我总要排查个半天才敢点下左键,然后就BOOM!偶然一天,在网上浏览网页看到了一篇关于“扫雷外挂”的文章,记得那个人是用汇编写的,没记错的话应...
阅读全文
摘要:上篇写到了获取IE8浏览器URL的一般方法,那这篇就写下chrome的URL怎么获取。事实上,早期的chrome版本可以通过跟IE8差不多方式获取到URL信息。但是,现在chrome的控件都是DirectUI画出来的,所有就没有一般意义上hwnd可以取。网上搜索了下,大多数都倾向于使用MSAA(Mi...
阅读全文
摘要:这是个老梗了,也没什么技术含量。因为自从接触Linux之后,Windows上我所知道的那一点api基本上都忘光了。所以这样的博文可以当做是备忘,说不定有天还能用的到。Windows上想要获取浏览器的地址栏信息,基本思路是枚举浏览器的子窗体,然后获取hwnd(handle of window),最后使...
阅读全文

浙公网安备 33010602011771号