这段时间工作不太忙,所以抽时间学习了TOMCAT,TOMCAT实际就是负责保持TCP连接传递到部署的项目中。浏览器实质就是TCP发送器。将用户的请求封装成TCP发送请求。当然格式是双方协定的。使用的socket连接。请求内容为空格和换行符分割。看了下源码解析请求头,觉得写得好精致啊。讲请求转换为byte数组。然后转化为char值直接比较他们的值大小。如果和换行符或者空格char相同则提出。intix=0;intox=0;Stringkey=null;Str
系统 2019-08-12 01:32:38 2670
基于libevent进程池服务器-Another9527-博客园基于libevent进程池服务器本程序仅是为了学习libevent而写的,但可以当作是简单的程序框架扩展为实际的应用。程序本身没有经过广泛的功能测试和压力测试,仅作简单的功能测试,如果在实际应用中产生任何问题与作者无关,也不提供任何技术支持。但欢迎讨论相关技术问题。本程序设计思路很简单,一个控制进程,M个业务进程(M可以配置),其中一个业务进程又负责N个TCP连接(N可以配置,因为是在同一个进
系统 2019-08-12 01:31:59 2670
继承什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单继承,基类是ParentClass1,派生类是SubClasspassclassSubClass2(Paren
系统 2019-09-27 17:56:44 2669
廖雪峰Python教程笔记(三)5函数5函数基本上所有的高级语言都支持函数,Python也不例外。Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。抽象计算数列的和,比如:1+2+3+…+100看到∑就可以理解成求和借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。函数就是最基本的一种代码抽象的方式。调用函数要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs调用函数的时候,如果传入的参
系统 2019-09-27 17:55:55 2669
ThreadLocal与synchronizedJava良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。synchronized和ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对ThreadLocal就要陌生得多了。并发问题。当一个对象被两个线程同时访问时,可能有一个线程会得到不可预期的结果。一个简单的java类StudnetJava代码pu
系统 2019-08-29 23:48:58 2669
电驴上的资料,我把他传到我的网站上了,呵呵。。不过这个空间好像是不能用做下载站的吧。。估计人下一多就下不了了。。。下载地址:http://niunan.net/download/NET35DEVELop.rarASP.NET3.5开发大全DOC版
系统 2019-08-29 23:40:32 2669
解决方案1:调用windows的shell,但会有安全问题.*browseFolder.js*该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框*以供用户实现对系统文件夹选择的功能*文件夹选择对话框起始目录由*Shell.BrowseForFolder(WINDOW_HANDLE,Message,OPTIONS,strPath)函数*的strPath参数设置*例如:0x11--我的电脑*0--桌面*"c:\\"--系统C盘**用如下
系统 2019-08-29 23:20:43 2669
新的Outlook2007已经不再使用InternetExplorer来渲染HTML格式E-mail,改而使用OfficeWord引擎,以期提高邮件的安全性、增强渲染的统一性,不过DaveGreiner认为,这种改变简直糟透了,足以使E-mail开发倒退5年,因为它意味着没有背景图片、贫乏的背景颜色、不支持CSS的float或position、不支持CSS的盒子模式等等。如果微软对IE用户来这一招,肯定会招致网络开发人员的大规模抗议,不过不知道为什么,微软
系统 2019-08-29 23:07:46 2669
对于每个应用程序来说,都要有一些属于用户自己的设置,满足不同需求。当我们点击menu时,如下:点击settings时,出现:那么这样的效果是怎么实现的呢?我只是来个简单介绍,给自己做备忘,也是给大家点思路吧。在android的路上,我们一起努力吧。这里我们仅说第二个图片效果的实现,第一个图片的效果,想必大家都会了,就是使用menu类的几个方法就可以了。1.PreferenceScreen的使用。首先要定义一下整个布局即使用xml文件夹下的preferenc
系统 2019-08-29 22:38:10 2669
在Java的api中的解释是intern()返回字符串对象的规范化表示形式。这句话很难理解以例子说明作用Stringstr1="fly";Stringstr2="weight";Stringstr3="flyweight";Stringstr4=null;str4=str1+str2;System.out.println(str3==str4);str4=(str1+str2).intern();System.out.println(str3==str4)
系统 2019-08-29 22:24:36 2669