积累日常生活的点滴,开发过程的心得。

SEO之重定向

301重定向及Global redirect模块

 

前一阵子为了优化域名,新买了一个sqlitedeveloper的域名,但是很多外部链接是指向的sharpplus.com,所以修改了一下htaccess的文件,增加了域名的重定向。

使用ASSQL创建Flex快速原型程序

最近要做一个Flex的演示程序,Flex本身不支持直接访问数据库,只能是由服务器端来间接访问数据库,在网上找到了一个ASSQL的SWC,可以直接通过Socket访问Mysql数据库,也就是不需要Flex服务器端就可以直接访问MySQL服务器,这样的好处是可以快速开发一个演示程序的原型,缺点是不适用于安全性要求高的Flex真正的运行应用,因为它把数据库连接的密码用户名打包进了客户端的SWF文件中,安全性极差。

 

1.首先从http://code.google.com/p/assql/下载最新的Beta2.7的源代码,注意最新的程序跟Flex SDK不兼容,需要手工修改代码。比如我连接数据库时遇到了一个1063的错误问题,需要修改

构建整合Hibernate,Spring和BlazeDS的Flex开发环境

1.服务器我打算使用预装了BlazeDS的Turn Key Server。

下载BlazeDS的Turnkey Server。

2.安装配置Spring。

 参考http://coenraets.org/flex-spring/文章,首先下载Flex-Spring.zip文件,将Java文件展开到BlazeDS的Samples的Src目录下。

然后下载最新的Spring的包spring.jar,复制到Samples的WEB-INF的lib目录下。

接下来编辑Samples的Web.xml文件,添加Spring的配置项目

Flex的开源项目

1.

AMFibian

http://amfibian.sourceforge.net/

2.

Granite Data Services

www.graniteds.org

3. Flex MDI

http://code.google.com/p/flexmdi/

4.Flex Mysql Driver

http://code.google.com/p/assql/

5.Flex Lib

http://code.google.com/p/flexlib/

6. Flex 3D

http://code.google.com/p/papervision3d/

7.PureMVC

8.

flashMVC

9. Yahoo

定制基于Tomcat的Flex认证

首先,我们先来实现基本认证(Basic)

1.编辑Tomcat的conf目录下的tomcat-users.xml添加用户名及角色定义

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="managers"/>
  <user username="abc" password="abc" roles="managers"/>
</tomcat-users>

2.编辑BlazeDS的Samples应用的Services-config.xml添加安全设置

学习Struts 2

马上要做一个新项目,是Java的。上一次做Java项目还是2003年的时候,对于用Java做Web项目,我只知道Struts,Spring和Hibernate这3个名词。上网搜了一下,决定先学Struts2。

1.先安装Tomcat,我自己的电脑因为是Vista,所以不太好装,后来参考这个教程就装好了

http://lagunawang.pixnet.net/blog/post/16740076

2.安装好Tomcat,但是不知道怎么用Eclipse自动部署程序到Tomcat上,搜索了一下网上的例子,好像都是用的Myeclipse,于是又下了一个600多M的Myeclipse,参考了一下网上的BeanSoft写的Myeclipse+Struts2的视频教程,终于可以进行热部署了。

 

 

C和Delphi枚举类型定义的转换

这两天转换C语言的头文件时发现一个问题。Delphi的枚举类型和C是不完全等价的。C的枚举类型的size总是4个字节,而Delphi的枚举类型的size跟最大枚举值有关,如果最大枚举值小于255,枚举的size只有1。所以移植C程序的时候,要在Delphi的枚举定义后加上一个值为$FFFFF的枚举项目,这样才能保证Delphi枚举定义的Size是4。

Port SQLite Developer To Delphi 2009

Bug列表

1.增加SQL Monitor 的Group功能

2.Drop Field of Table has strange result.

3. Implement Open DB Readonly

4. Sometimes hangup when running under debug mode.

5.哈巴狗?字段的数据?入界面的Grid的???示有??【哈巴狗・】
 

6. complete qualified name .

7. DBRichEdit does not set dataset into edit mode when use ime to change the text content.

8. Implement alternate row color for devexpress grid (can not be fixed)

9.Delete data using Hex Editor will raise AV.

10. Implement julian datetime

 

同步内容