- 博客(20)
- 收藏
- 关注
原创 判断app是否在前台运行
http://stackoverflow.com/questions/3667022/checking-if-an-android-application-is-running-in-the-background
2015-07-31 10:41:50
344
原创 Android中app卡顿原因分析示例
在知乎回答了一个“为什么微博的app在iPhone比Android上流畅”的问题。后面部分是一个典型的动画卡顿的性能分析过程,因此帖在这里。有编程问题可以在这里交流。知乎链接。=========================================================我来说下我所知道的事情。我不知道iOS为什么流畅,但我知道一些Android为什么不流畅的原因
2015-07-21 16:22:47
465
原创 表字段心得
主键 自增id int primary key auto_increment 字符窜varchar(30)date double SQL类型 JDBC对应方法 Java类型BIT getBoolean() booleanTINYINT getByte() byteSMALLINT getShort() shortINT getInt() intBIGINT getLong() longCHAR, VARCHAR, LONGVARCHAR getString(
2011-03-10 18:28:00
430
原创 jdbc 心得总结
<br />jdbc 心得总结<br />首先 jdbc 是一个连接数据库的协议标准,每一个数据库厂商都有自己的实现。 <br />步骤 如下<br />1, 加载数据库驱动<br />2, 创建连接 (可以使用连接池,就是把连接对象放进 一个集合,用于之后在放回集合中,连接信息可以放在一个属性文件中)<br />3, 创建语句对象(Preparedstatement 用的好 ,防止sql注入)<br />4,执行sql语句 (如果执行语句比较多的话,使用batch,还可以获取执行后的id),获取结果集
2011-03-10 18:11:00
1067
原创 银行业务调度系统心得
银行业务调度系统给我最大的体会就是一定要很好的理解业务,张老师说的对,你没有到银行去取过钱,你不可能写好这个程序,你没有看到过那个叫号机(程序中的类NumberMachine),你很难想到有这么个实实在在的类,本程序用到了 线程(内部线程),枚举等技术,技术难度并不大,主要是思想问题,下面写下思路。需求:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口, 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。根据需求这里会
2011-01-10 11:04:00
384
原创 安装adt插件失败的解决办法
<br />今天开始了android的复习,在搭建环境安装adt的时候,不管是在线安装也好,还是本地adt安装也好,都出现错误,郁闷,错误如下<br />Cannot complete the install because one or more required items could not be found.<br /> Software being installed: Android Development Tools 8.0.1.v201012062107-82219 (com.androi
2011-01-08 00:34:00
3064
2
原创 完成联网版的坦克程序心得
<br />联网版的坦克程序完成心得<br />1,今天终于把尚学堂联网版的坦克程序,总体感觉还好,写的还算顺利,当然这是第三遍写了<br />让我对这个网络程序有更深的了解(写网络程序真的不容易),从明天开始,复习黎活明<br />老师的3g视频,复习完之后,把联网版的坦克程序移植到android平台上,如果可以的话,<br />发表到google market上去,赚点广告费,呵呵(期待),文笔不好,没什么具体的心得分享<br /><br /> <br />
2011-01-07 21:16:00
513
原创 坦克项目
<br />马士兵老师的网络版的坦克项目, 以前做了两遍,觉得对自己面向对象的编程很有用处,今天我又想做一遍,因为我想把它移植到android平台上,这样让我对tcp,udp有一个更好的了解,并且以后我是想往3g游戏方面发展的,好了,已经很晚了,我每天都这个时候来写今天所做的事情。<br />单机版坦克项目的主要功能如下:<br /> 1,能够四处移动<br />2, 能够打击敌人<br />3,敌人能够移动<br />4,能够模拟爆炸<br />5,能够产生障碍<br />6, 能够增长生命<br /><
2010-12-31 23:48:00
430
原创 三个题目的答案
<br />/**<br /> * 1. 使用面向对象的思想设计一个圆类,实现类的封装。<br /> * 要求属性有圆心和半径,有获得面积和周长的方法。圆心<br /> * 需要设计为Point(点)类,该类具有x,y(表示点的横、纵<br /> * 坐标)两个属性,并定义两个构造方法,一个无参数,另一<br /> * 个以坐标值为参数,设置x,y为给定坐标值。Point类的<br /> * show方法输出该点的坐标值。<br /> * @author Administrator<br /> */<br
2010-12-22 08:47:00
575
原创 交通灯管理系统视频的总结
<br />一天多的时间彻底的把交通灯管理系统写了两遍,一开始我试着没有看张老师的视频,想通过自己思考写出来,不过半途而废,后来就看张老师的视频,琢磨张老师为什么会这样的设计,这样设计的好处是什么。总之,自己要好好地在面向对象设计的思维上加强,张老师说的对,这需要一个过程,是经验的积累,好啦,张老师讲的面向对象一个小例子思维亮一下<br /> <br />两块石头磨成一把石刀,石刀可以砍树,做成木材,木材做成椅子<br /> <br />石头<br /> StoneKnifeFactory.cr
2010-12-19 23:29:00
313
原创 annotation注解的使用
<br />package com.annotation;<br />import java.lang.annotation.ElementType;<br />import java.lang.annotation.Retention;<br />import java.lang.annotation.RetentionPolicy;<br />import java.lang.annotation.Target;<br />@Retention(RetentionPolicy.RUNTIME)<br /
2010-12-18 17:18:00
439
原创 java 集合的使用
总结一下这两天复习的东东-《训练营2010年java高新技术》 ,对我最大的感受就是张老师讲的知识点有一定的深度,比如spring的aop,beanfactory,以前只知道使用,不知道其中的原理(spring应用了大量的反射技术),好了,下面大概做个知识点的总结hashCode的作用:判断两个对象的哈希值是否相等,HashMap 和 ArrayList 的添加原则,看例子吧,import java.io.FileInputStream;import java.io.InputStream;import j
2010-12-18 17:05:00
288
原创 使用类加载器加载配置文件
<br />package com.wangweijun;<br />import java.io.InputStream;<br />import java.util.Collection;<br />import java.util.Properties;<br />public class ClassLoaderTest {<br /> /**<br /> * 使用类加载器和Properties对象来加载属性文件和配置文件<br /> */<br /> public static void mai
2010-12-17 08:38:00
499
原创 java 聊天程序 socket网络编程
<br />这是一个简单的qq聊天程序,实现了接收和发送数据的功能,先把代码亮一下<br />/*<br /> * 服务器端代码<br /> */<br />package com.wangweijun.chat;<br />import java.io.DataInputStream;<br />import java.io.DataOutputStream;<br />import java.io.IOException;<br />import java.net.ServerSocket;<br />
2010-12-13 16:15:00
691
原创 java文件操作的一个小实例
<br />import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.FileOutputStream;<br />import java.io.IOException;<br />import java.util.ArrayList;<br />import java.util.List;<br />/*<br /> * 将一个目录及其子目录想的所有txt类型的文本文件中<br /> * 的内容合并到若干个新
2010-12-12 16:08:00
499
原创 java把一个文件的内容复制到另外一个文件
/** * java把一个文件的内容复制到另外一个文件中去 */import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FileInputOutputStreamTest { public static void main(String[] arg
2010-12-11 23:01:00
7419
原创 java多线程下载
<br />/*<br /> * java 多线程下载<br /> */<br />package com.wangweijun.downloadersercie;<br />import java.io.File;<br />import java.io.IOException;<br />import java.io.InputStream;<br />import java.io.RandomAccessFile;<br />import java.net.HttpURLConnection;<b
2010-12-11 22:51:00
1622
原创 RandomAccessFile操作文件的例子
/** * 往文件中依次写入3名员工的信息, * 每位员工有姓名和员工两个字段 然后按照 * 第二名,第一名,第三名的先后顺序读取员工信息 */import java.io.File;import java.io.RandomAccessFile;public class RandomAccessFileTest { public static void main(String[] args) throws Exception { Employee e1 = new Employee(23, "张三");
2010-12-11 22:11:00
5129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人