1、下载安装jdk在无空格的路径下,否则在linux下可能出问题。配置环境变量: a、新建系统变量——JAVA_HOME,值——D:\programming\java\jdk8 // win8下若建为用户变量则系统无法识别%JAVA_HOME% b、新建系统变量——CLASSPAHT,值——....
分类:
编程语言 时间:
2014-10-05 23:18:09
收藏:
0 评论:
0 赞:
0 阅读:
366
返回局部变量没问题如果返回局部变量有问题,函数的意义还有吗?全局变量还用返回吗?返回指向局部变量的指针才有问题, 函数退栈之后,局部变量消失, 指针将指向未知区域,所以出现问题。返回局部变量的引用也是绝对不可以的。 引用只是变量的一个别名,变量本体都不存在了,引用当然也没有任何意义。还有,如果是堆空...
分类:
编程语言 时间:
2014-10-05 23:20:09
收藏:
0 评论:
0 赞:
0 阅读:
390
在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们...
分类:
编程语言 时间:
2014-10-05 23:14:49
收藏:
0 评论:
0 赞:
0 阅读:
392
转自:http://coolxing.iteye.com/blog/1468674——————————————————————————————————————————————————————————[例子和习题出自数据结构(严蔚敏版), 本人使用java进行实现. 转载请注明作者和出处, 如有谬误,...
分类:
编程语言 时间:
2014-10-05 23:14:09
收藏:
0 评论:
0 赞:
0 阅读:
544
在实际的项目中,当项目的代码量不断增加的时候,你会发现越来越难管理和跟踪其各个组件,如其不善,很容易就引入BUG。因此,我们应该掌握一些能让我们程序更加健壮的方法。本文中会给一些注意事项
分类:
编程语言 时间:
2014-10-05 23:05:59
收藏:
0 评论:
0 赞:
0 阅读:
441
一、事件:CEvent类:声明在头文件afxmt.h中根据事件对象发信后是否可以自动恢复未发信状态分为自动事件对象和手动事件对象.构造函数如下: 1 CEvent( 2 3 BOOL bInitiallyOwn = FALSE, //FALSE未发信,禁止系统启动运行正在等待的线程 4 5 B...
分类:
编程语言 时间:
2014-10-05 23:11:39
收藏:
0 评论:
0 赞:
0 阅读:
456
一种很简单的线程池的应用...
分类:
编程语言 时间:
2014-10-05 22:07:29
收藏:
0 评论:
0 赞:
0 阅读:
416
外观模式(Facade):是为了解决类与类之间的依赖关系的,像spring一样,可以将类与类之间的关系配置到配置文件中,而外观模式就是将他们的
关系放在一个Facade类中,降低了类与类之间的耦合度,该模式中没有涉及到接口。...
分类:
编程语言 时间:
2014-10-05 22:02:39
收藏:
0 评论:
0 赞:
0 阅读:
328
机器学习经典算法:K-近邻算法python实现...
分类:
编程语言 时间:
2014-10-05 22:06:59
收藏:
0 评论:
0 赞:
0 阅读:
651
不同于redis的跳表实现,使用纯粹的链式结构。...
分类:
编程语言 时间:
2014-10-05 22:08:29
收藏:
0 评论:
0 赞:
0 阅读:
452
1、继承-概述
继承:
1,提高了代码的复用性
2,让类与类之间产生了关系,也就是多态的特性
注意:千万不要为了获取其它类的功能,简化代码而继承
必须是类与类之间有所属关系才可以继承。
Java语言中:java只支持单继承,不支持多继承
因为多继承容易带来安全隐患:当多个父类中定义了相同功能
且功能内容不同时,子类对象不确定运行哪一个。
但是java保留这种机...
分类:
编程语言 时间:
2014-10-05 21:58:59
收藏:
0 评论:
0 赞:
0 阅读:
340
模板方法模式(Template Method):在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以再不改变算法结构的情况下,重新定义算法中的某些步骤。简而言之:模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现。
模板方法模式:一个抽象类中,有一个主方法,再定义1...n个方法,可以抽象,可以不抽象,定义子类继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用。...
分类:
编程语言 时间:
2014-10-05 22:07:19
收藏:
0 评论:
0 赞:
0 阅读:
306
1、javascript深度克隆://注意这里的对象包括object和arrayfunction cloneObject(obj){ var o = obj.constructor === Array ? [] : {}; for(var key in obj){ if(obj.ha...
分类:
编程语言 时间:
2014-10-05 22:07:19
收藏:
0 评论:
0 赞:
0 阅读:
347
1 public class Test01 2 { 3 public static void main (String[]args) 4 { 5 /* 6 7 三个问题如果看的话去掉注释 8 //结果是0,这里面的i有什么用吗? 9 10 11 int total=0;12 for(int i...
分类:
编程语言 时间:
2014-10-05 21:58:39
收藏:
0 评论:
0 赞:
0 阅读:
330
unicode 编码在线转换工具--javascript本人在网上搜索,看到有使用javascript做unicode编码转换的,感觉很好玩,所以拿来使用的。这个功能有目前测试了两种:1)unicode互相转换,例如\u4e2d\u56fd转换成字符,支持中文和英文;2)URL编码的解析,例如众所周...
分类:
编程语言 时间:
2014-10-05 22:00:39
收藏:
0 评论:
0 赞:
0 阅读:
399
Java对象的生命周期 在Java中,对象的生命周期包含下面几个阶段:1.创建阶段(Created)2.应用阶段(In Use)3.不可见阶段(Invisible)4.不可达阶段(Unreachable)5.收集阶段(Collected)6.终结阶段(Finalized)7.对象空间重分配阶段(De...
分类:
编程语言 时间:
2014-10-05 21:57:39
收藏:
0 评论:
0 赞:
0 阅读:
274
Spring是怎么知道要管理这个Dao或Service的? 让Spring用注解方式在Impl的来管理事务的步骤:在spring-hibernate.xml 配置好扫描方式: 含义:Spring自动扫描这两个包及其下面的所有文件,如果这两个包下面的文件里包含 @Repository、@Servi.....
分类:
编程语言 时间:
2014-10-05 21:55:09
收藏:
0 评论:
0 赞:
0 阅读:
334
Tarits,特性的复数。c++萃取技术就是指它。实现方式是模板特化。
STL中涉及到iterator的地方经常能用到它。
自己简单地实现了一下,见下面代码。
{CSDN:CODE:479615}...
分类:
编程语言 时间:
2014-10-05 20:45:59
收藏:
0 评论:
0 赞:
0 阅读:
338
适配器模式(Adapter):将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。
主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。
1、类的适配器模式:当希望将一个类转换成满足另一个新接口的类时,可以使用类的适配器模式,创建一个新类,继承原有的类,实现新的接口即可。
2、对象的适配器模式:当希望将一个对象转换成满足另一个新接口的对象时,可以创建一个Adapter类,持有原类的一个实例,在Adapter类的方法中,调用实例的方法就行。
3、...
分类:
编程语言 时间:
2014-10-05 20:49:19
收藏:
0 评论:
0 赞:
0 阅读:
293
线程是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。
创建新执行线程有两种方法。
一种方法是将类声明为 Thread 的子类。该子类应重写Thread 类的run 方法。另一种方法是声明实现 Runnable 接口的类。该类然后实现run 方法。
创建线程方式一:继承Thread类
一、创建线程的步骤:
1.定义一个类继承Thread类
2.覆盖Th...
分类:
编程语言 时间:
2014-10-05 20:51:39
收藏:
0 评论:
0 赞:
0 阅读:
470