码迷,mamicode.com
首页 > 编程语言
Java:对象的强、软、弱和虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低...
分类:编程语言   时间:2015-09-15 18:26:37    阅读次数:264
C++内存分配方式——(别人的博客)
http://www.cnblogs.com/easonpan/archive/2012/04/26/2471153.htmlhttp://blog.csdn.net/chen825919148/article/details/7955472http://my.oschina.net/hnuweiw...
分类:编程语言   时间:2015-09-15 18:22:44    阅读次数:218
深入理解Javascript之this关键字
Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用...
分类:编程语言   时间:2015-09-15 18:23:34    阅读次数:140
Java线程的生命周期
Java线程五种状态:创建、就绪、运行、阻塞和终止创建状态。准备好一个多线程对象(new一个thread对象)就绪状态。调用start()方法,等待CPU调度运行状态。运行run()方法阻塞状态。暂时停止执行(可恢复到运行状态)终止状态。执行完成后,线程销毁,或者调用stop()方法java中线程的...
分类:编程语言   时间:2015-09-15 18:23:30    阅读次数:160
Python create func
>>> movies =[ "the holy grail", 1975,"terry jones",91, ["graham chapman", ["michel palin","john cheelse","terry gilliam","eric idle","terry ...
分类:编程语言   时间:2015-09-15 18:20:01    阅读次数:218
[python爬虫] Selenium常见元素定位方法和操作的学习介绍
这篇文章主要Selenium+Python自动测试或爬虫中的常见定位方法、鼠标操作、键盘操作介绍,希望该篇基础性文章对你有所帮助,如果有错误或不足之处,请海涵~记录此站第一篇文章,希望能分享更多文章于此!一.定位元素方法这里有各种策略用于定位网页中的元素(locate elements),你可以选择...
分类:编程语言   时间:2015-09-15 18:17:43    阅读次数:716
深入理解JavaScript中的this关键字
1. 一般用处2. this.x 与 apply()、call()3. 无意义(诡异)的this用处4. 事件监听函数中的this5. 总结在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript...
分类:编程语言   时间:2015-09-15 18:16:42    阅读次数:160
《C程序设计语言(第2版·新版)》第2章 类型、运算符与表达式
类型:决定对象可取值的集合以及可执行的操作;运算符指定操作;表达式把变量和常量组合起来生成新值。 ANSI C修补:所有整型都包括signed和unsigned两种;浮点运算可单精度还可long double类型运算;字符串可以编译时连接;支持枚举类型;const类型;扩充算术类型的自动强...
分类:编程语言   时间:2015-09-15 18:19:00    阅读次数:206
C/C++学习笔记----指针的理解
指针是C/C++编程中的重要概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构,通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;指针能够灵活的操作内存,合理的操作内存能够使程序更高效。1.指针的概念本质上讲指针也是一种变量,普通的变量...
分类:编程语言   时间:2015-09-15 18:17:25    阅读次数:205
C语言实现单链表-02版
我们在C语言实现单链表-01版中实现的链表非常简单;但是它对于理解单链表是非常有帮助的,至少我就是这样认为的;简单的不能再简单的东西没那么实用,所以我们接下来要大规模的修改啦;Problem1,要是数据很多怎么办,100000个节点,这个main函数得写多长啊。。。2,这个连接的方式也太土啦吧!万一...
分类:编程语言   时间:2015-09-15 18:13:10    阅读次数:232
[sphinx]中文语言模型训练
一,不用分词的短词组语言模型训练参考资源:http://cmusphinx.sourceforge.net/wiki/tutoriallm sphinx官方教程 1)文本准备 生成文本文件,内含一行一个的单词。头尾有 标记,如下所示,其中单词前后都有空格。文件为utf-8格式,文件名为test.t....
分类:编程语言   时间:2015-09-15 18:12:38    阅读次数:827
网络流转换为Byte数组
1 /// 2 /// 网络流转换为Byte数组 3 /// 4 /// 5 /// 6 public static byte[] ReadFully(Stream stream) 7 { 8 ...
分类:编程语言   时间:2015-09-15 18:11:45    阅读次数:156
Jquery 2个数组,去除重复的项目
长数组(Positions_Check)短数组(PositionTitlesParent_Check) for (var i = 0; i < PositionTitlesParent_Check.length; i++) { for (var j = 0; j < Positions_Check....
分类:编程语言   时间:2015-09-15 18:10:09    阅读次数:266
冒泡排序的C++实现
冒泡排序的基本思想:冒泡排序的核心是对所有相邻数组元素的值进行比较,如果是逆序(a[i]>a[i+1]),则两者交换,最终达到有序。步骤:(1)比较第一个数a[0]和第二个数a[1],如果a[0]>a[1],则,两个数组元素的值交换;然后接着比较第二个数a[1]和第三个数a[2],以此类推,直到第n...
分类:编程语言   时间:2015-09-15 18:03:12    阅读次数:144
javascript数据缓存
if(!self.hotCityPrice[city]) { $.ajax({ type: 'GET', url: self.hotCityUrl, dat...
分类:编程语言   时间:2015-09-15 18:02:33    阅读次数:168
Swift中自定义SubString
extension String{ func subString(from fromIndex: Int, to toIndex: Int) -> String{ var halfString = self.substringWithRange(Range(start: adva...
分类:编程语言   时间:2015-09-15 18:00:22    阅读次数:122
Spring MVC控制层的返回类型--String类型与Bean类型
SpringMVC控制层的返回类型形式多样,现拿其中的两种--String类型与Bean类型作以说明。一、测试项目的结构说明:(jsp的名字没起好)控制层:UserController.java --对用户的相关操作;视图层:toFormTest.jsp--跳转至formTest.jsp(这样跳转的...
分类:编程语言   时间:2015-09-15 17:59:39    阅读次数:635
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!