摘要:
tftp很好理解, 主要用来传文件, 下面以我的操作来谈谈tftp中最重要的几个命令。 一. Windows上的sftp命令(据说Linux上也是这样, 当然此处是指非嵌入式的Linux) 步骤: a. 在Windows上开启sftp服务器tftpd32.exe, 然后选定一个默认的目录作为服务器根 阅读全文
摘要:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver Im building Maven Java Web application and when I do I get mysql-connector is added to my pom. 阅读全文
摘要:
单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 单一职责原则告诉我们: 阅读全文
摘要:
主要是通过互斥量内核对象来实现程序间互斥。 // CEcopClientApp 初始化HANDLE m_hMutexMark = NULL;BOOL CEcopClientApp::InitInstance(){ //程序互斥代码,保证程序只有一份在运行 m_hMutexMark = ::Creat 阅读全文
摘要:
一、排序分类 内排序:指在排序期间数据对象全部存放在内存的排序; 外排序:指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。 二、直接插入排序思想(Straight Insert Sort) 将一个记录插入到已排序好的有序表中,从而得到一个新,记 阅读全文
摘要:
对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结 阅读全文
摘要:
C++:构造函数和析构函数能否为虚函数? 简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。 (1) 构造函数不能为虚函数 让我们来看看大牛C++之父 Bjarne Stroustrup 在《The C++ Programming Language》里是怎么说的: To constru 阅读全文
摘要:
一、C++成员函数在内存中的存储方式 用类去定义对象时,系统会为每一个对象分配存储空间。如果一个类包括了数据和函数,要分别为数据和函数的代码分配存储空间。按理说,如果用同一个类定义了10个对象,那么就需要分别为10个对象的数据和函数代码分配存储单元,如下图所示。 能否只用一段空间来存放这个共同的函数 阅读全文
摘要:
centos7下载地址:http://mirrors.cqu.edu.cn/CentOS/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso 下载后用vmware虚拟机安装,为了方便使用最小化安装,安装完启动只能进入字符界面,使用过程中需要安装某个图形化软件 阅读全文
摘要:
注解是Java 1.5引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。注解相当于是一种嵌入在程序中的元数据,可以使用注解解析工具或编译器对其进行解析,也可以指定注解在编译期或运行期有效。 Java SE5内置了三种标准注解: 1. @Override—— 阅读全文