- 博客(346)
- 资源 (25)
- 收藏
- 关注
转载 没有找到MSVCR80d.dll,怎么办?
问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错问题所在
2008-07-06 10:29:00 2106 1
转载 C中的Float分析
我两年前就知道不应该用==号来判断浮点数的相等了,因为存在一个精度的问题,但是一直以来,都没怎么在乎这些东西,而实际上,我对于浮点数的结 构,虽然了解,但并不清晰. 作为一个C++爱好者,应该尽量搞清楚每一个问题,所以我搞清楚了浮点数的内在表示及实现.在没有大问题的情况下,一切以易于理解和记忆为标准.首先说一下原,反,补,移码. 移码其实就等于补码,只是符号相反. 对于正数而言,原,反,补码都
2008-07-06 10:06:00 3306 1
原创 C中的 ++复习
int a=0; int bb=(++a,++a,++a); printf("%d/n",bb);Result:3(c),1(tc) int a=0; int bb=(a++,a++,a++); printf("%d/n",bb);Result:2(c),0(tc) int i=0; int j=
2008-07-05 17:20:00 1053
原创 位段
1. C语言允许在一个结构体中以位位单位来指定其成员所占内存长度,这种以ノ?lt;br /> 成员称为"位段"或称"位域". 例如: struct pack { unsigned a: 2; unsigned b: 6; unsigned c: 4;
2008-07-05 15:38:00 1839
原创 内嵌汇编
Inline Assembler内嵌汇编以下原文均由微软解释汇编有多种用途,比如改进程序运行速度,减少内存,控制硬件等。内嵌汇编机制使程序员能够在C 或C++ 源程序中直接嵌入汇编指令,不需要另外的汇编编译和链接步骤。内嵌汇编的编译由C 编译器实现,所以不必使用其它的汇编编译器。注意:使用内嵌汇编后,程序不能保证在所有硬件平台上正常使用。内嵌汇编不包括MASM 所有的宏与数据指令。为跨平台程序编写
2008-03-04 18:44:00 4815 1
原创 内存耗尽怎么办?
如果在申请动态内存时找不到足够大的内存块,malloc和new将返回NULL指针,宣告内存申请失败。通常有三种方式处理“内存耗尽”问题。 (1)判断指针是否为NULL,如果是则马上用return语句终止本函数。例如: void Func(void){ A *a = new A; if(a == NUL
2008-02-20 19:49:00 3899
原创 算法复杂度分析
1、算法的时间性能分析(1)算法耗费的时间和语句频度 一个算法所耗费的时间=算法中每条语句的执行时间之和每条语句的执行时间=语句的执行次数(即频度(Frequency Count))×语句执行一次所需时间 算法转换为程序后,每条语句执行一次所需的时间取决于机器的指令性能、速度以及编译所产生的代码质量等难以确定的因素。 若要独立于机器的软、硬件系统来分析算法的时间耗费,则设每条语句执
2008-02-20 19:31:00 32440 16
原创 算法复杂度的分析方法及其运用
算法复杂度是在《数据结构》这门课程的第一章里出现的,因为它稍微涉及到一些数学问题,所以很多同学感觉很难,加上这个概念也不是那么具体,更让许多同学复习起来无从下手,下面我们就这个问题给各位考生进行分析。首先了解一下几个概念。一个是时间复杂度,一个是渐近时间复杂度。前者是某个算法的时间耗费,它是该算法所求解问题规模n的函数,而后者是指当问题规模趋向无穷大时,该算法时间复杂度的数量级。 当我们评价一个算
2008-02-20 19:29:00 3554 2
原创 Java编程技巧(信号量,管道)
一、信号量 在进行多线程编程时,经常要使用同步互斥机构,但java本身没有提供的同步互斥机构,仅提供了两个与同步互斥有关的方法:wait()和notify(),可以用来设计信号量类:mySemaphore,它是按照Dijkstra提出的计数信号量的思想设计的。 mySemaphore有两个最重要的成员方法:P()和V()。这两个方法实际就实现了信号量的P操作和V操作。具体描述如下: publi
2008-02-20 18:33:00 1112
原创 C#监测全局键盘与鼠标事件
C#监测全局键盘与鼠标事件2007-04-14 11:21 在C#中一般不能用SetWindowHookEx监视全局键盘与鼠标事件,微软给出的解释是托管程序不能与非托管共享链接库交互,在网上找了老半天才发现了这个解决方案,拿出来与大家分享一下,希望可以节约对这
2008-01-15 18:55:00 10312
原创 太经典了
开学初: 开学一周后: 开学两周后: ------------------------ 期中考试前: 期中考试: 期中考试1天后: ------------------------ 期末快到了: 得知考试时间: 考前7天: ------------------------ 考前6
2007-12-22 22:35:00 898
原创 解析.Net框架下的序列化机制
解析.Net框架下的序列化机制程序员在编写应用程序的时候往往要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化"(Deserialization)。 .Net框架对序列化机制具有非常好的支持,它提供了两个名字空间(name
2007-12-08 15:05:00 657
原创 在.NET中实现对象序列化
在.NET中实现对象序列化 自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提供了一个System.Xml.Serialization命名空间用于对象的序列化。 要了
2007-12-08 14:58:00 765
原创 【IT168 编程开发】什么是序列化?
【IT168 编程开发】什么是序列化? .net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化;
2007-12-08 14:51:00 691
原创 Asp.Net Forums中对.Net中序列化和反序列化的应用
Asp.Net Forums中对.Net中序列化和反序列化的应用 在Forums中,有些内容是不固定的,例如用户资料,除了一些基本资料,可能还要有一些其他资料信息,例如MSN、个人主页、签名档等,一般对于这样的都是每一个属性对应于数据库中的一个字段。但是如果以后我们因为需要增加一些属性,例如QQ号、Blog地址等,如果还是用这种增加数据表字段的方法,那么将会频繁的修改数据库表结构、存储过程、数
2007-12-08 14:47:00 709
原创 对象,对象集合的简单Xml序列化与反序列化
对象,对象集合的简单Xml序列化与反序列化 本文描述如何使用CLR中的StringWriter,XmlSerializer将对象, 对象集合序列化为Xml格式的字符串, 同时描述如何进行反序列化. C#版本: C# 3.0 开发环境: VS 2008 主要方法:
2007-12-08 14:33:00 1763 1
原创 如何动态加载控件以及插件编程思想
如何动态加载控件以及插件编程思想(C#) Posted on 2007-03-24 11:58 OnlyLiu 阅读(355) 评论(2) 编辑 收藏 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"
2007-12-07 09:01:00 747
原创 看看下面两道题,它的解答非常简单
看看下面两道题,它的解答非常简单,即使没学过信息学的人也可以想到答案。你能在多短的时间内想出问题的算法来?一小时?一分钟?一秒钟?1. 给你一个长度为N的链表。N很大,但你不知道N有多大。你的任务是从这N个元素中随机取出k个元素。你只能遍历这个链表一次。你的算法必须保证取出的元素恰好有k个,且它们是完全随机的(出现概率均等)。2. 给你一个数组A[1..n],请你在O(n)的时间里构造一个新的数组
2007-11-06 22:31:00 868 1
原创 位运算简介及实用技巧
订阅 | 上一篇 | 下一篇 Program Impossible 位运算简介及实用技巧(二):进阶篇(1)作者:matrix67 日期:2007-07-24字体大小: 小 中 大 ===== 真正强的东西来了! =====二进制中的1有奇数个还是偶数个 我们可以用下面的代码来计算一个32位整数的二进制中1的个数的奇
2007-11-06 22:17:00 1115
原创 Microsoft .NET Framework 3.0 RC1及Windows SDK RC1
Microsoft .NET Framework 3.0 RC1及Windows SDK RC1 如果您安装了Windows Vista RC1 (Release Candidate 1)发布版本,您的操作系统已经预装了Microsoft .NET Framework 3.0 RC1。对于Windows XP SP2或者Windows Server 2003 SP1的操作系统,可以下载和
2007-11-04 09:21:00 792
原创 net3.0配置开发环境
net3.0配置开发环境 开发.net 3.0 应用程序,需要配置开发环境。配置步骤如下: 1. 开发.net 3.0,首先当然要安装.NET Framework 3.0 了 安装前使用windowsupdate安装好最新的更新(Windows XP SP2 和Windows 2003 SP
2007-11-04 09:12:00 1033
原创 linux常见命令
-->2004年10月04日用wget下载整个网站的方法wget -r -p -np -k http://202.38.75.11/~jbhuang/blog/kingpaul @ 06:40 PM 发表于 linux | 编辑 | 留言 (0) | TrackBack (0) -->2004年09月23日Linux下配置DHCP服务
2007-10-16 23:22:00 36260
原创 Linux操作系统下的一些简单网络配置命令
Linux操作系统下的一些简单网络配置命令转载请注明出自雨林木风 bbs.ylmf.com,本贴地址:http://bbs.ylmf.com/read.php?tid=399679&u=使用以下命令配置以太网络1、 ifconfig可以使用ifconfig命令来配置并查看网络接口的配置情况。例如:(1) 配置eth0的IP地址, 同时激活该设备。#ifconfig eth0 192.168.1
2007-10-16 23:19:00 1536
原创 Linux 网络应用大全
Linux 网络应用大全 [转] 一. 常用网络命令 第一类:设置工具 1.netconf: netconf是Red Hat Linux提供的Linuxconf的一部分,主要用于设置与网络相关的参数。它可以在consle下运行(文本菜单),也可以在X-Window 中运行(图形界面)。在前面,我们介绍过了netconf的一些应用,它的使用比较简单,只要认识上面的英文就可以了,所以在此就不再多
2007-10-16 23:14:00 1049
原创 Linux进程显示与删除
在Linux系统中,每个执行的任务都称为进程(Process),例如使用ls命令浏览目录内容,或查询日期时间输入的date命令。同时,在每个进程启动时,系统都会给它指定一个惟一的数值,这个数值就称为“进程ID”(Process ID,PID)。如果要针对某个进程进行管理,例如结束进程的执行,必须以进程ID(而不是该进程的名称)作为参考的对象。每个进程都会存在一个对应的父进程(Parent Proc
2007-10-16 23:01:00 1029
原创 《Java Servlet编程》笔记(Http servlet基础)
《Java Servlet编程》笔记(Http servlet基础) Http请求分为两种类型,GET和POST,在Servlet中,有doGet()和doPost()方法,service()方法用来负责对这两种方法的调度。*运行Servlet所要的环境配置Servlet容器,这里用的是Apache Tomcat4.0.3,JDK1.4.2。在编译的时候经常会说serv
2007-10-15 23:03:00 835
原创 任务调度的crond常驻命令
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分
2007-10-15 19:07:00 874
原创 例行性命令的建立---linux下定时任务
例行性命令的建立切换解析度为 800x600 最近更新日期:2005/09/07 不论什么时候,建立系统可以自动的执行功能都是必须的!您了解目前系统在预设的情况中, 每天、每小时、每个月都在做些什么事吗?!您了解‘循环的工作’与‘仅进行一次的工作’有什么不同吗? 还有还有,如果你想要每年的老婆的生日前一天就发出一封信件提
2007-10-15 19:05:00 1900
原创 第3章 创建切面
第3章 创建切面 1、AOP介绍大多数AOP定义都是关于如何使交叉业务模块化应用系统分成多个模块,每个模块的主要业务是为它的特殊领域提供服务。然而,每个模块也需要一些相似的辅助功能,如安全和事务管理。重要通用功能的常用面向对象技术是使用继承和委托模式。但由于基础类在系统中到处使用,使用继承会引起脆弱的继承关系,委托模式比较笨拙,依然需要重复调用委托对象在多数情况下,AO
2007-10-14 23:16:00 718
原创 Sping和核心
Sping和核心 今天内容主要与Sping ..呵呵。听这东西开始迷迷忽忽 后来终于算是理解了。呵呵。等会好好练习练习~~哎。想起国庆放假了。。爽死。。好了。今天的随堂笔记发布: 得到对象:1. Students s = new Student()2. Class.forName(“”).newInstance();3
2007-10-14 23:08:00 2112
原创 CGLIB - dynamic bytecode generation
CGLIB - dynamic bytecode generation 关键字: cglib CGLIB (Code Generation Library) 是一个动态字节码生成库, 基于ASM, 使用时需要asm.jar。(Groovy也是使用ASM来生成java的字节码)
2007-10-14 19:28:00 939
原创 反向控制和面向切面编程在Spring的应用
摘 要 针对传统的J2EE架构方案常常无法让人满意:程序过于复杂,难以测试和维护成本高。根据企业实际需求,本文探讨了一种轻量级的J2EE应用框架Spring ,它用更加轻量、更加灵活的基础设施取代了EJB。在此对Spring背后的反向控制原理和面向切面编程技术进行了比较深入研究,并与传统实现进行对比,显示了这种框架具有大大降低开发成本,可测试等优点。 关键词 Spring;反向控制;面
2007-10-14 19:11:00 801
原创 基于Ant+Velocity的简单代码生成器的思路与实现
基于Ant+Velocity的简单代码生成器的思路与实现 (原文:http://www.javaeye.com/topic/30893)在SSH项目中,我们应用了service layer模式,所以针对一个模块,它就存在pojo、dao、daoImpl、service、serviceImpl,再到struts中的action、form。假设设计是面向数据库的,针对一个数据库表
2007-10-14 19:04:00 993
原创 关于代码生成
[ 技术开发 ]代码生成的主要几种实现方式(来自Jack Herrington《Code Generation in action》) 1、模板技术:代码生成通常意味着创建具有复杂结构文本类型的文件。为了维护生成器的简单性和完整性,你可以使用文本模板工具,这样你可以把逻辑的定义和逻辑的代码格式相分离,这是最理想的情况。模板一直以来都是CodeGeneration的主要实现手段。C+
2007-10-14 18:58:00 1077
原创 java和javac命令的使用
java和javac命令的使用 1.不带package Hello.java public class Hello { public static void main(String[] args){ System.out.println("hello"); } } c:/java/hello/Hello.
2007-10-13 10:46:00 1925
原创 从住房分配问题看梁山好汉尊卑之谜(上)
从住房分配问题看梁山好汉尊卑之谜(上)[图] 评论/浏览(572/256824)发表时间:2007年8月15日 2时5分
2007-10-09 21:08:00 2082
原创 [荐]没羽箭张清到底连打梁山多少好汉?
[荐]没羽箭张清到底连打梁山多少好汉?[图] 评论/浏览(98/56522)发表时间:2007年9月15日 18时16分
2007-10-09 21:01:00 2292
原创 [荐]水浒调兵遣将的玄机(发展期,连载九)
[荐]水浒调兵遣将的玄机(发展期,连载九) 评论/浏览(170/143538)发表时间:2007年9月26日 23时26分
2007-10-09 20:57:00 1812
原创 [荐]水浒调兵遣将的玄机(发展期,连载七)
[荐]水浒调兵遣将的玄机(发展期,连载七)[图] 评论/浏览(155/116011)发表时间:2007年9月22日 18时42分
2007-10-09 20:27:00 1246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人