类设计系列 --- 析构函数篇 (转)
类设计系列 --- 析构函数篇 (转)[@more@]类设计系列 --- 析构函数篇 是否需要自己的析构函数 不管你是不是建立了自己的析构函数,析构函数总是有的(如果需要的话,编译器会免费送你一个)。那么要不要建立自己的析构函数呢?答案非常简单: 1、如果类分配了系统资源而没有相应的自动释放机制,需要进行手工资源释放,那么你需要一个析构函数。注意如果有了自动释放机制,例如auto_ptr所管理的内存,那么就不需要析构函数。 2、如果该类必须或者可以作为基类,那么你需要一个虚拟析构函数,即便他什么也不做。这
Kernel (转)
Kernel (转)[@more@]Kernel "Hello world" 关键字:Linux kernel hello world wide288 linuxfire 本篇文章是我在Debian gnu/Linux 操作系统上实现内核模块编译平台的笔记,现在记录下来希望对需要的朋友有帮助。其中如有不准确之处还请朋友们指出。 我的内核版本是:2.4bf 首先我们需要安装内核代码的头文件,执行命令: apt-get install kernel-headers-2.4 (详细的包名我记不清了,请不要说我不负责,这是csdn的错,因为用Mozilla 不能发表文档。)不过大家可以用 tab 键来补全包名。 这样之后我们输入原代码:---------------
項目管理學習筆記之十一告訴人們正在發生的事情 (转)
項目管理學習筆記之十一告訴人們正在發生的事情 (转)[@more@] 項目管理學習筆記之十一告訴人們正在發生的事情 作者: CCBZZP 由于人是一种高級動物,每個人都有自己的想法,都有一定的創造性,人們如果能了解正在發生的事情就會使他的自尊心得到更大的滿足。如果能了解整個事情發展的全部過程及自己在其中扮演的角色,那么他就會竭盡全力地做好自己的事情。 本講的內容是告訴人們正在發生的事情,但是除此之外,我們還要慎重的考慮另外一些觀點,其中就有一种觀點認為項目領導就象一個過濾器。其實項目領導就象衛兵一樣守衛這
项目管理知识体系术语(六) (转)
项目管理知识体系术语(六) (转)[@more@] 项目管理知识体系术语(六) 1. Schedule Variance(SV) 计划偏差XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> (1)一项工作的计划完成量和这个工作实际完成量之间的差。(2)在挣值法中BCWP减去BCWS。 2. Scheduled Finish Date(sf)计划的完成日期 在一项工作上原计划的工作完成时间点。计划的完成日期正常情况下在最早完成日期和最晚完成日期之间。 3. Scheduled Start Date(SS)计划的开始日期 在一项工作上原计划的工作开始
项目管理知识体系术语(五) (转)
项目管理知识体系术语(五) (转)[@more@] 项目管理知识体系术语(五) 1. Project 项目XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 为完成一个唯一的产品或服务的一种一次性努力。 2. Project Charter 项目许可证 由高级管理部门提供的一个文档,它给项目经理特权把组织的资源应用到项目工作中。 3. Project Communication Management 项目沟通管理 项目管理的一个子集。它包括确保项目信息恰当地收集、分发所要求的过程。它由编制沟通计划、信息分发、执行报告和行政管
常用数据库JDBC连接写法 (转)
常用数据库JDBC连接写法 (转)[@more@]1. Mysql(http://www.MYSQL.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgJDBC2.jar Class.forName( "org.postgresql.Driver" ); cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd ); 3. ORACLE(http://www.oracle.com/ip/deploy/database/oracle9i/)
项目管理知识体系术语(四) (转)
项目管理知识体系术语(四) (转)[@more@] 项目管理知识体系术语(四) 1. Late Start Date(ES) 最晚开始日期XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在关键线路法中,在不推迟一个特定的里程碑时间的前提下(通常是项目的完成日期),一项工作(或项目)可能开始的最晚时间点。 2. Lead 提前量 一种逻辑关系的修正,它允许后续工作一个提前量。例如,在一个具有10天提前量的完成到开始的关系中,后续的工作可以在先行工作完成之前10天开始。参阅推迟量。 3. Level of
项目管理知识体系术语(三) (转)
项目管理知识体系术语(三) (转)[@more@] 项目管理知识体系术语(三) 1. Critical Path Method(CPM) 关键线路法XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 用来预测项目持续时间的一种网络分析技术。这种技术是通过分析哪个工作序列(线路)具有最小的进度安排的机动性(最小时差量)实现的。最晚日期是从一个特定的完成日期开始(一般用正推计算法得到的项目最早完成日期),用逆推计算法计算完成的。 2. Current Finish Date 当前完成日期 当前估算的工作将在什么时候
项目管理知识体系术语(二) (转)
项目管理知识体系术语(二) (转)[@more@]
创建可拖动列的DataGrid (转)
创建可拖动列的DataGrid (转)[@more@]创建可拖动列的DataGrid 利用客户端脚本,可以实现拖动DataGrid列的功能,而且可以实现XP风格的拖动。效果如下: 2003-10-161350450.jpg" align=baseline border=0> .NET-source-code.com/vb/scripts/ShowZip.ASP?lngWId=10&lngCodeId=1546&strZipAccesSCOde=tp%2FA15462979">代码下载
关于.Net中属性的使用探讨(一) (转)
关于.Net中属性的使用探讨(一) (转)[@more@]关于.NET中属性的使用探讨(一) codeprince http://tangyong.net@163.com 一.vb.net中的属性 在使用面向对象思想设计类的时候,尤其当使用.Net开发时,我们经常想对客户代码显示数据,而又同时保证在类中表示数据的封装性。 在这种情况下,属性是理想的解决方案。属性的行为如同类中的数据块。类的用户可以直接访问属性的名称。效果等价于这个类中真正地包 含一个具有这个名称的数据项。在具体地实现中,get属性过程获取属性值;set属性过程设置属性值。.Net framework中的公共语言
在Windows Form 中可以绑定非bool类型数据的CheckBox控件 (转)
在Windows Form 中可以绑定非bool类型数据的CheckBox控件 (转)[@more@]CheckBox的checked属性不能直接绑定非bool型的数据,因此作了下面这个扩展。 使用的时候,需要先设置两个属性 CheckedValue ----选中时代表的值 UnCheckedValue ----未选中时代表的值 例如 CheckedValue = “男” UnCheckedValue = “女” 然后绑定数据到bindText属性 例如:enjoyCheckBox1.DataBindings.Add("BindText",ds,"cname"); 源码:using System;using System.Collections;using System.ComponentModel;
使用C#语言操作ADO数据库 (转)
使用C#语言操作ADO数据库 (转)[@more@]访问数据库是大多数应用程序的一部分,而且随着C#和ado.NET的发布,这个过程已经变得相当的简单.本文将展示下面四个基本的数据库操作:1.读数据.这包括诸如整数,字符串和日期等不同的数据类型.2.写数据.就象读数据一样我们会写这些通常的数据类型.这是通过sql语句来实现的.3.更新或是修改数据.我们还是使用简单SQL语句.4.删除数据.使用SQL.这些操作是对一个微软Access 2000数据库进行的,但是SQL或是其它ADO数据源可以通过简单的改变连接字符串来使用.开始第一步为了使用ADO类,我们需要包括进ADO.NET命名
web编程之分页显示 (转)
web编程之分页显示 (转)[@more@] web编程之分页显示 流浪小子 俗话说"万是开头难",真的是这样,初学web编程总是有很多的问题,下面就介绍比较常见的一个问题--分页显示。 在网上介绍分页显示的文章也是很多,但是大多数是用ASP的来实现的,本程序是以JSP来实现分页显示。程序的思路是通过取得记录的总数otal,和定义好的每页显示的记录数EveryPage,来计算总的页数。然后通过控制指针的移动来实现指定的数据的读取。下面通过程序例子来具体解释。 首先,建立一个数据表,待会要调用。(由于只是实验
Java 应用程序中的按值传递语义 (转)
Java 应用程序中的按值传递语义 (转)[@more@] China 下载 border=0 height=25 src="http://www-900.ibm.com/developerWorks/cn/i/DOWNLOADs_chs.gif" width=100> IBM 主页 产品 咨询 行业 新闻 关于 IBM dW 中国站点 : Java/" target=_top>Java 概览 : sf/java-papers-bynewest?OpenView&count=500">文档库 - 论文 立即下载!
在 Java 应用程序中创建图像--在不严重牺牲性能的前提下绘制和着色简单的图形图像 (转)
在 Java 应用程序中创建图像--在不严重牺牲性能的前提下绘制和着色简单的图形图像 (转)[@more@]idebar Gutter --> 内容: Java/j-begjava/index.shtml#h0">合成图像 创建图像 创建一个透明的背景 着色微调 sources">参考资料 关于作者 对本文的评价 在不严重牺牲性能的前提下绘制和着色简单的图形图像 Ivor HortonWrox Press Ltd2001 年 2 月 本文摘录自 Beginning Java 2 -- jdk 1.3 Edition(Wrox Press,2000 年 3 月),在这里,作者 Ivor Horton 讲解了创建自己的图形文件的基础知识。他提供了一些技巧,教您为子图形
CSharp Tips:让DotNet实现的COM对象支持IObjectSafety接口 (转)
CSharp Tips:让DotNet实现的COM对象支持IObjectSafety接口 (转)[@more@]当我们实现的COM对象,或者ActiveX控件在浏览器中调用的时候,往往会出现警告框,提示不安全的控件正在运行。这是因为浏览器安全策略所限定的,浏览器认为只有“安全的对象”才能够被执行。 所谓安全的对象就是指那些不访问本地资源的对象,例如不会去读注册表,不会写文件等等。一个满足条件的对象通过支持IobjectSafety接口告诉浏览器,自己是合法的。 下面就简单的介绍一下怎么在C#中实现对于IObjectSafety接口的支持。 思路 C/C++d的程序可以直
使用SQL-DMO实现定制SQL Scripts (转)
使用SQL-DMO实现定制SQL Scripts (转)[@more@] 我是个负责数据库应用的开发人员,昨夜和旧同事电话聊天中谈到了一个 大家共同的苦恼:因为几乎每天都要将自己的数据库项目生成sql Scripts 以供备份存档或发给客户更新,所以生成SQL Scripts就成了每天的必修课。 而SQLSERVER的企业管理器又无法支持将生成SQL Scripts的过程保存为一个设置 文件,每次都必须做许多相同的工作, 如:选择对象呀、设置格式呀、表脚本选项、文件选项。。老是重复这样的操作 实在太麻烦了!电话闲聊完后就想:能不能
VBScript编码模板(2003-11-14修改版) (转)
VBScript编码模板(2003-11-14修改版) (转)[@more@]<!-- METADATA TYPE="typelib" FILE="C:Program FilesCommon FilesSystemADOmsado20.tlb"--><%@ LANGUAGE=vbscript CodePage=936%><%Option Explicit'========================================================='容错机制代码'========================================================= DIM NDEbug_MSG NDEBUG_MSG=FALSE 'TRUE,FALSE IF NDEBUG_MSG = TRUE THEN'出错过滤 ON ERROR RESUME NEXT END IF '===========================
异曲同工 创建窗口 (转)
异曲同工 创建窗口 (转)[@more@]我把网上收集的 创建窗口的 方法 给大家看看吧 其实都是 调用 api 实现的 1 汇编 ;-----------------------------------------------;用汇编语言创建一个简单的窗口;学过C++ win32编程的一定一看就懂呵呵;程序:Iczelion;翻译:Lxx;校对:罗云彬;注释:Conan;-----------------------------------------------.386 ;使用386指令集.model flat,stdcall ;使用flat模式管理内存(不分段),并用C方式传递参数option casemap:none ;使用区分大小写模式;以上3行为必须的;-----------------------