随笔分类 -  项目有关

摘要:JSt中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有JScript内部对象都有只读 的prototype属性。可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。 下面我们看三个经典的prototype属性的使用示例。 1、为脚本环境内建对象添加方法: Array.p 阅读全文
posted @ 2011-11-21 20:01 左正 阅读(216) 评论(0) 推荐(0) 编辑
摘要:这两者的施加者是有本质区别的.sleep()是让某个线程暂停运行一段时间,其控制范围是由当前线程决定,也就是说,在线程里面决定.好比如说,我要做的事情是 "点火->烧水->煮面",而当我点完火之后我不立即烧水,我要休息一段时间再烧.对于运行的主动权是由我的流程来控制.而wait(),首先,这是由某个确定的对象来调用的,将这个对象理解成一个传话的人,当这个人在某个线程里面说"暂停!",也是thisOBJ.wait(),这里的暂停是阻塞,还是"点火->烧水->煮饭",thisOBJ就好比一个监督我的人站在我旁边,本 阅读全文
posted @ 2011-11-18 14:18 左正 阅读(588) 评论(0) 推荐(0) 编辑
摘要:C# 是面向对象的程序设计语言,每一个函数都属于一个类。 Static:当一个方法被声明为Static时,这个方法是一个静态方法,编译器会在编译时保留这个方法的实现。也就是说,这个方法属于类,但是不属于任何成员,不管这个类的实例是否存在,它们都会存在。就像入口函数Static void Main,因为它是静态函数,所以可以直接被调用。 Virtua:当一个方法被声明为Virtual时,它是一个虚拟方法,直到你使用ClassName variable = new ClassName();声明一个类的实例之前,它都不存在于真实的内存空间中。这个关键字在类的继承中非常常用,用来提供类方法的多态性支持 阅读全文
posted @ 2011-11-18 14:01 左正 阅读(356) 评论(0) 推荐(0) 编辑
摘要:var a; var dwField = new Ext.form.ComboBox({ fieldLabel:'管理员', mode: 'local', width:70, id:'user_name', name:'user_name', editable:false, allowBlank:true, typeAhead:true, triggerAction: 'all', selectOnFocus:true, store:Ext.basicdata.user, emptyText:'-请选择-& 阅读全文
posted @ 2011-11-17 15:58 左正 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:最近研究ajax,在界面上text中输入中文,发送出去后返回乱码。经过一个晚上的测试,已经得到满意答案,代码如下:HTML: …… //实际上这里的charset=utf-8 也是可以的,因为在中文平台下 //用了GB2312 <meta http-equiv="Content-Type" content="text/html; charset=GB2312">JS: 我用了两个方法提交:GET 和 POST。 在服务器端要对应不同的提交方式转换不同的编码。 …… //要传递的参数 var queryString = "firstN 阅读全文
posted @ 2011-11-17 11:50 左正 阅读(333) 评论(0) 推荐(0) 编辑
摘要:代码如下: declare @PageNumber int declare @PageSize int set @PageNumber=2 set @PageSize=20 --利用between select * from ( select row_number() over (order by source_ip,id) as row_num, * from tb) as page_table where row_num between (@PageNumber - 1) * @PageSize + 1 and @Pag... 阅读全文
posted @ 2011-11-16 17:21 左正 阅读(211) 评论(0) 推荐(0) 编辑
摘要:如果在方法声明参数中未使用ref或out关键字,在方法中更改参数的值,当控制传递回调用过程时,不会保留更改的值;我们可以通过方法参数关键字,更改这种行为。1.ref2.out3.paramsref和out关键字都可以使参数按引用传递,当控制权传递回调用方时,在被调方法中对参数所做的任何修改都将反映在该变量中,在使用时,都要求方法定义和调用方法显式使用ref或out关键字,但是它们有如下的几个区别:a.当使用ref关键字时,传递到ref参数的变量必须事先初始化,而与 out不同,out 的参数在传递前不需要初始化,请看示例:static void Main(string[] args) { st 阅读全文
posted @ 2011-11-15 16:18 左正 阅读(499) 评论(0) 推荐(0) 编辑
摘要:1.select 列 from 表列表名/视图列表名 where 条件.2.select 列 from 表列表名/视图列表名 where 条件 group by (列列表) having 条件3.select 列 from 表列表名/视图列表名 where 条件 group by (列列表) having 条件 order by 列列表4.select 列 from 表1 join 表2 on 表1.列1=表2.列1...join 表n on 表n.列1=表(n-1).列1 where 表1.条件 and 表2.条件...表n.条件执行顺序:1. 先where 后select2. 先where 阅读全文
posted @ 2011-11-15 15:58 左正 阅读(2362) 评论(0) 推荐(0) 编辑
摘要:用过Extjs的朋友相信都知道在Extjs的Combobox组件中是由两个值来组成的。一个是displayField这个是用来显示给我们看 的,而另一个是真正给系统用的valueField,举个例子会更贴切一点。假如我们有一个下拉列表是公司选择,那我们看到的option中的值应该是公 司的名称,而实际提交给系统的值可能是公司的ID或者编码之类的。而Extjs中的combobox也是同样的道理,但是它只提供了一个 setValue()函数,我们在调用的时候发生的结果就是要么显示的值和真实的值同是id,或者同是名称。虽然同是id的时候系统可以正常运行,但这样 用户交互就显示的友好了。相信大家都不明 阅读全文
posted @ 2011-11-12 15:55 左正 阅读(7746) 评论(0) 推荐(0) 编辑
摘要:在Web开发中我们经常需要实现定时刷新某个页面:1.来保持session的值或者检查session的值是否为空(比如说防止同一用户重复登录);2.实现实时站内短信;3.定时更新页面数据等等。但是我们在网上搜搜会发现有很多定时刷新页面的方法,最简单的就是在<head></head>标记之间加上如下代码:在<head></head>标记之间加上代码,实现定时刷新,此代码我已经测试过,可以实现效果 <meta http-equiv="refresh" content="5" URL="Exampl 阅读全文
posted @ 2011-11-09 15:44 左正 阅读(2167) 评论(0) 推荐(0) 编辑
摘要:ExtDeskTop的使用方法简易教程及相关例子Demo(转)ExtJS 2010-12-3110:11:15 阅读196 评论0 字号:大中小订阅http://qwikioffice.com/desktop-demo/http://gsylvain35.free.fr/desktop/http://extforumdemo.altervista.org/http://cobnet.com/icmsBeta2/extjs/ex...top/login.html首先为了浏览器兼容问题 可以把网页头的文档类型定义<!DOCTYPE html PUBLIC "-//W3C//DTD 阅读全文
posted @ 2011-11-01 10:59 左正 阅读(911) 评论(0) 推荐(0) 编辑
摘要:表结构:1 A1 B1 C2 A2 B3 C3 F4 D转换后变成:1 A,B,C2 A,B3 C,F4 D答案假设你的表结构是tb_name(id, remark),则语句如下:SELECT a.id, wm_concat (a.remark) new_resultFROM tb_name agroup by a.id 阅读全文
posted @ 2011-10-29 18:13 左正 阅读(222) 评论(0) 推荐(0) 编辑
摘要:日常工作流程登录 查询信息查询及辅助功能建立PNR特殊服务 SSRPNR提取和修改公布运价的查询BSP打票国际运价查询电子客票常用指令Q信箱处理手工输入API信息--------------------------------------------------------------------------------登录1.进入系统 >$$OPEN TIPC32.输入工作号 >SI:工作号/密码3.查看PID状态 >DA4.退出系统 >SO5.修改密码 >AN:旧密码/新密码6.随时查看SIGN-IN信息 >SIIF:7.指令使用帮助 >HELP: 阅读全文
posted @ 2011-10-27 10:12 左正 阅读(2375) 评论(0) 推荐(0) 编辑
摘要:使用DETR指令提取电子客票票面信息: DETR:TN/票号 DETR:TN/9992401111111 DETR:NM/姓名 DETR:NM/张三 DETR:CN/ICS订座记录编号 DETR:CN/KL4C3 DETR:CN/ICS订座记录编号,C DETR:CN/KL4C3,C DETR:NI/身份证号 DETR:NI/110107198808081582 提取电子客票历史记录* DETR:H 打印电子客票行程单 DETR:TN/票号,I DETR:TN/9992401111111,I DETR:CN/PNR记录编号,I DETR:CN/KL4C3,I 按票号提取过期的(仅限3个月内)电 阅读全文
posted @ 2011-10-26 18:01 左正 阅读(5188) 评论(0) 推荐(0) 编辑
摘要:Oracle错误代码:ORA-28002。受影响版本:Oracle11g以上版本。导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。解决方法:以下步骤以具有DBA权限用户操作1.查看口令失效用户的profile文件SQL>SELECT username,profile FROM dba_users;EM:服务器>用户,查看口令失效的用户对应的概要文件,这里假设为DEFAU 阅读全文
posted @ 2011-10-24 09:21 左正 阅读(776) 评论(0) 推荐(0) 编辑
摘要:一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从 存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。二 类型 Cursor类型包含三种: 隐式Cursor,显式Cursor和Ref Cursor(动态Cursor)。 1. 隐式Cursor: 1).对于Select …INTO…语句,一次只能从数据库中获取到一条数据,对于这种类型的DML Sql语句,就是隐式Cursor。例如:Select /Upda. 阅读全文
posted @ 2011-10-20 13:50 左正 阅读(462) 评论(0) 推荐(0) 编辑
摘要:ETERM航班销售控制指令 RC:航班号/日期(查看压票情况) RC:航班号/日期/C(退出被压票)(若用此操作需小心,有可能造成不匹配) OVTB航班号/日期/IGX(退出被压票)(推荐这种办法) MS:航班号/日期/SZX/S(查昨今明三天其他航空公司卖票情况) TM:航班号/日期/航班目的地/H/PID号(本机)----只限当天航班(可以提取其他航空公司准确销售人数) FLP:航班号/日期/航段(读取航班舱位销售情况) 甩飞航班可以用FLP:J/航班号/日期查看所有航段的销售情况 FLR:航班号/日期(查询航班的订座和出票... 阅读全文
posted @ 2011-10-19 09:40 左正 阅读(2358) 评论(0) 推荐(0) 编辑
摘要:在程序中,常常会用到时间戳,如何生成一个时间戳呢?///<summary>///获取时间戳///</summary>///<returns></returns>publicstaticstringGetTimeStamp(){TimeSpants=DateTime.UtcNow-newDateTime(1970,1,1,0,0,0,0);returnConvert.ToInt64(ts.TotalSeconds).ToString();}主要用的类:DateTime, TimeSpan 阅读全文
posted @ 2011-10-17 18:04 左正 阅读(495) 评论(0) 推荐(0) 编辑
摘要:登录1.进入系统 >$$OPEN TIPC32.输入工作号 >SI:工作号/密码3.查看PID状态 >DA4.退出系统 >SO5.修改密码 >AN:旧密码/新密码6.随时查看SIGN-IN信息 >SIIF:7.指令使用帮助 >HELP: 指令8.屏幕向上一页 >PB9.屏幕向下一页 >PN10.清屏指令 >CP11.重复显示当前页 >PG12.一屏显示所有内容 >PN1返回目录-------------------------------------------------------------------------- 阅读全文
posted @ 2011-10-17 15:45 左正 阅读(12029) 评论(0) 推荐(2) 编辑
摘要:IBE接口是航信的官方接口,也是航信唯一授权的合法接口。直连航信的数据库,不经过任何配置和第三方软件,不受航信配置限速的影响。具有下列优点: l、实时准确 由于直联中航信主机系统数据库,其航班信息的准确性达到100%。确保查询和预订的航班信息与主机信息是实时,一致的。 2、性能稳定 接口信息完整区别与ETERM开发的接口,比ETERM接口更稳定显示信息更全面,不会出现ETERM定死现象 3、服务快速 IBE接口更快,查询显示处理更迅速,2秒内完成完全显示。 接口支持通过网络环境多个用户查询并发执行,多个用户查询可以同步完成显示,完成相当于ETERM系统120条以上的指令。 4、... 阅读全文
posted @ 2011-10-14 16:06 左正 阅读(1492) 评论(0) 推荐(0) 编辑