- 博客(29)
- 资源 (20)
- 收藏
- 关注
原创 关于FLEX自定义组件
根据我现有经验,大致分为三种。1,直接扩展UIComponent类。这样你可以根据自己的要求想创建什么样子功能的组件都可能。无限可能。2,对已有组件进行扩展。比如继承BUTTON,这样你的组件天生就有了BUTTON的功能,你可以在些功能上扩展,这样,你构成具有自己特色的BUTTON。3,以MXML组件的形式,包含其它如,INPUTTEXT,BUTTON的组件。加上自己写的加强代码,以构
2012-03-26 17:44:57
433
原创 flex 使用自定义事件
1,由于FLEX图片有跨域问题。所以我采用LORDER先把图片加载到内存中的bitmapdata对象,再对它操作,这样可发避免跨域问题。但由于网络环境问题,其实这是个异步的操作,即只须加载完成,才对它处理。那么怎么做个异步WAIT呢,用事件触发。代码如下。///这是个为避免跨域问题加载图片的类。package components{ import event.IEve
2012-03-19 17:13:36
625
关于android 下载图片的方法测试
1,从网上看到的方法,是原理都一样,说是先从inputStream中读到字节数组中去,具体是做法是先ByteArrayOutputStream类,
2012-02-13 12:22:33
208
原创 android 乱码及一些问题
平台是android2.2.应用背景,从手机向服务器上传图片。错误1,开始做从手机本地选择图片时,用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),打开图片。结果老是出错提示我强关应用。看了api,Environment.DIRECTORY_PICTURES指定的目录是Stand
2012-01-31 11:00:15
4733
原创 adroid ipc 介绍
1,ipc:进程间通信。2,做ipc,就要做两个apk,比如a.akp,b.apk.用a调用b中的方法(服务service).下面以a.apk调用b.apk中的情况进行说明。一,先建立b.apk工程,在b中建立能远程调用的service(网上很多),并配置好。下面特别说明一下, 在AndroidManifest.xml文件中的配置 andro
2012-01-17 10:03:35
632
原创 关于flex开发中的跨域访问问题
1,一次偶然的机会碰到这个问题了,flex有跨域访问问题,但是,imgage.soure='其它域名地址是可以的'。能显示出来,为什么?不是说有跨越访问的问题么,其实flash说的跨域访问问题,不是跨域不能显示,而是跨域不能访问你加载的对象的内容 ,比如一个图片,你是以imgage.soure='其它域名地址是可以的' 这种方式跨域加载可以显示出来的,但是若想不作处理直接访问它的像素是不行的。
2011-11-28 17:47:54
1943
原创 使用 JDK
The JDK(JavaTM Platform, Standard Edition Development Kit) is a development environment for building applications, applets, and components using the Java programming language.The JDK includes t
2011-06-12 09:41:00
719
转载 关于常用 软件授权 Licence说明
什么是BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只
2011-06-12 08:18:00
760
原创 Spring blazeDs整合
FLEX用着很好,能用flex流畅的调用后台的服务当然就完美了。Spring BlazeDs Integration 这个项目可能帮你完成任务,它是spring社区做的一个开源项目。到目前为至稳定版本是1.0.3,现在1.5.0RCT版本也出来了。我们这里用的是1.0.3版的。它的运行要求如下: Java 5 or higherSpring 2.5.6 or higher *A
2011-06-11 00:09:00
1815
原创 Spring-BlazeDs-Intergate
<br />这段时间把Spring-BlazeDs-Intergate这个项目学习了下,主要学的有几大点。<br />a,运行环境搭建。<br />b,远程方法的调用<br />c,消息服务的使用。<br />1,先说环境的搭建吧。<br />我的环境是 win7+myeclipse6.5+spring2.5.6+blazds4+Spring-BlazeDs-Intergate1.0.3<br />第一步:既然说Spring-BlazeDs-Intergate了,那我们的环境最终目的就是让Flex能访问Sp
2011-05-30 23:57:00
202
原创 关于BlalzeDs RDS
<br />BlazeDs 默认是不用RDS的,因为原因很简单,虽然用RDS生成程序方便,然后利用生成的Serives可以很方便的进行AS编程,甚至是可视化拖拽,但是不可否它生产的中间servies组件会让你的编译出的swf文件变大。这两天自己动手测试了下rds,关于这方面网上资料很多。<br />比如http://sujitreddyg.wordpress.com/2009/06/01/building-flex-application-for-blazeds-remoting-service-using
2011-05-16 15:08:00
1227
原创 flex air module amcharts
<br />最近做一些flex 动态加载模块的例子,发现加载模块中有用到amchart flex组件时,报<br />TypeError: Error #1009: Cannot access a property or method of a null object reference.<br />错,后来从网上看到把:把编译器参数据 加-isolate-styles=false就可以了,因为刚开始做的是air程序。一直不行,后来没办法把程序在flex projet(非air项目)中测试,结果网上说的方法
2011-05-12 15:24:00
3001
2
原创 关于jar Class-Path
<br />这几天用jigloo做个工具,打jar时,要引第三方包。<br />开始把第三方包加到jar文件一个目录下,然后在MANIFEST.MF文件中,像<br />Class-Path: ...jar 引用,结果怎么也找不到,后来从网上看到,原来这里的CLASS-PATH是你系统CLASSPATH的缩写,运行jar时其实它还是从你的系统CLASSPATH中找对应第三方jar的,而不是从你运行的jar内部找。后来没办法我只有把要引用的jar文件解压出来,以包名目录方式放在jar文件中,才可以的。
2011-01-23 18:43:00
1172
原创 动态编译加载java文件类
/*** * 根据 java文件的路径(名包括文件名),动态编译加载对应的类。 * @param javaPath * @return Class */ public static Class dynComplieLoadClass(String filePath, String className) { //第二个参数是编译生成class文件的目录。每二个参数是.java的完全路径。 String[]
2011-01-18 15:32:00
975
原创 JAVA 调用matlab
前段时间摸索了java调用matlab东西,不说学的有多深,也算有结果了,达到目的了。也即用java程序可以调用matlab中函数了。 按顺序说吧,最开始肯定是下个matlab看看。下哪一个呢。开始下一个7.0觉得很新了。后来才觉得不是,现在都有7.8了。同时网上还流传着另外一种版本号信息,即2006版、 2006a版、2008b版,后来从网上找资料才知道,原来,matlab是一年两版的,叫a版和b 版。比如MATLAB 7.2 (Release 2006a),我下的是m7.8即2009a版。
2010-09-26 17:15:00
15187
8
原创 uml类图语言
最近看一本书,叫大话设计模式,讲的挺不错的,其中讲到uml类图中常用图形的识别与应用,其实我们在做项目中,也常用到类图,但多是很少的几种图,不太全。所以为了学习,也模仿书中的图自己又画了一下,我看作者可能用的是以前rational rose画的,我用的是rational被IBM收购之后开发的uml工具画的。图如下。针对上面的图形,我要说的是,包括以下几点。1,注意图中几种类关系
2010-05-24 22:17:00
953
原创 关于补码的计算
今天用java写个程序中用这样的这一句代码 int i=6; ~i;结果~i 的值是 -7,有点不解,随即就有了下面一大堆的说明。一看是负数,我就想到负数在计算机中都是以补码形式表示的。大学时学的补码,好久不用现在计算方法都忘记的差不多了。那好,下面先复习一下补码。 什么事发生我们都要问为什么。那么计算机中为什么要用补码表示负数呢? 我们知道,计算机的计
2010-05-22 18:54:00
2394
1
原创 关于验证用户输入的email地址真实问题
1,思路就是以@把用户名,与域名分开。先域名验证,后在域上找用户。 /*** * 域存在验证 *@param DN *@return true 表示存在,false 表示不存在; *May 21, 2010 by xxx */ public static boolean checkDn(String DN) { Hashtable env = new Hashtable();
2010-05-21 15:03:00
1216
原创 怎么从oracle通过odbc 和sql得到mysql
oracle的odbc网关(gateway)几乎提供一个无线的数据整合平台,在oracle和其它RDBMS之间,我在这不想说它的,操作,限制以及相关性,它解决了一个小问题,把它建立起来你能,例如,创建一个 database link 在oracle 和oracle之间,毕竟,这样不是很好么,例如你能运行下面的sql语句,select o.col1, m.col1 from oracle_ta
2010-05-17 22:14:00
2838
原创 郁闷的分析
外面天气很好,有阳光,正是下午4点多,是一个人工作的黄金时间段。但是,你的设计方案,不完善,问题没有得到解决,坐在位置上,脑子里总想着那个问题,不时,脑子里会隐约出现一个方案,可很快又有了推翻它的理由,就是等不到完美的结果出现,思维在问题周围打转,可就是久攻不下,你会变的很无聊,无聊的有点痛苦,你在浪费时间,你在碌碌无为,你想不出结果,你在做什么,我的天,烦透了。做事效率没有了,你在白白
2010-04-27 16:02:00
459
原创 Hibernate:An internal error occurred during:"Generating Artifacts"
Hibernate:An internal error occurred during:"Generating Artifacts" 在数据库到hibernate自动生成时报的错,我碰到的,其实就是版本不对。把xxx.cfg.xml 中的(在图形化界面中)Dialect 选择为 Oracle (any version) 即可。如图
2010-04-06 14:47:00
855
原创 学点将来一定会用到的词
KB ,2 的 10 次方 : 1024 BYTE. MB ,2 的 20 次方 : 1048576 BYTE, 或 1024 KB. GB ,2 的 30 次方 : 1073741824 BYTE, 或 1024 MB. TB ,2 的 40 次方 : 1099511627776 BYTE, 或 1024 GB. PB ,2 的 50 次方 : 112589990684262
2010-01-07 12:38:00
402
原创 关于web开发过程中清除缓存的问题
我们在开发web页面时,特别是写js和css中,为什么有时ie浏览器老是让我们清除缓存才让我们新的代码起作用,今天被这事烦的要over了,忍无可忍,看了一下浏览器设置,就挖出了病因,在工具==》Internet选项==>常规==》点击设置(s)按钮,在弹出窗口中,在检查所存网页较新版本中,选“每次访问此页时检查”选项,重启后就可以了。这让我同时想起后,以前也是ie,在用网银时,ie老是
2009-12-30 15:10:00
781
原创 No value for key [org.hibernate.impl.SessionFactoryImpl
HTTP ERROR: 500No value for key [org.hibernate.impl.SessionFactoryImpl@1b912ed] bound to thread [btpool0-1] Caused by:java.lang.IllegalStateException: No value for key [org.hibernate.impl.Sess
2009-12-14 11:25:00
5444
原创 Eclipse 导出javadoc(网上整理)
1.首先在菜单栏里选择file->Export->java->Javadoc(当然选择一个工程时,快捷菜单中也可进入导出界面)2,在Javadoc Generation对话框中有两个地方要注意的是:a,javadoc command:应该选择是你在安装jdk目录下的bin下的javadoc.exeb,destination:为生成文档的保存路径,可自由选择。最后按f
2009-12-02 12:23:00
1399
原创 RPC services 组件
Remote Procedure Call (RPC)组件让客户app能通过网络调用远程操作和服务。有三个RPC组件,他们分别是RemoteObject, HTTPService, and WebService 组件,flex app就是通过这三个组件,去获得remote object services, web services, and HTTP services。
2009-08-03 14:21:00
1307
原创 BlazeDs Messaging service filtering
BlazeDs Message service 为Producer组件提供一种,为自己产生的消息添加信息头(message headers)和副主题(subtopic )的功能,然后Consumer组件基于这些信息指定自己的过滤标准,这样以来,只有符合这些过滤标准的信息才能被Consumer接收。Consumer会把过滤标准发送给server当它调用自身subscribe()方法时。
2009-07-31 19:17:00
2070
6
原创 BlazeDs 之 MessagerService
昨天看blazeds 官方文章,发现越看自己要改的思想越多,原来blazeds主要提供了两个服务。1,就是我们常说的RPC服务,这其中又包括http 和web service 还有就是remoting service(发现在前几天做的只是个remoting service的东西)2,messaging service,这个还可以connect jms. MessagerServic
2009-07-31 10:31:00
1035
原创 flex j2EE 例子 和BlazeDs 关于MessageBroker,endpoints 和 channels
注:this scrap is my traslation from http://livedocs.adobe.com/blazeds/1/blazeds_devguide/ this is my virgin blog,my be you will give me some courage,thanks. MessageBroker
2009-07-30 11:58:00
5240
9
颜色值计算工具,RGB值到16进制,到10进制值方便转换
2010-08-20
access mysql from oracle with odbc document
2010-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人