引言通过前面两篇:Android开发之又见HelloWorld!Android开发之深入分析布局文件&又是“HelloWorld!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“HelloWorld!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(LinearLa
系统 2019-08-29 22:32:06 2563
账号密码输入界面
系统 2019-08-29 22:25:04 2563
今天偶尔在网上看到了这篇文章,http://developer.yahoo.com/performance/rules.html,是Yahoo人写的《提高网站速度的最佳实践》共有14条,是英文的,本来想翻译一下,google了一下,已经有翻译版了。贴出来分享一下!原文来自:http://www.space007.com/post/129.html相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体
系统 2019-08-29 22:22:18 2563
给邮件添加附件packagehb.test;importjava.util.Date;importjava.util.Properties;importjavax.activation.DataHandler;importjavax.activation.DataSource;importjavax.activation.FileDataSource;importjavax.mail.Address;importjavax.mail.Message;imp
系统 2019-08-29 22:11:06 2563
Android游戏开发之单点触摸与多点触摸的响应方式雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6686708游戏开发中的触摸事件在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X、Y坐标触摸屏幕发生的事件触摸按下触摸抬起触摸移动,触摸屏幕发生
系统 2019-08-29 22:01:19 2563
★基于“比较”操作的内部排序性能大PK我们首先总结一下《排序结构专题1-4》中的十种方法的性能((N个关键字的待排序列)):排序方法平均时间最坏时间辅助存储空间稳定性直接插入排序O(N^2)O(N^2)O(1)√折半插入排序O(N^2)O(N^2)O(1)√希尔排序O(N*logN)O(N*logN)O(1)×起泡排序O(N^2)O(N^2)O(1)√快速排序O(N*logN)O(N^2)O(logN)×简单选择排序O(N^2)O(N^2)O(1)√树形选
系统 2019-08-29 21:59:42 2563
AndroidLayout之三:LinearLayout转载自:http://android.blog.51cto.com/268543/298345线形布局orientation-容器内元素的排列方式。vertical:子元素们垂直排列,horizontal:子元素们水平排列。在代码里可通过setOrientation()进行动态改变,值分别为HORIZONTAL或者VERTICAL。*在LinearLayout,宽度/高度都是按着组件的次序逐个占用的!
系统 2019-08-12 09:30:17 2563
RationalRose是一个好用的软件设计工具,如果拿到一个项目工程框架源码却没有UML图,那么方法之间的调用关系功能流转就不容易看出来了,那么怎么用RationalRose生成类图呢?1.新建一个工程,模板选择项目对应的模板,我选择J2EE如图:2.在出现的界面中,CLASSPATH加入源代码目录,加入支持的包,点‘ADDRECURSIVE’然后点‘SELECTALL’然后点‘REVERSE’,如果没有错误完成后没有任何提示,点‘DONE’结束如图:3
系统 2019-08-12 09:29:47 2563
1监控工具:sponmysqlsp系列可监控各种数据库2调优2.1DB层操作与调优2.1.1、开启慢查询在My.cnf文件中添加如下内容(如果不知道my.cnf的路径可使用find/-namemy.cnf进行查找):在mysqld下添加Log_slow_queries=ON作用:开启慢查询服务Log-slow-queries=/var/log/slowqueries.log作用:慢查询日志存储路径。Long_query_time=1作用:定义慢查询时间长度
系统 2019-08-12 01:55:11 2563
1.多where,少havingwhere用来过滤行,having用来过滤组2.多unionall,少unionunion删除了重复的行,因此花费了一些时间3.多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不会用Exists,就举个例子例,想要得到有电话号码的人的基本信息,table2有冗余信息select*fromtable1;--(id,name,age)select*fromtable2;--(id,phone)in:se
系统 2019-08-12 01:54:58 2563