今天很幸运 简单工厂模式之一 设计模式 简单工厂模式根据提供的数据或者参数返回几个可能的类中的一个实例,说通俗点有点像面向对象编程中的多态性,一个基类,有多个派生类,在另外的调用程序中,根据参数来决定返回这个基类的哪个具体的派生类,返回值为基类类型,因为基类的引用可以指向派生类对象,而且这些所有的派 ...
分类:
其他好文 时间:
2017-03-22 15:04:48
阅读次数:
136
一、操作系统 为了实现实现功能,提高效率,充分高效的管理并加以优化使用计算机硬件,方便用户使用,计算机就在其硬件的基础上安装了一层软件,及操作系统。操作系统的任务就是又好又快,方便快捷的管理所有设备。 操作系统将繁琐的,所有用来操作硬件的调用程序操作起来,并加以优化使用硬件这种极其繁琐的工作,彻底的 ...
分类:
编程语言 时间:
2017-03-19 12:10:18
阅读次数:
214
一、操作系统 为了实现实现功能,提高效率,充分高效的管理并加以优化使用计算机硬件,方便用户使用,计算机就在其硬件的基础上安装了一层软件,及操作系统。操作系统的任务就是又好又快,方便快捷的管理所有设备。 操作系统将繁琐的,所有用来操作硬件的调用程序操作起来,并加以优化使用硬件这种极其繁琐的工作,彻底的 ...
分类:
编程语言 时间:
2017-03-13 20:08:38
阅读次数:
199
创建对象时系统会自动调用构造函数进行初始化工作,同样,销毁对象时系统也会自动调用一个函数来进行清理工作,例如释放分配的内存、关闭打开的文件等,这个函数就是析构函数。 析构函数(Destructor)也是一种特殊的成员函数,没有返回值,不需要程序员显式调用(程序员也没法显式调用),而是在销毁对象时自动 ...
分类:
编程语言 时间:
2017-03-11 20:30:14
阅读次数:
213
存储过程是由一个或多个T-SQL语句组成的语句组,它可以接受输入参数和输出参数且能向调用程序返回多个值;可以调用其他过程;可以向调用程序返回结果状态值以标记执行成功或失败; 使用存储过程的好处 创建存储过程 存储过程创建语法如下: 上述存储过程有两个参数,表示查询以name以@name开头的前@nu ...
分类:
数据库 时间:
2017-02-08 18:46:01
阅读次数:
201
1. 这里所说的“匿名内部类”主要是指在其外部类的成员方法内定义,同时完成实例化的类,若其访问该成员方法中的局部变量,局部变量必须要被final修饰。2. 原因是编译程序实现上的困难:内部类对象的生命周期会超过局部变量的生命周期。局部变量的生命周期:当该方法被调用时,该方法中的局部变量在栈中被创建, ...
分类:
其他好文 时间:
2017-02-02 14:42:26
阅读次数:
219
一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有funct ...
分类:
编程语言 时间:
2017-01-15 19:31:19
阅读次数:
288
mybatis多对一关联查询实现 1.定义实体 定义实体的时候需要注意,若是双向关联,就是说双方的属性中都含有对方对象作为域属性出现, 那么在写toString()方法时需要注意,只让某一方输出即可,不要让双方的toString()都输出对方, 这样会形成递归调用,程序会出错,报堆栈溢出。 Coun ...
分类:
其他好文 时间:
2017-01-06 22:12:38
阅读次数:
235
错误提示:1、尚未指定报表定义的来源 注意ReportPath与ReportEmbeddedResource的区别,前者获取或设置本地报表的本地文件系统路径,设置此属性将导致后者属性值被忽略;后者将获取作为资源存储在调用程序集中的报表定义。 2、尚未为数据源“XXX”提供数据源实例 如果为rdlc配 ...
分类:
其他好文 时间:
2016-12-29 19:29:52
阅读次数:
212
对于Linux系统中,一般字符设备和驱动之间的函数调用关系如下图所示 上图描述了用户空间应用程序通过系统调用来调用程序的过程。一般而言在驱动程序的设计中,会关系 struct file 和 struct inode 这两个结构体。 用户空间使用open()系统调用函数打开一个字符设备时( int f ...
分类:
系统相关 时间:
2016-12-15 00:51:19
阅读次数:
359