以下所写的都是基于Windows操作系统,tomcat7.0版本。一直在使用tomcat但是老实说对于tomcat本身并没有一个系统的掌握,今天饶有兴致的随便看了看,做了一点笔记,写一点心得,我本人比较喜欢从表面出发,从使用出发,然后再深入到它的本质问题上。在windows操作系统中,我们运行tomcat只需要执行startup.bat脚本就好,简单的很,但是startup.bat这个脚本做些什么,我是真的不知道的,所以今天我就说说startup.bat这
系统 2019-08-12 01:32:52 2503
1、进程与线程这是个老生常谈的话题,我们只需要记住:进程可是一个资源的基本单位,而线程是程序调度的基本单位,一个进程内部的线程之间共享进程获得的时间片。线程拥有自己的栈,因为线程有自己的局部变量,其他的资源(文件描述字,全局变量等)和其他线程共享。2、有关线程的函数intpthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg);参数说
系统 2019-08-12 01:32:49 2503
privatestaticBootstrapdaemon=null;privatestaticfinalFilecatalinaBaseFile;privatestaticfinalFilecatalinaHomeFile;privatestaticfinalPatternPATH_PATTERN=Pattern.compile("(\".*?\")|(([^,])*)");static{//Willalwaysbenon-nullStringuserDi
系统 2019-08-12 01:32:35 2503
经过已经习以为常的一周延期,Fedora项目组今天正式发布了代号为Goddard的Fedora13。Fedora13带来为桌面用户、开发者和系统管理员带来了哪些新功能呢?首先从桌面用户开始:流水线式安装器Anaconda安装工具的用户界面得到改善,简化了安装时对于存储设备和分区的管理。打印机驱动自动安装RPM和PackageKit得到改善,当你连接打印机时将自动搜索软件仓库并安装对应驱动。新的桌面应用程序和改善预装了Shotwell照片管理,Deja-du
系统 2019-08-12 01:32:23 2503
Catalina的作用是初始化各个组件,并開始启动各个组件。上文中介绍了Bootstrap是怎样启动Catalina的,如今来看看Catalina的作用:1,Catalina通过Digester类载入server.xml,实例化server.xml中各个组件,并为这些实例赋值(这个类是通过扩展SAX来完毕的)。2,调用server的start方法开启server组件,server会一级一级的将start传播下去,这样各个组件就从这里开启了。3,初始化命名空
系统 2019-08-12 01:32:13 2503
导言篇我的python环境是:python3.6.5这里我选择的GUI编程包是:tkintertkinker在python2.5以后就是自带包了,所以我们不需要另外安装tkinker相对与其他pythonGUI编程的包而已,是相对容易入手的代码篇这是系统的登录界面importtkinterfromtkinterimportmessageboxclassLogin(object):def__init__(self):#创建主窗口,用于容纳其它组件self.r
系统 2019-09-27 17:56:29 2502
起因:我的同事需要一个固定大小的cache,如果记录在cache中,直接从cache中读取,否则从数据库中读取。python的dict是一个非常简单的cache,但是由于数据量很大,内存很可能增长的过大,因此需要限定记录数,并用LRU算法丢弃旧记录。key是整型,value是10KB左右的python对象分析:1)可以想到,在对于cache,我们需要维护key->value的关系2)而为了实现LRU,我们又需要一个基于时间的优先级队列,来维护timesta
系统 2019-09-27 17:56:17 2502
本文实例为大家分享了pythonopencv实现证件照换底功能的具体代码,供大家参考,具体内容如下思路:先转到HSV空间,利用颜色提取背景制作掩模版mask,然后通过按位操作提取人像和制作新背景,最后叠加背景和人像得到换底后照片代码#-*-coding:utf-8-*-importcv2importnumpyasnpdefcvtBackground(path,color):"""功能:给证件照更换背景色(常用背景色红、白、蓝)输入参数:path:照片路径c
系统 2019-09-27 17:53:33 2502
Windows通过开机自启动执行bat脚本常驻python脚本使用schedule实现python定时任务python中的轻量级定时任务调度库:schedule安装:pipinstallschedule使用:单一任务:importscheduleimporttime#定义要执行的任务defjob():print("I'mworking...")#选择一种定时间隔schedule.every(10).minutes.do(job)schedule.every
系统 2019-09-27 17:53:18 2502
用dist存放所有数据到中心的距离,有n行(n组数据),k+1列(前k列分别存放到第i个类中心的距离,最后一列存放分到了第几类)#!/usr/bin/envpython#-*-coding:utf-8-*-importnumpyasnpn=100x=np.arange(100)y=np.arange(200,300,1)#1、选中心,此时假设分为两个类k=2center0=np.array([x[0],y[0]])center1=np.array([x[1
系统 2019-09-27 17:52:46 2502