- 博客(46)
- 资源 (13)
- 收藏
- 关注
转载 Android开发实战1----第一次启动软件 引导页面
相信大家对于微信等社交应用的UI界面已经都很熟悉了,该UI最值得借鉴的莫过于第一次使用的时候一些列产品介绍的图片,可以左右滑动浏览,最后进入应用,这一效果适用于多种项目中,相信今后开发应用一定会用得到。网路上也有不少这样的例子可以参考,不过看别人的代码是一回事,自己实际做起来又是另一回事,今天的这个微信的Demo是研究过多个类似的界面后自己动手去实现的效果,并且都加上了详细的注释(虽然有的多余),
2014-09-16 19:58:57
2774
转载 hibernate中session的get()、load()方法比较
load读取:Java代码 Users user = (Users)session.load(Users.class, userId); get读取:Java代码 Users user = (Users)session.get(Users.class, userId); 区别1:
2014-08-23 15:28:20
485
转载 case when then的用法
SQL利用Case When Then多条件判断 (2010-05-26 14:47:30)标签: 杂谈分类: SQL ServerCASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结
2014-08-12 17:16:15
902
原创 大话设计模式5 工厂方法模式 的java代码实现
1,抽象运算类package yx.designpattern.factory;//抽象运算类abstract class Operation { public double number1; public double number2; public double getNumber1() { return number1; } public void setNumb
2014-08-12 13:45:49
631
原创 大话设计模式3 装饰模式 的java代码实现
1,Person类(ConcreteComponent)package yx.designpattern.decorator;//Person类(ConcreteComponent)public class Person { private String name; public Person(){ } public Person(String name) { t
2014-08-10 14:43:46
654
原创 算法题总结
package yx.csdn.algorithm;//计算逆波兰表达式的值/**Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, *, /. Each operand may be an integer or another expr
2014-08-09 18:53:41
519
原创 大话设计模式2 策略模式 的java代码实现
现金收费接口//现金收费接口interface CashSuper { public double acceptCash(double money);}正常收费子类
2014-08-09 13:36:14
725
原创 大话设计模式1 简单工厂模式 的java代码实现
首先是Operation抽象类:package yx.designpattern.simpleFactory;abstract class Operation { public double number1; public double number2; public double getNumber1() { return number1; } public void
2014-08-08 19:39:50
1020
原创 正则表达式实战
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。
2014-08-07 14:45:16
769
转载 Android事件机制:事件传递和消费
Android事件机制之一:事件传递和消费 关于Android中的事件机制,用到的地方还是很多的,并且这个知识点还真有点复杂。在写这篇文章前,网上看了不少博文,有的写的感觉挺不错的。只是当时感觉好像理解了,事后又很容易忘。现在自己也系统整理下吧。Android中的事件在表现形式上有很多,如onTach、onClick和onLongClick等,在具体
2014-07-17 18:55:04
479
转载 求set uid ,set gid,sticky bit的三个权限的详细说明
一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组. 如果是一个可执行文件, 那么在执行时, 一般该文件只拥有调用该文件的用户具有的权限. 而setuid, setgid 可以来改变这种设置.setuid: 设置使文件在执行阶段具有文件所有者的权限. 典型的文件是 /usr/bin/passwd. 如果一般用户执
2014-07-11 13:49:51
440
转载 android ImageView scaleType属性
使用ImageView时经常会用到scaleType属性,如:android:layout_height="50dp" android:scaleType="matrix"android:src="@drawable/sample_small" />scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matr
2014-07-10 16:54:13
384
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2014-07-10 10:32:02
380
转载 android - SpannableString或SpannableStringBuilder以及string.xml文件中的整型和string型代替
背景介绍在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。 这里推荐的做法是使用android.text.*;和 android.text.style.*;下面的组件来实现RichText:也即
2014-07-10 10:25:01
487
转载 android:layout_gravity和android:gravity的区别
1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu
2014-07-09 16:54:43
497
转载 Java中Comparable和Comparator实现对象比较
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 import java.util
2014-07-08 20:53:11
443
原创 南邮ACM 1015 最大公约数和最小公倍数 JAVA解法
最大公约数和最小公倍数时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1440 测试通过:697描述求两个正整数的最大公约数和最小公倍数输入两个正整数A,B输出两个正整数的最大公约数、最小公倍数样例输入4 3样例输出
2014-07-08 19:57:04
649
原创 南邮ACM 1014 数据的插入与删除 JAVA解法
数据的插入与删除时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1286 测试通过:251描述在一组数据(数目不超过10000)中,插入新数,删除所有与给定数相等的数据。输入第一行是未排序的一组非负整数,数目不超过10000。以-1作为结束标志。第二行是要插入的数。第三
2014-07-08 19:22:55
540
转载 java 泛型 注意点
java使用泛型进行数组交换2013年01月19日 ⁄ 综合 ⁄ 共 250字 ⁄ 字号 小 中 大 ⁄ 评论关闭private static void swap(T[] a,int i,int j){ T tmp = a[i]; a[i] = a[j]; a[j] = a[i]; }这个的尖括号的作用就是声明T是泛型。
2014-07-07 19:42:42
398
转载 java 多线程 详解 生产者消费者 问题解决
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html
2014-07-06 20:04:47
582
原创 南邮ACM 1012 进制转换 JAVA解法
进制转换时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1372 测试通过:400描述将一个十进制数N转换成R进制数输出,2≤R≤16,R≠10。输入多行。第一行指出以下一共有多少组数据,后续每行包含两个整数N和R,以空格分隔,-100000≤N≤100000,2≤R≤16,R≠1
2014-07-04 16:46:23
781
原创 南邮ACM 1013 三角形判断 JAVA解法
三角形判断时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1828 测试通过:295描述给定三条边的长度,判断能否组成三角形,如果可以,判断三角形的形状。输入一组数据,每行三个实数,在(0,10]之间,精确到小数点后第四位。最后以0 0 0表示结束。输出根据每行的数据判断,
2014-07-04 15:37:39
991
原创 南邮ACM 1011 大数加法 JAVA解法
大数加法时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:2107 测试通过:547描述求两个非负整数(1000位以内)的和。输入两个非负整数(1000位以内),以空格分隔。输出两个非负整数的和。样例输入111111111111 222222222222样
2014-07-04 14:41:31
544
原创 南邮ACM 1010 数的计算 JAVA解法
数的计算时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1033 测试通过:307描述要求找出具有下列性质数的个数(包含输入的自然数n):先输入一个自然数n(n1. 不作任何处理;2. 在它的左边加上一个自然数,但该自然数不能超过原数的一半;3. 加上数后,继续按此规则
2014-07-03 14:44:52
666
原创 南邮acm 1009 2的N次方 java解法
2的N次方时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1735 测试通过:850描述编程精确计算2的N次方。(N是介于100和1000之间的整数)。输入正整数N (100≤N≤1000)输出2的N次方样例输入200样例输出1606938044258990
2014-07-03 12:24:58
1223
原创 String重写了equals方法,StringBuffer没有重写equals方法
System.out.println(new String("abc").equals(new String("abc")));//trueSystem.out.println(new StringBuffer("abc").equals(new StringBuffer("abc")));//false
2014-07-02 19:47:46
2724
原创 南邮acm 1008 第N天 java解法
第几天时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1701 测试通过:483描述在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000
2014-07-02 19:12:12
709
原创 南邮ACM 1007 完美立方 JAVA解法
完美立方时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:3494 测试通过:984描述a3 = b3 + c3 + d3为完美立方等式。例如123 = 63 + 83 + 103 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a3
2014-07-02 19:09:15
1053
1
原创 equals 和 “==” 的区别
public class StringTest { public static void main(String[] args) { String a=new String("hello lol"); String b=new String("hello lol"); System.out.println(a==b);//false System.out.println(a.e
2014-07-01 21:39:18
457
SlidingMenu项目实例
2014-09-23
andoid 和 pc socket通信实例
2013-01-24
基于android手机的远程视频监控系统(包含客户端android和服务器java端,运行可用)
2013-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人