新的希望,新的明天

按类别归类:学习心得

Ogamer紧张开发中...

先放张图预览一下任务排程示意吧

(RFC1928)SOCKS V5

本备忘录状态:
本文档讲述了一种Internet社区的Internet标准跟踪协议,它需要进一步进行讨论和建议以得到改进。请参考最新版的"Internet正式协议标准" (STD1)来获得本协议的标准化程度和状态。本备忘录的发布不受任何限制。
知识背景:
这个备忘录描述了从同一协议的前一版本(版本4[1])发展而来的一个协议。这个新的协议起源于当前的一些讨论和原型的实现(active discussions and prototype implementations)。关键的贡献人有:Marcus Leech: Bell-Northern Research, David Koblas: Independent Consultant, Ying-Da Lee: NEC Systems Laboratory, LaMont Jones: Hewlett-Packard Company, Ron Kuris: Unify Corporation, Matt Ganis: International Business Machines

目录

1.介绍
2
.现有的协议
3
.基于TCP协议的客户
4
.请求
5
.地址
6
.应答
7
.基于UDP协议的客户
8.
安全性考虑
9.
参考书目

关于验证码的一点东西

最近摸了一下验证码的猜解,经过朋友的启发,才发现这个东西其实也并不困难,至于说到如何如何高深地去识别,那并不是我们要采取的手段.我们还是来摸一下简单的验证码吧...

ajax的未来是操作javascript?

偶然看到pjblog的作者的一篇文章<从GMail认识的W3C网页标准和Ajax>.对于其中的观点,既感到无奈,又感到震惊.

作者原话:"而不是我们现在很多Ajax程序,一个页面上全是读XML,这样的方式是比较愚蠢的。我们要做的是利用好Ajax里面的 Javascript ,而XML只能作为必要的辅助"

 

不!Ajax的未来绝对不是如同这位朋友所说的这般!众所周知,XML在数据交换以及多平台呈现等等诸多领域都是数据载体的唯一也是当前最佳的选择.它的天生结构化特性证明了它的优越.未来的WEB领域将是一个由各种webservice为基础组成的结构,这种结构间的传输基础,正是XML.在那个时代,终端之间交换的都是串化的数据,而不是如同现在般以呈现结果传输为主的局面.使用手机的用户,可以和使用PC的用户同时浏览同一个站点,却并不需要此站点作出任何针对性的改动,因为它只需要提供将用来构建呈现的串化数据就可以,其他一切,都应交由负责解析数据并构建呈现的单元去处理了.Ajax的出现,将会大大加快这个新一代的WEB世界的进化过程,催生大量的webservice,进一步使业务与呈现分离.

像作者所说的语句来看,估计还并没有认识到XML存在的根本意义,也并没有认识到简单结构化数据交换的意义所在.他的思想应该还停留在一切为了处理呈现的时代.并没有以一个立体的眼光去审视每个项目,每个服务的整体架构.计算机领域的程序/项目开发发展到今天,早就已经从过去的单纯的一个项目创建多个服务的角度转变成了如今的单一服务可服务于多个项目的角度了.设计架构时,再也不是从流程出发了进行多条简单的单线业务,而是由结构分解,抽象出对象,并发现问题预测问题归并问题了.我们的思想,同样也要随之转变.对新技术,新思想,带批判的目光去审视,是应该的.但也应关联前后,了解透彻方可一言.Ajax的前途是光明,因为用户主导的思想必定成为主流,那么用户主导的同时,如果用户不能实现数据任意呈现,那试问还能称之为用户主导么?主导,不一定只是操作方式的主导,更多的是对数据呈现方式的主导!

asp.net中的数据连接

前些天,公司的一个项目经常瘫痪,瘫痪源由数据服务器开始,延伸至应用服务器.和纯生一起找了很久没发现什么是什么缘故引起的.程序的主体是纯生写的,应该没什么问题.问题的根源初步确定是因为数据连接数太多导致的数据库服务器瘫痪.但我们不可能去怀疑ado.net的,因为在微软自己的应用上已经很好地证实了它的优越和健壮.为了找出原因,纯生仔细查看了一下微软的Pet-Shop项目源代码,结果发现里面的数据连接对象并没有如同我们一般定义成static.在我们刚开始学习使用.net的时候,几乎都认定了适量使用static定义的数据连接对象变量能更好地发挥ado.net的连接池效能.看了petshop的代码后,才明白在并发及周期内访问量较大的情况下,这个定理并不成立.也许这是由于ado.net的连接池特性决定的(关于这方面的内容,在msdn上有更为具体和详细的描述).马上动手,让技术部负责扁码的同事改写代码,去掉static定义的数据连接对象变量,对照使用Pet-Shop中获取连接对象的方法,问题完全解决了