PHP终结者

PHP,Apache,Linux,Mysql,JavaScript,Css,XSL,XML,HTML,DHTMLSeo等服务器技术,客户端技术经验文章,为核心的综合性PHP技术博客。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

01 2009 档案

摘要:最近花了10多天重新写了泡菜博客,采用了PHP5+SQLITE技术。原因是MYSQL管理非常麻烦,而且还得花钱另外买数据库。 sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。(此段载自蓝雨设计) 那么如何在PHP5中使用呢?PHP5中有2种连接sqlite的方法。一种是默认提供的,另一种是PDO类。默认的只支持sqlite2,但是PDO可以间接支持sqlite3。下面是我写的简单的PDO类可以兼容2个版本。 阅读全文
posted @ 2009-01-17 12:56 网者IV 阅读(313) 评论(1) 推荐(0)

摘要:Flex提供了、和标签来直接访问远程数据,这用于与各种不同语言环境开发提供的远程服务端数据源(如WebService)进行数据交互通信显得更加容易. 本文以.NET平台下C#语言开发的WebService作为远程数据源,详细介绍Flex与.NET的WebService的数据通信知识点;包括连接WebService,远程调用WebService方法,给WebService方法传递参数等相关知识点。三个标签的使用方法基本上是一样,这里就以标签为例进行介绍。 阅读全文
posted @ 2009-01-17 12:54 网者IV 阅读(260) 评论(0) 推荐(0)

摘要:ASP.NET网络编程中常用到的27个函数集 阅读全文
posted @ 2009-01-15 13:05 网者IV 阅读(183) 评论(0) 推荐(0)

摘要:对搜索组而言,这是最具前沿性的开发。因为我们已经深入到 Internet 服务的未来。而且我们希望如此。下面来谈谈个中缘由。.... 阅读全文
posted @ 2009-01-15 13:04 网者IV 阅读(193) 评论(0) 推荐(0)

摘要:一、目前在ASP.NET中页面传值共有这么几种方式: 1、表单提交 form action= target.aspx method = post name = form1 input name = param1 value = 1111/ input name = param2 value = 2222/ /form .... form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的 阅读全文
posted @ 2009-01-15 13:02 网者IV 阅读(244) 评论(0) 推荐(0)

摘要:在 web应用中,比如OA中,经常要用到一些提示,比如EMAIL到达了,就做个象MSN那样的提示框,弹出给用户提示,然后再关闭。在asp.net 2.0的ajax中,这个现在不难做到了,刚好看到老外的一篇文章,讲解到,下面小结 阅读全文
posted @ 2009-01-15 13:00 网者IV 阅读(195) 评论(0) 推荐(0)

摘要:在创建或修改布局复杂ASP.NET服务器端控件时,大量的时间都是在编译,等待JIT,修改,编译,JIT... 这样一个循环中,而且两个编译常常还很耗费时间。特别地,当控件已集成在页面之中后,在出现一些布局效果上的小偏差,再调整起来将是一个非常无趣和耗时的工作。 阅读全文
posted @ 2009-01-15 12:59 网者IV 阅读(139) 评论(0) 推荐(0)

摘要:清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构?.... 阅读全文
posted @ 2009-01-15 08:58 网者IV 阅读(202) 评论(0) 推荐(0)

摘要:PHPDocumentor是一个用PHP写的工具,对于有规范注释的php程序,它能够快速生成具有相互参照,索引等功能的API文档。老的版本是 phpdoc。 阅读全文
posted @ 2009-01-15 08:47 网者IV 阅读(234) 评论(0) 推荐(0)

摘要:最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。.... 阅读全文
posted @ 2009-01-14 19:43 网者IV 阅读(386) 评论(0) 推荐(0)

摘要:委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。 阅读全文
posted @ 2009-01-14 19:42 网者IV 阅读(133) 评论(0) 推荐(0)

摘要:可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串 阅读全文
posted @ 2009-01-14 19:39 网者IV 阅读(170) 评论(0) 推荐(0)

摘要:ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。.... 阅读全文
posted @ 2009-01-14 19:25 网者IV 阅读(162) 评论(0) 推荐(0)

摘要:Asp.Net 2.0 中实现了IButtonControl接口的控件都有一个PostBackUrl属性,可以进行跨页面提交,就是用的POST方法。那么在1.x中费了一番周折的POST提交就很简单了,只要把PostBackUrl设置为提交页,在那提交页用Request.Params[]就能拿到POST的表单参数了。.... 阅读全文
posted @ 2009-01-12 19:32 网者IV 阅读(413) 评论(0) 推荐(0)

摘要:虽然现在已经是宽带时代,小猫已经离我们渐渐远去,可作为WEB应用开发者来说,我们仍然有责任和义务不断地通过技术手段来优化WEB应用性能,让用户浏览时少一些等待,多一些爽快。.... 阅读全文
posted @ 2009-01-12 19:31 网者IV 阅读(280) 评论(0) 推荐(0)

摘要:AJAX bandwagon是个好去处。它带给你更快、更高效、更强动态的应用。但它也有自身的缺陷。 初一看,具备一些常识似乎就能避免这些缺陷,在一定程度上,的确如此。但从DHTML起源来看,AJAX应用程序充满了结构性差异 阅读全文
posted @ 2009-01-10 00:25 网者IV 阅读(244) 评论(1) 推荐(0)

摘要:为了便于比较,我想花一分钟来回顾网页传递数据的老方法。HTML的表格元素有一个action(动作)属性,用来指定服务器端哪项资源(所谓资源,是指一个网页、一段脚本、程序等)来处理这些提交的数据。下面的代码便是一个样例。.... 阅读全文
posted @ 2009-01-10 00:22 网者IV 阅读(190) 评论(0) 推荐(0)

摘要:信息系统交付使用之初,数据库表结构的设计往往逻辑结构清晰,管理使用方便,但是当信息系统项目运行一段时间,随着业务的不断变化和增加,处理流程不断的变革,信息系统需要从前台界面到后台数据库的完善和修改,势必要对数据库表结构必须要进行扩展。我们通常的数据库 阅读全文
posted @ 2009-01-09 19:42 网者IV 阅读(183) 评论(0) 推荐(0)

摘要:一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增加各种复杂信息的自由。 阅读全文
posted @ 2009-01-09 19:36 网者IV 阅读(168) 评论(0) 推荐(0)

摘要:功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。.... 阅读全文
posted @ 2009-01-09 19:34 网者IV 阅读(196) 评论(0) 推荐(0)

摘要:1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 The Physical path to this virtual website is: 2.我如何知道使用者所用的浏览器? 阅读全文
posted @ 2009-01-09 12:59 网者IV 阅读(205) 评论(0) 推荐(0)

摘要:数据库连接: 打开数据库: 阅读全文
posted @ 2009-01-08 19:21 网者IV 阅读(172) 评论(0) 推荐(0)

摘要:最近花了10多天重新写了泡菜博客,采用了PHP5+SQLITE技术。原因是MYSQL管理非常麻烦,而且还得花钱另外买数据库。 sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括Google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。 阅读全文
posted @ 2009-01-08 19:19 网者IV 阅读(226) 评论(0) 推荐(0)

摘要:以下为引用的内容: PHP5+APACHE2.2配置成功案例: 第一、安装并配置APACHE(以我的为例,安装到E:Program FilesApache Software FoundationApache2.2) 1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator's Email Address区域填你的邮件地址 2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置 阅读全文
posted @ 2009-01-08 19:16 网者IV 阅读(259) 评论(0) 推荐(0)

摘要:1、现象 a.用localhost访问,正常 b.用IP地址访问,则出现403错误 2、分析 a.怀疑是ACL问题,设置Everyone为完全控制,问题仍无法解决 b.无意中访问了"WebForm1.aspx",再访问该主页,可以正常访问 c.原来无法访问的aspx都是从asp转换过来的 阅读全文
posted @ 2009-01-07 23:43 网者IV 阅读(1903) 评论(0) 推荐(0)

摘要:如果你是一个菜鸟或者自认为初学者那么本文非常适合你。 不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的; 达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的! 阅读全文
posted @ 2009-01-07 23:42 网者IV 阅读(284) 评论(1) 推荐(0)

摘要:URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使 阅读全文
posted @ 2009-01-07 23:41 网者IV 阅读(172) 评论(0) 推荐(0)

摘要:在ASP.NET 1.x的时候,很多朋友可能需要进行跨页提交的处理,也就是从页面A能够提交到页面B,甚至不同的Control其目标处理页面也各不相同。尤其是从ASP/JSP/PHP转过来的开发人员,可能更有这种需求。但很不幸,在ASP.NET 1.x的时候,处理这种跨页请求是十分丑陋的,需要非常多的“技巧化”处理。 在ASP.NET 2.0的时候,对于跨页提交已经有了非常合理的解决方案,以下就是一个示例。 阅读全文
posted @ 2009-01-07 23:39 网者IV 阅读(211) 评论(1) 推荐(0)

摘要:最开始时微软公司将Java当做一种能解决C和C++中存在的问题的语言,并不在意,并继续维持和培训着其C和C++技术和编程人员。接下来不幸的是,正当微软尽力在Visual J++基础上拓展Java功能,并使之与Windows操作系统紧密结合在一起的时候,Sun公司对微软提出法律诉讼说其违 阅读全文
posted @ 2009-01-07 23:38 网者IV 阅读(250) 评论(0) 推荐(0)

摘要:前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单 阅读全文
posted @ 2009-01-07 23:37 网者IV 阅读(181) 评论(0) 推荐(0)

摘要:可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串 阅读全文
posted @ 2009-01-07 23:36 网者IV 阅读(229) 评论(0) 推荐(0)

摘要:一般而言,HTTP协议是非状态服务,它不保存任何用户请求信息。直至NetScape开始使用Cookies来保存用户请求信息,Web应用程序有了极大的发展。现在ASP.NET程序员可以使用很多种方式来保存用户请求信息。.... 阅读全文
posted @ 2009-01-04 23:57 网者IV 阅读(215) 评论(0) 推荐(0)

摘要:在计算上不大可能找到散列为相同的值的两个不同的输入;也就是说,两组数据的哈希值仅在对应的数据也匹配时才会匹配。数据的少量更改会在哈希值中产生不可预知的大量更改。所以你很难从加密后的文字中找到蛛丝马迹 阅读全文
posted @ 2009-01-04 23:53 网者IV 阅读(255) 评论(0) 推荐(0)

摘要:通过浏览博客园的文章发现,很多朋友对分层架构特别感兴趣,刚好我刚做完的毕业设计就是专门研究.NET平台上分层架构的(题目叫“基于.NET平台的分层架构与设计模式应用研究”)。通过做这篇论文,我对分层架构有了一定的了解,所以,就萌发了想写一个文章系列,详述一下分层架构。然而,论文的理论性太强,不适合在网上发布,尤其不适合初学者理解,所以,我想在这个文章系列中,少讲理论,而是通过做一个完整的案例来讨论分层架构的基本方法,这样会直观很多。希望在这个文章系列的写作过程中,能和朋友们一起学习,一起进步。 阅读全文
posted @ 2009-01-04 23:51 网者IV 阅读(259) 评论(0) 推荐(0)

摘要:在实际的项目中,需求分析和数据库的设计是很重要的一个环节,这个环节会直接影响项目的开发过程和质量。实际中,这个环节不但需要系统分析师、软件工程师等计算机方面的专家,还需要相关领域的领域专家参与才能完成。 阅读全文
posted @ 2009-01-04 23:49 网者IV 阅读(281) 评论(0) 推荐(0)

摘要:本文主要是对将要实现的架构进行一个总体的描述,使朋友们对这个架构有个宏观上的认识。这篇文章理论性的东西会偏多一点,从下篇开始,将进行实际项目的开发。这篇文章的许多内容摘自我的毕业论文。.... 阅读全文
posted @ 2009-01-04 23:48 网者IV 阅读(327) 评论(0) 推荐(0)

摘要:实体类是现实实体在计算机中的表示。它贯穿于整个架构,负担着在各层次及模块间传递数据的职责。一般来说,实体类可以分为“贫血实体类”和“充血实体类”,前者仅仅保存实体的属性,而后者还包含一些实体间的关系与逻辑。我们在这个Demo中用的实体类将是“贫血实体类”.... 阅读全文
posted @ 2009-01-04 23:46 网者IV 阅读(290) 评论(0) 推荐(0)

摘要:接下来,将进行接口的设计。这里包括数据访问层接口和业务逻辑层接口。在分层架构中,接口扮演着非常重要的角色,它不但直接决定了各层中的各个操作类需要实现何种操作,而且它明确了各个层次的职责。接口也是系统实现依赖注入机制不可缺少的部分 阅读全文
posted @ 2009-01-04 23:45 网者IV 阅读(286) 评论(0) 推荐(0)

摘要:一:页面中Page_Load事件 和 Page.IsPostBack执行两次的原因. 原因一: 当%@Page....中没有AutoEventWireup定义时会导致Page_Load执行两次,如果有定义,且值为true时,在IsPostBack中动态绑定控件等情况也会导致页面Load事件发生两次..因此,个人推荐不要忽视AutoEventWireup,且建议设置其值为 false; 原因二: 阅读全文
posted @ 2009-01-04 23:41 网者IV 阅读(304) 评论(1) 推荐(0)

摘要:我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则 阅读全文
posted @ 2009-01-04 23:39 网者IV 阅读(305) 评论(0) 推荐(0)

摘要:我们在ASP中能够通过cookie、查询字符串、应用程序、对话等轻易地解决这些问题。现在到了ASP.NET环境中,我们仍然可以使用这些功能,只是它们的种类更多了,功能也更强大了。 阅读全文
posted @ 2009-01-04 23:37 网者IV 阅读(156) 评论(0) 推荐(0)

摘要:前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单 阅读全文
posted @ 2009-01-04 23:34 网者IV 阅读(221) 评论(0) 推荐(0)

摘要:Atlas Framework中包含了对AJAX调用的封装,让您可以很方便的在客户端通过JavaScript调用服务器端方法。然后是相应的JavaScript,当用户点击上面的按钮时,执行这段JavaScript以调用Web Method。 阅读全文
posted @ 2009-01-04 20:09 网者IV 阅读(218) 评论(0) 推荐(0)

摘要:泛用LINQ语句的概念很简单,在一些情况下,我们会有需求使用同一段程式码来对不同资料表做查询,这在ADO.NET中很容易达到,见下例 阅读全文
posted @ 2009-01-04 20:06 网者IV 阅读(267) 评论(0) 推荐(0)

摘要:前几天在群里聊天,有人问: string aString = (string)objString; string bString = objString.ToString();有什么区别,我当时就回答“一个是转型、一个是方法调用”,刚说完就觉得自己是在说废话,其实我也不知道内部到底发生了什么,如是就reflector,ILDASM,google一起上,现在把弄出来的结果整理了一下,share出来,并把相似的几个都集在一起讨论,由于我不懂WinDbg,所以无法深入,就浅尝辄止吧。 下面是main方法的IL代码: 阅读全文
posted @ 2009-01-04 20:04 网者IV 阅读(217) 评论(0) 推荐(0)

摘要:WaitBegin方法将一直等待,直到m_started标记被设置。m_started标记是由WorkerBegin方法设置的。工作线程在开始处理各个URL之时,会调用WorkerBegin;处理结束时调用WorkerEnd。WorkerBegin和WorkerEnd这两个方法帮助Done对象确定当前的工作状态。.... 阅读全文
posted @ 2009-01-04 20:03 网者IV 阅读(230) 评论(0) 推荐(0)

摘要:访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时 阅读全文
posted @ 2009-01-04 20:01 网者IV 阅读(169) 评论(0) 推荐(0)

摘要:原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。 所以这里用一个扩展方法重现一下 阅读全文
posted @ 2009-01-04 19:58 网者IV 阅读(216) 评论(0) 推荐(0)

摘要:“为人写程序” 初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。 写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗? 阅读全文
posted @ 2009-01-03 22:01 网者IV 阅读(249) 评论(1) 推荐(0)

摘要:1、跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做 2、做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource 3、你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做default.aspx.resx的文件。 阅读全文
posted @ 2009-01-03 21:59 网者IV 阅读(217) 评论(0) 推荐(0)

摘要:目前市面上成熟的CMS产品有很多,无外乎两种解决方案:第一种就是用XSL+XML的方式来实现客户端具体数据;第二种是生成HTML或者SHTML来实现 阅读全文
posted @ 2009-01-03 21:58 网者IV 阅读(423) 评论(0) 推荐(0)

摘要:在老外的站上看到解决的好方法,故简单编译之: 在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构: 阅读全文
posted @ 2009-01-03 21:32 网者IV 阅读(316) 评论(1) 推荐(0)

摘要:在老外的站上看到解决的好方法,故简单编译之: 在一个asp.net 的应用中,经常要动态修改页面的标题,一个典型的例子就是,在一个页面导航的控件中,希望用户点选哪一个连接,在页面的title里就显示相关的内容,举个例子,比如一个网站,有如下的网站架构: 阅读全文
posted @ 2009-01-03 21:17 网者IV 阅读(260) 评论(0) 推荐(0)

摘要:近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。 以下是引用片段: 阅读全文
posted @ 2009-01-03 21:15 网者IV 阅读(270) 评论(0) 推荐(0)

摘要:ASP(Active Server Pages)是Microsoft很早就推出的一种WEB应用程序解决方案,也是绝大多数从事网站开发人员很熟悉的一个比较简单的编程环境。通过ASP我们可以创建功能强大的动态的WEB应用程序。ASP虽然功能很强大,但有些功能用纯ASP代码完成不了,为了能保证开发出功能更加强大的WEB应用程序,我们可以借助调用COM组件。 阅读全文
posted @ 2009-01-03 21:09 网者IV 阅读(350) 评论(0) 推荐(0)

摘要:强制刷新网页 <%   ’强制性刷新随机验证码   ’让随机验证码每次按IE的后退按钮时,返回登录页面的随即码都自动刷新,   Response.expires=-1   Response.AddHeader"pragma","no-cache"   Response.AddHeader"cache-control","no-store" %> 阅读全文
posted @ 2009-01-03 21:07 网者IV 阅读(185) 评论(0) 推荐(0)

摘要:以动感下载系统为例:   打开文件 SoftDown.Asp 在: 以下是引用片段:   if request.QueryString("ID")="" then   response.write "不能连接或者没有指定下载软件"   response.end   end if   的上面   或者是下面加上下列代码 阅读全文
posted @ 2009-01-03 21:01 网者IV 阅读(196) 评论(0) 推荐(0)

摘要:看过一篇关于下载网页中图片的文章,它只能下载以http头的图片,我做了些改进,可以下载网页中的所有连接资源,并按照网页中的目录结构建立本地目录,存放资源。 download.asp?url=你要下载的网页 阅读全文
posted @ 2009-01-03 21:00 网者IV 阅读(195) 评论(0) 推荐(0)

摘要:本机ip: 服务器名: 服务器IP: 服务器端口: 服务器时间: IIS版本: 阅读全文
posted @ 2009-01-03 20:58 网者IV 阅读(243) 评论(0) 推荐(0)

摘要:网页生成静态Html文件有许多好处,比如生成html网页有利于被搜索引擎收录,不仅被收录的快还收录的全.前台脱离了数据访问,减轻对数据库访问的压力,加快网页打开速度. 像www.aspid.cn的主站就采用了TSYS生成html文件! 所以吟清最近对生成html比较感兴趣,看了不少文章,也有一点点收获. 1,下面这个例子直接利用FSO把html代码写入到文件中然后生成.html格式的文件 阅读全文
posted @ 2009-01-03 20:56 网者IV 阅读(248) 评论(0) 推荐(0)

摘要:Cookie是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个Web站点会话之间持久地保持数据。Request和Response对象都有一组Cookie。   Request.cookie集合是一系列Cookie,从客户端与HTTP Request一起发送到Web服务器。反过来,如果你希望把Cookie发送到客户机,就可以使用Response.cookie 阅读全文
posted @ 2009-01-03 20:53 网者IV 阅读(187) 评论(0) 推荐(0)

摘要: asp代码保密一直是令人头痛的问题,目前没有非常好的解决方案,无非用vb编译成dll,但工作量实在太大,于是一直苦苦寻求着另一种途径,本文详细介绍关于解决ASP中Connection对像封装dll问题的文章专题 阅读全文
posted @ 2009-01-03 20:51 网者IV 阅读(218) 评论(0) 推荐(0)

摘要:许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出来的经历吧。通常我们是这么做的: 阅读全文
posted @ 2009-01-03 20:21 网者IV 阅读(227) 评论(0) 推荐(0)

摘要:图片存入数据库介绍 在很多时候,我们有这样的需求:把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中。 阅读全文
posted @ 2009-01-03 13:29 网者IV 阅读(229) 评论(0) 推荐(0)

摘要:内容管理公司 Jadu 最近发布了一个工具,可以让 PHP 和 .NET 这对冤家和平共处。他们开发了一个叫做 Phalanger PHP compiler 的工具,可以将 PHP 程序编译成本地 .NET 程序执行。他们还准备将这一工具开源。 阅读全文
posted @ 2009-01-03 13:27 网者IV 阅读(126) 评论(0) 推荐(0)

摘要:传统型ASP.NET Web Forms是基于同时包含了表现层和后台代码的Web页面,所以,紧随其后出现的ASP.NET AJAX,特别是这个框架的服务器端控件并没有像它们本应该的那样光芒四射。于是,很多跟随AJAX时髦的ASP.NET开发者只是向ASP.NET页面中随意地放置一些UpdatePanel控件以便使其程序实现基本的AJAX支持。实际上,这只是防止了页面的“闪烁”,而根本上页面还是进行了完整的回发,并且要经历整个页面的生存周期。为了消除ASP.NET Web Forms所依赖的页面回寄和ViewState等复杂技术,微软又推出了ASP.NET应用开发的另一个可选框架—ASP.NET MVC。也正是基于前面的分析,ASP.NET MVC中也加入了部分AJAX支持技术。但是,目前的ASP.NET MVC框架尚未发布其正式发行版本,在许多方面仍存在不完善的地方,尤其是对于AJAX技术仅提供了有限的支持。本文中,我们将通过一个简单的例子来讨论如何借助于ASP.NET MVC Preview 4框架提供的Ajax.Form方法实现基本的AJAX编程支持。 阅读全文
posted @ 2009-01-03 13:24 网者IV 阅读(334) 评论(0) 推荐(0)

摘要:32位Windows操作系统下单个进程的用户模式内存访问的限制是2G,如果在boot.ini中设置了/3G开关,则最大为3G,超过3G将无法访问。由于Hubble.net 项目是一个数据库系统,必须要考虑使用大内存缓存数据的问题,于是最近对这个问题进行了一些研究。其实这块的技术是现成的,32位操作系统下只有通过AWE的方式来扩展内存。这块的文章也很多,但很少有.net 下如何使用的实例,我做了一个类似MemoryStream的封装,可以让.Net程序员轻松操作AWE内存,从而使其程序轻松突破2G内存的限制 阅读全文
posted @ 2009-01-02 12:51 网者IV 阅读(354) 评论(0) 推荐(0)

摘要:出于安全考虑,几乎每个动态网站都具备IP地址屏蔽功能,而网上流传的很多关于该功能的教程大都采用字符串保存和验证IP地址,我认为这是不太科学的,我试图找到最佳的设计方案。 阅读全文
posted @ 2009-01-02 12:09 网者IV 阅读(252) 评论(0) 推荐(0)

摘要:1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以在Windows文件管理器中看到文件,或在Visual Studio .NET之外从文本编辑器中浏览文件的内容。 阅读全文
posted @ 2009-01-02 12:05 网者IV 阅读(139) 评论(0) 推荐(0)

摘要:Java和.NET是现在以及未来几年主要开发力量,这两个世界并非完全分隔,比如可以使用 Ja.Net 实现互用性。Ja.Net是一个Java 1.5和.NET的接口平台,Ja.NET 可视为Java之上的.NET Remoting(Microsoft .NET Framework内的主要组件)的堆栈实作 阅读全文
posted @ 2009-01-02 11:51 网者IV 阅读(162) 评论(0) 推荐(0)

摘要:每当点击Web网页上的Button、LinkButton或ImageButton控件时,表单就会被发送到服务器上。如果控件的AutoPostBack属性被设置为true,如果CheckBox、CheckBoxList等控件的状态被改变后,也会使表单会发送回服务器 阅读全文
posted @ 2009-01-02 11:47 网者IV 阅读(116) 评论(0) 推荐(0)

摘要:今天在工作中遇到了一个问题,需要按时间查询,可是查询出来的结果显示的不正确。举个例子来说,要查找出2007-10-12至2007-10-31之间在网站上注册的会员,选择好日期后,点击“查询”按钮,发现2007-10-31注册的会员的信息根本没有显示出来,试验了几次结果都是一样。调试程序发现,原来是在SQL语句这里出现了问题。 阅读全文
posted @ 2009-01-01 21:01 网者IV 阅读(254) 评论(0) 推荐(0)

摘要:在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单。缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等 阅读全文
posted @ 2009-01-01 20:55 网者IV 阅读(197) 评论(0) 推荐(0)

摘要:用application对象:如果做的是大型社区,可能要为每个登陆id生成一个appliaction,这样做虽然程序上设计会简单些但登陆用户过多及其耗费服务器资源,这里决不提倡,因为appliaction对象在用户登陆时生成很容易, 但是要做到真正的随着用户退出系统完全释放,到目前还没 阅读全文
posted @ 2009-01-01 20:52 网者IV 阅读(167) 评论(0) 推荐(0)

摘要:已经有很多生成html的新闻系统,但是都是用的模板,本函数实现把asp页面产生的html代码保存成为一个html文件,这样就没有必要改动原来的页面就可以轻松完成一个生成html的新闻系统了。.... 阅读全文
posted @ 2009-01-01 20:51 网者IV 阅读(194) 评论(0) 推荐(0)

摘要:创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD 操作通常是使用关系数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的 阅读全文
posted @ 2009-01-01 20:41 网者IV 阅读(157) 评论(0) 推荐(0)

摘要:做一个首页调用图像,有时候往往需要获得固定大小的图像,因为首页的图像位置通常由设计人员指定好了,如果是做最新发布图像调用,因为不知道客户会上传什么比例的图像,所以,有时候也就没有办法确定图像的比例,前台页面编写人员通常会采用固定 img 元素高宽的办法来 阅读全文
posted @ 2009-01-01 14:24 网者IV 阅读(209) 评论(0) 推荐(0)

摘要:我最喜欢用的PHP IDE是Zend Studio 5.5.1 ,可是偶在freebsd7里怎么也装不成功,郁闷。 ZendStudio5 ZendStudo for Eclipse 6 都安装不成功,可能是JAVA的问题。 只好退而求次,安装phpeclipse来编辑php程序了。 phpeclipse是基于eclipse的,phpeclipse包ports里有。 阅读全文
posted @ 2009-01-01 13:36 网者IV 阅读(349) 评论(0) 推荐(0)