随笔 - 164  文章 - 0  评论 - 19  阅读 - 11万 
08 2008 档案
使用C#的Timer控件来实现定时触发事件
摘要:使用C#的Timer控件来实现定时触发事件,其主要参数如下: Timer.Enabled 属性用于设置是否启用定时器 Timer.Interval 属性,事件的间隔,单位毫秒 Timer.Elapsed 事件,达到间隔时发生 示例: using System; using System.Collections.Generic; using System.Linq; ... 阅读全文
posted @ 2008-08-30 01:16 8user 阅读(8510) 评论(0) 推荐(0) 编辑
C#web信息自动抓取
摘要:C#web信息自动抓取 实现自定义网站信息分类抓取,存入本地数据库、生成静态页面或其它用户定义的信息结构,并下载与信息相关的多媒体文件。 开发 l 目标站点结构分析 本步骤是准确抓取信息个关键。 首先要选择更新频率高的页面做为抓取地址,然后分析要抓取内容页面url特点。 然后分析要抓取信息页面的元素特性,比如标题位置,内容位置 等,得到定位标记点。 将以上信息写... 阅读全文
posted @ 2008-08-30 01:15 8user 阅读(1597) 评论(0) 推荐(0) 编辑
New与Override的区别
摘要:在c#编写类的继承代码时,会涉及到类的方法的重载问题,重载时,父类方法使用virtual进行标示,标示该方法是一个虚方法,可以在子类中进行重载。 在子类中对父类的虚方法进行重载时,可以使用New或者Override关键字对该方法进行标示。New表示为当前的子类增加一个新的函数,只是与父类中的函数名称相同,该函数不具有多态性;而Override表示对父类的中的函数进行重载,具有函数的多态性。编写测试... 阅读全文
posted @ 2008-08-30 01:13 8user 阅读(230) 评论(0) 推荐(0) 编辑
asp.net导出GridView数据到Excel
摘要:最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 Response.Clear(); 2 Response.Buffe... 阅读全文
posted @ 2008-08-30 01:08 8user 阅读(145) 评论(0) 推荐(0) 编辑
Web站点风格切换的实现
摘要:引言 Web站点的风格切换是很常见、也很受大家欢迎的功能,比如大家熟知的博客园就提供了几十款风格模板供大家选择。在Asp.Net中,我们可以通过模板页master page和主题theme来实现网站的风格切换,但是.Net提供的默认设置不够强大和灵活。本文将向大家介绍如何在.Net提供的方法上进行改进和扩展,以提供更加强大的网站风格切换功能。 效果预览:http://www.tracefact.n... 阅读全文
posted @ 2008-08-30 01:07 8user 阅读(298) 评论(0) 推荐(0) 编辑
VS.NET开发中的小技巧
摘要:1.图片使网站丰富起来,但有的时候不是所有图片都能正常显示的。这个时候会出现一个或多个红叉叉,这个技巧是告诉你如何处理的。 HTML code 2.在DataGrid和GridView中对表头设定背景图片 在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式。对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要... 阅读全文
posted @ 2008-08-30 01:05 8user 阅读(172) 评论(0) 推荐(0) 编辑
根据数据库生成word帮助文档
摘要:开发项目都需要一个帮助文档,如果已经建好了数据库,那么帮助文档自然就可以自己生成了,具体思路是这样的:1.获得数据库中所有的表名;2.根据每一个表名获得每个表中详细的字段信息,这些信息有很多是需要从系统信息的表里面读;3.根据读取的信息生成一个word文档。 附:Sysobjects 里面有各个表的具体信息,sysproperties存储有表中每一个字段的描述,syscolumns存储有表中每... 阅读全文
posted @ 2008-08-30 01:04 8user 阅读(380) 评论(1) 推荐(0) 编辑
【转载】C# 委托的妙文
摘要:委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obser... 阅读全文
posted @ 2008-08-30 01:03 8user 阅读(256) 评论(0) 推荐(0) 编辑
批量删除的一个小技巧
摘要:比如说 文章管理 提供一个批量删除的功能 前台用rediaobutton判断来得到要删除的数组 根据数组长度也就是要删除数据的个数来重复执行删除语句 具体的看代码吧 当然这个场合用的不是很恰当 我只是随便拿出来说明下有这个用法 本人小菜一跌 高手请无视 Code Code highlighting produced by Actipro CodeHighlighter (fre... 阅读全文
posted @ 2008-08-30 01:02 8user 阅读(189) 评论(0) 推荐(0) 编辑
教你如何防止网站被挂马!
摘要:如何防止网站被挂马! A。为什么好好的网站会有木马? 一般木马是来自ASP SHELL和PHP SHELL的程序段控制不严,程序上有上传功能,没有进行文件目录和文件后缀等的判断,一般这类的目录,以“海阳顶端网ASP木 马”较为流行。 因2003平台IIS6原因,也存在目录名问题引起ASP木马。( 微软的IIS 6存在严重解析文件名错误 测试办法:在FTP中建立一个 test.asp 的文件夹,... 阅读全文
posted @ 2008-08-27 16:46 8user 阅读(1682) 评论(0) 推荐(0) 编辑
动易安全开发手册
摘要:目录 一、 输入验证 3 1. 什么是输入 3 2. 输入验证的必要性 3 3. 输入验证技术 3 3.1 主要防御方式 3 3.2 辅助防御方式 5 二、 输出编码 8 1. 输出的种类 8 2. 输出编码的必要性 8 3. 输出编码 8 4. 常用测试输出方法... 阅读全文
posted @ 2008-08-26 14:40 8user 阅读(463) 评论(0) 推荐(0) 编辑
可输入的下拉列表
摘要:New Document 阅读全文
posted @ 2008-08-26 14:38 8user 阅读(428) 评论(0) 推荐(0) 编辑
.net常用的部分
摘要:删除按钮的提示: if (e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem) { Button btnDele = (Button)e.Item.Cells[9].Controls[1]; btnDele.Attributes.Add("onclick","javascript... 阅读全文
posted @ 2008-08-26 14:37 8user 阅读(126) 评论(0) 推荐(0) 编辑
在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
摘要:现有服务器server1,server2,server1上有数据库db1,server2上有数据库db2,db1上有数据表table1,db2上都有数据表table2,table1和table2的结构是完全相同. 现在需要解决的是把server1数据库db1中的tabl1复制到server2上的db2数据库table2. 语句例: insert into... 阅读全文
posted @ 2008-08-26 14:36 8user 阅读(503) 评论(0) 推荐(0) 编辑
SQL SERVER命令大全
摘要:SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) va... 阅读全文
posted @ 2008-08-24 22:10 8user 阅读(786) 评论(0) 推荐(0) 编辑
SQL优化34条
摘要:我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表... 阅读全文
posted @ 2008-08-24 22:06 8user 阅读(99) 评论(0) 推荐(0) 编辑
SQL Server数据库开发的二十一条军规
摘要:如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设... 阅读全文
posted @ 2008-08-24 22:06 8user 阅读(176) 评论(0) 推荐(0) 编辑
乱码的问题
摘要:相信很多朋友在写程序的过程中都受到过乱码的骚扰,那么今天我就这个问题来同大家探讨一下。 乱码的问题分为很多种,很多人一见到有乱码就开始骂mysql,其实很多情况下并不是mysql照成的。PHPChina 开源社区门户Z7q's/_u9N%oN uy 从乱码产生的原因来分析,乱码的产生一般有以下几种情况。PHPChina 开源社区门户RtX gKW 1、网页编码与程序编码不一致的问... 阅读全文
posted @ 2008-08-24 22:03 8user 阅读(250) 评论(0) 推荐(0) 编辑
PHP异常处理
摘要:getCode();返回我的值 123,这样我就可以自定义错误代码号 throw new Exception($message,$code); //学JAVA的注意,PHP异常处理没有throws ?> __toString(); } ?> ',"\n"; } catch (Exception $e) { echo '捕获异常: ', $e->getMessage(),$e->getCode... 阅读全文
posted @ 2008-08-24 21:33 8user 阅读(516) 评论(0) 推荐(0) 编辑
简单好用的PHP无限分类
摘要:/** * author: askie * blog: http://www.pkphp.com * 版权: 随便用 * 无限分类 */ class Tree { public $data=array(); public $cateArray=array(); function Tree() { ... 阅读全文
posted @ 2008-08-24 21:32 8user 阅读(960) 评论(0) 推荐(0) 编辑
php操作access数据库类代码
摘要:class.php文件: [php] databasepath=$databasepath; $this->username=$dbusername; $this->password=$dbpassword; $this->connect(); } function connect()//数据库连接函数 { $this->constr="DRIVER={Microsoft Access Driv... 阅读全文
posted @ 2008-08-24 21:27 8user 阅读(433) 评论(0) 推荐(0) 编辑
什么是LAMP?
摘要:LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的开源软件,包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者 Python编程语言。 虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多共同特点,这就导致了这些组件经常在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用... 阅读全文
posted @ 2008-08-24 21:26 8user 阅读(446) 评论(0) 推荐(0) 编辑
utf8,gbk有什么区别?
摘要:GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符, UTF-8则包含全世界所有国家需要用到的字符。 GBK是在国家标准GB2312基础... 阅读全文
posted @ 2008-08-24 21:22 8user 阅读(963) 评论(0) 推荐(0) 编辑
Web 2.0 编程思想:16条法则
摘要:Web 2.0 编程思想:16条法则 原文:Thinking in Web 2.0: Sixteen Ways 作者:Dion Hinchcliffe 1、在你开始之前,先定一个简单的目标。无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标。就像“我需要保存一个书签”或者“我准备帮助人们创建可编辑的、共享的页面”这样的目标,让你保持最基础的需求。很多Web 2.0应用的最初吸引... 阅读全文
posted @ 2008-08-24 21:20 8user 阅读(201) 评论(0) 推荐(0) 编辑
使用ZendEncode编译PHP程序
摘要:一、ZendEncode的工作原理 使用PHP的人都知道,它是一个脚本编程工具,由它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。而且各位都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较慢的。那么要是有一个工具能够帮我们把用php写的程序编译成二进制代码就好了,这样不但执行效率提高了,运行速度也加快了。真要是有这么一... 阅读全文
posted @ 2008-08-24 21:19 8user 阅读(190) 评论(0) 推荐(0) 编辑
多php服务器实现多session并发运行
摘要:首先介绍一下session的概念: 所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为了在一个访问期间在不同的页面间传输数据以解决http协议无状态的问题,但Session更... 阅读全文
posted @ 2008-08-24 21:19 8user 阅读(195) 评论(0) 推荐(0) 编辑
用php人工使网页过期
摘要:用PHP人工使网页过期 detrox [翻译] 关键字 网页过期,注册网页编写 出处 http://www.phpbuilder.net/columns/clark20030702.php3 Manually Expiring Web Pages 人工使网页过期 作者: Joe Clark 翻译: detrox After going through a serie... 阅读全文
posted @ 2008-08-24 21:18 8user 阅读(351) 评论(0) 推荐(0) 编辑
通过缓存数据库结果提高PHP性能
摘要:众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果。 但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难... 阅读全文
posted @ 2008-08-24 21:17 8user 阅读(325) 评论(0) 推荐(0) 编辑
PHP 5.0 中多态性的实现方案浅析
摘要:提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。 PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用的是更旧版本的PHP(我的服务器上运行的是PHP 5.0.1版本),那么你可能发现其中缺乏对于迟绑定的支持。因此,请注意本文中的代码有可能无法工作在你特定的PHP 5版本中。 ... 阅读全文
posted @ 2008-08-24 21:14 8user 阅读(214) 评论(0) 推荐(0) 编辑
五种常见的 PHP 设计模式
摘要:设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统,也可以... 阅读全文
posted @ 2008-08-24 21:12 8user 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示