最近想看想学的东西很多,没事不愿意写东西了
自己进步的太慢,虽然对很多东西感兴趣,但是没有时间,还有就是比较懒惰,能力有限,限制了我的发展,但是我还是对这些知识有向往的
最基础的搞计算机的应该把操作系统和编译原理弄好,这两个要看
现在webservices很火,我也想看,计划看axis相关的
手机平台的东西也很多S60,WM,Android,J2ME平台的东西我都想看看
网站开发的东西我弄得也不是很好,想看看PHP和J2EE框架的东西
我知道这些东西很多,我弄不过来,我也知道应该专心一点..
泛型范式
算法是脊,数据是肉;思想是鸡,结论是蛋 ——题记
冒号重新开讲:“你们会不会经常遇到这种情景:一遍又一遍地写着相似的代码,有心将其归并,却因种种原因无法践行。”
逗号心有戚戚焉道:“是啊,有时明明两个函数的实现几乎一模一样的,就因为某些参数不匹配,无法合而为..
天突然想到程序的效率问题,于是想知道程序运行的时间(类似做acm时程序的时间)
于是我咨询了daxiong
把我的方法告诉大家,一起探讨
用到了windows的API函数,所以要包含windows.h
调用函数GetProcessTimes()
函数包括四个参数以此为 进程ID,程序启动时间,程序终止时间,内核时间,用户时间
我们这里要获取的就是用户时间
获得当前进程我们用GetCurrentProcess()函数
四个时间参数类型是FILETIME,传递进去的是变量的地址
输出用户时间的dwLowDateTime,就能看到一个时间
如果你觉得这样太抽象,不好理解,那么可以进行..
网上找不到任何有价值的东西,只能自己研究源代码了
JISP是用B-树进行存储任意类型数据的小型数据库
com.coyotegulch.jisp包里面实现的是核心算法,生成的jar包可以引入工程直接调用
外面的文件是用来测试的例子
*****************存储数据******************
用IndexedObjectDatabase创建一个对象database,用来调用存储数据库
构造函数:IndexedObjectDatabase(String filename, boolean is_new)
filename 是文件名
&nbs..
typedef unsigned int HANDLE;
#define DECLARE_HANDLE(name) typedef UINT name
DECLARE_HANDLE(HMODULE);
DECLARE_HANDLE(HINSTANCE);
DECLARE_HANDLE(HLOCAL);
DECLARE_HANDLE(HGLOBAL);
DECLARE_HANDLE(HDC);
DECLARE_HANDLE(HRGN);
DECLARE_HANDLE(HWND);
DECLARE_HANDLE(HMENU);
DECLARE_HANDLE(HACCEL);
DECLARE_HANDLE(HTASK);
...
#define DECLARE_HANDLE(x) typedef WORD x
...
//+-------------------------------------------------------------------------
// DECLARE_HANDLE Macro
//---------------..