- 博客(29)
- 资源 (8)
- 收藏
- 关注
原创 iOS view的frame和bounds的区别
详情:http://blog.youkuaiyun.com/mad1989/article/details/8711697总结如下:(1)frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统) bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于自己的坐标系统,以0,0点为起点),除了手动设置bounds,默认是以0,...
2014-09-12 16:49:37
173
Android SpannableString实现富文本展现
在Android开发中,有许多信息展示需要通过TextView来展现,如果只是普通的信息展现,使用TextView setText(CharSequence str)设置即可,但是当在TextView里的这段内容需要截取某一部分字段,可以被点击以及响应响应的操作,这时候就需要用到SpannableString了,下面通过一段简单的代码实现部分文字被点击响应,及富文本表情的实现。 pu...
2014-08-13 13:00:41
351
原创 iOS开发问题随记
学习iOS开发中的一些随记,以备忘了(1)当出现头文件找不到报错时,选择Build Settings -> Search Paths -> Header Search Paths,加入依赖库的相对路径(2)添加依赖库:Build Phases -> Link Binary With Libraries ,点击"+"号添加(3)可在项目预编译的Suppo...
2014-08-08 11:21:09
147
c++类之间相互引用
在使用c++时,有两个类 class A、class B。在class A中有一个class B的成员变量,同样,在class B中有一个class A的成员变量,这时候,就需要用到c++的向前申明来解决类的相互引用。解决的准则如下:A或者B任选一个采用头文件(A.h)引用另一头文件(B.h)的方式不变,而另外一方的头文件(B.h)中则在定义该类之前写一句class A;然后在B的cpp文...
2014-07-28 16:46:11
687
iOS UINavigationController与UITabBarController的组合使用
1.导航类型UINavigationController 适用于父子页面的跳转UITabBarController 适用于平级页面的跳转 2.presentViewController / dismissViewControllerAnimated和pushViewController / popViewController(1)只有从UINavigationControll...
2014-07-17 17:09:30
223
原创 Android随记
记录一些常用的东西,以免以后忘记了(1)获取App信息代码:appInfo = Application.getInstance().getApplicationContext().getPackageManager().getApplicationInfo(packageName, PackageManager.GET_META_DATA); (2)返回App里所有的me...
2014-06-04 16:36:01
117
原创 java.util.concurrent.Executor理解
相信搞java的都接触过java.util.concurrent.Executor,它的子类为ThreadPoolExecutor,在多线程方面这个接口能方便的构建一个线程池,调用此接口子类下的execute(Thread thread)便能将一个线程任务添加到此线程池中,由它统一管理你的线程调度及执行 首先理解下它的几个重要参数:ThreadPoolExecutor...
2013-09-24 17:38:14
653
java中的值传递和引用传递
在编写java或者android程序时,一定要小心值传递和引用传递带来的问题,在这里记录一下,以备再犯同样的错误。(1)有两个ArrayList<Object> aList,bList。如果通过bList = aList赋值,这样的传递是引用传递,即将aList的地址传递给了bList,当aList的数据发生变化时,bList的数据也随着aList的变化发生变化。public...
2013-05-20 10:41:33
127
原创 android SQLite错误:no such column xxx
在Android开发中使用SQLite时,有时候向数据库中插入一些值,一定要注意对text类型的字段的插入,如果使用的是这样的sql : insert into 表名 values(id,name),记得name在插入时,使用'name',要加上' ' 否则就会出现no such column xxx错误,截图如下: ...
2012-12-20 10:15:38
1660
android layout_weight讲解
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。1.当控件的属性android:layout_width="fill_parent"时,布局文件如下:...
2011-06-02 10:58:39
152
android中和activity生命周期相关的那些事儿
Android中Activity的生命周期有多种状态,先引用Android API中的一张图来看下它的生命周期 相信做过android开发的都应该知道它的状态的改变的过程,这里只是记录一点我在开发中遇到的情况,做个记录,以备以后再发生这种情况。 当我们的activity进入手机屏幕开始展现的时候,调用的过程为:onCreate --> onStart --> onRe...
2011-05-11 15:36:53
135
Myeclipse中export第三方jar
有时候我们写的java代码需要打成jar包,提供给其他安装了Jdk的机器运行,在打jar包的过程中,myeclipse里只能打自己写的java代码的jar包,不能够将第三方jar包打入,所以要使用到这个myecllipse插件fatjar。(1)我用的是myeclipse6.5,fatjar的更新网址是:http://kurucz-grafika.de/fatjar在myeclipse里更...
2011-04-25 18:32:07
178
json ajax简单例子
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式, 易于人阅读和编写,JSON建构于两种结构:(1)“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列...
2011-04-02 14:30:01
209
关于java乱码的一些总结
Java乱码是因为Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。在这里,总结一下java乱码的一些常见情况 1.Javascript传参乱码: 在浏览器端对要传递的中文参数进行编码处理.代码如下: xmlhttp.open("POST",url,true); //请求参数初始化 xmlh...
2011-02-18 10:33:17
139
Android Pull解析xml
Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例:book.xml如下:<?xml version="1.0" encodi...
2010-09-15 15:21:36
136
Java Dom解析xml
Dom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。<?xml version="1.0" encoding="UTF-8"?><books> <book id="12"> <name>thinking in java<
2010-09-15 15:05:04
124
Java Sax解析xml
1. Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xml<?xml version="1.0" encoding="UTF-8"?><books> <book id="12"> <
2010-09-15 14:40:42
158
ListView获取选中和长按菜单对应的item的_id值
首先,如果是用simpleCursorAdapter填充ListView的数据时,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does n...
2010-09-06 10:44:09
160
原创 JAVA反射机制例子
例子:通过一个代理类(Person.java)动态调用两个相似类(Man.java、Woman.java)。其中,代理类用java反射机制实现。参照:http://java.chinaitlab.com/advance/805648.htmlMan.javapublic class Man{ private String name; private int age; ...
2010-06-10 11:26:12
91
原创 JAVA反射机制及应用例子
JAVA 反射机制是Java 被视为动态(或准动态)语言的一个关键性质。这个机制允许程式在运行时通过Reflection APIs 取得任何一个已知名称的class 的内部资讯,包括其modifiers(诸如public, private,static 等等)、superclass(例如Object)、interfaces(例如Cloneable),也包括fields 和methods 的所有资讯...
2010-06-10 10:57:23
183
自定义Spinner五步走
在Android的UI开发中,Spinner(下拉列表)总是可以用到的,一个简单的自定义Spinner制作我们只需要记住这重要的五步,一个Spinner就可以应用而生了。(1)新建一个Android工程,名字为SpinnerTest1。修改layout下的main.xml,添加一个Textview和一个Spinner,文件内容如下:<?xml version="1.0" encodi...
2010-03-29 10:42:29
155
搭建Android开发环境
Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下!(1)安装JDK,省略。(2)下载Android SDK并配置。可以到http://www.android123.com.cn/sdkxiazai/上下载,下载好后,解压缩,配置SDK,在Windows机器上,右键单...
2010-03-18 21:34:44
154
原创 jacob操作word excel
项目开发过程中,需求涉及到了各种文档转换为HTML或者网页易显示格式,现在将实现方式整理如下: 一、了解Jacob先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自己的贡献。下载地...
2010-02-05 11:26:21
227
原创 poi读取word中的表格
Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API。在网上见到好多通过poi读取excel的文章,读写也很方便,和jxl有的一比。在这里,主要是poi对word中的表格数据读取。具体见代码import java.io.File;import java.io.FileInputStream;import jav...
2010-02-05 10:53:24
597
原创 jxl读写excel
最近在搞报表类的东西,天天接触的最多的就是word或者excel,以前也常做,为了避免以后忘掉,因此还是记录下来最好。使用jxl这个组件来操作excel非常的方便,将它的一些基本操作写下来,希望对同样搞这方面的朋友有帮助!jxl读取excel代码import java.io.FileInputStream;import java.io.FileNotFoundException;i...
2010-02-05 10:32:33
108
原创 解决prototype.js的Ajax 对IE8兼容问题
在使用protype.js的Ajax应用时,会出现这样的问题:只要调用了Ajax.Request ,然后点该页面右键,查看“属性” 就弹出“IE 停止工作”的对话框,然后强制重新加载该页面,解决办法是在你调用protype.js的Ajax应用的页面,加入如下这段话:<meta http-equiv="x-ua-compatible" content="ie=7" />这段话的作用是使i...
2010-02-04 12:49:02
164
原创 jspsmartupload utf8支持
相信很多朋友都用过这个上传下载组件,但是,这个组件默认使用的编码是gb2312的,因此,如果你的页面是utf-8的,就会出现乱码等问题。在这里,修改了一下里面的方法,这样可以支持utf-8编码的上传和下载。感兴趣的朋友可以按照下面的方法自己做一个,嫌麻烦的朋友直接去下面下载用就可以了。具体修改步骤如下:(1)修改SmartUpload类下的upload()方法找到这一句,修改为下面包含...
2010-01-29 19:03:23
297
原创 Hudson+Maven+Svn搭建持续集成环境
一、所用开发工具1. Hudson: Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易设置的 CI 服务器,也很难找到开箱即用特性如此丰富的CI 服务器。Hudson 容易使用的第二个原因是它具有强大的插件框架 ,所以很容易添加特性,例如添加tomcat插件后,可以方将build...
2010-01-16 16:07:36
141
原创 一篇简单明了区分传值和传址的文章
[b]C++传值,传址,引用的区别[/b] 引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m; n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”...
2009-12-24 16:24:47
128
es-bank-accounts.json
2020-06-01
android apk签名生成MD5工具
2014-02-21
android GPS+Service例子
2011-05-11
jspsmartupload支持UTF-8版本
2010-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人