码迷,mamicode.com
首页 > 编程语言
[读书笔记]JVM的垃圾收集算法
1.标记-清除算法 (1)算法思想:第一步,标记好所有需要回收的对象;第二步,清除被标记的对象。 (2)缺点:时间上,效率不高,无论是标记还是清除操作;空间上,会产生大量不连续的内存碎片,使得占用大内存的对象找不到足够的连续内存而进一步又提前触发一次GC。 标记-清除算法执行过程如下图所示: 2.复...
分类:编程语言   时间:2016-02-28 00:50:48    阅读次数:255
python之字符串
字符串与文本操作 字符串: Python 2和Python 3最大的差别就在于字符串 Python 2中字符串是byte的有序序列 Python 3中字符串是unicode的有序序列 字符串是不可变的 字符串支持下标与切片 # 证明字符串支持切片和下标 In [40]: s = 'hello wor
分类:编程语言   时间:2016-02-28 00:48:32    阅读次数:222
cocos3.10 使用cocostudio 回调特性 c++版本说明
cocos3.10 使用cocostudio 回调特性 c++版本说明 好久没捣鼓cocos2dx了,又拿起来玩玩,看着版本一次次的升级,真的好快,今天用cocos3.10版本测试下时间特性功能,跟着官方文档去做都挺顺利,唯一最后一步代码不知道该放哪里,下午吃完饭回来,又在看官方的这句话(官方地址h
分类:编程语言   时间:2016-02-28 00:46:47    阅读次数:303
关于逆波兰式的c++实现
正常的表达式 逆波兰表达式 a+b ---> a,b,+ a+(b-c) ---> a,b,c,-,+ a+(b-c)*d ---> a,b,c,-,d,*,+ a+d*(b-c)--->a,d,b,c,-,*,+ a=1+3 ---> a=1,3 + 代码运算如下: #include "iostr
分类:编程语言   时间:2016-02-28 00:44:39    阅读次数:174
多线程同步
多线程同步 线程同步 使用条件变量同步线程 初始化 pthread_cond_t cond_ready = PTHREAD_COND_INITIALIZER; 等待条件成熟 Pthread_cond_wait(&cond_ready,&mut); 设置条件成熟 Pthread_cond_signal
分类:编程语言   时间:2016-02-28 00:46:28    阅读次数:393
Java泛型
1.可以利用Object类实现泛型,但这种方法必须进行强制类型转换,容易出错。 2.泛型类就是把数据类型参数化。 3.泛型类的参数可以是泛型类。 4.泛型类可以同时设置多个类型参数。 5.泛型类可以继承泛型类。 6.泛型类可以实现泛型接口。 7.class A<T extends K>限制T只能是K
分类:编程语言   时间:2016-02-27 23:41:27    阅读次数:372
Java Servlet之创建工程(jdk7+tomcat7+eclipse)
本篇文件主要记录下怎么在jdk7+tomcat7下,使用eclipse创建并运行一个servlet工程。 安装具体步骤从网上搜索就可以找到,这里不再累赘。 在eclipse中切换到j2ee下, 从导航菜单windows下找到show view选项,并在show view下找到server。 在ser
分类:编程语言   时间:2016-02-27 23:37:27    阅读次数:594
数组的排序,冒泡法,快速排序法
1.冒泡法排序 /* * 冒泡法排序 :在要排序的一组数中,对当前还未排好序的范围内的全部数,自左而右对相邻的两个数 * 相邻的两个数的交换 */ public void bubbleSort(int[] num) { int temp = 0; for(int i=0;i<num.length-1
分类:编程语言   时间:2016-02-27 23:32:30    阅读次数:180
matlab与C++以.mat文件方式进行数据相互流动
年前,放假回家之前,使用了C++与matlab之间的数据的互动的一个实验,感觉效果挺好。初步达到了目的,所以整理下来方便大家使用。减少大家编程学习的时间。希望对你们有用。 #include "mat.h"void example8() { const char **fnames; /* pointe
分类:编程语言   时间:2016-02-27 23:28:39    阅读次数:298
RPi 2B python opencv camera demo example
本文主要记录RPi 2B 使用python opencv来获取图片的方式。
分类:编程语言   时间:2016-02-27 23:28:06    阅读次数:210
C++ 类
关于C++中的类的学习笔记 参考书目:visual c++ 入门经典 第七版 Ivor Horton著 第七、八章 7.自定义数据类型 7.1 结构 特点:结构中的数据类型可以是除了所定义的结构类型以外的任何类型。 例子: //Ex7_01.cpp //Exercising structures i
分类:编程语言   时间:2016-02-27 23:27:07    阅读次数:283
C++开发人脸性别识别教程(16)——视频人脸性别识别
在之前的博文中我们已经能够顺利驱动摄像头来采集源图像,在这篇博文中将正式为其加入性别识别的代码,实现摄像头视频的人脸性别识别。 一、人脸检测 在得到摄像头采集的源图像之后,首先要做的就是对其进行人脸检测,将人脸区域分割出来。这步相对来说比较简单,只需在定时器时间触发函数中加入人脸检测的代码即可,这里
分类:编程语言   时间:2016-02-27 23:23:53    阅读次数:302
javascript 笔试题之删除数组重复元素
笔试时紧张没写出来,静下心后发现简单的要死. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head>
分类:编程语言   时间:2016-02-27 23:25:34    阅读次数:205
Java开发岗位面试题
看到一些java面试题,准备慢慢自己做出来试试。 一、Java基础 1. String类为什么是final的。 只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是可变的,那么String inte
分类:编程语言   时间:2016-02-27 23:21:05    阅读次数:192
数据结构(DataStructure)与算法(Algorithm)、STL应用
数据结构(DataStructure)与算法(Algorithm)、STL应用
分类:编程语言   时间:2016-02-27 23:18:21    阅读次数:393
Java基础知识强化103:JSON解析框架汇总
1、Gson Gson是Google提供的一个能够将Java对象转换成相应JSON表达形式的一个开源Java类库,当然用Gson也能将JSON字符串转换成与之等价的Java对象。Gson对于任何Java对象都有效,包括那些预先存在没有源代码的对象。 现在已经有一些能将Java对象转换成JSON的开源
分类:编程语言   时间:2016-02-27 22:12:58    阅读次数:214
抽奖系统-使用Java Swing完成
一、需求分析 1. 显示候选人照片和姓名。 2. 可以使用多种模式进行抽奖,包括一人单独抽奖、两人同时抽奖、三人同时抽奖。 3. 一个人可以在不同的批次的抽奖中获取一、二、三等奖,但是不能在同一批次抽奖中获取多个奖项。 二、系统总体框架 系统需求比较简单,采用Java Swing技术可以很好的实现,
分类:编程语言   时间:2016-02-27 22:09:06    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!