码迷,mamicode.com
首页 > 2015年05月10日 > 全部分享
Java Memory Leak Test
1.我们知道对象创建时,给对象开辟的内存在Heap上,如果对象足够多,或者对象足够大,导致Heap的内存不够分配时就会导致堆溢出。 2.我们知道值类型的变量存储在栈空间,如果值类型变量足够多也会导致栈溢出,同时我们还知道函数的递归调用也会进行压栈操作。 3.下面我们写个小程序来测试一下如果使用堆和栈溢出。 import java.util.ArrayList; import java...
分类:编程语言   时间:2015-05-10 15:45:12    阅读次数:113
LeetCode 18 4Sum (C,C++,Java,Python)
Problem: Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target. Note...
分类:编程语言   时间:2015-05-10 15:47:36    阅读次数:106
BestCoder Round #40 A B C
A,水题,直接枚举到sqrt B,每次对于每一位枚举,如果小于当前位,那么答案可以计算出来,增加得答案为:设3个部分,前完全一样的部分a,中间新选的一个b,后面的全排列c,这样就把每部分和每两部分能够组成的逆序对个数计算出来,由于n只有100,里面在去枚举也是没问题的,主要是后面全排列c的逆序对数,这个可以利用dp处理出来,dp[i] = dp[i - 1] * i + i! * sum(i -...
分类:其他好文   时间:2015-05-10 15:44:46    阅读次数:162
jdk1.7新特性try(){}
最近在某群中看到有位朋友发了段代码 public void xxx(){ try(InputStream fis = new FileInputStream(source)){ byte[] buf = new byte[1024]; // 省略若干代码........ } catch(BussineExpection e) throw e...
分类:其他好文   时间:2015-05-10 15:44:53    阅读次数:165
Error: The input doesn't contain any classes. Did you specify the proper '-injars' options?
执行Maven Install打包的时候,出现以下错误信息:[proguard] ProGuard, version 4.4 [proguard] Reading program war [F:\Workspaces\pro-test\target\pro-test-0.0.1-SNAPSHOT.war] (filtered) [proguard] Error: The input doesn'...
分类:编程语言   时间:2015-05-10 15:44:14    阅读次数:653
数据结构与算法——线性表链式存储结构(静态链表)
今天总结静态链表. 什么是静态链表? 我理解静态链表是一种伪链表,因为它没有使用指针。静态链表使用数组实现的,这个数组是一个结构体数组,结构体由数据域和指针域构成,与单链表不同的是,这个指针域并不是指针,而是一个整数,用来指向下一个结点(数组下标)。 静态链表中实际上相当于有两个链表,一个时实际数据所构成的一个链表,另一个是数组中空元素所构成的链表,称为空闲链表或备用链表,用来存放插入进来的...
分类:编程语言   时间:2015-05-10 15:44:25    阅读次数:139
【Java】Java的多态性
多态简介多态性就是在运行期间决定调用哪个方法。 例如:下面这个例子就是 本来p是Person类型但是调用他的say方法是却输出的Student中的方法 这就是运行时决定调用哪个方法称为多态public static void main(String[] args) { // TODO Auto-generated method stub Person p = n...
分类:编程语言   时间:2015-05-10 15:44:29    阅读次数:139
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
执行Maven Install打包的时候,出现以下错误信息:[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are runn...
分类:其他好文   时间:2015-05-10 15:45:33    阅读次数:177
UV动画/纹理融合/法线贴图/过程纹理
让VS支持Shaderlab语法VS2013中并没有Shaderlab的语法高亮,好在网上已经有个插件来支持语法的高亮和拼写提示,从这里下载插件,双击安装就好了。ShaderlabVS - https://github.com/wudixiaop/ShaderlabVS/releases不过由于VS配色的关系,还需要微调一下,按下面步骤1. 打开 VS -> 工具 -> 选项 -> 环境 -> 字...
分类:其他好文   时间:2015-05-10 15:46:25    阅读次数:194
iOS开发——封装自己的下拉菜单
效果图思路1、图片的拉伸:UIImage *image = [UIImage imageNamed:@"popover_background"]; image = [image resizableImageWithCapInsets:UIEdgeInsetsMake(24, 0, 24, 0) resizingMode:UIImageResizingModeStretch];-res...
分类:移动开发   时间:2015-05-10 15:46:01    阅读次数:262
PHP不同环境下的测试
1、局域网环境 => xdebug 这里之所以强调是局域网,是因为dbgpproxy注册ip时,只能取到访问时的外网地址,并不是建立长连接,所以内网电脑无法接受远程服务器的xdebug发来的请求 关于xdebug的的使用方法,推荐一个最详细的介绍 点击查看 2、广域网 => Firephp firephp的使用介绍 点击查看 firephp是为火狐浏览器设计的,所以在火狐浏览器里使用...
分类:Web程序   时间:2015-05-10 15:43:21    阅读次数:127
数据结构 - 队列(一)
队列的定义 什么是队列呢? 限定在线性表的一端(表尾)进行插入 在线性表的另一端(表头)进行删除 在队列中允许插入的一端叫队尾(rear) 允许删除的一端叫队头(front) 所以:对尾插入 队头删除队列的特点 队列也是一种线性结构 对队列的操作按照“先进先出”的原则进行 取队头 读取非空队列中的队头元素 入队 向队列中插入一个新的元素,新插入的元...
分类:其他好文   时间:2015-05-10 15:44:39    阅读次数:169
怪物掉落金币随想
遇到这个问题后,我想到了过年时大家都玩的很高兴的微信红包,当时我想到了微信红包这种随机算法是如何实现的,其中有没有顺序漏洞存在,这样通过领取的时机让自己利益最大化。因为很多微信红包在群里发的时候,都是整个群所有成员全体发,这样的话每个人都会都到一个红包,是不是我最后一个领,得到的最多?后来这个问题就搁浅了,没在去想,这两天项目中遇到了同样的问题,大概思考了一下,写出了游戏中怪随机掉落的算法。...
分类:其他好文   时间:2015-05-10 15:44:56    阅读次数:124
leetcode--Linked List Cycle &Linked List Cycle II
Problem: Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra space? https://oj.leetcode.com/problems/linked-list-cycle/ Problem II: ...
分类:其他好文   时间:2015-05-10 15:44:57    阅读次数:121
【C语言】将一个数组进行初始化、清空、逆序、显示。
C语言...
分类:编程语言   时间:2015-05-10 15:42:49    阅读次数:127
分布式系统互斥算法---非集中式算法
集中式算法存在单点失效问题,那么我们接着来看一下非集中式算法。 假设共享资源副本被复制了n次,每个副本有其自身协作者控制访问;如果某个进程要访问共享资源,主要获得m>n/2个协作者投票允许即可。 如图1所示,如果进程0要发起访问请求,只要8个协作者中有5个(包括其自身)投票允许即可。 图1 但是该算法也有自身的缺陷,即当某个协作者崩溃时,它将忘记之前投过的票,可能在回复后又投了重复的票...
分类:编程语言   时间:2015-05-10 15:44:15    阅读次数:165
按层输出二叉树
#include #include using namespace std; struct treeNode { int value; treeNode* left; treeNode* right; }; int getHeight(treeNode * root) { if(root==NULL) return 0; else ret...
分类:其他好文   时间:2015-05-10 15:42:13    阅读次数:124
1586条   上一页 1 ... 47 48 49 50 51 52 53 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!