支付宝的快捷支付实现“支付”了
支付宝的“快捷支付”在一个月内具传发展了十二家银行。方才试了一下的支付宝“中国邮政储蓄银行快捷支付”提现或充值全部支持即时到账。[@more@]
关于TPerlRegEx类使用上的一些经验
最近工作时遇到了一些关于html解析方面的开发,下面说说在使用正则表达式时遇到的一些问题。[@more@]在delphi里可以使用类TPerlRegEx来实现对正则表达式的调用。TPerlRegEx中有几个函数和属性我们在开发中会经常用到,如Subject、RegEx、Match、AgainMatch、SubExpressions、Replacement和ReplaceAll等等。由属性或函数名我们不难推测出他们的功能,这里不详细介绍属性和函数的功能,做几个实例供大家参考。查找指定格式的字符串我们要在字符串中查找类似如下格式的所有字符串,dse_sessionId=6Ee0Y05AkhLUeO4R8nenMvM,做过web开发的朋友
取得gbk编码
在使用indy编程开发时,一般会接触到编码的一些知识,这里我简单说说我在开发时涉及关于取得gbk编码的问题。[@more@]得到字符串GBK编码,简单的说就是一个ansi文本,用ultraEdit打开时使用Hex方式查看时所看到的文本编码。function ToHexString(s: string; encode: TEncoding): string;var TmpStr: string;ByteAy: Tbytes;tmpByte: Byte;beginByteAy := encode.GetBytes(s);TmpStr := '';for tmpByte in ByteAy doTmpStr := Format('%s%.2x', [tmpstr, tmpbyte]);Result := TmpStr;end;var s: String;begin s := edt1.Text; edt1.Text
关于ListView控件使用时的一些心得
最近在使用Delphi过程中发现ListView控件说道不少,列举如下,1.ListView在创建时必须要指定Parent,否则不能正常调用。2.建议不要使用ListView做为局部变量保存数据。 原因占用大量内存,严重影响屏幕刷新,如与DevExpress皮肤一同使用极有可能出现异常。[@more@]
com注册会自动执行的代码段
如果在程序内部使用了initialization(或finalization)来执行初始化(或析构),那么在com注册时他们将会被执行。[@more@]这一点一定要注意,因为delphi2010 IDE目前还无法对com注册时在代码段initialization或finalization自动执行代码的报错提示有帮助的信息。最直接的处理方式是将单元文件中initialization或fianlization中的代码由自己控制,而不是交给initialization或finalization。
delphi中回调函数差异
回调函数有两种形式,用在类里面的和类外的。前者在定义回调函数时需要在声明最后加上of object以区分在类外调用情况。具体举例如下,[@more@]类外情况:TCallBack = procedure(Param1: Integer;Param2: String;...ParamX...);TXClass = class(TObject)FCallBack: TCallBack;property OnCallBack: TCallBack read FCallBack write FCallBack;procedure CallBack(Param1: Integer;Param2: String;...ParamX...);TXClass.CallBack(Param1: Integer;Param2: String;...ParamX...);beginif Assigned(FCallBack) ThenFCallBack(Param1, Param2,
让delphi在调试时不监视指定异常
在调试程序时,可能需要让delphi不拦截某些异常,这时我们可以设置debugger options中的language exceptions来完成。下面举例说明如何让delphi在调试时不拦截EOleError,[@more@]打开Tools|Options|Debugger Options|Language Exceptions在右面的Excetpion types to ignore列表中增加EOleError即可。同样,当你在调试程序时,在delphi弹出的Debugger Exception Notification对话框中选择了“Ignore this exception type”后,又想恢复此种异常拦截时,即可用上述方法的反向来实现了。
将devexpress控件皮肤移出exe方案
1.首先利用dxSkinEditor.exe制作你所需要的皮肤资源文件,最终得到资源文件集合x.skinres2.利用如下两个函数 dxSkinsUserSkinPopulateSkinNames dxSkinsUserSkinLoadFromFile 来完成资源文件调用,实现窗体皮肤变更。它们在单元dxSkinsDefaultPainters.pas中;[@more@] 举例: 第一步,载入皮肤资源文件 cxComboBox1.Properties.Items.Clear; dxSkinsUserSkinPopulateSkinNames(ExtractFilePath(ParamStr(0))+'bs.skinres', cxComboBox1.Properties.Items); cxComboBox1.ItemIndex:=0; 第二步,调用皮肤 dxSkinControl
COM+组件启动报错问题处理
自定义COM+组件,在启动时报错“错误代码 8000401A - 因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码。”[@more@]解决办法:运行dcomcnfg打开组件服务, 依次展开"组件服务"->"计算机"->"我的电脑"->"COM+应用程序" 找到对应的应用程序 右键打开属性对话框,点击"标识"选项卡, 点"下列用户",把管理员(Administrator)的用户和密码(登陆服务器的密码)正确填写进去。但一旦重新装系统或者密码变化后需要重新在此处设置密码。
oracle参数文件pfile,spfile
1、 每一个数据库中,都有一个操作系统文件,叫初始化参数文件,在10g版本中位于“C:oracleproduct10.1.0db_1database”目录下,它决定了数据库的物理结构、内存、数据库的极限值及大量的默认值。是进行数据库设计和优化的重要文件。2、 可以分为文本参数文件(pfile text parameter file)和服务器参数文本文件(spfile server parameter file) 两种。9i以后才有此spfile。3、 Oracle在起动时,必须要一个参数文件。在使用startup时,它先找spfile,如果没有,再找pfile。 数据库启动时spfile和pfile的加载顺序 初始化参数是
钻戒
首先呢,就是钻戒和对戒的区别。一颗单钻的钻戒,不应该是对戒。单钻的钻戒被称为engage ring。也就是订婚戒指的意思。一般都是男方求婚或者提亲的时候,送给女方的。所以只有一个,并没有男款!在婚礼上互换的对戒才是真正意义上的结婚戒指。也就是marriage ring。结婚对戒不需要什么钻石,要是有也是小碎钻点缀即可。因为婚后要一直带这个戒指,所以没有像订婚钻戒那样累赘的大钻。所以说,真正的结婚戒指多为素环的。 下面我就再说说,对于订婚钻戒的钻石的等级哈……首先呢,世界上对钻石的等级评定有4个认定point。也就是,1,Carat(
socket
Socket协议的形象描述 socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意思。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出
转---德国渐成新能源公司"创业天堂"
在过去十几年中,德国几乎是单枪匹马完成了新能源领域的一系列创新,在全球范围内一个全新的产业从无到有蔚然成荫。无论是在风能、太阳能,还是生物能、地热等领域,大都由德国企业主导,完成了从概念设计到商业化产品开发,从公司创立到全球市场扩张。[@more@]政策驱动 十年树木 10年前,谈论新能源替代传统能源,还无异于天方夜谭。但当前经济危机之中,新能源产业作为未来全球经济发展的制高点已经隐然浮现。在德国,当前可再生能源占全部能源消耗的比例已经超过15%,德国新能源企业每年产值达到250亿欧元,创造的就业岗位超过
转---发动新能源引擎 英国打造低碳绿色经济
在世界各国就气候变化争论不休的时候,英国在如何通过因地制宜发展新能源减少碳排放、推动英国经济实现“绿色复苏和发展”上开始了实质性的努力。 今年7月15日,英国能源和气候变化部发布了一份长达220页的《英国低碳转换计划》国家战略白皮书,提出到2020年和2050年英国将碳排放量在1990年基础上分别减少34%和80%,其实现途径是大力提高能源效率和发展可再生能源、核能、碳捕捉和储存等清洁能源技术。[@more@] 瞄准可再生能源 英国也成为了世界上第一个在政府预算框架内特别设立碳排放管理规划的国家。
买房付全款还是办按揭
选好了房子,接着遇到的问题就是付款。不是所有的买房人都能拿出全部房款的,所以就有了贷款买房,或叫按揭买房,花明天的钱圆今天的梦。[@more@]付全款的三大优点 1.付全款省钱 虽然第一次付的钱多,但从买房的总数来看,可以免除各种手续费、银行利息等。而且因为是一次性付款,所以能和开发商讨价还价,进一步节省购房款。 2.无债一身轻 付全款购房日后没有经济压力,因为购房者已经可以不再为房款操心,从容安排以后的金融计划。同时也节省时间,不必进行任何资信认证,今日事今日毕。 3.转手容易 从投资角度说,付全款购买的房子再出
Oracle中rownum与rowid使用上的问题
问题描述:使用rownum反回一条记录时,返回结果发生变化,与一个月前不同了。这其间数据库未恢复过。[@more@]如:select rownum, a.* from sometab a where rownum=1上面的查询结果,一般来说返回的值应当是固定的。原因是rowid值是固定的。rowid是记录表中存储的记录在数据文件中的存储位置。它的结构如下:8以上版本的ROWID组成 OOOOOOFFFBBBBBBRRR 8以下ROWID组成(也叫受限Rowid) BBBBBBBB.RRRR.FFFF 其中,O是对象ID,F是文件ID,B是块ID,R是行ID 如果我们查询一个表的ROWID,根据其中块的信息,可以知道该表确切占用了多少个块,进
人类的绿色革命 之低碳经济
低碳经济的实质是能源效率和清洁能源结构问题。核心是能源技术创新和制度创新。目标是减缓气候变化和促进人类的可持续发展。[@more@]近年来,我国二氧化碳排放总量增长较快,碳排放占全球的比重也在不断增加。中国在对外谈判中面临的压力不断增大。 我国低碳经济发展存在能源消费结构不合理、产业结构不合理、技术水平的制约的实际问题。 低碳经济涉及广泛的产业领域和管理领域。主要涉及两类行业。 第一类是新能源行业。第二类是按照我国各行业二氧化碳排放量顺序,应该重点关注的行业分别是电力行业、工业、交通运输业、民用和
转---公积金贷款六大细节详解
1.公积金贷款申请条件对于首次使用公积金贷款的借款人来说,只需建立住房公积金账户12个月(含)(北京地区,有些地区只要求6个月)以上,同时,足额正常缴存住房公积金 12个月(含)以上且申请贷款时处于缴存状态就可以申请公积金贷款,另外,购买政策性住房的借款人可以不受上述缴存时间的限制,只要建立公积金账户且处于缴存条件就可能申请公积金贷款。需要注意的是,如果借款人是再次使用公积金贷款,需结清上一次贷款后方可再次使用(有些地区如杭州等地可不必还清即可申请二次公积金贷款)。[@more@]2.公积金贷款利率现在公积金
Borland一路走好
Borland被Micro Focus收购了!突然在网上看到这样一条消息。虽然Borland这家曾经辉煌的公司淡出我的视线很久了,但是当真的看到被收购的消息,还是多少有些不敢相信。2008年,也就是一年前的今天,以那么无奈的名字存活的原Borland IDE 业务子公司 CodeGear 被 Embarcadero以2300万美元收购收购了。今日Borland自己终于也还是没有走出困境。[@more@]Borland的官网上也已经发布消息。“Borland 。 Borland 和一家英国软件商Micro Focus达成协议,Micro Focus将以7500万美元现金,每股25%的溢价收购Borland软件公司。(Micro Focus是一家成立
广州市新版商品房买卖合同一分为二
旧版商品房买卖合同已退出历史舞台。 新版购房合同已于7月6日开始实施,市民今后买房要签新合同。[@more@]新条款体现物权法精神 本周一起,广州市启动新版商品房买卖合同示范文本,原来的一本购房合同细化为了预售商品房和一手现楼两份合同,在目前楼市多以期楼预售的情况下,将预售商品房与一手现楼分开不同的合同文本,合同条款更有针对性,避免不必要的法律纠纷。 09版商品房预售合同与05版商品房买卖合同相比,新版预售合同内容从旧版的23条扩充到33条,增加了详尽的“说明”部分。同时,新版预售合同在楼盘物业管理、发展