自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 收藏
  • 关注

原创 ext中如何判断两个日期是同一天

function checkDate(src, desc) { var dsrc = new Date(src); var ddesc = new Date(desc); // 默认时间是1970,这里选择1971 var iniDate = new Date('1/1/1971 0:0:0 AM GMT'); if (dsrc < iniDate && d

2013-10-14 18:03:19 1212

原创 EXT 中控件的隐藏,显示,不可用

不可用,无法点击Ext.getCmp().disable();Ext.getCmp().enable();隐藏,显示Ext.getCmp().hide();Ext.getCmp().show();

2013-10-10 18:12:20 8770 1

转载 如何获得request中的全部参数

private void showParams(HttpServletRequest request) { Map map = new HashMap(); Enumeration paramNames = request.getParameterNames(); while (paramNames.hasMoreElements()) {

2013-10-10 15:36:59 53276

原创 mybatis配置中xml里的乱七八糟的声明

"http://mybatis.org/dtd/mybatis-3-config.dtd">

2013-08-13 17:17:20 1455 1

转载 spring的xml文件中各种乱七八糟的声明

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"

2013-07-27 13:40:57 668

转载 如何在hibernate中分页获得sql的数据

public List queryByPage(int pageSize, int pageNow, String HQL) { Session session = null; List sftlist = new ArrayList(); try { session = NewHibernateUtil.getsession

2013-07-24 15:44:00 904

转载 如何获得hibernate中的session工厂

private static SessionFactory sessionFactory = null; private static final ThreadLocal threadLocal = new ThreadLocal(); static { try { sessionFactory = new AnnotationConfig

2013-07-24 09:05:52 1748

转载 TextView的文字设置

import java.io.IOException; import org.xmlpull.v1.XmlPullParserException; import android.app.Activity; import android.content.res.ColorStateList; import android.content.res.XmlResourceParser;

2012-06-26 16:59:12 566

原创 android的smallestWidth

smallestWidth对应于layout布局文件夹上的swdp属性(sw320dp),它指的是设备屏幕的最短边的长度,特别的是,它指的是你可用的屏幕范围的最小长度,比如,屏幕有600dp,但上面有一些UI元素占据了一些空间,那么你得到的最短宽度就会小余实际的屏幕宽度。因此,smallestWidth的意义是你的layout所期望的最小宽度,而不是你需要的设备的最小宽度。

2012-06-15 16:26:57 3191

原创 inflate()和findViewById()函数的用法

1.findViewById()是View对象的方法,先通过inflate()方法得到View,调用这个View对象的getViewById()方法,就能得到这个View树上的子View。2.inflate()函数可以通过getSystemService()方法得到,参数是LAYOUT_INFLATER_SERVICE。3.inflate()函数的第一个参数是布局文件的R引用,第二个参数是

2012-03-08 21:28:05 14349

原创 关于Toast

1.Toast可以在Activity和service里使用,在Service里使用时,Toast是显示在当前的Activity上。2.Toast出现时,当前的Activity依然可见可交互。3.Toast可以指定布局,通过无参的构造函数构造Toast,在用setView()方法设置View。4.Toast自定义的布局文件是toast_layout.xml。

2012-03-08 21:09:45 700

原创 为何要使用<merge\>标签

在使用include复用layout时,可能复用的layout有个view group,然后这个view group又被嵌套别的view group里,这样就增加了view的深度,影响运行的速度,而这种嵌套不是必须的。因此可以使用标签,它将它里面嵌套的view直接include到其父layout中,而没有再加一层view group,因此减小了深度,提高了速度merge xmlns

2012-03-05 14:06:48 3802 1

原创 如何写<include/>标签

即可也可以将各种属性写全         android:layout_width=”match_parent”         android:layout_height=”match_parent”         layout=”@layout/title”/>

2012-03-05 13:52:24 682

原创 获得LayoutInflater对象的几种方式

在android中获得LayoutInflater对象的几种方式1.通过Activity的getLayoutInflater()方法;2.通过Context的getSystemServicer(LAYOUT_INFLATER_SERVICE)方法。

2012-03-04 21:29:41 685

原创 dialog也有findViewById方法

dialog也有findViewById方法,由此可以通过这个方法,来通过Id获得包含在这个Dialog的layout文件中的控件。

2012-03-04 21:20:05 2811

原创 padding和margin

padding是内边距,因为含n(内)margin是外边距,因为含m(m倒过来是w外)

2012-03-04 21:18:23 406

原创 java笔记 一些和java网络及IO有关的代码

import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;public class urlio{ public static void main(String[] ar

2012-02-10 16:11:23 549

原创 android笔记 输入事件

一。回调函数的返回值事件(event)函数的返回值是个boolean值,用来表明你是否已经消耗了这个event,以及它是否需要被传播得更远。如果返回true,表示你已经处理了这个event,它应该停在这里。如果为false,表示你没有处理这个event,或者这个event应该被继续送给其他监听器。对于onTouch(),event会有很多一个接一个的action。如果你接收到down ac

2012-01-29 18:39:42 479

原创 android笔记 UI

一。在View的层次树中,根节点和父节点会按照顺序要求它的子节点去绘制子节点自己,子节点又去让自己的子节点去绘制自己。二。子节点会在父节点中请求一个尺寸和位置,而父节点有最后的权利决定每个子节点的位置和尺寸。三。android在你的层次树中自顶向下解析每个元素,实例化每个View然后把它添加到父节点中

2012-01-29 11:43:38 498

原创 android笔记 Content Provider

1.通过ContentResolver对象和你感兴趣的ContentProvider交互,获得ContentResolver的方法是ContentResolver cr = getContentResolver();2.Android自己负责实例化所有的Content Provider实例,每个类型的ContentProvider只存在一个单例,但这个单例可以和不同的应用与进程交互。事

2012-01-25 19:55:31 577

原创 android笔记 Service

1.使用Service的两种方式Started:通过startService()调用,一直在后台运行,即使调用它的组件已经消亡。通常用来执行一个无返回的单一的任务。Bound:通过boundService()调用,如果绑定的控件消亡,Service也随之消亡。Service可以同时实现这两种方式,Service和启动它的进程在同一个线程内运行。

2012-01-21 17:11:00 440

原创 android笔记 Activity

1.介绍Activity的方法finish()和 finishActivity()2.状态resumed:Activity在前台而且有用户焦点stopped:Activity被覆盖(在后台),这时Activity的状态还被保留,数据还在,但已经不再依附于window managerpaused:Activity被部分覆盖或覆盖者部分透明3.生命周期函数o

2012-01-20 21:29:39 683

原创 android笔记 SimpleAdapter的示例代码

1.main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"

2012-01-15 19:13:48 1292

原创 android笔记 SimpleAdapter的构造方法说明

将ListView和SimpleAdapter配合使用,对于List中的每行内容,实际是由很多记录组成的,比如一行内,有ID,name,sex等属性,它们一起构成一条记录。因此,需要用Map来对应List中的一行,Map中的一个键值对,对应于一行中的一个属性,通过一个键名,可以得到一个值,这个值不一定是String,还可以是其他类型的数据。SimpleAdapter(Conte

2012-01-15 16:01:05 4208

原创 关于斜杠

\是反斜杠,windows下的分隔符,java中的转义字符。为了在java中表示一个\,需要用两个\\。/正斜杠,其他系统上的正斜杠,推荐,这样在任何一个系统上都能运行。

2011-12-24 16:02:20 650

原创 Java 内部类

1.局部内部类,定义在方法体的内部,只能访问final修饰的变量。2.静态内部类,它是关系在类上的,因此new一个静态内部类可以用 外部类.内部类 = new 外部类.静态内部类();静态内部类只能访问外部类的静态成员或静态方法。3.成员内部类,必须是与一个外部类的实例相配套的,因此在new一个内部类时,必须先new外部类外部类.内部类 = (new 外部类).

2011-12-20 17:21:32 337

原创 ubuntu 下eclipse提示背景黑色的修改

在ubuntu下,每个主题都有自己的背景设置主题的文件夹/usr/share/themes/在里面找到自己正在使用的主题,打开里面的 “gtk-2.0” 文件夹里面有个gtkrc文件,背景和字体等的颜色就在这里设置修改背景,是修改 tooltip_bg_color 这个属性同时,要修改,需要取得root权限,在终端中用gedit打开这个文件夹。sudo -i

2011-12-18 22:57:02 952

原创 关于path和classpath的配置

path是可执行文件的路径classpath是需要用到的类的路径因此adb和java都应该配置于path路径下

2011-12-16 22:40:04 491

原创 Java 注解

1.java中有三个常用注解,一个是override,一个是压制(suppresswaring),一个是不建议使用(deprecated)。2.自定义注解2.1对于属性value的值,可以不写属性的名称直接复制;2.2对于其他属性的名称,比如value1,需要用 value1=XX(其实是 name = value) 这种方式显示的赋值。2.3可以使用default为属性设

2011-12-13 11:00:48 459

原创 Java网络编程笔记

本机回路地址127.0.0.1端口号端口号的范围是0---65535大多数TCP/IP实现给临时端口号分配1024---5000之间的端口号。大于5000的端口号是为其他服务器预留的。和本机理解,IP地址可以用LocalHost,或者127.0.0.1等方式。

2011-12-12 11:05:01 382

原创 Java下的单例模式 静态导入实现

public class Singleton{ private static Singleton singleton = new singleton(); private Singleton () { } public static Singleton getInstance() { return singleton; }}这样做了以后,因为静态

2011-12-12 10:38:18 403

原创 设计模式

谨以此献给《设计模式解析一书》,这里的内容都是我载录自此书,大学里能读到的好书不多,这是一本。21条军规1.许多bug都源于代码的修改。2.内聚性:类中的操作之间的联系的紧密程度。或者说是清晰性,多个操作的联系紧密。3.耦合性:两个类之间联系的紧密程度。4.关于对象:应该将对象看成“有责任的东西”,对象应该自己负责自己,而且应该清楚地定义责任。在概念层次上,对象是一

2011-11-26 22:57:10 493

原创 对android的Activity切换时输入法不弹出来的解决办法

android中进行TabActivity切换时有个bug,就是有时输入法不会弹出来,对此比较好的办法是,用一个layout将需要弹出输入法的EditView包裹起来,这样就可以了。 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <EditTe

2011-11-24 23:08:09 3291 1

转载 Android上的Back键事件捕获

很多网友不明白如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。  1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:@O

2011-11-05 16:48:03 827

转载 ubutu的触摸板命令

禁用触摸板命令:synclient TouchpadOff=1启用触摸板命令:synclient TouchpadOff=0不过在10.04里有一点问题是要注意要在 系统-->首选项-->鼠标-->鼠标首选项-->触摸板里把"在输入时禁用触摸板" 的选

2011-10-16 23:51:05 487

转载 eclipse笔记 快捷键

1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+S

2011-10-01 20:03:13 3852

原创 java笔记 策略模式

策略模式是建立在多态和接口的基础上的,它的基本过程是:1.建立一个接口,它是抽象策略角色,接口里有需要的方法,但没有实现。2然后你用不同的类实现这个接口,复写里面的虚方法,这是具体策略角色。3.建立环境角色这有两种方法:方法一:建立一个类,这个类里有个成员是接口A

2011-09-29 17:19:11 480

原创 java笔记

1.Calendar里的星期,星期日对应1,星期一对应2,以此类推,星期六是7。如果想将每天变万为正常的数字,用day = (c.get(Calendar.DAY_OF_WEEK) + 5) % 7 + 1;如果想将星期一变成0,依次类推到星期天为6,用int day_of_week = (c.get(Calendar.DAY_OF_WEEK) + 5) % 7;2.静态导入在

2011-09-24 09:37:49 392

原创 eclipse笔记

如何打开变量高亮显示1.在windows-> preferences->java->Editor->Mark Occurences里可是设置很多选项;2.在工具栏里有一组工具,叫Editor Presentation(编辑器的表现),里面有一个黄色荧光笔的按钮,点下它;3.使用快捷键Alt+Shift+O。如果同时有多个快捷键对应一个功能,可能无法使用,将多余的快捷键删除,

2011-09-23 21:38:55 547

原创 android笔记 Intent传递数据的方法

1.Intent不能直接传递Object对象,需要继承了两个接口的才能传,太麻烦;2.Intent的默认getXX()方法大多是带默认参数的,有时候设置默认参数会引起混乱;3.Bundle的putXXX()方法也没法直接传Object对象,需要实现接口,但对于常用类型,其

2011-09-22 23:20:02 2523 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除