自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小丹尼的博客

实践PDCA,使自己更专注地思考问题

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于opengl

http://nehe.gamedev.net/著名的NEHE教程的发布站点里面有大量的关于opengl的教程opengl 与 Directx 的比较一直是大家比较感兴趣的话题我个人认为Opengl是个比较简单的功能强大的一组API,但在新技术的应用上没有Directx快,所以有些新技术Opengl不支持,但于想要尽快掌握图形学的相关知识的程序员来说,Opengl是个好的起点。毕竟两者的图形学原理

2005-06-01 15:51:00 1288

原创 MVC设计模式的思考

m:文档及业务处理c: 数据转发及调用处理v: 数据显示及请求发出

2005-03-11 11:10:00 931

原创 C# DataSet的另类技巧

在DataSet上做复杂计算时,一般要通过Select找到需要的行,当这样的操作很多时,可能会有较大的性能损失,我突发灵感,将有关系的行的对象以字段形式存储,果然大大提高了计算速度

2005-03-05 14:54:00 1071

原创 要GMail的请回复你的Email

我的Gmail的蛋多的用不完,前几天刚发完,现在又有50个了,想要蛋的请回复

2005-03-04 13:13:00 1786 2

原创 关于谈判基线

不做无准备的谈判谈判前要明确自己所有的论点是否建立在一个可靠的论据上。如果论据不可靠,所有的后续推理将不堪一击。所以切记,谈判时要保证基线的可靠性。对方攻击的重点是你的谈判基线。所以事先要了解所有的可能攻击手段。一个很小的疏忽可能导致全盘皆输。

2005-01-07 10:29:00 862

原创 编写有效用例

http://blog.csdn.net/qq_net/archive/2004/09/29/120997.aspx文中的写道:写Use Case的时候,要把自己想象是一个用户进入这个系统,与系统交互,Use Case尽量少地提及UI,除非这个UI与功能有关。写的很不错

2005-01-06 16:18:00 1068

原创 关于谈判技巧

谈判很常见,谈判技巧往往决定了谈判结果的成败。以下我总结了几点要素:明确底线及目标收集尽可能多的论据。做到知已知彼,要在自己进行攻击时,尽量猜到对方可能的反击手段及自己的应对措施。坚守底线,否则就是失败。

2005-01-05 08:38:00 1122

原创 关于项目管理的思考

项目管理是个很大的课题所有的事物都有其规律项目管理的规律是什么?前几天看到一个理论让我眼睛一亮,陈述如下,希望对大家有点启发PDCA循环是由美国统计学家戴明博士提出来的,它反映了质量管理活动的规律。P(Plan)表示计划;D(Do)表示执行;C(Check)表示检查;A(Action)表示处理。PDCA循环是提高产品质量,改善企业经营管理的重要方法,是质量保证体系运转的基本方式。项目管理的PDCA

2004-12-20 13:50:00 4093 3

原创 UseCase(用例)的本质

UseCase的本质是什么?我认为是执行者如何满足涉众利益的表示方法。常见用例包括以下部份:    用例名    执行者    涉众    涉众利益    基本路径    扩展路径    约束其中如何找到用例及用例的表达是否适当的关键就是涉众利益。只有找到真正的涉众利益才能保证项目的成功实施最有用的方法是假设失败法,将该用例从系统中去掉,考察一下会怎样影响其涉众就能快速准确地找到真正的用例了。

2004-12-06 10:47:00 1530

原创 quake2源码分析(一)

quake2源码分析(一)我希望通过quake2的源码分析来理解这个优秀引擎的动作方式。由于我比较熟悉delphi的代码组织方式,故从http://www.sourceforge.net/quake2delphi/下载了quake2的delphi代码来进行分析。说明:为了描述的简单化,我没有对细节方面进行描述。下面让我们进入正题:起始点:sys_win: WinMain 这是我们非常熟悉的

2004-10-28 18:14:00 3327 1

原创 用hook实现dll注入详解

需要一个用来注入的dll(inject.dll)及一个调用程序(caller.exe)流程: caller.exeprocedure TestHook;var pwnd,hChild, hwndInject :hwnd;    msg:tmsg;begin   //通过窗口标题用FindWindow找到要注入的程序的主窗口句柄pwnd   pwnd := findwindow(Progman,

2004-09-22 15:37:00 1989

原创 对Ogre的研究(一)

出于对图形编程的强烈兴趣,我决定研究一下ogre及其实现机制。由于我以前对c++的了解不多,所以也想乘机掌握C++的高级技巧。从sourceforge.net下载了ogre后的第一步就是看看demo,虽然demo有下载,但我比较相信自已编译出来的东西。所以打算将下载的demo编译一下。我打开vs2002.net 打开ogre.sln, 开始编译,发现编译通不过,原来ogre 还要direc

2004-09-11 10:40:00 1664

原创 delphi 中主设置静音的方式

uses mmsystem;SetMasterMuteValue(0,true);

2004-09-11 10:17:00 1803

原创 关于John Carmack

这是一篇John Carmack的访谈录,很有参考价值http://tech.tom.com/1380/1696/2004415-93553.html

2004-09-07 17:05:00 1137

原创 用C#快速往Excel写数据

本示例是用于将ListView中的内容倒入到Excel与常用的逐单元格写不同的是,本例子采用数据写入到range的方法。该方法效率明显较高Excel.Application app = new Excel.ApplicationClass();   if( app == null)   {    MessageBox.Show("Excel无法启动");    return;   }   

2004-09-03 08:33:00 1281 3

原创 C#如何取硬件标志

using System;using System.Runtime.InteropServices;using  System.Management;namespace Hardware{ ///  /// Hardware_Mac 的摘要说明。 ///  public class HardwareInfo {  //取机器名   public string GetHostName()  {   

2004-09-02 19:02:00 1005

原创 c#之每日构建

最近在一个项目中用了Everyday building 觉的对项目的流程及维护均有很大的便利,而网上这方面的资料比较散乱,故在此将用到的技术作一个小结: 一、目录准备 原代码目录:bdsrc 发布目录:release 先删除原有的目录及目录下的文件rd release /s /qrd bdsrc /s /q 建立目录结构md bdsrc md releasecd releasemd binmd t

2004-08-02 11:15:00 1169

原创 设计模式23式详解

<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">

2003-08-18 01:09:00 2802 1

Azure Star Game Engine 蓝星游戏引擎

本引擎是一款功能全面的2D游戏引擎。图形模块用MMX指令优化了各种常用特效如半 透明、色饱和、alpha通道绘制等,完全工作于GDI方式,提供了极高的兼容性。中 文显示模块用LRU算法的Cache管理字模,支持平滑字体显示(反锯齿),MMX指令优 化,成倍提高绘制速度。强大的可扩展GUI系统,模仿VCL的层次和接口,使用起来 类似在C++ Builder下的开发,实现了各种常用控件。另有支持Zip的文件IO、Ini文 件解析、音频播放、输入处理、精密时钟等各模块。引擎纯面向对象封装,接口简 洁,采用异常机制,使用方便。

2009-03-05

空空如也

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

TA关注的人

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