- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 爬行程序[ApacheLoader]
刚刚做了涉及爬行网站的程序,其功能是检测站点内所有页面是否包含指定的内容。看看界面先写这个程序加深了一点体会分享下:1、多线程“加快了”程序运行速度,但遇到一些如与网速有关的情况时,并非线程开的越多越好。2、定义一些必要的接口增强了程序的可扩展性,如:用sql server 存储数据,程序移植的时缺乏sql server环境。定义数据存储接口,多种实现会方便很多。3、合理的纪录日志对程序的
2007-10-28 17:05:00
613
原创 script 的 defer 问题
数以亿计[web]窗体使用了[script]标签,估计有不少人都遇到了类似的麻烦。麻烦是什么呢?[script]标签有一个属性[defer],其作用是标识该[script]的执行在页面完全载入之后,并鬼使神差的使[src]属性失去了的功效。这无形中限制了一些操作,如:document.write()。真实世界里程序员 XX 在一次项目中碰到这样一种情况。该项目的终极目标是提供一段 HTML+CSS
2007-10-28 17:00:00
854
原创 IIS日志问题
今天 AutoSense 断线了 5 分钟,显示“服务不可用”错误。原因是:IIS 日志没有定时或及时处理,目录为 C:/windows/system32/Logfiles,因此过多的日志文件撑满了 C 盘,导致 IIS 程序池不能正常运行。日志中频繁的出现了 500、503错误,不知道怎么处理?相关资料:http://www.microsoft.com/technet/prodtechnol/w
2007-10-28 16:58:00
555
原创 网站监测程序(WebSite-Watcher)
上个礼拜写了个网站监测的小程序,其目的是为了实时监测重要网页的状态,比如说荡机、服务器忙、抛出异常等情况。当然这类程序跑起来的前提是他自身没有挂掉,所以我把他写成了一个CS的程序,程序自身担任Server、Client双重角色。写成Remoting Service的,在大于等于两台服务器上部署。程序的原理很简单,使用TcpChannel每隔15分钟和其他服务器上程序做连接,每隔15分钟下载一次被监
2007-10-28 12:39:00
1045
转载 状态对象:数据库的替代者
这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。 如果你经验和经历中没有状态这个概念,极端地说:可能你的Java系统经验还未积累到一定程度,状态是每个Java程序员深入Java系统后必然碰到的问题。 本文我想试图表达的是:状态分两种:活动的状态对象和持久化的状态。而数据库中的数据只是状态的一种持久化结果
2007-04-28 23:32:00
551
原创 尊重现实就能定位权衡点
从去年11月份起一直到现在,我“持久化”的在和媒体资源管理打交道。从中体会很多、总结很多。使我对做人、做事、架构、编码等许许多多的东西有了新的理解。 任何事物都有双面性,森林里没有两片相同的叶子,做人做事也是如此。认真做事、诚实做人为本,处事应该方圆有度。不知是谁说过一句话:职场有于战场。我一直没有确定的认同这种观点,现在似乎有所体会。自私是人的本性,面对利益,更
2007-04-28 23:15:00
615
转载 Asp.net 2.0 新特性
(一).主题(Themes and skin) 在Asp.net 2.0之前一般都是用CSS管理站点主题,布局,风格等,现在Asp.net可以帮助管理主题, 在这方面也增强了一些功能. 1. 幻灯片课程 下载: http://www.cnblogs.com/Files/ChengKing/Themes%20and%20S
2007-04-16 00:10:00
621
原创 C# 的范型应用的学习
最近在做个小项目,时间比较充足,很想努力做“经典”点。看到petshop4.0的架构真得是太经典,难免想深究深究了,不啰嗦了,这篇文章是说范型的嘛。petshop里反射机制、范型编程几乎到处都是,范型是干吗的呢?有什么好处呢? 范型是高效的、是更好发代码复用、能赋予代码更强的类型安全、包含了更清晰的约束的。这么多好处,讲讲范型咋定义的吧?范型就是通过参数化类型实现在同一份代
2007-04-15 23:51:00
640
转载 DotNet解决方案下分层和子项目的划分
分层在英文里面有Tier和Layer两方面的含义。Tier主要是只硬件上的分层,如客户端,应用服务器和数据库服务器。而Layer主要是指软件系统结构下的分层。而这里谈的主要还是软件体系结构上的分层。 最近经常看到的DotNet多层架构,七层架构等词语。归根到底其核心还是数据资源层,逻辑层和表现层三个层次。其它层次基本上都是基于这三个层次所做的扩展。在做一个软件系统的时候,具体如何分层跟要采用的系
2007-04-08 16:05:00
666
原创 突然发现我的基础太烂了
GridView BindingControl { get { const string SessionName = "{79c651df-45ef-4893-a0e3-f320eac9a8c6}"; object objControl = Page.Session
2007-03-27 23:08:00
511
转载 Visual Studio 2005 IDE 技巧和窍门
欢迎来到 MSDN > 开发语言和工具 Visual Studio 2005 IDE 技巧和窍门 发布日期: 2007-02-26 | 更新日期: 2007-02-26 Ja
2007-03-26 16:13:00
706
转载 如何使提交后的页面不能后退
浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”在ASP论坛上,这个问题也是问得最多的问
2007-02-22 14:47:00
574
转载 注意001:@IDENTITY和scope_identity()
很多TSQL方面的书都告诉大家如何使用@@Identity 获取最新的自增列的最新值。网上的文章或杂志也一样这么说。但是你可能不知道,这可能在你的应用程序中引起一些你难以追踪到的bugs。@@Identity的使用可能是一件非常非常坏的事情,你最好在每一个案例中使用scope_identity()进行替代。 为什么呢? @@Identity返回的是你
2007-02-12 09:14:00
685
原创 Microsoft Pre-release Software Visual Studio Code Name "Orcas" - VS 2007
Microsoft Pre-release Software Visual Studio Code Name "Orcas" - January 2007 Community Technology Preview (CTP)下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=1FF0B35D-0C4A-40B4-91
2007-01-28 18:10:00
657
原创 自定义控件之日历文本框(DateTextBox)
本次作业是基于别人的一个JS脚本的,由一个可以选择日期、时间的日历和一个文本框组合而成。支持选择一个日期、时间和多个日期、时间。所包含的文件是:DateTextBox.cs、Calendar.js、DateTextBox.bmp、AssemblyInfo.cs,其作用及内容以下均有介绍。Calendar.js 文件提供了一个可选日期和时间的日历,代码如下:// 主调用函数是 se
2007-01-26 16:49:00
1565
转载 数据库设计三大范式应用实例剖析
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来
2007-01-19 11:53:00
470
转载 Microsoft SQL 2000 错误代码
Code Error Message 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错误。 11 试图加载格式
2007-01-18 17:25:00
2105
转载 从 ASPX 页面进行 Web 服务调用时的性能考虑
从 ASPX 页面进行 Web 服务调用时的性能考虑Matt PowellMicrosoft Corporation2003 年 7 月 22 日摘要:Matt Powell 介绍了如何通过异步方法消除使用 Microsoft ASP.NET 的 Web 服务调用的性能问题和线程池资源的消耗问题。(本文包含一些指向英文站点的链接。)下载此专栏的相关示例代码。 在 Micro
2007-01-18 17:03:00
585
转载 JavaScript常用脚本之一
【1、普通的弹出窗口】 其实代码非常简单: window.open (page.html) --> 因为这是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.html,如果page.h
2007-01-16 11:06:00
580
原创 SharePoint Portal Server 2003视频教程
SharePoint Portal Server 部署http://download.microsoft.com/download/3/7/8/378ec6c0-1d66-4376-b7d9-d3fb5f03a552/msft102104vx.zipSharePoint Portal Server 2003 WebPart 开发http://download.microsoft.c
2007-01-16 11:02:00
1048
转载 oracle9i 中文视频
oracle9i 中文视频(一)oracle9i 中文视频(二)oracle9i 中文视频(三)oracle9i 中文视频(四)oracle9i 中文视频(五)oracle9i 中文视频(六)oracle9i 中文视频(七)oracle9i 中文视频(八)oracle9i 中文视频(九)oracle9i 中文视频(十)oracle9i 中文视频(十一)oracle9i 中文视频(十二)oracle
2007-01-16 11:00:00
686
原创 C#写“监视器”
using System;using System.IO;class Watcher{ public static void Main(string[] args) { args = System.Environment.GetCommandLineArgs(); // If a directory is not specified, exit pro
2007-01-16 00:21:00
660
原创 一个“成熟的”的想法
从接触互联网以来,一直想做一个网站,至今未能如愿,原因很简单:不知道做什么好。摆渡轻轻一点击,无数的站点全部呈现在眼前,顿时让我六神无主 、七上八下、久久郁闷、十分苦恼。互联网上缺少什么呢,没有敏锐的洞察力,我找不到自己想要的是什么。 众里寻你千八度,你能告诉我做点什么吗?别吝啬你的金点子,提点意见哦,非常感谢!或许你就是我的伯乐。 今天终于想了
2007-01-16 00:10:00
426
转载 项目开发计划
一、项目开发计划 1.引言... 11.1编写目的... 11.2项目背景... 11.3定义... 21.4参考资料... 22.项目概述... 22.1工作内容... 22.2条件与限制... 22.3产品... 22.4运行环境... 22.5服务... 32.6验收标准... 33.实施计划... 33.1任务分解... 33
2007-01-14 23:13:00
1467
原创 一个操作Sql Server 2000的公共类
#region Copyright (c) 2005, By Sirius/*================================================================ * * Copyright (c) 2006, Sirius, All rights reserved. * * FileName : DBedit.cs * Author :
2007-01-14 22:42:00
503
转载 一些面向对象的设计法则
法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ]组合n (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n 将功能委托给所组合的一个对象,从而获得新功能。n 有些时候也称之为“聚合”(aggregation)或“包容”(conta
2007-01-14 22:37:00
392
原创 俄罗斯方块游戏
using System.Reflection;using System.Runtime.CompilerServices;[assembly: AssemblyTitle("RrGame")][assembly: AssemblyDescription("俄罗斯游戏简单版")][assembly: AssemblyConfiguration("")][assembly: AssemblyCo
2007-01-14 22:18:00
1006
转载 dotlucene 下载
Release 1.4.3 (build 4, 2005-11-25) DotLucene 1.4.3 (build 4), 1040 kB (Source) DotLucene 1.4.3 (build 4), 137 kB (Binary)Whats new in DotLucene 1.4.3Release 1.9 (build 7, 2006-10-11) Dot
2006-11-13 22:52:00
1497
转载 Web2.0网站需要解决的问题
提到Web2.0,我们需要先说一说Web1.0。 Web1.0是门户网站的天下,其特点就是大型网站,编辑众多,大量的职业编辑可以保证网站每天更新成百上千条记录,更新快,内容也不错,读者也就多,访问量自然就很大。 这种模式也有一些问题,例如成本较高(网站编辑的工资、管理层运作成本等等),盈利模式较为单一(网络广告收入等等),因此需要搞一些“短信”、“彩铃”、“网络游戏”之类的“副业”
2006-11-13 00:00:00
480
WebSite-Watcher
2007-10-26
简体爬行器
2007-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人