自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 Net 注册 计划任务

using System;using System.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential)]public struct AT_INFO{ public uint JobTime; public uint DaysOfMonth; public byte DaysOfWeek; public byte

2012-05-05 04:49:29 521

原创 强烈推荐CS 课程 Udacity

www.udacity.com目前有 6门 CS 课程. 需翻墙.....

2012-04-22 08:32:16 864

原创 DB2, SQL4414 错误 DB2 Administratation Server is not active

最近在VirtualBox虚拟机上装了个CentOs + DB2 9.7 exc版本学习。安装一切正常,但是总在创建数据库的时候遇到 4414C 或者 4414N错误。查了良久,终于发现是dhcp没能正确的获得主机名。 首先切换到dasusr1用户,检查DAS是否在运行。如果没有运行,请检查原因。然后检查主机名是否在/etc/hosts文件里面,或者本地主机名能不能通过DNS,NI

2009-11-24 17:06:00 1024

原创 如何判断是比笔记本还是台式机?

可以通过WMI读出机器的类型信息加以判断,不过类型太多,什么mini tower。这里介绍一种简单的办法。 笔记本必然有电池设备,即使你把电池卸掉了,也会有直流适配器的设备,我们只需要枚举出所有的hardware id,在其中找有没有"ACPI/ACPI0003"这个ID就行。 具体代码如下#include #include #include #include

2009-11-05 15:14:00 3339 1

原创 如何得到int float double、...的范围。

经常需要得到比如最大的整数,最大的浮点数,等等。最典型的例子是一个数组中的max数(min数)。程序一般如下for(int i=0; i<len; ++i){ if(a[i]> max) { max=a[i]; }} 这里max一般要初始化为第一个元素,或者初始化为一个最小的数。 C++:#include

2009-09-07 12:43:00 974

原创 64位系统上Jet 4.0未注册的解决方法

近日遇到一个奇怪的问题,32位系统下运行的好好的dotNet程序,拿到64位系统上抛出异常,Jet 4.0未注册。 查查ms的文档,发现Jet 4.0根本就没有64位版本。解决方法也很简单,将build选项中的Any cpu改成x86即可。当然改成x86之后,dotNet程序以32位兼容模式运行,可能有其他的怪异的兼容性问题。

2009-07-31 11:22:00 2868

原创 欢迎参加翻译计划

做个小小的广告。 计算机算法——设计与分析导论 (Sara Baase, Allen Van Gelder)中文计划。愚开了个google codehttp://code.google.com/p/cazhcn/ 目前1,2,3章已经完成,用的CTex,插图用的pgf画的,欢饮有兴趣的童鞋参与。 

2009-07-26 09:43:00 732 2

翻译 windows安装设备的过程(译自DDK doc)

以热插拔设备为例,不能热插拔的类似。 1. 用户插入设备。 2. 总线驱动接到一个新设备的notification。总线驱动调用IoInvalidateDeviceRelations通知内核PnP管理器。    内核PnP管理器通过IRP_MJ_PNP, IRP_MN_QUERY_DEVICE_RELATIONS查询目前总线上有的设备。比较新的list和以前的list。  

2009-06-29 15:56:00 707

原创 python学习笔记3-方便的网络协议库

要求在Application中显示天气信息。于是上网搜索一番,发现了google方便的API。只要请求http://www.google.com/ig/api?weather=Beijing,China会得到一个xml文件。可以在浏览器中尝试一下看看。得到之后如何处理就简单了。 用python实现的话及其简单:import httplibfrom xml.dom import

2009-02-18 11:31:00 1285

原创 python学习笔记2-强大的动态创建

OO编程中有时会遇到这样的问题。我们有很对象数,水果和子类苹果,梨,香蕉....,然后我们需要根据配置文件或者输入来决定到底创建哪一个子类。对于C++,不得不写成switch( type){case "苹果": new Apple(); break:case "梨": new Pear();.....} 或者动用创建型设计模式使得代买美观一点,消

2009-02-13 10:32:00 634

原创 新年快乐

2009年了,时间又过去了一年。我仍然在迷雾中摸索,找寻我所追求的生活。希望在这一年中主会眷顾到我。God bless me, and God bless you.

2009-01-01 08:51:00 613

原创 Python 学习笔记(1)

引子临近毕业了,毕业论文的问题改了好久也不见提升了。于是决定学一下python。看了一些python的入门文章,觉得讲的一般,可能是我已经算一个熟练的程序员了,对于按部就班入门的文章没有什么耐性吧。看到一个同门在修改一个师兄留下的GTKUI的程序,于是想何不用python写一个GTK下的UI程序呢,于是就开始了python的探索之旅。0.1 环境的配置首先是下载python的运行时

2008-07-17 09:08:00 1307

原创 Grieve for families of the deceased

God bless Chinese.

2008-05-14 14:45:00 480

原创 95%的学术文章是垃圾?可能更多把

近日,两位全国政协委员建议解散中科院、工程院,将人员分流到高校,或者与科技部等部委整合。有委员认为这一建议不可取,也有教育界委员痛陈:应彻底反思科研体制,现在95%的科研论文是垃圾!(3月2日《天府早报》)http://news.xinhuanet.com/comments/2008-03/03/content_7704000.htm。新华网连接很黄很暴力的可能性比较小。岂知95%,私以为可能更多

2008-03-08 08:09:00 886

原创 取属性消耗的时间

以前是用C/C++的,对于数组循环都是for(int i=0; i<n; i++) .... 因为c的数组没有任何附加信息就是一个首地址。现在开始用java和c#,一开始喜欢写 for(int i=0; i< ar.Length; i++)... 这样的代码。现在发现取数组长度的属性是有额外消耗的。如下代码 DateTime s, e; s = DateTi

2007-12-12 12:06:00 585

原创 Type I 错误和 Type II错误

最近看人脸检测的论文,遇到两个词不知其意:false-positive rate 和 false-negative rate。最后查wikipedia才知道其确切的意思。机器学习的时候会将学习样例(example)分为正例(positive)和反例(negative)。当你训练一个分类器后,进行测试。对于正例,分类器可能正确的将其分类为正例,也可能错误的拒绝了这个样例,对于反例也是一样。false

2007-11-08 13:14:00 3812

原创 使用SQLServer Express:该用户与可信 SQL Server 连接无关联

昨天遇到一个怪问题。我的本上原来装VS2005时,安装了VS自带的SQLExpres版本,用.net访问时很正常。昨天准备用java程序来访问之,装了一个jdbc,打开TCP/IP支持,创建用户。连接结果出错该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server, Error: 18452)尝试了无数遍,包括关闭windows防火墙,打开named pipe,

2007-10-19 09:49:00 1653

原创 最近开始学习图像识别,第一步FFT

代码根据csdn论坛上一位达人的C++代码改编:public class FFT { /** Creates a new instance of FFT */ public FFT(int _ex) { ex = _ex; N = (int) Math.pow(2, ex); omegaRe = new double[N]; omegaIm = ne

2007-09-04 10:14:00 1856 3

原创 感叹珊瑚虫QQ的离去

昨天登录QQ突然说我的IP不能适用低版本的QQ请去im.qq.com下载最新版本。我用的是珊瑚虫QQ的外挂版本,没有注意,说我版本过时就下个新版 本呗。去霏凡软件站下了一个新的珊瑚虫QQ,发现新的这个是2006版的,这才注意我现用的珊瑚虫QQ是基于2007 beta4版的。结果新下的珊瑚虫QQ还是同样的问题。访问珊瑚虫QQ的主页,无法访问了。觉得事情蹊跷,网上瞎逛了一下,发现好多网站登载了这条消息

2007-08-25 08:52:00 1392

原创 非典型性C语言教程2.1.2 得到文件大小

下面这段代码来自Interl多核编程大赛的复赛的第一题:#include #include #include int main(int argc, char *argv[]){ float *farray, product; struct stat buf; int num,index; /********************************/

2007-08-10 09:18:00 1193

原创 非典型性C语言教程2.1.1 读取文本文件

1.0中,已经基本把C语言的很多语言上的特性,以及常见的问题浏览了一遍了。2.0开始就是一些具体的实际应用。不过实话说,C语言要完成图形化程序是 非常麻烦的,现在用C语言的地方很多就是嵌入式,或者服务器程序。首先将如何操作文件。这篇的大部分内容再以前的一篇特别篇讲过。C 语言是为了写Unix诞生的,所以C语言的I/O系统遵循了Unix的I/O体系,或者说Unix遵循了C的,这就是一个鸡和弹的问题。

2007-07-26 09:23:00 2120

原创 非典型性C语言教程- 1.6 结构,共用体,常量和typedef

结构是C语言中一种定义复合变量的形式。语法类似struct myclass{int a;int b;}结构变量是一种值类型,tr而不是指针。结构变量可以相互赋值。比如你定义了struct myclass A;struct myclass B;可以直接写B=A;完成将A复制到B,不必要写B.a=A.a;B.b=A.b;你可能觉得这谁到知道,但是我就曾见一个50多岁的高级工程师要求不能写第一种赋值

2007-07-26 09:04:00 1052

原创 非典型性C语言教程-1.5 函数指针

函数指针是非常重要的概念,后来的对象概念都依赖与函数指针的概念,比如C++对象的虚函数指针表,比如Java的接口,比如.Net的委托机制。函数指针就是函数的入口地址。它的定义形式如下:int (*pfun)(int);这里定义了一个函数指针叫pfun,它指向的函数应该是有一个惨呼类型int,返回值是int。虽然C语言的函数指针可能带类型信息,但是这个类型信息没有什么很大用处,实际上整个C语言都没有

2007-07-15 16:03:00 882

原创 .Net 如何得到Mac地址

可以通过调用WMI来的到本机的配置信息。string query = "select MACAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE";ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);Manag

2007-07-15 16:01:00 1017

原创 非典型性C语言教程-1.4 指针,字符串,数组

指针应该是C语言中比较难的一个概念,也是C语言之所以被称为中级语言而不是高级语言的原因。程序离不开内存,程序本身的代码也是在内存中,程序要处理的 数据也是在内存中。内存是有地址的,目前大多数计算机的内存都是以8bits也就是一个byte为单位编排地址的。指针就是一个内存地址,C语言中所有在 内存中有地址的东西都有相应的指针。首先是指针的类型。一种类型的指针可以定义为type * p;的形式。虽然可

2007-07-06 11:11:00 800

原创 非典型性C语言教程-1.3 表达式,控制语句

C语言程序由函数和变量组成。函数由表达式和控制语句组成。表达式主要就是运算符和常数,变量,常量的组合。比如x+3*y,这个表达式 用到了2个运算符+,*,用到了2个变量x,y,一个常数3。运算符有很多,还有比较复杂的优先级关系,+*是算术运算符,算术运算符好包括:一元-,二 元-,/,%, ++, --。逻辑运算符||,&&amp;,!。位运算符|, &, ^。还有(), 取指针内容*,

2007-07-06 11:09:00 623

原创 研究生课程教给我什么?

一转眼已经7月了,研究生第一年的学习已经快结束了。现在都是快餐式教育,研究生第一年基本就学完了所有的学分课程。两个学期我一共学了14门课,对其中大多数课感到失望。下面对所有的课程评论一番,毕竟我交了不低的学费。一门课的评分0-10分。0分表示这门课什么也没讲,6分表示课程让人学到了基本的概念,10分表示课程很完美。第 一门必修课是《算法分析与设计》。老师是一个很认真负责的老先生,用的课本是E文的《

2007-07-06 11:08:00 981

翻译 ANSI/ISO C++ Professional Programmer's Handbook 14

ANSI/ISO C++ Professional Programmers Handbook 14总结和未来的方向by Danny Kalev 一些差一点被加入到标准的特性 Hashed联合容器 函数模板的默认类型参数 C++演

2007-07-06 09:56:00 767

翻译 ANSI/ISO C++ Professional Programmer's Handbook 13

ANSI/ISO C++ Professional Programmers Handbook 13与C语言的兼容性问题by Danny Kalev 简介 ISO C 和ANSI/ISO C++的C子集之间的区别 函数形参列表 函数申明 空的形参列

2007-07-06 09:51:00 1141

翻译 ANSI/ISO C++ Professional Programmer's Handbook 12

ANSI/ISO C++ Professional Programmers Handbook 12优化你的代码by Danny Kalev 简介 本章的范围 在优化你的软件之前 申明的布局 初始化比赋值好

2007-07-05 10:10:00 844

翻译 ANSI/ISO C++ Professional Programmer's Handbook 11

ANSI/ISO C++ Professional Programmers Handbook 11内存管理by Danny Kalev 简介 存储的类型 自动存储 静态存储 自由存储

2007-07-02 16:48:00 770

翻译 ANSI/ISO C++ Professional Programmer's Handbook 10

ANSI/ISO C++ Professional Programmers Handbook 10STL和泛型程序设计by Danny Kalev 简介 泛型程序设计 STL头文件的组织 容器 算法 迭代器

2007-07-02 16:45:00 1059

翻译 ANSI/ISO C++ Professional Programmer's Handbook 9

ANSI/ISO C++ Professional Programmers Handbook 9 Templatesby Danny Kalev 简介 类模板 类模板的申明 实例化和特殊化 模板形参

2007-07-02 16:37:00 847

翻译 ANSI/ISO C++ Professional Programmer's Handbook 8

ANSI/ISO C++ Professional Programmers Handbook 8命名空间by Danny Kalev 命名空间后面的基本原理 简要的历史背景 大型工程更容易受命名冲突的影响 命名空间的属性

2007-07-01 06:46:00 692

翻译 ANSI/ISO C++ Professional Programmer's Handbook 7

ANSI/ISO C++ Professional Programmers Handbook 7运行期类型识别by Danny Kalev 简介 本章的结构 不用RTTI 不要RTTI的支持,虚成员函数也能提供对动态类型的合理层次。一个良好设计的类层次可以为在基类中申明的每

2007-07-01 06:45:00 1203

原创 非典型性C语言教程-1.2 函数

函数是C语言的基本单位,C语言就是由一组函数构成的。首先要明确的一个概念是函数本质上是一段代码的入口地址。函数名的语言就是这个入口地址。比如你可以写如下程序:#include int ff(int n) { int ret=1; return ret; } int main( void ) { ff(4); printf("ffs address is

2007-06-28 12:24:00 816

翻译 ANSI/ISO C++ Professional Programmer's Handbook 6

ANSI/ISO C++ Professional Programmers Handbook 6异常处理by Danny Kalev 简介 传统的错误处理方法 返回错误码 改变一个全局标志 终止程序运行

2007-06-28 12:22:00 719

翻译 ANSI/ISO C++ Professional Programmer's Handbook 5

ANSI/ISO C++ Professional Programmers Handbook5面向对象的编程和设计by Danny Kalev 简介 程序设计范例 过程化的程序设计 基于对象的程序设计 面向对象的程序设计

2007-06-28 12:21:00 811

翻译 ANSI/ISO C++ Professional Programmer's Handbook 4

ANSI/ISO C++ Professional Programmers Handbook 4 特殊成员函数:默认构造器,拷贝构造器,销毁器和赋值运算符by Danny Kale 简介 构造器 从类的构造器调用对象的成员函数 不需要的构造器(Trivial

2007-06-26 10:57:00 537

翻译 ANSI/ISO C++ Professional Programmer's Handbook 3

ANSI/ISO C++ Professional Programmers Handbook 3 运算符重载by Danny Kalev 简介 运算符重载的唯一规则 成员和非成员 运算符的接口 运算符的一致性

2007-06-25 14:38:00 749

计算机算法部分翻译版本

Computer Algorithms-- Introduction to Design and Analysis 的部分翻译版。我们算法课的教程,边学边翻译了有些, 希望我有毅力翻译完。新的版本在http://download.csdn.net/source/604651,增加了很多内容

2007-10-08

空空如也

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

TA关注的人

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