搜索到与相关的文章
Tomcat

Tomcat 架构 (一)

在实践过程中,从WebSphere中实现一个EJB的容器以及从WebLogic中实现一个JMS几乎都是不可能的,然而来自Apache基金会的servlet容器Tomcat至少在理论上是可能做到的。请注意,这里所说的“接口”也包含抽象类。规范的API可能会提供一个实现的模板,其中包括定义了一些抽象的基本类型的操作来供服务提供者去实现。而服务提供者应提供这些接口和抽象类的具体实现。例如,在Tomcat中HttpSession接口被以org.apache.cat

系统 2019-08-12 01:33:11 2549

各行各业

单点登录

这里主要采用cookies共享。步骤1:[写cookies]//创建一个HttpCookie对象HttpCookiecookie=newHttpCookie("uId");//设定此cookies值cookie.Value="uIdValue";cookie.Domain="company.com";//设定cookie的生命周期,在这里定义为一个小时DateTimedtNow=DateTime.Now;TimeSpantsMinute=newTimeSp

系统 2019-08-12 01:33:00 2549

编程技术

Learning Theory

EmpiricialRiskMinimization统计学习理论是整个机器学习到框架。试想我们学习的目的是什么呢?当然是为了具备用合理的方式处理问题的能力。统计学习理论要解决的问题就是基于数据找到一个预测函数。经验风险最小化(EmpiricialRiskMinimization,ERM)[2]是统计学习理论中准则之一,常用于给出学习算法(learningalgorithms)性能的理论边界。假定给定两个数据空间\(X\)和\(Y\),我们想学习到一个假设函

系统 2019-08-12 01:32:49 2549

各行各业

第二人生的源码分析(四十五)图像解压线程

前面介绍虚拟文件系统的线程,其实它是单一个线程来处理所有消息的,还有类LLLFSThread也是一样。在第二人生显示的软件里,图片是占了绝大部份数据,那么从服务器上下载的数据,都是压缩的图片,这样的图片大小就比较小一些,对于网络通讯就需要不太多带宽了,看到程序显示速度明显加快。下面就来分析一下这个线程到怎么样工作的?LLAppViewer::sImageDecodeThread=newLLWorkerThread("ImageDecode",enable_

系统 2019-08-12 01:32:46 2549

各行各业

谷歌浏览器的源码分析(32)

上一次说到在类ResourceDispatcher会收到接收HTTP数据消息,并进一步处理数据。那么ResourceDispatcher类又把接收到的数据发往何处呢?这是需要我们去搞懂它的。通过进一步的跟踪,会发现在ResourceDispatcher::OnReceivedData函数调用WebCore::ResourceHandleInternal类来处理,也就是把接收到的数据抛给WebCore来处理了。如下面的代码:#001voidResourceD

系统 2019-08-12 01:32:40 2549

Tomcat

Tomcat 配置学习

1server.xml我们先看appBase,这个目录表示:1这个目录下面的子目录将自动被部署为应用。2这个目录下面的.war文件将被自动解压缩并部署为应用而docBase只是指向了你某个应用的目录,这个可以和appBase没有

系统 2019-08-12 01:32:33 2549

编程技术

统计学习方法(五)——决策树

/*先把标题给写了,这样就能经常提醒自己*/决策树是一种容易理解的分类算法,它可以认为是if-then规则的一个集合。主要的优点是模型具有可读性,且分类速度较快,不用进行过多的迭代训练之类。决策树学习通常包括3个步骤:特征选择、决策树的生成和决策树的修剪。比较常用到的算法有ID3、C4.5和CART。1.决策树模型决策树是一种树形结构的分类模型,它由结点和有向边组成,结点分为内部结点和叶结点,内部结点表示一个特征或属性,叶结点表示一个类。决策树的分类即是从

系统 2019-08-12 01:32:12 2549

各行各业

写软盘

自己动手写操作系统中免不了要写软盘镜像,刚开始就知道一个dd命令,但是不好用啊找了半天资料,终于算是知道怎么回事了首先,可以使用本书自带的工具(汗,一直没有注意)还可以下一个winimage,这是个好使的东西,首先你要新建一个软盘,一般是1.44M,然后写引导扇区,即把自己的boot.bin写进去(有一个引导扇区属性),然后才是添加文件,把loader.bin和kernel.bin都添加进去,你会发现,当查看软盘镜像文件的时候你找不到boot.bin写软盘

系统 2019-08-12 01:31:42 2549

Python

Python与人工神经网络:使用神经网络识别手写图像介绍

人体的视觉系统是一个相当神奇的存在,对于下面的一串手写图像,可以毫不费力的识别出他们是504192,轻松到让人都忘记了其实这是一个复杂的工作。实际上在我们的大脑的左脑和右脑的皮层都有一个第一视觉区域,叫做V1,里面有14亿视觉神经元。而且,在我们识别上面的图像的时候,工作的不止有V1,还有V2、V3、V4、V5,所以这么一看,我们确实威武。但是让计算机进行模式识别,就比较复杂了,主要困难在于我们如何给计算机描述一个数字9在图像上应该是怎样的,比如我们跟计算

系统 2019-09-27 17:52:57 2548

Python

Raspberry PI 3 B+上配置PyTorch,Python3.5

配置Pytorch的环境,我自己着实花了很久的时间,遇到了很多的问题,问了让大家少走弯路,我这边写一下一个成功的案例。这边先要感谢一下两位博主的文章。在RaspberryPi上编译PyTorchPytorchonRaspberryPi前人种树后人乘凉,希望我的文章也能帮助到一些人。首先树莓派上面是自带了Python2.7的版本的,由于我们这边是要在Python3.5上面配置Pytotch,所以我们先安装一下Python3。sudoaptinstallpyt

系统 2019-09-27 17:48:47 2548