`
文章列表
从已有的PDM(数据库物理模型)文件生成Access数据库,首先要生成Access数据库脚本,如test.sql或者test.dat 生成Microsoft Access数据库PowerDesigner和MS(微软)的Access数据库之间通过.DAT文件交换信息,这些文件通过脚本的生成从PDM(物理模型)文件创建而来,Access的.mdb数据库使用.DAT文件创建数据库或者将Access数据库反转操作生成.DAT文件。 从PowerDesigner的PDM文件生成MS Access数据库的方法如下:1、在PowerDesigner中生成数据库脚本文件2、双击PowerDesigner安装 ...
作者 Alex Devine 译者 崔康   许多开发人员都很熟悉墨菲法则的一个例子:他们发现在花费了大量时间确保应用程序在开发环境中快速和灵活之后,在发布到生产环境的时候性能会不可思议的大幅下降。更糟糕的是,应用程序平时运行正常,老板或者重要客户操作应用的时候却反应缓慢。详细的日志记录和分析对于追踪这些间歇性的性能瓶颈尤为重要。 然而,当今世界充满了面向服务的架构和分布式的应用,查找性能瓶颈对应的组件极其困难。考虑一个典型Web 2.0风格应用的服务器端的常见场景: 服务器接收一个Web请求,分发给负责产生响应的组件。 该请求也许需要通过LDAP服务器进行安全验证。 控制 ...
在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的。在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta Commons就是这样的一个框架。如果你至少参与了一个中型规模的Java项目,那么我想有超过一大半的机会你都接触和使用到了Jakarta Commons,不管你自己有没有察觉。就我所知,除了Apache Jakarta其他许多开源框架之外,不少所谓的商业框架其实内部有些模块是借用Commons的,甚至有一些完全就是对Commons的类进行了简单的封装。如果真的没有接触过也不要紧,当你看到它时,你自然会被它的简单而强大 ...
电脑每次开机出现LogWatNT.exe内存出错,说内存不能被written,一直找不到错误,最后才发现原来是装的ERwin4.0在卸载时出现的错误,这个软件是用来一个数据库的软件,他一般会安装在C:\Program Files\Computer Associates目录下,另外会在c盘C:\CA_LIC目录下生成一个关于注册的文件夹,在卸载ERwin时会卸载不掉那个注册的文件夹,如果删除就会在下一次开机时出现错误! 全部删除C:\CA_LIC,然后在windows文件夹中找到LogWatNT.exe,删除即可! LogWatNT.exe可有可无嘛....
import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.util.ArrayList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.NodeList; /** * @开发人 ...
Aptana和Spaket的破解工具(傻瓜式) 附加,超级简单!
BUG 症状:拖动分割栏或resize的时候,出现"未指明的错误"   1.打开ext-base.js   2.找到getBoundingClientRect()   3.替换为   // this is from the minified version try{ M=G.getBoundingClientRect(); N=C(document).getScroll(); return[M.left+N.left,M.top+N.top]; }catch(ex){ retu ...
扩展grid代码 /** * @auther huangfeng * @class Ext.ux.GridExtend * 通用的grid */ Ext.ux.GridExtend=function(config){ Ext.QuickTips.init(); this.config=config; this.filters=this.config.filters||''; /** * @param {String} * 显示列表的id */ this.el=this.config.el||document. ...
//自定义Vtype验证----验证密码是否一致 Ext.apply(Ext.form.VTypes,{ //验证方法 password:function(val,field){//val指这里的文本框值,field指这个文本框组件 if(field.password.password_id){ //password是自定义的配置参数,一般用来保存另外的组件的id值 var pwd=Ext.get(field.password.password_id);//取得user_password的那个id的值 return (val==pwd.getValue ...
{   fieldLabel : "租户电话", name : "phone", regex : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/, allowBlank : false, blankText : "该项为必选项!" },{   fieldLabel : "租户手机", name : ...
横向: 整个Radio Group使用column方式进行布局即可横向显示,但这样的话只能显示每一个Radio的BoxLabel,不能为Radio Group指定一个总的Label,所以第一个Radio再使用form布局进行嵌套,用它的fieldLabel作为Radio Group的Label. 纵向: 使用Form进行布局即可,但除了第一项之外的所有项需要把labelSeparator指定为空,以免出现多余的冒号   new Ext.FormPanel({ labelAlign: 'right', frame:true, title: 'Radio G ...
Ext的Combox说法不一,自己实现了一下,有好的方法请给胖子留言。   文件目录   |--resource_type_combx.js   |--resource_type_combx.json resource_type_combx.js文件   Ext.onReady(function(){ //读JSON var resourceTypeStore= new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url: "resource_type_combx ...
Ext.apply( Ext.form.VTypes, { phonecheck : function(val, field) { var str=val; var reg=/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; if (reg.test(str)==false){ return false; } } phonecheckText : "号码不匹 ...
开篇,还是得说说^和$他们是分别用来匹配字符串的开始 和结束 . 以下分别举例说明:  "^The":开头一定要有"The"字符串;  "of despair$":结尾一定要有"of despair"的字符串;   那么,"^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配    "notice": 匹配包含notice的字符串 你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说模式(正则表达式)可以出现在 ...
1. 下拉列表需要的数据,根据需要可以到后台去取数据,这里就不一一介绍了   var flagStroe = new Ext.data.SimpleStore({ fields : ['id', 'flag'], data : [[0, '是'], [1, '否']] });   2. 表头需要添加editor属性,代码如下:   { header : '是否置顶', dataIndex : 'maketop', sortable : true, width : 75, editor : new Ext.form.Combo ...
Global site tag (gtag.js) - Google Analytics