static:共享即通讯一句话概括:局部作用域,全局生存期。为什么要设计成为这样?可以看一下这样的一段代码:#include #include class CSmallOne{public: CSmallOne(int sma); int a;};CSmallOne::CSmallOne...
分类:
编程语言 时间:
2015-10-14 23:45:39
阅读次数:
237
---恢复内容开始--- 在看数据结构的串的讲解的时候,讲到了KMP算法——一个经典的字符串匹配的算法,具体背景自行百度之,是一个很牛的图灵奖得主和他的学生提出的。 一开始看算法的时候很困惑,但是算法思想很简单,就是在暴力匹配的基础上得出的。暴力匹配 这里有必要说一下暴力匹配,暴力匹配更简单,...
分类:
编程语言 时间:
2015-10-14 23:41:56
阅读次数:
268
过滤器Filter 文章前言:本文侧重实用和理解。一.过滤器的概念。 lFilter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现.....
分类:
编程语言 时间:
2015-10-14 23:38:35
阅读次数:
251
树控件对应的类: CTreeControl添加树节点:1 HTREEITEM hRootNode = m_tvwTree.InsertItem(_T("人"));2 HTREEITEM hNode = m_tvwTree.InsertItem(_T("老人"), hRootN...
分类:
编程语言 时间:
2015-10-14 23:36:20
阅读次数:
242
分类:
编程语言 时间:
2015-10-14 23:36:27
阅读次数:
203
1.原理 通过计算每个训练数据到待分类元组的距离,取和待分类元组距离最近的K个训练数据,K个数据中哪个类别的训练数据占多数,则待分类元组就属于哪个类别。 训练样本用n维数值属性描述。每个样本代表n维空间的一个点。所有的训练样本都放在n维模式空间中。给定一个样本,k-最临近分类法搜索模式空间,找出.....
分类:
编程语言 时间:
2015-10-14 23:33:15
阅读次数:
203
(由于本书出版于1996年,因此当时的新特性现在来说可能已经习以为常,但现在重新了解反而会起到了解C++变迁的作用)1. 1990年后C++的重要改变 1). 增加了新的语言特性:RTTI,namespaces,bool,关键词mutable和explicit,enums作为重载函数之自变量所引发....
分类:
编程语言 时间:
2015-10-14 23:35:33
阅读次数:
266
先看一道Java面试题:求这段程序的输出。解答此题关键在于理解和掌握类的加载过程以及子类继承父类后,重写方法的调用问题:从程序的执行顺序去解答:1.编译;当这个类被编译通知后,会在相应的目录下生成两个.class 文件。一个是 Base.class,另外一个就是Base$Sub.class。这个时候...
分类:
编程语言 时间:
2015-10-14 23:30:22
阅读次数:
174
、前言二、spring mvc 核心类与接口三、spring mvc核心流程图四、spring mvcDispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc如何访问到静态的文件,如jpg,js,...
分类:
编程语言 时间:
2015-10-14 23:28:29
阅读次数:
152
spring声明式事务配置详解君子不器2013年06月16日编程世界5273次阅读 查看评论理解Spring的声明式事务管理实现本节的目的是消除与使用声明式事务管理有关的神秘性。简单点儿总是好的,这份参考文档只是告诉你给你的类加上@Transactional注解,在配置文件中添加('')行,然后期望...
分类:
编程语言 时间:
2015-10-14 23:28:50
阅读次数:
241
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是....
分类:
编程语言 时间:
2015-10-14 23:26:31
阅读次数:
143
废话不多说上代码,项目中遇到的问题是:NSMutableArray * arrayLoginNames = [NSMutableArray array];arrayLoginNames = [[NSUserDefaults standardUserDefaults] mutableArrayValu...
分类:
编程语言 时间:
2015-10-14 23:22:17
阅读次数:
233
构建SPRINGMVC主要分为几个部分(大体方式为创建并配置2个XML文件、一个JAVA文件及一个JSP文件)。一、创建动态JAVA WEB项目 //创建项目并导入JAR包。二、创建并配置servlet文件 //创建并配置一个XML文件。三、配置WEB.XML文件 //配置一个XML文件。四、编写J...
分类:
编程语言 时间:
2015-10-14 23:20:10
阅读次数:
316
边界布局管理器把容器的的布局分为五个位置:CENTER、EAST、WEST、NORTH、SOUTH。依次对应为:上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST),中(CENTER),如下图所示。特征:l 可以把组件放在这五个位置的任意一个,如果未指定位置,则缺省的位置是CE...
分类:
编程语言 时间:
2015-10-14 23:18:38
阅读次数:
294
交换两个变量值,老话题,下面总结的各种方法是。为了方便,首先定义两个变量。int a = 1;int b = 2;一 借助暂时变量1 交换变量值int tmp;tmp = a; // tmp = 1a = b; // a = 2b = tmp; // b = 12 交换地址int *p; p =.....
分类:
编程语言 时间:
2015-10-14 23:16:43
阅读次数:
227
首先需要安装ntplib,科一通过pip安装。ubuntu下科一通过如下指令安装pip:$ sudo apt-get install python-pip使用如下指令安装ntplib:$ sudo pip install ntplib发现pip真的是一个好东西,之前下载一个外界的python库的话挺...
分类:
编程语言 时间:
2015-10-14 23:18:24
阅读次数:
483
Python 中有非ASCII字符时,需要在第一行加入#coding=utf-8因此有注释时,特别是中文注释, 不加这个会报错.
分类:
编程语言 时间:
2015-10-14 23:17:23
阅读次数:
169