木感想

常常思索 没有结果 来来去去 依稀记得

导航

2012年2月27日 #

CArchive的一个经验

摘要: CArchive使用时,确定文件结尾可以使用意外来处理。CArchive ar(&file, CArchive::load);try{ while(1) { CStoreName rn; ar>>rn.sName>>rn.s>>rn.iy; if(rn.sName.IsEmpty() || rn.s.IsEmpty() || rn.iy == 0) break; m_Names.Add(rn); }}catch(CArchiveException* e){ e->Delete();}ar.Close();这样就免去了确定写入数量的麻烦。 阅读全文

posted @ 2012-02-27 16:42 跌跌撞撞 阅读(171) 评论(0) 推荐(0) 编辑

2011年10月13日 #

设计Client

摘要: 最近设计了一个工作良好的图像处理客户区。当客户区移动缩放时,图像都能居中显示。软件的下载地址:http://files.cnblogs.com/charles_lznix/Zooly.rar主要解决了几个问题:1、快2、操作方式多样,能适应客户区尺寸改变、客户区位置移动甚至超出屏幕也能工作良好。图像的缩放、角度变换,滚动条的配合等事情,将在此基础上进一步设计出来。--------------------------------------------------------------------------------------------------进一步的改进上次的设计还缺少一些功能, 阅读全文

posted @ 2011-10-13 12:08 跌跌撞撞 阅读(269) 评论(0) 推荐(0) 编辑

2008年11月19日 #

加载COM的方式

摘要: 通常我们都是使用CoCreateInstance或CoGetClassObject获得接口,再通过接口访问他的成员方法。在C++支持下,从来不会有任何问题。但是如果使用Win32模式,纯粹C风格编程,就会出现问题了。通过研究我发现其实上述访问方式本身就存在问题。标准的访问方式,如D3D一样,接口的初始化必须在Com提供的API基础上完成。COM设计者需要提供一个API,像DLL的导出函数一样,供给... 阅读全文

posted @ 2008-11-19 15:13 跌跌撞撞 阅读(2130) 评论(6) 推荐(0) 编辑

2008年10月8日 #

学习反汇编记录

摘要: 最近要做驱动程序,需要用到反汇编。在网上收集了一些资料,了解到一些常用工具名称,一些反汇编操作的经验总结,有一篇文章说QQ大厅多开的破解,很有意思。看起来最简单了,我也试验一下,拿我很喜欢的小游戏《宝石迷阵》做实验。打这个游戏当年我还创造了13万的高分,至今没有人能超越。前几天也是拿他作查找/修改内存试验,效果很不错。//2006-10-3这几天收集整理了大批的反汇编工具,有Cheat engin... 阅读全文

posted @ 2008-10-08 15:53 跌跌撞撞 阅读(3391) 评论(1) 推荐(1) 编辑

2008年9月21日 #

299错误解决记录

摘要: ReadProcessMemory一直报错。发晕了一整天。GetLastError() Error:0299 = 仅完成部分 ReadProcessMemory 或 WriteProcessMemory 请求。以为是OpenProcess的参数问题,不断的修改参数,程序成了这样子:hProcess = OpenProcess( //PROCESS_VM_OPERATION|PROCESS_VM_R... 阅读全文

posted @ 2008-09-21 22:04 跌跌撞撞 阅读(5581) 评论(0) 推荐(0) 编辑

2008年6月24日 #

23日记录

摘要: 23号,峰哥来玩,刚好项目挣了点钱,就想好好请大家吃一顿。提议去意大利餐厅,牛排全套,岷岷说:那里东西没有雅泰莱的好,吃好多回了。意见很快统一起来,去雅泰莱。坐车走到半路,突然发现小肥羊,立刻提议咱们去小肥羊吧,居然又一次意见统一,即刻去小肥羊。山吃海喝,吃的很惬意。出来的时候,找了140块冲值卷,玩笑地说:“下次来吃,还可以吃两盘3号肥牛。”晋说:“要是吃不完... 阅读全文

posted @ 2008-06-24 22:06 跌跌撞撞 阅读(169) 评论(0) 推荐(0) 编辑

2008年3月15日 #

用ADO访问存储过程的参数问题

摘要: SQL存储过程的调用ADO访问数据库带参数的存储过程,输入的参数一般没有什么问题,输出的参数经常得不到结果。主要的问题是编写存储过程时,经常使用查询分析器验证结果,很自然的认为Select变量后,就应该返回该变量的数值。但事实是Select只是返回了数据集,并不是返回参数结果。例如,有一个存储:CREATE PROCEDURE [dbo].[ah_todo] @pValue varchar(256... 阅读全文

posted @ 2008-03-15 07:56 跌跌撞撞 阅读(1009) 评论(0) 推荐(0) 编辑

2008年2月22日 #

SDKMisc的一个小错误

摘要: 使用DX2007SDK的SDKMisc.h里面的函数HRESULT DXUTSnapD3D9Screenshot( LPCTSTR szFileName );这个函数存在一些小问题。函数原型是这样的//--------------------------------------------------------------------------------------HRESULT DXUTS... 阅读全文

posted @ 2008-02-22 12:50 跌跌撞撞 阅读(453) 评论(0) 推荐(0) 编辑

2008年2月9日 #

年初一作诗

摘要: 葡萄美酒夜光杯欲饮琵琶马上催不见五陵豪杰墓无花无酒锄作田 阅读全文

posted @ 2008-02-09 16:54 跌跌撞撞 阅读(192) 评论(0) 推荐(0) 编辑

2007年11月15日 #

走出GDI

摘要: 前几天给朋友设计项目,需要1280*1024的屏幕达到5屏/s的速度,用Gdi做了一次设计,本地速度20屏/s,异地Socket速度也有近20屏/s和250M/s的结果,超额达到了他的设计要求。 本来设计完成了,上班闲了很想继续深究、继续优化设计,开始采用DShow做设计,速度很快,却不知道如何将DIB锁定下来,没有深想,只要实践了理论,验证出速度是多少就成了。一转身拿DDraw做了另一个Win3... 阅读全文

posted @ 2007-11-15 00:53 跌跌撞撞 阅读(1576) 评论(0) 推荐(0) 编辑

2007年9月3日 #

总是在最求效率。

摘要: 总是在最求效率。过去不太在意效率,只要跑起来感觉不错也就可以了。这几天他们总提出来效率好像不高,越来越慢,才开始注意这个问题。做出了这些解决办法:1、限制刷新,通过增加Clip能快很多。另外BitBlt的范围也能提高,不过不明显。2、ReleaseDC等方法,及时的释放很必要。你创建Graphics g;不如采用Graphics *g; 这样能很好的释放。同样道理,很多地方都需要耐心的增加释放方法... 阅读全文

posted @ 2007-09-03 01:17 跌跌撞撞 阅读(314) 评论(0) 推荐(0) 编辑

2007年4月29日 #

新感

摘要: 意萧然 晨曦念君君不见兮夜难免,梦呓晓天机兮落后院。扶梁长叹露晨埃,意已尽,人未老,拔取灰发赠佳人。念往昔唯你道言雨中情。 阅读全文

posted @ 2007-04-29 18:04 跌跌撞撞 阅读(160) 评论(0) 推荐(0) 编辑

2007年4月13日 #

下来做什么呢

摘要: 早上升哥飞广州那边了,家里一下子安静了。一个人坐在电脑前,不知道做什么好。稀里糊涂的在网上瞎逛,一会中华军事,一会跑邮箱里面看看,还去Codeproject和Codeguru看好一会。都是很老的技术资料,没新的内容。上午中了木马,研究了2个小时,没消灭,到处乱窜,有十几个相关的文件,懒得记录,懒得修理,破费5分钟,重新安装了一遍。做木马的人真是无聊,够损的。中午吃的是面条,设计院的双酱,肚子都撑爆... 阅读全文

posted @ 2007-04-13 16:44 跌跌撞撞 阅读(191) 评论(0) 推荐(0) 编辑

2007年4月9日 #

开发目录包括的内容

摘要: 一个工程开发周期很长,少的3-5个月,多的3-5年。可以说这个工程将伴随开发者很多年。我个人的习惯是围绕工程设计这么些目录:1、常用信息存放:经常使用的文件,工作中产生的交换文件,编写程序的记录性文件,脚本文件等。这些文件存放于工程目录下新建的子目录中。子目录的名称可以任意起名字,最好是特别点的,和工程本身具有显著的差别。2、设计文档存放:界面设计、会议记录、参考文件、同事间资料交换等。这些文件交... 阅读全文

posted @ 2007-04-09 12:05 跌跌撞撞 阅读(251) 评论(0) 推荐(0) 编辑

2006年10月19日 #

太可爱的小小播放器

摘要: SitAudio播放器 上班听歌很方便 阅读全文

posted @ 2006-10-19 18:01 跌跌撞撞 阅读(540) 评论(0) 推荐(0) 编辑

2006年9月27日 #

lucene的设计

摘要: 第一次使用Java,对于一个有经验的软件工程师,是不一样的感受。记录下这些感受。 阅读全文

posted @ 2006-09-27 14:24 跌跌撞撞 阅读(411) 评论(0) 推荐(0) 编辑

2006年5月25日 #

上海感觉

摘要: 上海感觉刚到过上海,感觉上海人忙碌完了城市大发展,开始安居乐业了。自己的家庭是越建设越有味道,房屋的内部装修很时尚,每个人都为自己在社会中的位置拼命努力。5年前到上海看见那么多高楼,还很新鲜。现在西安到处都是高楼大厦,再看上海的大厦,有些让人很烦的感觉。上海的工业园区,政府支持,政策宽松,因此发展的非常快速。这和西安有着鲜明的对比。上海的中小公司,只要有一定的技术,就能得到多方面的机会和扶植。西安... 阅读全文

posted @ 2006-05-25 18:13 跌跌撞撞 阅读(978) 评论(1) 推荐(0) 编辑

2005年11月19日 #

写一点感想

摘要: 程序员作了很久很久以后,你会发觉写程序是需要坚强的意志。当面对一项功能的时候,它是那么的庞大,数据关系那么错综复杂,要整理,搞清楚条理,要实现,做出满意的效果,太难了。这个时候,我总是告诉自己,要坚强一点,不要躺下。切分功能,只作较大范围的切割,每天实现一项功能,从下向上,从数据到界面,再从界面,到操作,一点一点的做,真的很难,心烦的时候,也许真的该在这里写写感想,认识我的人,会电话告诉我,他们很... 阅读全文

posted @ 2005-11-19 12:24 跌跌撞撞 阅读(296) 评论(0) 推荐(0) 编辑

2005年3月31日 #

项目管理的成功秘密(翻译)

摘要: Secrets of Successful Project Management November 1999 Managing software projects is difficult under the best circumstances. Unfortunately, many new project managers receive virtually no job training.... 阅读全文

posted @ 2005-03-31 10:02 跌跌撞撞 阅读(1156) 评论(0) 推荐(0) 编辑

2005年3月30日 #

昨天看书的心得

摘要: 昨天做图像算法,总觉得YIQ色彩和RGB之间通过相互转换就能得到颜色的灰度值。如果得到一个RGB的灰度值,就能进行灰度变换。图像增强基本都是基于灰度做出来的。  void RGB2YIQ(REAL *y, REAL *i, REAL*q, BYTE r, BYTE g, BYTE b); void YIQ2RGB(BYTE *r, BYTE *g, BYTE *b, REAL ... 阅读全文

posted @ 2005-03-30 08:55 跌跌撞撞 阅读(873) 评论(1) 推荐(1) 编辑

2005年3月23日 #

比较DirectX2005

摘要: 昨天用最新的Dx2005做程序,突然不会了。 过去十分熟悉的CD3DApplication和其他和好用的类都不见了。 失望之余,拿起Dx2005就开始编写程序。 程序框架很好写,初始化各种事件:  DXUTSetCallbackDeviceCreated( OnCreateDevice );  DXUTSetCallbackDeviceReset( OnResetDevice ... 阅读全文

posted @ 2005-03-23 17:24 跌跌撞撞 阅读(1231) 评论(2) 推荐(0) 编辑

Gdiplus 状态处理

摘要: 在使用Gdi+的时候,我们需要处理各种状态。对于不同的状态都要在自己的掌握中。下面的程序是经受过严格考验的,能够帮助你提示错误或者进行有效的对象检测。例如:     Bitmap* pBitmap;     if(GoodGdiPointer(_T("Some method"), pBitmap))... 阅读全文

posted @ 2005-03-23 09:46 跌跌撞撞 阅读(2470) 评论(0) 推荐(0) 编辑

2005年3月22日 #

我的意外处理

摘要: ////    这是我处理意外的一个头文件,能独立使用。主要是处理Com只见调用的错误。//    很朴实的,没有特别的修饰。本来是支持MFC的,后来改成了SDK方式的。//// Copyright (C) Sincere Corporation#pragma once#include <stdio.h>#include &l... 阅读全文

posted @ 2005-03-22 10:05 跌跌撞撞 阅读(957) 评论(0) 推荐(0) 编辑