原文地址:https://qunxinghu.github.io/2016/09/12/C++%20%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7%E4%B9%8B%E7%BB%A7%E6%89%BF/ 基本概念 继承: 类的继承,就是新的类从已有类那里得到已有的特性。原有 ...
分类:
编程语言 时间:
2017-08-09 11:32:05
阅读次数:
193
我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。 对象引用 我们沿用之前定义的Human类,并有一个Test类: 外部可以调用类来创建对象,比如上面在Test类中: 创建了一个Human类的对象 ...
分类:
编程语言 时间:
2017-08-09 11:29:55
阅读次数:
167
原文地址:https://qunxinghu.github.io/2016/09/12/C++%20%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7%E4%B9%8B%E5%B0%81%E8%A3%85/ 什么是封装? 封装: 封装可以隐藏实现细节,使得代码模块化封装是把过程 ...
分类:
编程语言 时间:
2017-08-09 11:27:44
阅读次数:
125
今天看了看别人的程序,用的是SSH搭建的,自己回忆了下感觉假设採用注解的话那么Hibernate的配置文件hibernate.cfg.xml是还须要的,而*.hbm.xml则能够被注解所替代的,结果确是我没有找到我想要的hibernate.cfg.xml.事实上想想自己对SSH环境的搭建理解的还不是 ...
分类:
编程语言 时间:
2017-08-09 11:25:17
阅读次数:
131
C++ 多线程 C++ 本篇博客主要介绍C++ 的多线程机制。 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 线程的多任务处理是同一程序的片段的并发执行。 多线程程序 ...
分类:
编程语言 时间:
2017-08-09 11:24:27
阅读次数:
190
GC 的概念 garbage Collection 垃圾回收 1960 年,List语言使用了GC java中,GC的对象是堆空间和永久区 GC 算法 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当 ...
分类:
编程语言 时间:
2017-08-09 11:24:02
阅读次数:
144
我们在使用C语言编写程序的时候,常常会使用到宏定义以及宏编译指令,有的可能比较常用,有的可能并不是很常用,是不是所有的C语言宏定义以及宏指令你都清楚呢? 指令 用途详细介绍 # 空指令,无任何效果 #include 包含另外一个文件 #define 定义宏 #undef 取消已定义的宏 #if 如果 ...
分类:
编程语言 时间:
2017-08-09 11:23:53
阅读次数:
161
插入排序算法分为直接插入、折半插入和希尔排序 1.直接插入排序 直接插入排序是一种最简单的排序方法,其基本操作是将一条记录插入到已排好序的有序表中,从而得到一个新的、记录数量增1的有序表。 算法步骤 (1)设待排序的记录存放在数组list[1....n]中, (2)循环n-1次,每次使用顺序查找法, ...
分类:
编程语言 时间:
2017-08-09 11:23:13
阅读次数:
186
Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的 ...
分类:
编程语言 时间:
2017-08-09 11:22:53
阅读次数:
224
原文:http://blog.csdn.net/zhang_sinner/article/details/42921397 多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面反映了程序员的编程水平。 其实C++语言本身并没有提供多线程机 ...
分类:
编程语言 时间:
2017-08-09 11:22:33
阅读次数:
260
原文:http://download.csdn.net/download/jobfind/9559162 MultiThread(VS2013 MFC多线程-含源码-含个人逐步实现文档).rar ...
分类:
编程语言 时间:
2017-08-09 11:22:13
阅读次数:
190
原文地址:https://qunxinghu.github.io/2016/09/08/C++%20%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7%E4%B9%8B%E5%A4%9A%E6%80%81/ 概念 多态(Polymorphisn) 多态性是允许你将父对象设置成为 ...
分类:
编程语言 时间:
2017-08-09 11:20:09
阅读次数:
207
可以看到我们现在是2.7.5的,现在我安装一个3.5版本的 步骤一:访问https://www.python.org/downloads/ 选择对应的版本 下载下来 解压 切换到解压后的目录 步骤二:开始编译安装,我们建立一个文件夹 mkdir /usr/python3.5 我们将这个版本的安装到这 ...
分类:
编程语言 时间:
2017-08-09 11:19:50
阅读次数:
158
一. 为什么SimpleDateFormat不是线程安全的? Java源代码例如以下: /** * Date formats are not synchronized. * It is recommended to create separate format instances for each ...
分类:
编程语言 时间:
2017-08-09 10:18:27
阅读次数:
213
1.前言 上一篇博客分析了,Spring中实现AOP的两种动态代理的机制,以下这篇博客。来解说一下Spring中的数据源的配置。 2.DAO支持的模板类 Spring提供了非常多关于Dao支持的模板类,比如HibernateTemplate、JdbcTemplate等,以下以后者为例。来看一个Dem ...
分类:
编程语言 时间:
2017-08-09 10:17:53
阅读次数:
203
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块synchronized和volatile关键字机制。 synchronized ...
分类:
编程语言 时间:
2017-08-09 10:17:38
阅读次数:
205
转载至http://www.ruanyifeng.com/blog/2013/05/Knuth–Morris–Pratt_algorithm.html阮一峰的网络日志 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含 ...
分类:
编程语言 时间:
2017-08-09 10:16:01
阅读次数:
217