一、java.lang.ref
java.lang.ref包规范(参看JDK API中所述内容,本文就不贴出来了)有几个点很重要。
1. 这个包中的类使得应用程序可以与JVM垃圾收集器进行一些交互;
2. 引用的可达性逐渐降低:强引用、弱引用、软引用、虚引用;
3. 自动清除引用:只有弱引用和软引用会自动清除引用(这表明虚引用不会自动清除),清除的时机是将引...
分类:
编程语言 时间:
2015-08-15 20:04:03
阅读次数:
3423
Network
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 4251
Accepted: 1223
Description
Yixght is a manager of the company called SzqNetwork(SN). Now she's...
分类:
Web程序 时间:
2015-08-15 20:05:32
阅读次数:
127
233 Matrix
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1355 Accepted Submission(s): 806
Problem Description
In our daily li...
分类:
其他好文 时间:
2015-08-15 20:03:36
阅读次数:
116
直接上图:
有道翻译如下:Invalid parameter not satisfying
无效参数不满足原因:URL字符串没有转 NSString *urlStr = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
搞定!
希望对你有所帮助,有问题可...
分类:
其他好文 时间:
2015-08-15 20:04:42
阅读次数:
212
首先,我们得知道struts2是什么,那我们才知道这个struts2有什么优缺点,是吧。所以,我先来解释一下struts2到底是什么。
Apache Struts是一个免费,开源,MVC框架, 现代Java web应用框架。 它有利于约定优于配置, 可扩展的使用一个插件架构,并附带插件的支持 休息,AJAX和JSON。
所以呢,针对于struts2是什么,我们就可以知道struts2有什么优点了。...
分类:
其他好文 时间:
2015-08-15 20:02:13
阅读次数:
311
题目链接斜率DP的入门题。题意很清楚,就是输出序列a[n],把连续的单词放在同一行输出的费用是连续输出的单词费用和的平方加上常数M一行的费用为cost=(∑C[i])2+Mcost = (\sum{C[i]})^2 + M让我们求这个费用的最小值。设 SiS_i 为 CiC_i 的前缀和。设dp[i]表示输出前i个单词的最小费用,那么有如下的DP方程:dp[i]=min(dp[j]+(Si?Sj)2...
分类:
其他好文 时间:
2015-08-15 20:02:35
阅读次数:
148
JS设计模式开篇
前言
作为小小程序员一枚,除了敲个hello,world以后啥都不会了,最近发现设计模式这个东西挺好,想搞一下,声明,本屌不是一个看见什么好,什么新潮就追什么的人,本屌还是一个比较实际的人,一般不会说什么好要什么,学设计模式完全是个人的爱好,看一看做是无聊打发时间的消遣吧.
什么是设计模式呢?既然是个模式,就说明可以套用这个模式,套用你知道是什么意思吧?一本万利明白吧...
分类:
Web程序 时间:
2015-08-15 20:02:42
阅读次数:
180
public boolean returnTest()
{
try
{
return true;
}
catch (Exception e)
{
}
finally
{
return false;
}
}
返回 false...
分类:
其他好文 时间:
2015-08-15 20:02:49
阅读次数:
113
问题提出
几天前,我在上一篇博客中写了如何使用urllib2模块来批量下载wallheaven上的图片资源,但是在我几次运行下来之后发现了一个非常严重的问题,如果下载图片数量非常多的话,程序需要运行很长时间。所以显然这样不是一个很好的解决方法,所以后来我在程序中加入了多线程,程序性能提升了何止数倍,下面是具体的解决过程。
问题解决
从我上一边的博客中不难看出,第...
分类:
编程语言 时间:
2015-08-15 20:01:43
阅读次数:
161
#include
#include
#define inf 1<<30
using namespace std;
//哈夫曼树实现
//哈夫曼树的特征:如果有n个叶子节点的话,则总结点数为2*n-1。越频繁访问的编码越短
struct node
{
int parent, lson, rson;
int val; //访问次数
};
void createTree(node p...
分类:
其他好文 时间:
2015-08-15 20:02:10
阅读次数:
120
使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程,一是帮助他们尽快的熟悉IDE的使用,二也是保证团队开发环境的一致性(顺便说一下,这点在敏捷开发团队中尤为重要,方便知识传播,提升团队快速响应能力)。
培训的过程中想起了自己当年初涉java时的情景,不免感慨万千啊。正所谓“工欲善其事必先利其器”,...
分类:
编程语言 时间:
2015-08-15 20:04:00
阅读次数:
137
《JAVA与模式》之适配器模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
适配器模式的用途
用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地...
分类:
编程语言 时间:
2015-08-15 20:03:06
阅读次数:
181
1.题目描述:点击打开链接
2.解题思路:本题直接模拟即可。只要知道如何计算D点的坐标,就能算出其他两个点。根据题意,我们需要先计算∠ABC的值a,然后把射线BC逆时针旋转a/3,得到直线BD,同理可以得到直线CD,求交点即可。
3.代码:
//#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
...
分类:
其他好文 时间:
2015-08-15 20:02:06
阅读次数:
120
转载自《东坡》LINQPad,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。从技术角度而言,LINQ定义了大约40个查询操作符,如select、f...
分类:
其他好文 时间:
2015-08-15 20:00:42
阅读次数:
157
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,...
分类:
其他好文 时间:
2015-08-15 20:00:14
阅读次数:
92
# 客户端储存历程 远古时期 cookies的用法和缺陷 userdataHTML5时代 localstorage application cache 离线缓存 indexedeDB 客户端数据库# HTML5储存具体介绍 使用规范 每种储存的特点以及解决的问题 在大型站点中的使用...
分类:
Web程序 时间:
2015-08-15 20:00:52
阅读次数:
132
C#6.0出来也有很长一段时间了,虽然新的特性和语法趋于稳定,但是对于大多数程序猿来说,想在工作中用上C#6.0估计还得等上不短的一段时间。所以现在再来聊一聊新版本带来的新特性可能也还不算晚吧?一、nameof关键字这绝对是整个新版本最让我期待的内容,它给代码重构带来了巨大的便利。先来看一下它是怎么...