- 浏览: 9710 次
- 性别:
- 来自: 南京
最新评论
文章列表
COM(组件对象模型)
- 博客分类:
- 技术杂绘
COM :创建和使用组件 的标准 (DLL:COM的一种实现) 任何程序都由若干组件构成 组件 :功能 模块 ,实现接口 组件特点:(1)动态链接 (2)隐藏 (内部)实现 (实现语言,实现逻辑) COM最终目的:动态替换组件 COM库(COM Library):支持组件管理 外部程序/组件 只通过接口访问组件 外部程序/组件只能通过查询接口(QueryInterface)了解组件支持的接口 查询接口(QueryInterface)规则: (1)(同一组件)总是返回同一IUnknow 指针 (2)外部可获得曾获得 的接口 (3)外部可再次获得已 ...
在Flex组件上显示手型的鼠标
有些时候,我们需要在Flex组件上--Label或者Button上显示手型的鼠标来让某些东西看的更明了,或者就是简单的提醒用户的注意。而默认的通常都是指针形状的,当然要做到手型的鼠标也并 ...
flex3:drag-drop全攻略(二)
- 博客分类:
- 技术杂绘
这里写四个实例:1,List->List 2,List->TileList 3,List->Canvas 4,Image->Text
通过这四个例子,我们实现一个从列表里拖拽图片,然后显示的例子。
准备:
先准备6张图片,三张是缩略图,三张是对应的大图。
开始
1,从list到list
要实现的目标就是:listA显示缩略图的路径,拖到listB之后显示大图的路径。
要点就是设置两个list的dropEnabled和dragEnabled属性为true.
...
关于Flex 的渲染器的总结
- 博客分类:
- 技术杂绘
关键字: Flex. 渲染器. 内联. 外联.
用过.NET开发过程序的朋友都知道,。NET的datagrid 的功能十分强大,它的模板列功能,可以动态将各种控件绑定到模板列上,实现强大的功能。如可编辑列、单选列、图像列等。
在F ...
使用java做后台,采用Eclipse插件式安装
操作系统:win7
服务器:tomcat6
其他:myeclipse7.0、blazeDS
安装:
首先安装好myeclipse,其次安装flash builder插件,安装插件时需选择myeclipse安装路径,选择到下一级有dropins的文件夹,否则无法安装。
建立项目:
本项目通过blazeDS使flex与java通信
1.新建flex项目。
2.点击next,如果没有建立服务器,需要新建服务器
3.选择好blazeDS文件
4.完成,
...
flex与mysql交互
- 博客分类:
- 技术杂绘
这个小例子通过remoteobject的通讯方法。实现flex与mySQL数据库的交互。
BlazeDS 是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,它能够使得后端的 Java 应用程序和运行在浏览器上的 Adobe Flex 应用程序相互通信。使用Blazeds可以很方便的连接java后台,同时他也提供HttpService、webservice方式,不过在Blazeds中可以通过配置文件中对其进行设置的,这样提高了应用的灵活性。其中最重要的还是RemotingObject技术,他可以直接远程远程调用java后台提 ...
flex是通过amf协议来进行了通信的,是Flash Remoting的核心技术,该协议可以处理复杂的数据类型,也是Adobe独家开发出来的通信协议。
在flex实现中,由flex.messaging.MessageBrokerServlet来处理amf协议请求,同时分别需要提供services-config.xml的配置文件及flex目录来读取诸如remoting-config.xml等配置文件.
MessageBrokerServlet
flex.messaging.MessageBrokerServlet
services.con ...
Flex 与java 通信,通过BlazeDS
- 博客分类:
- 技术杂绘
1. Server代码 package com.east.flex.demo; import com.east.flex.Person; public class HelloWorld { public Person sayHello(String str) { Person p = new Person(); p.setId(2222222); p.setName("East"); p.setSex("man"); return p; } } package com.east.flex; public class Person { private ...
如果将图片数据储存在数据库内,如何把它显示出来,本例涉及技术语言有:
1. Flex ByteArray转化为图片SWFLoader/Image
2. LCDS RemoteObject运用
3. Java SE 6与Hibernate
4. MS SQL Server 2008 R2 Image数据类型存取
数据如:
Flex 显示结果,这里是id为5的图片
l 数据库创建
本例使用MS SQL Server 2008 R2,创建一个表AlbumImage,图见上 ...
Flex 数据易犯错误: 常见误用和错误
- 博客分类:
- 技术杂绘
在某些情形下,绑定操作似乎不能正常工作,此时你可能非常懊恼并且不知道如何进行处理。
由绑定表达式抛出的、或在绑定框架调用的绑定函数中出现的异常和错误可以被静默捕获。因此,你将不会看到运行时异常,而这在 Flash Player 的调试版本中是能够看到的。这时,不仅绑定操作不能工作,而且系统不会显示错误。 在绑定操作发生之前,实现绑定机制的代码要求满足若干条件。绑定机制将吞没所有错误以便阻止在运行时过程中抛出运行时异常。这是一种很好的机制,因为你不希望在你的应用程序中看到这些(可能的)意外错误。
请查看下面简单绑定范例: 我已经添加一个与Label组件绑定的xml变量。上面代码本可 ...
ORA-12520错误解决方法
- 博客分类:
- 技术杂绘
ORA-12520错误解决方法
今天用hibernate连接oracle数据库,一直报不存在服务名(具体的错误信息没有记下来,下次记得copy过来),然后我后台用sqlplus登录报ORA-12520听程序无法为请求的服务器类型找到可用的处理程序.在网上找到相关资料,对于这个问题的起因有两种说法
1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下打开tnsname.ora,
把(server = shared) 改成 (server = dedicate)
2)是由于process不够引起的
后来查看到v ...
没有找到MSVCR90D.DLL的简单解决方法
- 博客分类:
- 技术杂绘
转载:http://www.cnblogs.com/_xbc/archive/2010/05/03/172 6753.html
在VS2005,2008下写C/C++程序时,偶然会出现这样的错误。不知道现在的2010是否已修正了这样错误。
一年前,刚刚接触C时,就想在VS下开发,就是因为这个问题而让自己放弃了VS。
不知道后来自己是怎么将这个问题的解决方法试出来的,反正觉得解决方法挺简单的,我在网上大概搜了下,好像还没有用我的这种方法解决问题的。
打开项目的属性页
其中有个"MFC的使用"选项,其中有三个选项,"使用标准 ...
win7无法进入“计算机-右键-管理”的解决方法
- 博客分类:
- 技术杂绘
我用的笔记本是联想y450
系统自带的是win7家庭普通版,看到大家都升旗舰了,我也实在是忍不住找了一个密钥把我的系统升级了~
6K2KY-BFH24-PJW6W-9GK29-TMPWP-----lenovo 新的key
可是升级后出了点小问题--计算机-右键-管理 进不去了。..
请教高手后得出以下解决方法,已经验证过了,好用~
(1)打开记事本,写入复制以下内容,另保存为 XXX.reg (文件名任意,以reg结尾就可以)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSI ...
oracle修改SGA后无法启动的临时解决方法
- 博客分类:
- 技术杂绘
做oracle的优化,使用Console中打开数据库的配置,发现如图
由于里面有的值为零,于是我按照它的建议修改了对应的值。结果重启后oracle启动不起来了。
使用Console连接提示: 无法解析连接描述符中指定的SID。
使用pl/sql连接提示:ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID
1、 若数据库机器上没有装Console或者没有使用Console配置网络服务名.
则可以通过命令sqlplus sys/sys as sysdba 登录到服务器空闲进程。接着执行步骤4。
2、如果配置了网络服务名,则
...
在extjs中有一个字段是日期格式,我想直接使用extjs控件,这样可以选择日期。字段属性如下 { xtype : 'datefield',// 日期框 width : 220, format : 'Y-m-d', allowBlank : false, invalidText : '您输入的日期无效,必须符合格式yyyy-mm-dd', name : 'orderDate', allowBlank : false, fieldLabel : '订单创建时间', renderer : Ext.util.Format.dateRenderer('Y-m-d'), value : new Dat ...