技巧经验
一辉
回到技术
展开
-
mysql的InnoDB和myISAM引擎对比:插入数据
mysql的InnoDB和myISAM引擎对比:插入数据原创 2023-08-03 20:01:42 · 664 阅读 · 0 评论 -
不良代码展示-尽量强制转换减少toString()的调用
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6936284不良代码: //测试用的代码 Map m = new HashMap(); m.put("a", "1"); //不良代码1 String s = m原创 2011-11-04 16:21:22 · 3493 阅读 · 0 评论 -
android EditText 全面阐述
EditText 属性 EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几 个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这里居中显示,还有bottom android:hint="请输入数字!" 设置显示在空间上的提转载 2011-11-07 22:36:31 · 3355 阅读 · 1 评论 -
Android中的Intent详细讲解
这次先把这篇文章转载过来。写的比较深奥一点。过几天整理一篇通俗易懂点的文章再发。http://www.eoeandroid.com/thread-34-1-1.html在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件转载 2012-11-08 17:06:29 · 2600 阅读 · 0 评论 -
不良代码展示-Activity中使用线程的例子
一段坏代码如何变成优雅代码 原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6741411 今天看到一段很糟糕的代码。于是做了一个工程,模拟这段代码,向大家说明一下线程在使用中要注意的几点。这个例子适合给新手,也欢迎各位高手来指点一下。首先,上代码。第一个类LoginService,这是一个模拟类,原创 2011-09-02 01:23:18 · 14974 阅读 · 10 评论 -
svn的cleanup问题
经常碰到svn被lock住。一般cleanup一下就OK了。但是有时候会悲剧,cleanup好久也没动静。杀进程再update,一样报错被lock。没办法,度娘去找,结果找到一个方案,是用sqlite3工具,执行:delete from work_queue;经过反复实践,没用啊没用啊!!!!!没办法,自己沿着这个思路进一步研究。还是发现了解决办法的。原创 2016-03-30 17:12:03 · 2034 阅读 · 0 评论 -
Custom view overrides onTouchEvent but not performClick
在一个View里面覆盖了onTouchEvent 方法,会报warningCustom view overrides onTouchEvent but not performClick处女座的我,受不了warning解决:1,再覆盖一个方法:@Overridepublic boolean performClick() {return super.perfo原创 2016-03-15 16:59:37 · 19056 阅读 · 3 评论 -
SUSE12 + Apache + svn服务器 安装过程
一直用ubuntu挺好的。结果客户买了台戴尔服务器,这服务器没法安装ubuntu。没办法,想到suse还不错,就开始了这趟痛苦之旅。我的路程,很多弯路,仅供参考。后面再写直路。1,下载suse。见我前一篇帖子。下载国外网站,好痛苦好痛苦。安装suse操作系统。iso文件别删了,后面有用。2,没有注意,直接安装了svn服务器。3,装好之后,通过svn://XXXXXX ,原创 2017-03-17 21:46:55 · 3631 阅读 · 1 评论 -
SUSE 12 SP2 百度网盘共享
访问国外网站,慢就一个字啊!好不容易放网盘里了:SLE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso链接:http://pan.baidu.com/s/1nvEzka1 密码:98w4一共有两个iso文件,但是第一张DVD就可以安装了。个人感觉,suse比ubuntu要稳定点,但是资料少,装东西好痛苦,好痛苦。原创 2017-03-16 18:41:03 · 18555 阅读 · 7 评论 -
不良代码展示-String的循环拼接
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6913561新人很容易犯的一个错误。public class WrongString { /** * @param args the command line arguments */ public st原创 2011-10-28 10:55:30 · 4049 阅读 · 1 评论 -
不良代码展示-不要把胖对象放在列表中
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6932748看到一段不好的代码。简单修改如下: List l = new ArrayList(); for(int i = 0; i < 100;i++) { Str原创 2011-11-03 16:33:16 · 2949 阅读 · 2 评论 -
不良代码展示-父类中可以抽象出子类的行为
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6932952把一段代码,业务逻辑剥离后,给大家看看。基类:package testjava;/** * 书的基类 */public class BaseBook { private int type = -1; p原创 2011-11-03 17:19:24 · 2711 阅读 · 0 评论 -
项目经理问:为什么总是只有我在加班 – 挂包袱现象
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6769887现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个原创 2011-09-12 23:42:21 · 31741 阅读 · 91 评论 -
动态显示文章发表时间的方法
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6832926例如我们可以得到文章的发表时间。如果我们只是呆板的显示:2011年##月##日 11时11分11秒将是多么无趣的事情。原创 2011-09-29 10:26:49 · 3251 阅读 · 0 评论 -
不良代码展示-Android中List和数组的例子(二)
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6756095不良代码二 List lst = new ArrayList(); lst.add("a"); lst.add("b"); lst.add("c"); String[原创 2011-09-07 11:14:26 · 6174 阅读 · 0 评论 -
不良代码展示-高耦合度代码的例子
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6833131 前段时间,看到别人的一段代码,其实没什么逻辑,却做的丰富异常。代码运行极其不稳定,却无从下手去改动。后来下定决心重写了。昨晚有空,把原来不良代码抽取出来,供大家参考。 package testpj;import java.util.原创 2011-09-29 11:26:40 · 12409 阅读 · 0 评论 -
不良代码展示-两个数组找不同
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6912428不良代码:public class WrongCompare { /** * @param args the command line arguments */ public static void main(S原创 2011-10-27 23:02:49 · 3189 阅读 · 0 评论 -
不良代码展示-Android画面UI中的线程约束
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6722784 这是我自己提炼的一句简单说法:在非UI主控线程中,不得修改UI的显示。 主要的意思,就是在UI主控线程中,我们的代码可以随意改变UI各个对象的显示效果,包括文字、是否可见、大小等等属性。 什么是主控线程? 这么简单的说吧,原创 2011-08-26 17:17:39 · 4118 阅读 · 0 评论 -
不良代码展示-Android中List和数组的例子(一)
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6756083不良代码一 String[] str = {"1", "2", "3", }; List strArray = new ArrayList(); for(int i = 0; i < st原创 2011-09-07 11:12:53 · 2524 阅读 · 1 评论 -
不良代码展示-Android排序的实现
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6833067不良代码: int[] iArray = {12,122,123,124,1,}; //对iArray排序 int iMin = 999999; int indexMin = 0; int iTmp = 0; for(原创 2011-09-29 10:49:14 · 3320 阅读 · 0 评论 -
关于移动网关的私有代理协议:X-Online-Host
众所周知,在国内的GPRS网络环境下,用户以cmwap接入点上网的情况居多。cmwap是中国移动的GPRS代理上网,因此在创建连接的时候,必须采用代理的方式进行连接。假设我连接的URL为:http://wap.uc.cn/;在标准代理中,是这样子的:Conection to 10.0.0.172:80GET http://wap.uc.cn/ HTTP/1.1Host: wap转载 2011-11-03 14:39:47 · 7934 阅读 · 0 评论 -
Android应用程序的数据存放目录解说
原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6722456 Android的每个应用程序,都有自己的可控的目录。在Setting/Application info里面,可以看到每个应用程序原创 2011-08-26 16:21:46 · 88369 阅读 · 3 评论