`
啸笑天
  • 浏览: 3468144 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论
文章列表
首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activityandroid:name=".FileBrowser"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden"> <intent-filter> <actionandroid:name= ...
当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性。这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanceState和onRestoreInstanceState方法,我们可以清楚地知道当某个activity(假定为activity A)显示在当前task的最上层时,其onSaveInstanceS ...
有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。 strings.xml中节点是支持占位符的,如下所示: <string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string> 其中%后面是占位符的位置,从1开始,       $ 后面是填充数据的类型          %d:表示整数型;          %f :表示浮点型,其中f前面的.2表示小数的位数          %s:表示字符串 这些和C语言中输入输出函数的占位符很 ...
很多程序员在写代码的时候往往都不注意代码的可读性,让别人在阅读代码时花费更多的时间。其实,只要程序员在写代码的时候,注意为代码加注释,并以合理的格式为代码加注释,这样就方便别人查看代码,也方便自己以后查看了。下面分享十个加注释的技巧: 1. 逐层注释 为每个代码块添加注释,并在每一层使用统一的注释方法和风格。例如: 针对每个类:包括摘要信息、作者信息、以及最近修改日期等; 针对每个方法:包括用途、功能、参数和返回值等。
package my; public class ChineseSpelling { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032, -20026, -20002, -19990, -19986, -19982, -19976, -19805, -19784, -19775, -19774, -19763, - ...
ag,act 做,驱动 agent代理人 active活动的,积极的 agr 农田 agriculture农业 agrarian田地的 am 爱,亲爱 amicable友善的 amiable和蔼可亲的 anim 心灵,精神,生命 animal动物 animate有生命的 ann,enn 年 annual一年的 centennial一世纪 ...
  import java.util.*; public class RedBlackTree<T extends Comparable> { //定义红黑树的颜色 private static final boolean RED = false; private static final boolean BLACK = true; static class Node { Object data; Node parent; Node left; Node right; //节点的默认颜色是黑色 boolean c ...
  import java.util.*; public class SortedBinTree<T extends Comparable> { static class Node { Object data; Node parent; Node left; Node right; public Node(Object data , Node parent , Node left , Node right) { this.data = data; this.parent = parent; th ...
创建哈夫曼树 主要思想: (1)对List集合中所有节点进行排序。 (2)找出List集合中权值最小的两个节点。 (3)以权值最小的两个节点作为子节点创建新节点。 (4)从List集合中删除权值最小的两个节点,将新节点添加到List集合中。 import java.util.*; public class HuffmanTree { public static class Node<E> { E data; double weight; Node leftChild; Node rightChild; public Node(E ...
Come to the point! ✿ 有话直说(开门见山)!  Do not give me that! ✿ 少来这套!  The minute you think of giving up, think of the reason why you held on so long. ❤在你想要放弃的那一刻,想想为什么当初坚持走到了这里。❤ What is your goal in life? ✿ 你的人生目标是什么?  She who has never loved, has never lived.人活着总要爱一回。 Turn your face to the sun and t ...
常见的内部排序: 下面介绍这十种常见内部排序(都是从小到大的排序) 直接选择排序 import java.util.*; //定义一个数据包装类 class DataWrap implements Comparable<DataWrap> { int data; String flag; public DataWrap(int data, String flag) { this.data = data; this.flag = flag; } public String toString() { return data ...
What are you trying to say?(你到底想说什么?) Don't be silly.(别胡闹了。) How strong are your glasses?(你近视多少度?) Just because.(没有别的原因。) It isn't the way I hoped it would be.(这不是我所盼望的。) You will never guess.(你永远猜不到。) No one could do anything about it.(众人对此束手无措。) 
项目地址:http://code.google.com/p/eclipse-fullscreen/ Requirements Eclipse 3.4 or later, Java 1.3 or later.   把下载之后的jar文件拷贝到Eclipse目录下的plugins文件夹中 全屏快捷键方式:Ctrl+Alt+Z 退出全屏:按Esc键      附件已提供下载
  import java.util.*; public class ThreeLinkBinTree<E> { public static class TreeNode { Object data; TreeNode left; TreeNode right; TreeNode parent; public TreeNode() { } public TreeNode(Object data) { this.data = data; } public TreeNode(Object data ...
二叉树的顺序存储 public class ArrayBinTree<T> { //使用数组来记录该树的所有节点 private Object[] datas; private int DEFAULT_DEEP = 8; //保存该树的深度 private int deep; private int arraySize; //以默认的深度来创建二叉树 public ArrayBinTree() { this.deep = DEFAULT_DEEP; this.arraySize = (int)Math.pow(2 , deep ...
Global site tag (gtag.js) - Google Analytics