在Java开发过程中有很多通用的准则,遵守这些准则能够避免很多不必要的错误发生,让代码的质量更高,下面的内容为书籍第一章《Java开发中通用的方法和准则》的阅读笔记。一、不要在常量和变量中出现易混淆的字母例如数字1和小写字母l容易混淆,数字0和字母o容易混淆,因此在变量或常量命名时需要避免两个同时出...
分类:
其他好文 时间:
2015-02-11 15:53:50
阅读次数:
161
Android横屏竖屏切换的问题
一、禁止横竖屏转换
Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,
通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。
比如下列设置
android:scre...
分类:
移动开发 时间:
2015-02-11 14:35:23
阅读次数:
273
不论如何在书写过程中要遵循代码的可维护性遵守单一职责的原则否则将会在后期需求变动的情况下造成很大的困扰,一旦出现问题将会导致很大的问题,造成很不必要的浪费,冗余代码越多,阅读起来越浪费时间,后期的维护过程中越造成困难在代码的构建过程中尽可能的实现单一模式完成单一职责,避免过度的耦合,这样才能在后续的...
分类:
其他好文 时间:
2015-02-10 12:47:38
阅读次数:
123
注意题目给的是到终点的距离,需要转成到起点的距离,还有就是将终点也看成是加油站,这样写起来方便很多,不必要单独考虑最后一个加油站不在终点以后的情况
#include
#include
#include
#include
#include
using namespace std;
int N,P,L;
pair d[10100];
bool cmp(pair a, pair b)
{...
分类:
其他好文 时间:
2015-02-09 18:23:46
阅读次数:
146
基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。
引言
对于占用资源的系统,有两条基本原则:
不要做不必要的事
不要分配不必要的内存
...
分类:
移动开发 时间:
2015-02-09 16:08:53
阅读次数:
233
解决方案一:ViewState 1》如何找到控件的ViewState。 2》 禁用ViewState 3》识别不必要的ViewState 1.不需要回传的页面,例如文本,Image 2.不必设置的输入控件 3.每次要改变值的控件 4.临时显示信息的控件 4》数据缓存与ViewState 5...
分类:
Web程序 时间:
2015-02-07 17:06:30
阅读次数:
150
原文同步发布于我的wiki,查看原文或更新请移步:
点击打开链接
引子
上一篇简单演示了如何使用物理引擎以及用它来作碰撞监测。但有问题,那就是敌人和敌人也会发生碰撞,子弹和子弹之间也会发生碰撞。。。要解决这个问题(避免不必要的碰撞,或碰撞过滤),得先看看cocos封装物理引擎后给我们提供的API。
?
PhysicsBody相关API说明
void...
分类:
其他好文 时间:
2015-02-06 11:22:34
阅读次数:
219
1、锁定不适用的账号备份方法:#cp-p/etc/passwd/etc/passwd_bak#cp-p/etc/shadow/etc/shadow_bak加固方法:使用命令passwd-l<用户名>锁定不必要的账号。使用命令passwd-u<用户名>解锁需要恢复的账号。被锁定的用户不能登录,但使用su-用户名,仍然可以正常切换2、..
分类:
其他好文 时间:
2015-02-05 15:10:45
阅读次数:
141
1. C#语言方面 1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1....
绘图不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是在本章我们将着眼于有关绘制的性能问题。软件绘图术...
分类:
移动开发 时间:
2015-02-04 18:34:52
阅读次数:
253