1、Java的内存泄露介绍
首先明确一下内存泄露的概念:内存泄露是指程序运行过程动态分配了内存,但是在程序结束的时候这块内存没有被释放,从而导致这块内存不可用,这就是内存
泄露,重启计算机可以解决这个问题,但是有可能再次发生内存泄露,内存泄露与硬件没有关系,它是软件设计的缺陷所导致的。
Java发生内存泄露的原因很明确,就是长声明周期对象持有短声明周期对象的引用就很可能发生内存泄露。尽管短生...
分类:
编程语言 时间:
2014-07-23 13:35:27
阅读次数:
352
aix 下 实现goldengate 随os启动而自动启动的步骤:...
分类:
其他好文 时间:
2014-07-23 13:35:06
阅读次数:
159
#include "stm32f10x.h"
#include "led.h"
#include "delay.h"
#include "sys.h"
int main(void)
{
delay_init();
LED_Init();
while(1)
{
LED0=0;
LED1=1;
delay_ms(300);
LED0=1;
LED1=0;
delay_ms...
分类:
其他好文 时间:
2014-07-23 13:34:56
阅读次数:
249
http://acm.hdu.edu.cn/showproblem.php?pid=3065
刘汝佳的模板真的很好用,这道题直接过
学到:
cnt数组记录单词出现次数
以及map存储单词编号与字符串,便于处理相关信息
上代码:
#include
#include
#include
#include
#include
#include
#include
using ...
分类:
其他好文 时间:
2014-07-23 13:34:46
阅读次数:
167
字符串统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 40487 Accepted Submission(s): 22532
Problem Description
对于给定的一个字符串,统计其中数字字...
分类:
其他好文 时间:
2014-07-23 13:34:36
阅读次数:
247
在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自动启动的脚本...
分类:
数据库 时间:
2014-07-23 13:34:26
阅读次数:
284
??
1、对于OO(面向对象)的含义,并不是每个人的看法都是相同的。即使在现在,如果问十个人,可能会得到15种不同的答案。几乎所有的人都会同意继承和多态是OO中的概念。大多数人还会再加上封装。还有一些人会加上异常处理,而可能会没有人将模板也包含进去。问题的关键在于:对于某个特性是否是属于OO的,往往都存在着不同的观点,而每一种观点都有着热情的拥护者。
2、C++的标准化工作对C++最重要的贡献...
分类:
编程语言 时间:
2014-07-23 13:34:24
阅读次数:
252
1 错误场景
今天要把项目部署到外网的时候,出现了这样的问题, 我把两个项目放到自己本机的tomcat下, 进行代码调试, 运行都没有问题的, 一旦把我需要调用接口的项目B放到其他的服务器上, 就会报错, 无法通过Ajax调用springMVC的接口, 这是什么原因呢?
当我使用json ajax post请求传递数据的时候在web端出错:XMLHttpRequest cannot load...
分类:
Web程序 时间:
2014-07-23 13:33:56
阅读次数:
356
办法1:
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar -zxvf libiconv-1.13.1.tar.gz cd libiconv- 1.13.1 ./configure
make
make install
办法2:
wget http://down.wdlinux....
分类:
其他好文 时间:
2014-07-23 13:33:46
阅读次数:
167
linux 下 osw随操作系统启动而自动启动的标准脚本。...
分类:
系统相关 时间:
2014-07-23 13:33:36
阅读次数:
226
#div1{
width:100px;
height:150px;
background:red;
position:absolute;
right:0;
bottom:0;
}
window.onscroll=function (){
var oDiv=document.getElementById('div1');
var s...
分类:
Web程序 时间:
2014-07-23 13:33:26
阅读次数:
216
#div1{
width:100px;
height:150px;
background:red;
position:absolute;
right:0;
bottom:0;
}
window.onscroll=function (){
var oDiv=document.getElementById('div1');
var s...
分类:
Web程序 时间:
2014-07-23 13:33:17
阅读次数:
286
修改Oracle GoldenGate(ogg)各个进程的读检查点和写检查点...
分类:
数据库 时间:
2014-07-23 13:33:06
阅读次数:
730
疯狂的暑假学习之 汇编入门学习笔记 (十三)—— 外中断
参考: 《汇编语言》 王爽 第15章
1.外中断信息
外中断分为可屏蔽中断和不可屏蔽中断
可屏蔽中断
先看看内中断所引发的中断过程:
(1)取中断类型吗n。
(2)标志寄存器入栈,设置IF=0,TF=0.
(3)CS、IP入栈
(4)(IP)=(n*4),(CS)=(n*4+2)
可屏蔽中断的中断过程于内中断所引发的中断过程不同的地方只是,第一步不同。可屏蔽中断的中断过程,CPU要先看IF的值,如果IF=0就不执行中断,如果IF=1执行...
分类:
其他好文 时间:
2014-07-23 13:32:56
阅读次数:
245
C语言快速入门系列(八)
位运算与文件
在不知不觉中我们的C快速入门系列已经慢慢地接近尾声了,而在这一节中,我们会对
C语言中的位运算和文件进行解析,相信这两章对于一些人来说是陌生的,因为很多
老师都会跳过这两个大知识点,其实这两个也是灰常重要的!比如一个问题,叫你算
变量a乘以2,怎么写效率高?直接a *2,很多人都这样写,但是如果你会位运算的话,你会a<<1;
位运算的效率可是比a*2高的哦!另一个问题,不用变量左中间值,直接交换两个变量的值?
你怎么做?也是用到位运算!文件操作重要性就不用说啦!好了...
分类:
编程语言 时间:
2014-07-23 13:32:46
阅读次数:
302
题解 每一次我都对上一次的答案区间进行更新。其实更准确的说实际上是在检查是否需要放大区间。特别判断不在这个区间的x(相当于上文中的M(n, k)中的k)的情况,并且正确的赋值就行,也就是low = 0, high = n。其余的就判断与当前的区间的边界的距离,一个取小值,一个取大值。
当然不能忘记处理奇偶性。奇偶性和异或运算很类似,所以我是用异或搞的。
最后因为是一个公差为2的序列,但是我们只记录了区间和奇偶性。所以应当根据奇偶性去判断答案。
总体的时间复杂度就是O(N){计算区间} - O(N){计算答案...
分类:
其他好文 时间:
2014-07-23 13:32:26
阅读次数:
259