摘要:
1.内存分配参数---大纲Ø如何设置堆内存Ø如何设置栈内存Ø如何设置方法区Ø如何设置对的分配比率Ø设置参数打印堆栈;ØJava程序的两种模式:Server&Client2.设置堆内存Ø设置最大堆内存Ø参数:-Xmx10M,表示堆内存最大为10M,如果超过10M则会出现内存溢出的异常。Ø查看方法: maxMemory() Ø设置最小堆内存Ø参数:-Xms2M,系统初始化的时候就会分配2M内存给java程序。Ø设置新生代内存Ø参数1:-Xmn5M,表示堆内存中新
阅读全文
posted @ 2013-08-18 22:18
风言枫语
阅读(3963)
推荐(0)
摘要:
之前讲过动态规划DP,现在来说说贪心。贪心算法在解决问题的策略上目光短浅,只根据当前已有的信息就做出选择,而且一旦做出了选择,不管将来有什么结果,这个选择都不会改变。也就是说贪心对于算法的每一个决策点,每一次的选择,做一个当时看起来是最佳的选择。它并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。贪心算法对于大部分的优化问题都能产生最优解,但不能总获得整体最优解,通常可以获得近似最优解。我们先从DP来过渡到贪心,先来看一个例子,活动选择问题。假设有一个需要使用某个资源(教师等场地)的n个活动组成的集合S={a1,a2,···,an},该资源每次只能由
阅读全文
posted @ 2013-08-18 22:15
风言枫语
阅读(1805)
推荐(0)
摘要:
Delay Constrained Maximum Capacity PathTime Limit: 10000/10000 MS (Java/Others)Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 544Accepted Submission(s): 192 Problem Description Consider an undirected graph with N vertices, numbered from 1 to N, and M edges. The vertex number...
阅读全文
posted @ 2013-08-18 22:13
风言枫语
阅读(228)
推荐(0)
摘要:
ScheduledExecutorFactoryBean忽略异常继续执行程序中有一个定时任务,每10分钟把满足条件的任务从一个表迁移到另一张表,程序启动的时候数据库异常了一段时间,之后数据库恢复了。但是通过观察,发现此定时任务挂掉了,再也没有重启起来。解决此问题的办法是要在任务线程的run方法中中捕获runtime异常,如果使用ScheduledExecutorFactoryBean,只要配置continueScheduledExecutionAfterException属性为true即可。Spring文档描述的很清楚:setsup a JDK 1.5ScheduledExecutorServ
阅读全文
posted @ 2013-08-18 22:11
风言枫语
阅读(657)
推荐(0)
摘要:
罗马帝国崩塌,欧陆各诸侯封土建国,在基督教的名义下,上演了一出出大戏,或战争和英雄,或王子和公主,或猎鹰和巫婆,...中世纪末期,开始了长达几百年的战争,这些战争催生了西方文明,将西方带入了世界的顶峰。实际上,这些战争的原因几乎都可以归结为亲家或亲属之间的财产纠纷。 和中国春秋战国时期一样,当时的欧洲也是嫡长子继承制,公国侯国之间普遍联姻,然而和中国不同的是,那时欧洲是一夫一妻制,即使是国王,公爵也不会三妻四妾,因此虽然是嫡长子继承制,然而却不一定有所谓的嫡长子,那么国家交给谁就是一个问题,为了确保继承的顺利,出现了一个又一个的所谓顺位继承人,因此就会出现A国的王子娶了B国的公主,B国公主..
阅读全文
posted @ 2013-08-18 22:09
风言枫语
阅读(538)
推荐(0)
摘要:
以前用Quartus II每次新建工程时,都要设置工程名,选择工程路径,选择芯片型号等等,好麻烦呀!可不可以建一个工程模板,以后新建工程时直接改相应文件名就可以呀!后来我一琢磨,感觉也不是不可以。因此就有了下面的内容,大家可参考我说的方法试一试! 1. 在一个非中文目录下建立一个工程文件,取名为XXXX2. 打开Quartus II软件,选择 File>New Project Wizard,设置工程保存路径和工程名字。我把工程模板建立在D:/FPGA/XXXX下面了,工程模板取名为XXXX,如下图: 然后选择你需要的芯片型号,最后点击完成。 3. 现在我要建立一个Verilog HDL程
阅读全文
posted @ 2013-08-18 22:06
风言枫语
阅读(1150)
推荐(0)
摘要:
使用软件:apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi 一、安装apache服务器安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步安装完测试时候127.0.01能访问,默认是80端口,若80端口已经占用,请修改配置文件修改端口号 二、安装svn服务器端和客户端安装Setup-Subversion-1.5.3..
阅读全文
posted @ 2013-08-18 22:04
风言枫语
阅读(434)
推荐(0)
摘要:
1、联系人表结构添加一条联系人信息packagecom.itheima.insertcontact;importandroid.app.Activity;importandroid.content.ContentValues;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.View;publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstan
阅读全文
posted @ 2013-08-18 22:02
风言枫语
阅读(259)
推荐(0)
摘要:
Script.NET Perl解释器的代码已经提交到GitHub网站。GitHub项目地址: https://github.com/blueantst/Script.NET Perl解释器代码在Src\Interps\Perl目录下,目前支持Perl5.10版本,后续会考虑支持Perl5.18版本。因为Perl的运行库比较大,没有提交到git库,可以安装Script.NET 2.2版本的Perl开发包之后,将Interps\Perl\lib目录拷贝到Src\Interps\Perl\perl-5.10\lib目录。 Script.NET Perl解释器代码支持Perl脚本的调试、运行功能。 .
阅读全文
posted @ 2013-08-18 22:00
风言枫语
阅读(243)
推荐(0)
摘要:
hdu 1754 I Hate It其实我只是来存一下我的splay模板的。。请大牛们多多指教#include#include#includeusing namespace std ;const int maxn = 222222 ;int son[2][maxn] , col[maxn] , fa[maxn] , size[maxn] , val[maxn] ;int tot ;int num[maxn] ;void new_node () { size[tot] = 1 ; fa[tot] = son[0][tot] = son[1][tot] = -1 ; val[tot] = col[
阅读全文
posted @ 2013-08-18 21:57
风言枫语
阅读(136)
推荐(0)