面向对象的典型原则 可以划分两类:面向类的和面向包。面向类的包括: SRP--单一职责原则。 OCP--开放封闭原则。LSP --里氏替换原则。DIP--依赖倒置原则。 ISP--接口隔离原则。面向包的包括: 强调的是包的内聚性设计要求->REP--重用发布等价原则。CCP--共同封闭原则。CRP-...
使用WM_COPYDATA的消息通信,保证发送数据从原进程到目标进程,允许在进程间传递少量的只读数据,使用sendmessage()函数,接收方在数据完成复制前不能返回。//函数原型LRESULT SendMessage( HWND hWnd, //接受消息的窗口句柄 UINT Msg...
Delphi Interface接口的定义2011-04-20 14:54:11|分类:Delphi|举报|字号订阅type InterfaceName = interface(ancestorInterface) ['{GUID}'] memberList end;这里,ancestorInter...
[泛型的概念](1)没有泛型的时候,所有的对象都是以object为基础,如果要使用时必须进行强制类型转换,如果对于值类型,则会导致不断拆箱装箱的过程,对系统消耗很大。(2)使用泛型时不需要通过object类进行装箱拆箱,使用的时候都会是确定的类型。(3)泛型的概念一开始是由集合引入,因为集合中的类型...
MSDN 解释:https://msdn.microsoft.com/zh-cn/library/bb341748.aspx为 LINQ to SQL 应用程序中的一对多关系和一对一关系的集合方提供延迟加载和关系维护。 不是很理解上述表达含义。
今天遇到一个奇葩问题:win 7系统,firefox hostAdmin插件无法修改Host了,提示“write hosts file failed check permissions”,肯定是哪里权限出现问题了。百度搜索之 "这个情况可能是有些杀毒软件发现更改了hosts文件把你当成不安全的行为把...
前言之所以要写这篇关于C#反射的随笔,起因有两个: 第一个是自己开发的网站需要用到 其次就是没看到这方面比较好的文章。所以下定决心自己写一篇,废话不多说开始进入正题。前期准备在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打...
错误信息: The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! /sbin/ifup eth1 Stdout from the command: Stderr from the command: stdi...
windowsxp两台电脑对等连接操作步骤:windowsxpxp电脑连接步骤:点(开始)(控制面板)(网络与Internet连接)(网络连接)并双击(新建连接向导)。在(新建连接向导)(欢迎)页面中所显示的信息并单击(下一步)选择(建立一条高级连接)并单击(下一步)。在(高级连接选项)页面上,选择(直接连接..
有时不能在应用中设置URLStreamHandlerFactory。这时,我们需要用FileSystemAPI来打开一个文件的输入流。文件在Hadoop文件系统中显示为一个HadoopPath对象(不是一个java.io.File对象,因为它的语义与本地文件系统关联太紧密)。我们可以把一个路径视为一个Hadoop文件系统URI,如..
在前面我们讲到了辅助区域与存根区域,下面就让我们来深入了解一下它们。一、辅助区域关于辅助区域的相关创建与功能我将通过创建辅助服务器来进行详细讲解,下面就开始进行相关的准备工作了。首先要创建两台虚拟服务器,进行基本的配置(由于之前进行过相关知识的讲解,在这里就..
1. 什么是SWT/ Swing设计器?
SWT/ Swing设计器是一个Java GUI设计器,这使得它非常容易创建Java GUI应用程序而无需花费大量时间来编写显示简单形式的代码。您可以使用WYSIWYG可视化设计器在几分钟之内创建复杂的视窗,同时生成Java代码。您也可以使用拖放操作来轻松地添加控件、添加事件处理程序到控件中、改变使用控件编辑器的各种属性、国际化您的应用程序等等。生成...
一、DOS,CMD和batch DOS是磁盘操作系统(英文:Disk Operating System)的缩写,是个人计算机上的一类操作系统。从1981年直到1995年的15年间,DOS在IBM PC兼容机市场中占有举足轻重的地位【1】。 batch是DOS系统下的脚本,这些脚本是纯文本文档,以.b...
该文转自:http://blog.sina.com.cn/s/blog_48e4c3fe0100nzs6.htmlDataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//把All的结构传递给dtDataRow[] dr=this....
作者:李志刚 纪玉波 程小茁 崔朝辉摘 要随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设 计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这...
利用google api生成二维码名片二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,“点”和“空”的排列组成代码。堆叠...
初来乍道,下面分享一下,自己做的小程序主要用到 数组,类型转换,枚举,循环:主要体现的是: 输入姓名,就可以查看其性格 using System;using System.Collections.Generic;using System.Linq;using System.Text;nam...