Flex4 State itemCreationPolicy 设定State组件立即创建

Categories: Flex; Tagged with: ; @ October 7th, 2010 22:20

没怎么用过State, 据说Flex4中State有很大更新, 今天小用了下. 发现一个问题:

非Start State中的Component在Application Create complete后不能立即使用. 于是想到了之前常用的creationPolicy – 统统设置为ALL, 结果仍旧无济于事.

解决方法: 设定组件itemCreationPolicy="immediate".

(more…)

Eclipse is running in a JRE, but a JDK is required 解决方法

Categories: Java; Tagged with: ; @ October 7th, 2010 9:08

安装Maven后每次启动出现警告信息:

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

分两步解决问题:

1. 检查Eclipse正在使用的JRE

‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
image

如果没有JDK, 则先新增一个Standard VM.

2. 配置Eclipse.ini

检查Eclipse配置文件, 增加/编辑以下代码:

-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw

注意事项:

1. 第一行参数名称, 第二行为值, 不能写到同一行中

2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2

3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:

-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
-startup
.....
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms240m
-Xmx912m

3. 重启Eclipse, 警告不再出现.

See: http://tech.karolzielinski.com/m2eclipse-eclipse-is-running-in-a-jre-but-a-jdk-is-required

WordPress插件: Post2Qzone 同步发表到QZone

Categories: WordPress; Tagged with: ; @ October 6th, 2010 23:56

插件名称: post2Qzone

简介:

目的很简单: 将文章更新通知到QZone, 以便与QQ好友分享.

post2Qzone是一款将新Post同步发表到Qzone的小插件. 可将新文章同步发布到Qzone的制定目录(无对应目录会自动创建), 支持使用Windows Live Writer发布, 并可同时抄送到指定邮箱.

使用:

进入后台插件管理, 搜索”qzone”(搜索类别选Tag), 自动安装并启用插件
进入设置> Post2Qzone设置QQ邮箱信息
参考安装图文教程:  http://liguoliang.com/2010/post2qzone/

使用:

在使用之前, 请确保QQ邮箱已开启SMTP服务, 开启位置: QQ邮箱的 设置> 账户 配置页面.

Derby 不能修改列类型 CANNOT Alert Column Data type

Categories: Database; Tagged with: ; @ October 6th, 2010 16:03

Derby(10.5)中不能通过Alert修改Column的DataType, 可能需要重建Column才能实现DataType的修改.

(more…)

DB2 V9.7 Rename Column注意事项

Categories: Database; Tagged with: ; @ October 6th, 2010 10:01

DB2需要呼叫存储过程ALTOBJ存储过程以完成重命名. 该过程将重建Table, 并恢复就有的PrimaryKey, Index信息及Table的内容.
在Rename带有Index的Column时需要额外注意, 可能先DROP掉Index, 在重建完毕后再CREATE.

问题描述:

通常情况下, 使用UI或SQL均可顺利执行该过程, 但在Rename带有Index的Column时, 会产生错误:
原因是Table重建完毕后, DB2试图恢复之前的Index – 但此时使用了Rename前的ColumnName, 于是因为找不到Column而出错.

如: Rename Table中的 Column "NAME"为"NAME2"的SQL:

CALL SYSPROC.ALTOBJ ( ‘APPLY_CONTINUE_ON_ERROR’, ‘CREATE TABLE ADMINISTRATOR.STU ( ID INTEGER  NOT NULL  GENERATED ALWAYS AS IDENTITY (START WITH 0, INCREMENT BY 1, CACHE 20) , NAME2 VARCHAR (64)  NOT NULL   ) IN USERSPACE1 ‘, -1, ? );

AlertTable UI提示信息:
image
image

解决方法:

1. 在进行Rename之前, 先Drop掉Column相关的Index.
2. 进行Rename操作
3. 恢复之前创建的Index – 注意使用新的Column名称创建

该方法适用于UI手工操作, 也适用于代码编写.

Newer Posts <-> Older Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.