- 浏览: 218980 次
- 性别:
- 来自: 北京
最新评论
-
boboaixiaoyun:
我用的你的代码,第一次导入数据还挺正常,但以后都报内存的错误j ...
poi读取word中的表格 -
zhuruyi:
赞 对我有帮助 总结就是有好处啊
Java Sax解析xml -
tmj945:
http://www.iteye.comhttp://www. ...
Java Sax解析xml -
jbas:
非常不错,谢谢
android layout_weight讲解 -
li_king09:
学习了。
Java Sax解析xml
文章列表
一、所用开发工具
1. Hudson: Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易设置的 CI 服务器,也很难找到开箱即用特性如此丰富的CI 服务器。Hudson 容易使用的第二个原因是它具有强大的插件框架 ,所以很容易添加特性,例如添加tomcat插件后,可以方将build好的war包方便的部署到Tomcat里。下载地址:
iOS view的frame和bounds的区别
- 博客分类:
- iOS
详情:http://blog.csdn.net/mad1989/article/details/8711697
总结如下:
(1)frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)
bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于自己的坐标系统,以0,0点为起点),除了手动设置bounds,默认是以0,0为起点。
(2)view的位置,由view.frame来决定,view.bounds决定的是其内子视图的原点。
在Android开发中,有许多信息展示需要通过TextView来展现,如果只是普通的信息展现,使用TextView setText(CharSequence str)设置即可,但是当在TextView里的这段内容需要截取某一部分字段,可以被点击以及响应响应的操作,这时候就需要用到SpannableString了,下面通过一段简单的代码实现部分文字被点击响应,及富文本表情的实现。
public class MainActivity extends Activity {
private TextView tv,tv1;
static Context ctx = null;
...
学习iOS开发中的一些随记,以备忘了
(1)当出现头文件找不到报错时,选择Build Settings -> Search Paths -> Header Search Paths,加入依赖库的相对路径
(2)添加依赖库:Build Phases -> Link Binary With Libraries ,点击"+"号添加
(3)可在项目预编译的Supporting Files下的项目名-prefix.pch中加入第三方库的xxx.h库文件,这样就不需要在每个.h文件中引用它
(4)如果需要混编的头文件,不使用arc,在项目Buil ...
在使用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文件中引用A的头文件。
A.h
//保留A.h不变,使用#include的方式引入B
#include "B.h"
class A
{
B* b;
} ...
1.导航类型
UINavigationController 适用于父子页面的跳转
UITabBarController 适用于平级页面的跳转
2.presentViewController / dismissViewControllerAnimated和pushViewController / popViewController
(1)只有从UINavigationController导航过来的UIViewController 才可以使用pushViewController / popViewController,从其它导航进入的只能使用presentViewController ...
记录一些常用的东西,以免以后忘记了
(1)获取App信息
代码:
appInfo = Application.getInstance().getApplicationContext().getPackageManager()
.getApplicationInfo(packageName, PackageManager.GET_META_DATA);
(2)返回App里所有的meta信息,例如在AndroidManifest.xml中的
<meta-data
android:name="com.test.action.abc" ...
相信搞java的都接触过java.util.concurrent.Executor,它的子类为ThreadPoolExecutor,在多线程方面这个接口能方便的构建一个线程池,调用此接口子类下的execute(Thread thread)便能将一个线程任务添加到此线程池中,由它统一管理你的线程调度及执行
首先理解下它的几个重要参数:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable& ...
在编写java或者android程序时,一定要小心值传递和引用传递带来的问题,在这里记录一下,以备再犯同样的错误。
(1)有两个ArrayList<Object> aList,bList。如果通过bList = aList赋值,这样的传递是引用传递,即将aList的地址传递给了bList,当aList的数据发生变化时,bList的数据也随着aList的变化发生变化。
public static void main(String[] args) {
List<String> aList = new ArrayList<String>();
aL ...
在Android开发中使用SQLite时,有时候向数据库中插入一些值,一定要注意对text类型的字段的插入,如果使用的是这样的sql : insert into 表名 values(id,name),记得name在插入时,使用'name',要加上' ' 否则就会出现no such column xxx错误,截图如下:
在网上看了一些对Layout_weight的讲解,有些说的比较片面,只列举了一种情况,然后自己通过实验和一些比较好的文章总结了一下,特此记录下来,以备以后所用。Layout_weight是线性布局,也就是LinearLayout里面用到的,下面通过实验来看这个Layout_weight的特性。
1.当控件的属性android:layout_width="fill_parent"时,布局文件如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xml ...
Android中Activity的生命周期有多种状态,先引用Android API中的一张图来看下它的生命周期
相信做过android开发的都应该知道它的状态的改变的过程,这里只是记录一点我在开发中遇到的情况,做个记录,以备以后再发生这种情况。
当我们的activity进入手机屏幕开始展现的时候,调用的过程为:onCreate --> onStart --> onResume。但是当我们在显示的过程中,如果翻转了手机屏幕后,比如说从竖屏转换成横屏时,会发生什么样的调用过程呢,这是我经历后测试了才发现,不是简单的onPause --> onStop --> ...
有时候我们写的java代码需要打成jar包,提供给其他安装了Jdk的机器运行,在打jar包的过程中,myeclipse里只能打自己写的java代码的jar包,不能够将第三方jar包打入,所以要使用到这个myecllipse插件fatjar。
(1)我用的是myeclipse6.5,fatjar的更新网址是:http://kurucz-grafika.de/fatjar
在myeclipse里更新插件,然后重启。
(2)之后,在要打包的项目上点右键,选择Build Fat Jar选项,然后照着下图设置就ok了。
然后用java -jar youjar.jar。就可以执行了。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式, 易于人阅读和编写,
JSON建构于两种结构:
(1)“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
(2)值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array ...
Java乱码是因为Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。在这里,总结一下java乱码的一些常见情况
1.Javascript传参乱码:
在浏览器端对要传递的中文参数进行编码处理.代码如下: xmlhttp.open("POST",url,true); //请求参数初始化 xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded" ...