再议EPR实施成功率为零 (转)
再议EPR实施成功率为零 (转)[@more@]
InsideJVM(5)-Java Stack(堆栈) (转)
InsideJVM(5)-Java Stack(堆栈) (转)[@more@] Java堆栈jvm为每个新创建的线程都分配一个堆栈。堆栈以帧为单位保存线程的状态。jvm对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 某个线程正在执行的方法称为此线程的当前方法。当前方法使用的帧称为当前帧。当前方法所属的类称为当前类。当前类的常量池称为当前常量池。当线程执行一个方法时,它会跟踪当前的类和常量池。当jvm会在当前帧内执行帧内数据的操作。 当线程激活一个java方法,jvm就会在线程的java堆栈里新压入一个帧。这个帧自然成为了当前帧。在此方法执行期
跨时代的改进:ADO.NET简介(附图) (转)
跨时代的改进:ADO.NET简介(附图) (转)[@more@]跨时代的改进:ado.NET简介(附图) ADO.NET是对microsoft ActiveX Data objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .net组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。 可编程性 利用Visual Studio.NET,你可以对你的对象进行编程,而不是某一个数据表或某一
制作圆形Swing按钮(中文版) (转)
制作圆形Swing按钮(中文版) (转)[@more@]
在VB中使用API关闭窗口 (转)
在VB中使用API关闭窗口 (转)[@more@] 在进行VB编程过程中,有时需要通过程序控制终止某些程序。在实践中可以使用一下一些方法: 1。使用SendMessage Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long hwnd 为需要关闭的窗口程序的窗口句柄; 发送的消息可以用两种选择1,wMsg为WM_CLOSE,wParam,lParam为0;2,wMsg为WM_SYSCOMMAND,wParam为CS_CLOSE,lParam为0。 2。使用TeRminateProcess
Guru of the Week 条款13:面向对象程序设计 (转)
Guru of the Week 条款13:面向对象程序设计 (转)[@more@]GotW #13 oop 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week 条款13:面向对象程序设计XML:nam
Guru of the Week 条款11:对象等同(Object Identity)问题 (转)
Guru of the Week 条款11:对象等同(Object Identity)问题 (转)[@more@]GotW #11 object identity 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week 条款
Guru of the Week 条款08:GotW挑战篇——异常处理的安全性 (转)
Guru of the Week 条款08:GotW挑战篇——异常处理的安全性 (转)[@more@] GotW #08 CHALLENGE EDITION Exception Safety 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision
Guru of the Week 条款10:内存管理(下篇) (转)
Guru of the Week 条款10:内存管理(下篇) (转)[@more@] GotW #10 Memory Management - Part II 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Wee
C#算法-------(四)快速排序 (转)
C#算法-------(四)快速排序 (转)[@more@] 前面我已经推出了三种排序的算法,比较简单。今天我又写了快速排序的算法。希望多多指教。具体的思想,我不做答了。前人的经验。 using System; namespace QuickSorter{ public class QuickSorter { private void Swap(ref int l,ref int r) { int s; s=l; l=r; r=s; } public void Sort(int [] list,int low,int high) { int pivot; int l,r; int mid; if(high<=low) return; else if(high==l
Guru of the Week 条款09:内存管理(上篇) (转)
Guru of the Week 条款09:内存管理(上篇) (转)[@more@] GotW #09 Memory Management - Part I 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week
Guru of the Week 条款07:编译期的依赖性 (转)
Guru of the Week 条款07:编译期的依赖性 (转)[@more@] GotW #07 Compile-Time Dependencies 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week 条
Guru of the Week 条款05:覆写虚拟函数 (转)
Guru of the Week 条款05:覆写虚拟函数 (转)[@more@] GotW #05 Overriding Virtual Functions 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week 条
Guru of the Week 条款06:正确使用const (转)
Guru of the Week 条款06:正确使用const (转)[@more@] GotW #06 Const-Correctness 著者:Herb Sutter 翻译:kingofark [声明]:本文内容取自www.gotw.ca网站上的Guru of the Week栏目,其著作权归原著者本人所有。译者kingofark在未经原著者本人同意的情况下翻译本文。本翻译内容仅供自学和参考用,请所有阅读过本文的人不要擅自转载、传播本翻译内容;下载本翻译内容的人请在阅读浏览后,立即删除其备份。译者kingofark对违反上述两条原则的人不负任何责任。特此声明。 Revision 1.0 Guru of the Week 条款06:正确
ASP漏洞及安全建议(safefan) (转) (转)
ASP漏洞及安全建议(safefan) (转) (转)[@more@]ASP漏洞及安全建议(safefan) ASP漏洞及安全建议 ( 小 鸟 ) 一 前言 microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。 现在很多网站特别是电子商务方面的网站,在前台上大都用ASP来实现。以至于现在ASP在网站应用上很普遍。 ASP是开发网站应用的快速工具,但是有些网站管理员只看到
Delphi对象模型(Part IV) (转)
Delphi对象模型(Part IV) (转)[@more@] Delphi对象模型 (PART IV) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。 (本文的英文原文将Delphi与object Pascal统一表述为Delphi,可能有概念不清之嫌疑。但在大多数情况下,相信读者能够根据
Delphi对象模型(Part V) (转)
Delphi对象模型(Part V) (转)[@more@] Delphi对象模型 (PART V) XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。 (本文的英文原文将Delphi与object Pascal统一表述为Delphi,可能有概念不清之嫌疑。但在大多数情况下,相信读者能够根据上下文来判
SVG中的动画技术(1) (转)
SVG中的动画技术(1) (转)[@more@]SVG中的动画技术(1) 动画技术是互联网中不可缺少的一个重要组成部分,是吸引访问者的重要手段之一,SVG也同样有能力随时改变矢量图象外在表现的能力。SVG中生成动画的方式有: 1)利用SVG提供的动画元素实现:由于SVG的内容可以定义成动态变化的,因此,利用SVG提供的各种动画元素,我们就可以得到各种动画效果,比如:沿某路径运动、渐隐渐现、旋转、缩放、改变颜色等。2)使用SVG dom:由于SVG DOM遵循DOM1、DOM2规范的大部分内容,因此,SVG中的每个属性和样式都可以通过脚本编程来访问;另
SVG中的动画技术(2) (转)
SVG中的动画技术(2) (转)[@more@]SVG中的动画技术(2) 下面再看一个沿指定路径运动的例子: <?XML version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//w3c//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"><svg width="500" height="300" viewBox="0 0 500 300"xmlns="http://www.w3.org/2000/svg"><desc>沿路径运动的例子</desc><defs><!-- 下面定义渐变颜色 --><linearGradient id="grad1" x1="0" y1="0" x2="0" y2="
GNU GRUB启动管理器 (转)
GNU GRUB启动管理器 (转)[@more@]gnu GRUB启动管理器Linuxgazette.com/">http://www.linuxgazette.com/ 01-10-13 15:08 609p Mailto:hilinux@linuxaid.com.cn">hilinux 译 什么是启动管理器? 启动管理器是存储在磁盘开始扇区中的一段程序,例如,硬盘的MBR(Master Boot Record),在系统完成启动测试后,如果系统是从MBR启动,则BIOS(Basic Input/Output System)将控制传送给MBR。然后存储在MBR中的这段程序将运行。这段程序被称为启动管理器。它的任务就是将控制传送给操作系统,完成启动过程。有许多可