1. 尽量避免随意使用静态变量
当某个对象被定义为static的变量引用时,那么GC通常是不会回收这个对象所占用的内存
public class A {
static B b = new B(); // 静态变量b的生命周期与A类同步, 只要A类不被卸载,那么b对象就会常驻内存,直到程序终止
}
2. 处理好包装类型和基本类型的使用场所
虽然包装类型和基本类型在使用过程中是可以...
分类:
编程语言 时间:
2015-04-19 22:52:11
阅读次数:
265
实现功能:同Dinic网络最大流 1这个新的想法源于Dinic费用流算法。。。在费用流算法里面,每次处理一条最短路,是通过spfa的过程中就记录下来,然后顺藤摸瓜处理一路于是在这个里面我的最大流也采用这种模式,这样子有效避免的递归,防止了爆栈么么哒 1 type 2 point=^node;...
分类:
编程语言 时间:
2015-04-19 22:43:19
阅读次数:
306
根本的指导方针首先写代码的时候最好不要有缺陷。最好的修复方法就是让bug胎死腹中。良好的单元测试强制数据库约束使用输入验证框架避免未实现的“else”条件在应用到主程序之前知道如何在孤立的情况下使用日志2.print语句。往往额外输出个一两行将有助于隔离问题。3.切换至详细的日志记录。详细的日志记录...
分类:
其他好文 时间:
2015-04-19 22:41:48
阅读次数:
218
概述记得在很早之前,我有写过一篇文章《Android高效加载大图、多图解决方案,有效避免程序OOM》,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网...
分类:
移动开发 时间:
2015-04-19 21:09:11
阅读次数:
304
异常处理:1. 异常:程序在执行过程中所产生的问题。 异常的三种类:①检查异常:又叫checdked异常或者受检异常。通常是用户错误或者不能被程序员所预见的问题。检查异常需要被解决之后才能通过编译。 ②运行时异常:程序在运行过程中可能发生的、可以被程序员所避免的异常类型。 ...
分类:
编程语言 时间:
2015-04-19 19:21:22
阅读次数:
189
书中第2章,在HTML中使用JavaScript摘要总结2.1 "); //此处会报错}可将""分开写,避免错误。 src属性可以指向当前HTML页面所在域之外的某个域中的URL,例如 2.1.1 标签的位置 按照惯例,所有的2.1.3 在XHTML中的用法 某些JavaScript代码在HTML中...
分类:
编程语言 时间:
2015-04-19 17:36:02
阅读次数:
160
昨天还是差不多12点半才睡,今天下午回去上自修肯定会困。。。 稍微试了下把flask应用中的类写在不同的python文件中。 实验目的:把flask应用中的类写成独立的模块,避免在主程序中写太多的class 源码: flaskrr....
分类:
其他好文 时间:
2015-04-19 16:21:01
阅读次数:
132
前言
软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大...
分类:
其他好文 时间:
2015-04-19 16:17:57
阅读次数:
106
数字包含整数,实数(小数)百分数相对于另一个值的百分数颜色可以使用浏览器内置的颜色名,自定义颜色RGB指定颜色、rgb(百分数/整数)十六进制rgb、#FF0000,可简写为3位,浏览器默认会将每一位复位为两位web安全色,rgb值为20%或51的整数倍,避免颜色抖动绝对长度单位包括英寸(in)、厘...
分类:
Web程序 时间:
2015-04-19 15:58:57
阅读次数:
123
异常异常可分为两类: 1.检查异常(检查异常通常是用户错误或不能被程序员所能预见的问题.); 2.运行时异常(运行时异常通常是程序运行过程中可能发生,可以被避免的异常类型.)。异常处理 1.捕获异常,不让它沿着调用栈继续向下抛; 2.捕获异常,让它继续向下抛; 3.不捕获它,让他抛给下面的...
分类:
编程语言 时间:
2015-04-19 14:26:14
阅读次数:
151