摘要: 来段企业级应用吧,主要是讲PHP5对webservice的一些实现(以下的程序可以被JAVA,NET,C等正常调用)国内用PHP写WebService的真的很少,网上资料也没多少,公司的项目开发过程中,经历了不少这方面的东西,写出来以供大家参考(谢谢老农提供的WSDL和程序文件)客户端代码Code highlighting produced by Actipro CodeHighlighter (... 阅读全文
posted @ 2010-05-06 15:00 XFeng信息科技工作室 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 多线程编程学习笔记(六)线程局部存储(TLS)存放局部存储步骤:1、申请数据槽LocalDataStoreSlot slot = Thread.GetNamedDataSlot("para");如果不存在名为para的数据槽,将分配一个所有线程均可用的para数据槽2、往数据槽存放数据MyPara para = new MyPara();para.I = i;Thread.SetData(slot... 阅读全文
posted @ 2009-06-06 15:43 XFeng信息科技工作室 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一般防刷新都是在服务器端实现的,思路如下生成一个随机标签,保存到Session里(或是类似的缓存里),同时把标签发到客户端,通过表单隐藏字段,Cookie等手段.用户回发时(提交页面)会对比这2个标签,相同就表示正常提交,不同的话则表示刷新.说到这里,想起 <<Asp.net 2.0 高级编程>>里的一个错误,作者在讲解httpmodule时展示了一个防刷新模块,这个模块没... 阅读全文
posted @ 2009-05-24 16:44 XFeng信息科技工作室 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 动易siteFactory配置文件比较繁杂,对很多不是做.net web编程用户来说凿实头痛,下面将网站web.config内容做一简单的解释,以及如何修改.配置声明节 <configSections> <section name="enterpriseLibrary.ConfigurationSource" type="Microsoft.Practices.Enterpris... 阅读全文
posted @ 2009-05-24 16:41 XFeng信息科技工作室 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1.IncludeTrailingPathDelimiter和ExcludeTrailingPathDelimiterIncludeTrailingPathDelimiter(const S:String):String和IncludeTrailingBackslash是同样功能,不过根据delphi的帮助,我们现在应该使用IncludeTrailingPathDelimiter才对,前者只是为了... 阅读全文
posted @ 2009-03-02 10:42 XFeng信息科技工作室 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 1.IncludeTrailingPathDelimiter和ExcludeTrailingPathDelimiterIncludeTrailingPathDelimiter(const S:String):String和IncludeTrailingBackslash是同样功能,不过根据delphi的帮助,我们现在应该使用IncludeTrailingPathDelimiter才对,前者只是为了... 阅读全文
posted @ 2009-03-02 10:42 XFeng信息科技工作室 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 在DELPHI中指针最常见的就是和类TLIST结合起来使用。下面是一个很简单的例子,希望对这个例子的分析能让大家对使用TLIST类有一个简单的认识。 代码的功能是使用指针和Tlist来生成一个牌串,并将牌串保存在t_CardInfo中。[代码] 阅读全文
posted @ 2009-02-25 15:35 XFeng信息科技工作室 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 我从XML文件中取出相关的节点列表,把这个节点列表已结构体的形式保存到TList对象中去。2.数据结构定义2.1XML文件结构<xml><root><userinfo><logininfo><loginname>ceshiyong</loginname><logintime>2007-1-1<l... 阅读全文
posted @ 2009-02-25 15:00 XFeng信息科技工作室 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 近日在做一个基于XML文件操作的项目。开发的语言用Delphi.使用了一个包,NativeXml,把它的操作方法写出来。以备查看。 1.创建XML文件[代码]2.创建新节点[代码]3.更新节点[代码]3.在父节点下创建子节点[代码]4.节点查找(查找多个节点)[代码] 阅读全文
posted @ 2009-02-24 13:53 XFeng信息科技工作室 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 1.什么是重构 在不改变代码外在行为的前提下对代码进行修改,以改变代码内部结构过程。2.每一个软件模块的3项职责:1.完成功能2.应对变化3.能够使阅读者理解。 阅读全文
posted @ 2009-02-20 10:37 XFeng信息科技工作室 阅读(202) 评论(0) 推荐(0) 编辑