码迷,mamicode.com
首页 > 编程语言
java之final关键字
final关键字(可以读不可以写、只读)1、final的变量的值不能够被改变 ①、final的成员变量 ②、final的局部变量(形参) //意思是“实参”一旦传进我的方法里面,就不允许改变2、final的方法不能够被重写3、final的类不能够被继承java的Api中有没有final...
分类:编程语言   时间:2014-10-19 19:49:43    阅读次数:225
人机博弈-吃子棋游戏(四)搜索算法
人机博弈,吃子棋搜索算法简介...
分类:编程语言   时间:2014-10-19 18:44:05    阅读次数:250
一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级,求总共有多少总跳法,并分析算法的时间复杂度
一个台阶总共有n 级,如果一次可以跳1 级,也可以跳2 级,求总共有多少总跳法,并分析算法的时间复杂度...
分类:编程语言   时间:2014-10-19 18:44:06    阅读次数:245
SimpleDateFormat 的线程安全问题与解决方案
SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 但是 SimpleDateFormat 并不是一个线程安全的类,在多线程并发访问下会出现问题。通过以下代码进行检验,...
分类:编程语言   时间:2014-10-19 18:43:01    阅读次数:318
提高 Java 性能的几个好习惯
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:         第一,控制资源的使用,通过线程同步来控制资源的并发访问;         第二,控制实例的产生,以达到节约资源的目的;         第三,...
分类:编程语言   时间:2014-10-19 18:41:26    阅读次数:253
Swift迎来了1.0 GM 版(2014.09.09)
2014年6月2日,swift开发团队将swift语言公之于众。而2014年9月9日迎来了swift的第二个里程碑,swift1.0版本(GM),这意味着不管你的应用有一部分功能是用swift写的,还是整个应用是纯swift写的,你都可以将这个应用通过提交到苹果商店与全世界分享你的成果。 你可能已经注意到我们使用了GM代号,而不是final,这是因为Swift还会持续添加新功能,改善性能和重定义...
分类:编程语言   时间:2014-10-19 18:37:32    阅读次数:187
学习python
获取当前目录下的路径,目录和文件并写入文本1 # -*- coding:utf-8 -*-2 import os3 for root,dirs,files in os.walk(os.getcwd()):4 print root,dirs,files 5 open('mycd.cdc','a').....
分类:编程语言   时间:2014-10-19 18:34:01    阅读次数:208
正确使用 C++Builder组件缩写代码
------------------------ Standard Tab ------------------------ mm TMainMenu pm TPopupMenu mmi TMainMenuItem pmi TPopupMenuItem lbl TLabel edt ...
分类:编程语言   时间:2014-10-19 18:31:31    阅读次数:282
C 中数组和指针的区别
联系:1,一个通过数组和下标实现的表达式可等价地通过指针和偏移量实现。2,当数组名传递给一个函数时,实际上传递的是该数组第一个元素的地址。区别:1,指针是一个变量,因此,在C语言中,语句pa=a和pa++都是合法的。但数组名不是变量,因此,类似于a=pa和a++形式的语句是非法的。2,数组名代表定义...
分类:编程语言   时间:2014-10-19 18:31:03    阅读次数:227
Spark MLBase分布式机器学习系统入门:以MLlib实现Kmeans聚类算法
1.什么是MLBaseMLBase是Spark生态圈的一部分,专注于机器学习,包含三个组件:MLlib、MLI、ML Optimizer。ML Optimizer: This layer aims to automating the task of ML pipeline construction....
分类:编程语言   时间:2014-10-19 18:30:41    阅读次数:336
MfC 进度条控件
1.进度条 主要用来进行数据读写、文件拷贝和磁盘格式等操作时的工作进度提示情况,如安装程序等,伴随工作进度的进展,进度条的矩形区域从左到右利用当前活动窗体标题条的颜色来不断填充。2.进度条控制在MFC类库中的封装类为CProgressCtrl,通常仅作为输出类控制,所以其操作主要是设置进度条的范.....
分类:编程语言   时间:2014-10-19 18:26:20    阅读次数:178
Spring技术--1
Spring技术(一)Spring技术介绍1)Spring的优点Spring定位的领域是众多流行的框架所没有的,他能提供一种方法来管理业务对象。Spring是全面的和模块化的,他有严格的分层体系是用于测试驱动工程的理想的框架。Spring涉及到在其他的框架中没有考虑到的内容。2)Spring将改变J...
分类:编程语言   时间:2014-10-19 18:25:12    阅读次数:248
几种常见模式识别算法整理和总结
这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一開始仅仅只是被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供參考。1. K-Ne...
分类:编程语言   时间:2014-10-19 18:25:47    阅读次数:215
《C++Primer》复习——with C++11 [1]
1.头文件中不应包含using声明,因为头文件的内容会拷贝到所有引用到他的文件中去,如果头文件里有谋个using声明,那么每个使用了该头文件的文件就会有这个声明,由于不经意间包含了一些名字,反而可能产生始料未及的名字冲突。2.string对象的拷贝初始化和直接初始化。string str1 = "H...
分类:编程语言   时间:2014-10-19 18:23:59    阅读次数:283
java之多态(Polymorphic)、动态绑定(Dynamic Binding)、迟绑定(Late Binding)
今天,我们来说说java面向对象最核心的东西,多态。通过多态可以使我们的程序可复用性达到极致,这就是我们为什么要学多态的原因。“多态”(Polymorphic)也叫“动态绑定”(Dynamic Binding)同时也叫“迟绑定”(Late Binding)。动态绑定是指“在执行期间(而非编译期间)判...
分类:编程语言   时间:2014-10-19 18:22:58    阅读次数:208
js:数据结构笔记11--排序算法(1)
基本准备: function CArray(numElems) { this.dataStore = []; this.pos = 0; this.numElems = numElems; this.insert = insert; this.toString = toStr...
分类:编程语言   时间:2014-10-19 18:23:09    阅读次数:196
Swift 排雷 (一)
在Objective-C里,为了让代码组织的有序也方便用control+6的快捷键在Xcode中查找,所以出现了一个大家都很熟悉的东东。这就是:#prama mark。#pragma mark但是,这个东西在Swift里对应的是什么呢?首先简单了很多,不用再写那么多的字母了。。。这些landmark...
分类:编程语言   时间:2014-10-19 18:20:01    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!