程序之路
baisun
*
展开
-
读书笔记 (1) (转^漂泊的猪^)
第一章 程序点滴1.1 程序≠软件 1.1.1 商业软件门槛的形成 1. 商业软件门槛的形成 任何一个行业初始阶段时的门槛都非常低,但是,只要发展到一定的阶段后,它的门槛就必然抬高。 2. 软件门槛对程序员的影响 程序要编程软件,这其中是一个商业化的过程 1.1.2 认清自己的发展 机遇是从耐心中产生的,越有耐心,就约有机遇。要想做一个很好的软件,做通用软件,要从最底层开始做起,从最原创 2004-10-14 00:47:00 · 1047 阅读 · 1 评论 -
windows2003中配置asp
尽管2003号称安全性有很大突破,但其默认支持.net架构,而抛弃使用了很久的大众化的Asp的路线缺饱受质疑,需要我们手动去配置很多东西。在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版原创 2004-12-28 00:21:00 · 2553 阅读 · 0 评论 -
IIS 5.1和IIS 6.0一些显著的重要区别
核心功能和服务已对 IIS 6.0 进行了重新设计以便利用基本 Windows 内核 HTTP.sys。这使其具有内置的响应和请求缓存和队列功能,并能够将应用程序进程请求直接路由到工作进程,从而改善可靠性和性能。IIS 6.0 引入了两种用于配置应用程序环境的操作模式:工作进程隔离模式和 IIS 5.0 隔离模式。在安装 IIS 6.0 时默认的隔离模式取决于您执行的是全新安装还是升级。在原创 2004-12-29 22:33:00 · 2195 阅读 · 0 评论 -
用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘
用.NET开发MSN聊天机器人 - MSN聊天机器人开发揭秘。 写在前面:我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需的资源,来开原创 2005-01-11 16:28:00 · 1011 阅读 · 0 评论 -
Error message: OLE DB provider SQLOLEDB was unable to begin a distributed transaction
SYMPTOMSWhen you try to use Microsoft SQL Server 2000 to start a distributed transaction between linked servers that are running Windows Server 2003, you may receive the following error message:原创 2005-01-27 13:40:00 · 2056 阅读 · 0 评论 -
FSO相关
使用FSO修改文件特定内容的函数function FSOchange(filename,Target,String)Dim objFSO,objCountFile,FiletempDataSet objFSO = Server.CreateObject("scripting.FileSystemObject")Set objCountFile = objFSO.OpenTextFile(Serve原创 2005-01-21 09:55:00 · 1623 阅读 · 1 评论 -
精彩编程
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 0 1 e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ff ff e8 20 e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50原创 2005-01-15 22:39:00 · 1031 阅读 · 0 评论 -
IE中,关闭窗口是 window.onunload 不执行的 bug
当使用window.onunload=function(){...} 时,如果窗口刷新或浏览其他页面,则该函数会被调用.而如果窗口是被关闭时,则该函数不会被调用.目前不清楚为什么会这样.使用 window.attachEvent(onunload,function(){...});则可以解决问题.Regards .迷失网络原创 2005-03-11 09:10:00 · 3333 阅读 · 5 评论 -
VML工作流设计器
VML工作流设计器 工作流是许多系统中必备的一种功能,而工作流设计器就显示对用户很重要。可视化的设计器对于客户来说就更好了,非常直观,有效果的减少用户的烦脑。在各种应用中有b/s的系统,有c/s的系统。不同的系统工作流程都是相似的。当今web应用日益广泛,因此本文将讲述如何在web上实现工作流设计器。演示地址位于:http://www.erist.com/demo/VMLWorkFlow/Wor原创 2005-03-14 09:18:00 · 5582 阅读 · 8 评论 -
不同语言中的关键字的比较
不同语言中的关键字的比较本主题列出用一个语言关键字即可概述的一般性编程任务。有关需要代码示例的任务的更多信息,请参见使用代码示例比较不同语言中的编程概念。目的Visual BasicVisual J#C++C# NEW JScriptVisual FoxPro声明变量Private、Public、Friend、Protected、Static1、Shared、Dimpublic, private,原创 2005-03-18 09:51:00 · 1117 阅读 · 0 评论 -
How To Read and Write BLOB Data by Using ADO.NET with Visual C# .NET
SUMMARYThe GetChunk and the AppendChunk methods are not available in ADO.NET on DataReader columns, DataSet columns, or Command parameters. This article describes how to use Visual C# .NET to read and原创 2005-09-07 16:09:00 · 1376 阅读 · 0 评论 -
为什么我们常忘记使用正则表达式 (转摘)
有这么一个奇怪的现象,设计人员常常忘记使用一个非常了不起的发明:正则表达式。他们宁愿自己实现非常复杂的字符串处理逻辑,在一堆if、else里面晕头转向,面对变化的需求感觉束手无策。今天系统出现一个错误,判断一个电话号码类型的时候出现错误,误将一个0133开头的号码当作中国电信的号码。在一番寻找后,认为错误可能在一段程序里。打开程序的配置,定义了各种通配府、开闭范围标记、号码头,比较复杂。查到最后,原创 2005-10-18 22:19:00 · 1218 阅读 · 1 评论 -
SEO 搜索引擎优化(Google 排名)
Google 排名有利因素(一)关键词:1.url中的关键词(第一和第二个字是最有价值的......)2.域名中的关键词(英文网站的优势)(Head部分)3.Title tag中的关键词(10-50个字符,不包含特殊字符)4.Description tag中的关键词(小于200个字符,这个参数现在Google已不再把它作为重要参数,但仍经常使用)5.Keywords tag中的关键词(小于10个字转载 2006-09-05 11:15:00 · 1326 阅读 · 0 评论 -
如何让你的网站排名靠前
网站做好了,怎样才能让你的网站在各大搜索引擎中排名靠前呢?网上的帖子很多,通过搜索和总结,整理出了一套自己行之有效的方法,写出来供大家参考 成功案例推荐:http://sooboo.com.cn/ 还在继续整理中,而且我们的网站也在不断优化中......... 1、 网站建好后首先到各大搜索引擎免费登录你的网站 http://www.sowang.com/freesubmit.htm http:/转载 2006-09-05 11:17:00 · 2475 阅读 · 0 评论 -
网页上的播放器相关参数说明
网页上的播放器相关参数说明 (默认0为否,-1或1为是) / target=_blank>http://01.wma" val原创 2004-12-28 00:15:00 · 1122 阅读 · 0 评论 -
正则表达式的应用
如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.dat如果使用 * 字符原创 2004-12-27 23:48:00 · 783 阅读 · 0 评论 -
什么才是提高ASP性能的最佳选择?(一)
ASP开发人员为了在他们的设计项目中获得更好的性能和可扩展性而不断努力。幸运地是,有许多书籍和站点在这方面提供了很好的建议。但是这些建议的基础都是从ASP平台工作的结构上所得出的结论,对实际获得的性能的提高没有量的测量。由于这些建议需要更加复杂的编码过程并降低了编码的可读性,开发人员就只能在看不到实际运行效果的情况下,独自衡量为了提高他们ASP应用程序的性能是否值得付出这些代价。 本原创 2004-12-23 10:51:00 · 853 阅读 · 0 评论 -
读书笔记 (2) (转^漂泊的猪^)
第二章 认识CPU2.1 8位处理器回顾 Intel 8080由6000多个晶体管构成,每秒能执行约60万次操作。寻址空间达到64KB,指令多达60条以上。 苹果II使用的是6502芯片,有256Byte的固定堆栈区,内有一些基本函数的功能。可惜它没有后续的兼容性的产品。2.2 16位微处理器 2.2.1 组成结构 8086/8088与6502之间最大的不同在于指令的体系结构。8086在指原创 2004-10-14 00:48:00 · 961 阅读 · 0 评论 -
如何用正确的方法来写出质量好的软件的75条体会【转载】
转http://blog.joycode.com/mvm/archive/2004/05/19/21899.aspx附孟子E章的解释1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZill原创 2004-10-13 23:47:00 · 1560 阅读 · 0 评论 -
读书笔记 (3) (转^漂泊的猪^)
第三章 Windows运行机理3.1 内核分析 3.1.1 运行机理 1. 概述 VxD中的“x”代表任意的设备。可以把VxD看作是32位的DOS。Windows实现一个多任务的操作系统的方法是把运算时间轮流地分给每个虚拟器。 VMM是一个32位的保护模式程序。它的主要任务是建立和维护一个支持虚拟机的框架,并对每个VM提供服务。VMM是第一个被加载到内存的VxD程序,放在系统目录下的VMM32.V原创 2004-10-14 00:49:00 · 897 阅读 · 0 评论 -
会员管理系统中会员类的实现(选择自 tigerlgf 的 Blog )
第一:数据库设计:(数据库为Access)会员信息表user_info字段说明类型(长度)备注Id会员标识自动编号自增长User_Name用户名文本 User_Password密码文本 Question密码提示问题文原创 2004-11-12 22:05:00 · 1190 阅读 · 0 评论 -
II6.0应用程序隔离模式
IIS 6.0 引入了工作进程隔离模式,该模式可以在隔离环境中运行所有的 Web 应用程序。当在工作进程隔离模式下运行 IIS 时,可以将应用程序配置成在单独的应用程序池中运行。每个应用程序池在逻辑上表示一个可配置的工作进程,并且链接到池中的应用程序。工作进程彼此独立运行;它们可能失败,但不会影响其他工作进程。应用程序池保护其中的应用程序免受支持其他应用程序池的工作进程的影响。这样原创 2004-11-10 10:58:00 · 1415 阅读 · 0 评论 -
Sql Server2000中区分大小写
ALTER TABLE tbALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS --区分大小写alter database 数据库 COLLATE Chinese原创 2004-11-23 14:56:00 · 1168 阅读 · 0 评论 -
Windows自启动程序十大藏身之所
一、当前用户专有的启动文件夹 这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:/Documents and Settings//「开始」菜单/程序/启动,其中“”是当前登录的用户帐户名称。 二、对所有用户有效的启动文件夹 这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动原创 2004-11-13 13:51:00 · 806 阅读 · 0 评论 -
SQL中的全文检索
zjcxc (邹建) 最近搜索了一下全文检索,发现了一些问题,现在总结如下:全文索引和查询概念(摘自SQL 联机帮助)全文索引、查询和同步化最主要的设计要求是,在注册进行全文检索的所有表上都有一个唯一的全文键列(或者单列主键)。全文索引对使用的重要字及其所在位置进行跟踪。例如,假定有一个对 DevTools 表的全文索引。全文索引可能指出在 Abstract 列的第 423 个和第 9原创 2004-12-03 13:05:00 · 1343 阅读 · 3 评论 -
JavaScript窗口功能指南之检查一个窗口是否存在
JavaScript窗口功能指南之检查一个窗口是否存在(作者:听风编译 2001年01月19日 11:35) 当你创建一个新窗口时,给open()方法的返回值分配一个变量非常重要。比如,下面的语句创建一个新窗口,然后立即关闭它: win = window.open("http://www.docjs.com/", "js"); win.close(); Window对象原创 2004-12-08 08:49:00 · 805 阅读 · 0 评论 -
面向对象的JavaScript编程(liuruhong(原作))
Javascript对于做过Web程序的人不应该是陌生,初期是用来做一些简单的FORM验证,基本上是在玩弄一些技巧性的东西。IE 4.0引入了DHTML,同时为了对抗Netscape的Javascript,提出了自己的脚本语言JScript,除了遵循EMAC的标准之外,同时增加了许多扩展,如下要提到的OOP编程就是其中的一个,为了命且概念,我以下提到的Javascript都是Microso原创 2004-12-08 08:36:00 · 770 阅读 · 0 评论 -
领悟Web设计模式(袁剑)
领悟Web设计模式本文发表在《程序春秋》2004年1期摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录 引言 经典的WebForm架构 设计模式 MV原创 2004-12-08 10:57:00 · 1303 阅读 · 0 评论 -
关于用SQL SERVER2000建立分布式网站系统的认识
最近闲来无事就对“分布式系统”做了一点小小的研究,我觉得这种技术相当不错,可能很多朋友都听说过“分布式”这个概念,我对这种技术的个人理解就是:分布式系统包括很多成员,它们之间资源是相互共享的,从大的方面看是共同担负处理任务,但是以个体为单位单独处理每个小的任务,然后被一个中央处理单元将所有信息合并的一个系统。这种技术就是基于服务器端的一种技术,我就按照我的理解来做了一个简单的模型(做错的地方请大家原创 2004-12-17 12:22:00 · 1085 阅读 · 0 评论 -
什么才是提高ASP性能的最佳选择?(二)
是否应该开启缓冲器? 通过脚本程序启动缓冲器 在ASP脚本的顶部包含Response.Buffer=True ,IIS就会将页面的内容缓存。 Response.Buffer = true Dim FirstName … /app1/buffer__1.asp的片段 以前的最佳(反应时间)= 7.05 msec/page 反应时间原创 2004-12-23 10:58:00 · 749 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构
出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的网站,比如个人网站,转载 2006-04-30 10:01:00 · 1199 阅读 · 0 评论