- 浏览: 137320 次
- 性别:
- 来自: 北京
最新评论
文章列表
Android读写文件
- 博客分类:
- 移动开发
Android开源手机操作系统可以让开发人员在模拟器中进行相应的操作以使系统满足用户的各种需求。在这里我们可以通过对Android读写文件的相关操作来体验一下这款操作系统的编写方式。
Android有一套自己的安全模型 ...
layout中控件属性中的问号的意思
- 博客分类:
- 移动开发
Notice the use of the at-symbol (@) and the question-mark (?) to reference resources. The at-symbol indicates that we're referencing a resource previously defined elsewhere (which may be from this project or from the Android framework). The question-mark indicates that we're referencing a resource va ...
android的线程特点
- 博客分类:
- 移动开发
android的view和ui组件不是线程安全的,所以android不允许开发者启动线程访问用户界面中的ui组件,这是就额外定义一个handler来处理对ui组件的操作。。。
Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。
与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别:
发送、接受、处理消息–消息队列;
启动、结束、休眠线程–线程队列;
Android OS中,一个进程被创建之后,主线程(可理解为当前Activity)创建一个消息队列,这个消息 ...
java.util.ConcurrentModificationException 解决办法
今天在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可,测试代码: public class Test { public static void main(String[] args) { User user1 = new User(); user1.setId(1); user1.setName("zhangsan&quo ...
Android XML解析 (转)
- 博客分类:
- 移动开发
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。
下面是本例子要解析的XML文件:
文件名称:itcast.xml
<?xml version="1.0" encoding="UTF-8"?>
<persons>
<person id="23">
<name>李明</name>
方法如下: 找到eclipse目录下的eclipse.ini,可以看到如下内容:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize256M-showspl ...
当发现安装的软件不能在较低jre版本下运行时,且自己配置的jre是比较高的时候,请查下环境变量中的path的配置,在配置的jre前面是否有其他软件已经配置了较低的jre路径,特别是按照oracle的软件。
把较高版本的放在path的前面即可
android的路径问题
- 博客分类:
- 移动开发
[2011-10-03 10:12:41 - Test] Launching a new emulator with Virtual Device 'x.x.x'
[2011-10-03 10:12:41 - Emulator] invalid command-line parameter: Files\andriod\android-sdk-windows\tools/emulator-arm.exe.
[2011-10-03 10:12:41 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
...
GridView脚注行添加合计,并设置背景图片
- 博客分类:
- js
以前在做GridView添加合计行时,都是通过DataTable新建一行,然后把数据写进去,最后绑定到GridView中,虽然功能实现了,但是不能很好的控制它的样式,某些时候还会出现问题,如:GridView中包含模板列,模板列又绑定了按 ...
1. 简单表格控件 (由类Ext.grid.GridPanel来定义)2. 可编辑表格控件(由类Ext.grid.EditorGridPanel定义)3. 属性表格控件 (由类Ext.grid.PropertyGrid定义)4. 分组表格控件 (由类Ext.grid.Group定义)基本介绍 表格由类Ext.grid.GridPanel定义,继承于Ext.Panel,其xtype为grid,在Ext中 表格控件必须包含列定义信息,并指定表格的数据存取器。表格的列由Ext.grid.ColumnModel定义,数据存取器由Ext.data.Store定义。根据解析数据的不同,数据存取 ...
一,单元格渲染 单元格是最终显示的数据地方,它是根据列定义信息设置来显示的,主要通过renderer属性来渲染的,可以通过这个属性设置单元格的最终渲染效果。 var cm = new Ext.grid.ColumnModel([ { header: '编号', dataIndex: 'id' }, { header: '姓名', dataIndex: 'name' }, { header: '性别', dataIndex: 'sex', renderer: function(value) { --通过列的渲染函数来定义 ...
ExtJS表格——行号、复选框、选择模型
- 博客分类:
- js
一、 设置行号 行号的设置主要问题在于删除某一行后需要重新计算行号 Ext.onReady(function() { var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), --在这里设置行号 { header: '编号', dataIndex: 'id' }, { header: '性别', dataIndex: 'sex' }, ...
/** * * 获取cookie的值 * @param name:cookie的名称 */ public static String getCookieValueByName(HttpServletRequest request, String name) { Map<String, Cookie> cookieMap = WebUtil.readCookieMap(request); if (cookieMap.containsKey(name)) { Cookie cookie = (Cookie) cookieMap.get(name); return ...
1 if 条件语句(可嵌套)
2 if....else 条件语句(可嵌套)
3 if....else if ...else 条件语句(可嵌套)
4 swith 条件结构语句(可嵌套)
1 for循环结构语句(可以嵌套);
2 for-in 循环结构语句;
3 while循环语句结构;
4 do-while 循环语句结构;
跳转:
break;
continue;
标签跳转结构语句
break 标签名称;
异常处理:
try{
//要检查是否有异常的语句;
}catch(error){
//如果发生异常,运行的语句
}finally{
//一定被执行的语句;
}
throw 抛出异常语句