`
chaoming.yang
  • 浏览: 62945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    BS架构在网页程序中读取二代身份证身份证信息,采用ActiveX技术,开发语言为delphi,为通用控件,可以读取身份证所有信息,并且在读取成功后可以把结果返回给JS     网页端      <HTML> <head> //读卡成功后调用此JS函数 <script language="javascript" event="OnRead(name,sex,nation,birth,addr,id,depart,time)" for="reader_ocx"> alert(name+&qu ...
学习C#自己写着玩的,功能很简单,和在纸上计算的方式一样, 计算格式如下 ******************************** 123 + 456 ------------------- 579 *************************** 解压附近,双击exe即可运行
Web在线扫描,基于Delphi Ocx控件方式. 在OCX控件内部对图像进行处理然后,通过http上传到服务器端。 JSP调用代码如下: 1.嵌入OCX控件 <OBJECT   id='scan_ocx'   classid="clsid:E474D455-4401-4A2D-893E-BEC223F056F1"   codebase="./ScannerActiveProj.cab#version=1,0,32,0"   width=100%   height=100%   align=center   hspace=0   ...
        基于JAVAEE的B/S架构由于java语言的跨平台性 所以操控Window客户端资源能力有限, 目前比较流行是用其他语言如Delphi,VB,C++开发客户端控件 然后再html中用js调用。     但对于java开发者而言,这种方式比较不方便,尤其在 ...
    在很多情况下需要把各种可视的文档如html,word等可打印的文件 转成PDF格式的文件进行保存。因为PDF的具有跨平台性,不可编辑(除用特殊的编辑器),方便加密,加水印,数字签名等特点。    目前的各种主流编程语言如java,.net等都提供了相关的api进行PDF的创建及导出,格式转换,就java语言来说有很多种如itext,yahp,pdfbox等, 但没有那一种技术或者组件能很好的针对不同原始格式的文档进行转换,同时由于在某些情况下,用户对转换后的格式有严格的要求,即转换后的PDF要与原始可视的一致,与 纸张打印的格式效果一致。同时对转换后PDF格式文件的大小方面也有一定的要求 ...
Java 内存类型分为: Heap Permanent Stack 其中Heap -Xms<size> set initial Java heap size -Xmx<size> set maximum Java heap size Heap分为: a.新生代(young generation):新生代又被分为两块: Eden Space和Survivor spaces新建的大部分对象存放在Eden Space b.旧 ...
VM(visualvm) ISA(IBM Support Assistant) VisualVM有很多令人眼前一亮的功能,它能使你:   。监控应用程序的性能和内存占用情况   。监控应用程序的线程   。分析(Profile)应用程序性能和内存分配情况   。进行线程转储(Thread Dump)或堆转储(Heap Dump)   。分析核心转储(Core Dump)   。保存快照以便脱机分析应用程序。 ISA中的MDD4j(Memory Dump Diagnostic for Java)可分析HeapDump文件,尤其是在内存泄露的时候,可以分析出可能的地方。     以下所有的设置都是 ...
遍历或者复制一个as 对象所有的属性,可以模仿java使用反射机制,通过对应的get set方法来遍历,这样的方式比较麻烦。        flex提供了一个工具类ObjectUtil在包mx.uitils.ObjectUtil中来简化这些操作。比如java服务器段的map 有三个键值对 k,v数据机构如下: java map          K1,V1          K2,V2 K3,V3 那么返回给Flex则对应一个flex Object,map的三个键值对分别为Object的三个属性结构如下: flex object       {          k1:v1,         ...
在使用RadioButton 作为DataGrid的ItemRender的时候,当数据过多滚动条出现的时候,那么在滚动条滚动的时候,上一次选中的行的选中状态会丢失。当前选中的行是不确定的。导致选中状态丢失的原因是多条数据公用一个ItemRender。比如在一个DataGride中有100条数据,列表每次最多显示5条,那么在绘制组件的时候Flex只会创建6或者7个ItemRender对象,其中的5个供5条数据使用,另外的1个或者2个只是为了性能方面考虑而创建。   当你在滚动滚条时候,会调用RadioButton的set data() 方法,用另外的业务数据来填充着RadioButton。     ...
在Flex的DataGrid中展示长字符串比如数据库中的Clob字段一般的做法都是在对应的列区域放入一个按钮如果用户需要查看的话就点进去弹出一个窗口或者编辑器,等不用的时候再关闭。   在Flex中这个功能是用ItemRender来实现的。以下代码通过一个PopUpButton和RichTexEditor来实现的。在查看消息历史的应用中,有两个Clob字段需要展示,一个是消息本身,另一个是在消息出来出现异常的情况下查看异常信息。所以用到了PopUpButton,用RicheTexEditor主要是他功能较多,只为了好看吧。你可以用别的如TextArea等替换的。    package messa ...
ESB and ServiceMix Introduction ESB(Enterprise Service Bus) JBI(Java Business Integration) BC(Binding Component) SE(Service Engineer) SOA(Service Oriented Architecture) NMR(Normalized Message Router) WSDL(Web Services Describe Language) DSL( Domain Specific Language) JBI(Java Business Integration ...
   Flex 的DateField组件不能输入时间,但一般应用尤其在数据量较大的情况下,又不可能不根据时间条件来过滤,比如在消息查询,历史记录或者日志查看。      网上搜了很多文章大概是想着怎么对DateField扩展,重写他的方法或者监听他的事件,也有有的是自己用NumbericStepper,总之代码很长。    看flex的文档帮助有以下说明: DateField 控件是用于显示日期的文本字段,字段右侧带有日历图标。当用户在控件边框内的任一位置单击时,将弹出一个 DateChooser 控件,显示当月的所有日期。如果未选择日期,则该文本字段为空白,并且 DateChooser 控件中 ...
Global site tag (gtag.js) - Google Analytics