
Technology
文章平均质量分 87
ivanlovetracy
这个作者很懒,什么都没留下…
展开
-
开源Licenses简介
作为一个软件开发者,不可避免的要与Open Source打交道,不管是因为你要选择使用一个开源产品还是你也要加入到开源当中。那么你可有想过为自己的开源项目设立一个合法的保障,保障自己以及使用者的权益,或者如果你使用一个开源产品的话,可有考虑过是否因为是开源就可以随意滥用? 很不幸的是,在中国,很多人甚至很多企业对License这个东西满不在乎(众所周知的事情),导致了中国软件业没有大客户的可原创 2005-08-12 17:24:00 · 832 阅读 · 0 评论 -
Role分析模式(二)角色对象创建和管理
概要Role Object(一)提出对解决Role问题的基本方法,但是我们还有许多问题需要深入,这些问题包括如何创建具体的Role实例,如何管理这些角色并实现角色之间的约束。 Role Object提出了对解决Role问题的基本方法,但是我们还有许多问题需要深入,其中的一个问题是如何创建具体的Role实例。动机对Role的创建有几个基本的需求。前面我们使用角色的名字作为Specification来原创 2005-05-28 02:54:00 · 1782 阅读 · 0 评论 -
在TCP三次握手后插入伪造的TCP包
在TCP三次握手后插入伪造的TCP包 一、说明用Socket的API Connect完成TCP建立连接的三次握手,同时子进程抓包,抓完三次握手的包后,插入第四个包即可,从对端返回的第五个包来看插入成功了,但因为插入了一个TCP包,之后的连接将发生混乱。可以将插入的那个包Data设置为HTTP Request,向WEB服务器提交请求。又如果目标系统的TCP序列号是可预计算的,那么是否可以做带伪源地址原创 2005-05-07 02:35:00 · 921 阅读 · 0 评论 -
设计数据层组件并在层间传递数据
目录简介 将关系数据映射到业务实体 实现数据访问逻辑组件 实现业务实体 事务处理 验证 异常管理 授权与安全性 部署 附录 合作者 简介在设计分布式应用程序时需要确定如何访问和表示与该应用程序相关联的业务数据。本文提供一些指导原则以帮助您选择公开数据、保持数据和在应用程序的层间传递数据的最佳方式。图 1 所示为分布式应用程序中的常见层。本文区分业务数据与使用这些数据的业务过程,并且仅在需要明确说明原创 2005-05-07 02:33:00 · 848 阅读 · 0 评论 -
我的软件项目需求分析总结
需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键 总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个情况: 客户本身说不清楚 文物网是这样,中彰国际更是这样,但是这不能怪客户,毕竟客户在软件方面的知识要少的多,也没有相关原创 2005-10-09 01:25:00 · 1582 阅读 · 0 评论 -
.NET中使用datagrid实现的简单分页效果
WebForm1 http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> BackColor="White" CellPadding="4" AllowPaging="True" PageSize="5" AllowSorting="True"原创 2005-05-07 02:42:00 · 647 阅读 · 0 评论 -
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicode、Unic原创 2005-05-07 02:30:00 · 668 阅读 · 0 评论 -
ASP.NET中如何防范SQL注入式攻击
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户原创 2005-04-22 16:47:00 · 657 阅读 · 0 评论 -
ADO.NET中的多数据表操作浅析之读取
在开发基于.NET平台的数据库应用程序时,我们一般都会用到DataSet,作为ADO.NET的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了DataTable、DataView、DataRow、DataColumn、Constraint以及DataRelation。当初看到它时真的是有点兴奋。 下面根据我的一些经验来举例说明在ADO.NET中的多表原创 2005-04-22 16:33:00 · 649 阅读 · 0 评论 -
Web搜索引擎设计和实现分析
---- 一、引言 ---- 随着Internet的飞速发展,人们越来越依靠网络来查找他们所需要的信息,但是,由于网上的信息源多不胜数,也就是我们经常所说的"Rich Data, Poor Information"。所以如何有效的去发现我们所需要的信息,就成了一个很关键的问题。为了解决这个问题,搜索引擎就随之诞生。 ---- 现在在网上的搜索引擎也已经有很多,比较著名的有AltaVista, Ya原创 2005-04-21 04:28:00 · 723 阅读 · 0 评论 -
ASP网站漏洞解析及黑客入侵防范方法
作者:pizzaviat来源:第八军团 如何更好的达到防范黑客攻击,本人提一下个人意见!第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的站点。 由于ASP的方便易用,越来越多的网站后台程序都使用ASP脚本语言。但是, 由于ASP本身存在原创 2005-08-23 19:14:00 · 868 阅读 · 0 评论 -
精华的asp代码
显示页面加载时间重复域中的斑马线 显示字符串前20个字符并在结尾处添加“……” 如果动态图片为空,使用默认图片代替 如果数据为空,使用默认提示信息代替 ●显示页面加载时间 页面顶部添加下面的代码:Dim strStartTimeDim strEndTimestrStartTime = Timer 开始时间%>页面(同一页)的末尾添加: 加载完毕的时间strEndTime = TimerResp原创 2005-08-12 16:47:00 · 4888 阅读 · 1 评论 -
Role分析模式(一) 角色对象基本概念
概要在任何应用系统中,每一个对象都可能扮演多种角色,你在家里是父亲,在公司则可能是一个程序员,一个为你提供原材料的公司可能同时又是你的客户。。,这样的问题一次又一次的出现,我经常看到应用系统不能很好处理这些问题,在本文中,我将仔细描述这一重要的分析模式,并使用TAOERP 基本业务元素(TBCC)展示如何使用这一分析模式处理组织机构相关的问题。一个应用系统经常需要某一个对象在不同的上下文中具有不同原创 2005-05-28 02:52:00 · 2097 阅读 · 0 评论