`
xlover
  • 浏览: 240699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/strawbingo/article/details/5924005
import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.NoSuchProviderException; import javax.mail.PasswordAuthentication; import javax.mail.Session; i ...
今天想提取com.test.test2这样的字符串的最后一个单词,没有想到什么好的方法,就用split把它分开之后取最后一个,但是又不太懂正则表达式简单的一位split(".")能达到效果,结果分的结果是什么都没有。于是试了一下后发现有效果的是split("\\.")应该是转义之类的,看来正则是必备的一项技能啊!
往往看到一些应用的标题栏中当标题超出时便会自动滚动 这篇文章要讲的就是如何去实现TextView的Marquee效果 其实TextView已经自带了如何实现滚动的属性     android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever"  通过上面的属性设置就能让TextView滚动起来。当然也可以通过代码去设置。 但是当设置完之后发现并没有滚动起来,原来TextView滚动的前提 ...
一.在EditText左侧添加图片 如     其原理就是在相对布局(RelativeLayout)的基础上用ImageView实现 代码如下:   <RelativeLayout> <EditText android:id="@+id/edt_operator_name" style="@style/syncEditText" android:hint="@string/hint_operator_name" /> <ImageView android:i ...
subeclipse官网:http://subclipse.tigris.org/ 现在已经换了 我装的是1.8 在线安装的网址是:http://subclipse.tigris.org/update_1.8.x pending完后选中subeclipse就行了
为了快速有效地进行人工CodeReview协作,可以使用Jupiter这样的工具辅助进行。可以帮助开发人员有效管理Code Review任务、问题、建议等。    下面介绍怎样将Jupiter以插件方式安装在Eclipse的方法: 1.在Eclipse中,选择Help->Install New Software  2.选择Add 3.在名称中输入Jupiter,在URL中输入:http://jupiter-eclipse-plugin.googlecode.com/svn/trunk/site/,点击“OK” 4. 然后点击“Finish”,完成基础配置 5.点击“nex ...

各种内存

VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存) 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

Intent Filter匹配

今天在项目中看到这样一句话:     //添加data 为了解决对单个图片设置的intent数据相同的问题,这与系统分发intent的机制有关,当action相同时    //若无data等其他项,则不对附加的Extra内容进行比较,直接用前一个intent发放, ...
用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布的服务可能也需要查询版本来显示给用户。 Android系统自身不检查应用程序的版本信息,也不会强制限制升级或兼容等。相反的,只是用户或应用程序自身对应用程序的版本有限制。 Android系统会对程序manifest中描述的系统版本(minSdkVersion特性指定)进行检查。这样,应用程序可以指定兼容的最低系统API等级。 应用程序版本设定   为了定义应用程序的版本信息,你需要在程序的m ...

简单的SVN教程

http://blog.csdn.net/mikel/article/details/1653242       http://www.iteye.com/topic/406092
最近在测试中经常要去查看一个进程的流量。所以了解了一下这方面的知识!在此总结一下   Android流量监控主要是有两种方法:     一.抓包 这个方法获取的流量更加精准,但是难度应该大点。本人没有了解过,所以在此 ...
线程池相关:http://www.cnblogs.com/chenjingjing/articles/1683745.html
你只需要设置 一下Activity的主题就可以了在AndroidManifest.xml 中定义 Activity的 地方一句话: android:theme="@android:style/Theme.Dialog" 这就使你的应用程序变成对话框的形式弹出来了. android:theme="@android:style/Theme.Translucent"
一.快速排序基本特性 平均时间复杂度:O(n*lgn) 最坏时间复杂度:O(n^2) 空间复杂度:O(n*lgn) 不稳定 二.快速排序描诉 快速排序是基于分治思想的一种排序算法。 对于一个典型的数组A[n]的排序思路是: 1.分解 把数组分为A[0~k-1]和A[k+1~n]使得前一半数据小于A[K],后一半数据大于A[K] 2.递归 递归调用快速排序对两半数组进行快速排序。 3.合并 如果只说分治思想不好理解,我们还可以说是一种挖坑+分治的思想。在排序过程中不断挖坑 ,然后填补! 例子: 原始数据:{2,8,7,1,3,5,6,4} 第一步以数组第一个元素为分割点,在 ...
Global site tag (gtag.js) - Google Analytics