在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到软引用和弱引用了。 从Java SE2开始,就提供了四种类型的引用:强引用、软引用、弱引用和虚引用。Java中提 ...
分类:
编程语言 时间:
2016-04-17 16:08:44
阅读次数:
158
ps -ef | grep php-fpm | wc -l ...
分类:
系统相关 时间:
2016-04-17 16:11:29
阅读次数:
200
模版题 #include <iostream> #include <cstdio> #include <cstdlib> //基于线段树的区间维护 //维护结点o,它相应区间[L,R] #define ll long long const int MAX_N=111111; const int MA ...
分类:
其他好文 时间:
2016-04-17 16:09:31
阅读次数:
239
1、类成员不可以在定义时初始化 2、const类型的成员必须在初始化化列表进行初始化;一般变量在在初始化列表中初始化的顺序决定于定义的顺序 3、static类型的成员变量需要在类外进行初始化 原因: 在类中,只是声明了静态变量,并没有定义。 2. 声明只是表明了变量的数据类型和属性,并不分配内存;定 ...
分类:
编程语言 时间:
2016-04-17 16:08:34
阅读次数:
156
2.9 设有如下语句,请用相应的谓词公式分别把他们表示出来: (1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 解:定义谓词 P(x):x是人 L(x,y):x喜欢y 其中,y的个体域是{梅花,菊花}。 将知识用谓词表示为: (?x)(P(x)→L(x,梅花)∨L(x,菊花)∨L( ...
分类:
其他好文 时间:
2016-04-17 16:08:09
阅读次数:
218
一、同步容器 主要代表有Vector和Hashtable,以及Collections.synchronizedXxx等。 锁的粒度为当前对象整体。 迭代器是及时失败的,即在迭代的过程中发现被修改,就会抛出ConcurrentModificationException。 二、并发容器 主要代表有Con ...
分类:
其他好文 时间:
2016-04-17 16:09:55
阅读次数:
172
$.ajax({ type:'post', url:url, dataType:'json', data:queryParams, // async:false, success: function (data) { $('#did').html('[注册人数:'+data.reg_num+']&n ...
分类:
Web程序 时间:
2016-04-17 16:10:35
阅读次数:
176
Given two binary strings, return their sum (also a binary string). For example,a = "11"b = "1"Return "100". 简单的二进制高精度加法。 ...
分类:
其他好文 时间:
2016-04-17 16:09:56
阅读次数:
148
合并排序,顾名思义,就是通过将两个有序的序列合并为一个大的有序的序列的方式来实现排序。合并排序是一种典型的分治算法:首先将序列分为两部分,然后对每一部分进行循环递归的排序,然后逐个将结果进行合并。 合并排序最大的优点是它的时间复杂度为O(nlgn),这个是我们之前的选择排序和插入排序所达不到的。他还 ...
分类:
编程语言 时间:
2016-04-17 16:09:18
阅读次数:
353
播放测试时,发现声音播放速度不对,找了不少地方,没发现错误,无奈,采用定时器,抓捕播放通知事件时间,发现每秒多了4次,这才恍然大悟,缺少对齐数。原公式为:dwPlayBufLen = iSamplesPerSec / iFrameFpsPerSec; 缺少了nBlockAlign对齐数,因为播放长度 ...
分类:
其他好文 时间:
2016-04-17 16:09:08
阅读次数:
141
一、出现问题的环境: 1. ubuntu 14.04 LTS 2. 浏览器:Firefox 45.0.1 Mozilla Firefox for Ubuntu 二、出现问题的具体情况: 1. 用百度(其他搜索引擎没有出现类似问题)进行搜索,点击搜索结果后出现的新网页正常,但是原来的搜索结果出现了问题 ...
分类:
其他好文 时间:
2016-04-17 16:08:13
阅读次数:
201
按照java内存的结构,发生内存溢出的地方常在于堆、栈、方法区、直接内存。 一、堆溢出 堆溢出原因莫过于对象太多导致,看代码: 二、栈溢出 根据JAVA虚拟机规范描述:如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError 如果虚拟机在扩展栈时无法申请到足够的内存 ...
分类:
编程语言 时间:
2016-04-17 16:09:10
阅读次数:
261
http://www.cnblogs.com/Mrwhite/p/5355673.html#3408653 http://www.cnblogs.com/joker317/p/5393336.html#3408646 http://www.cnblogs.com/40heyuming/p/53932 ...
分类:
其他好文 时间:
2016-04-17 16:05:53
阅读次数:
101
新版本CRM (2016 with update 0.1) 发布已有几个月了,总结一下新特性,从几个方面来看: 1. 针对整合功能的新特性 (1) 增加了CRM App for Outlook。 这个是一个轻量级的CRM Email app,目前并不能完全替代 Dynamics CRM for Ou ...
分类:
其他好文 时间:
2016-04-17 16:07:12
阅读次数:
112
文件或目录的访问权限分为只读,只写和可执行三种。 文件所有者,同组胡勇、其他用户可对文件或目录进行访问。 每一个文件或目录的访问权限都有三组,每组用三位表示,分别表示文件属主的读、写、执行权限;与属主同组的用户的读、写和执行;系统中其他用户的读、写和执行权限。 当用ls -l显示文件或目录的详细信息 ...
分类:
其他好文 时间:
2016-04-17 16:07:13
阅读次数:
111