http://blog.csdn.net/lemon_fantasy/archive/2009/02/17/3901030.aspxLinux将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。1.字符设备和块设备Linux抽象了对硬件的处理,
系统 2019-08-12 01:32:55 2458
主流java的web容器,主要是Tomcat,jboss,jetty,resin。由于以前我们主要用的是jboss4.0.5,但jbosse用的servlet容器是tomcat5.5,所以只进行tomcat和jetty的比较,两个谁好谁坏,适合你用,你才知道。resin就不说了,好像已经成为了history.一、Tomcat现在Tomcat版本已经是8.0了,在Tomcat6和7都增加了很多新的特性。版本特性Tomcat7系列Tomcat6系列二、jett
系统 2019-08-12 01:32:52 2458
UNIX系统中的大多数文件I/O只需要用到5个函数:open,read,write,lseek以及close文件描述符文件描述符是一个非负整数,所有打开的文件都通过文件描述符引用文件描述符的变化范围是0-OPEN_MAX,OPEN_MAX是每个进程最多打开的文件1、open函数#includeintopen(constchar*pathname,intflag,mode_tmode);//若成功则返回文件描述符,若出错则返回-1flag打
系统 2019-08-12 01:32:47 2458
在bin下面有9个sh文件,本文将逐步分析,今天就以version.sh为例os400=false#uname取操作系统名称如Linux如果为OS400的操作系统特殊处理case"`uname`"inOS400*)os400=true;;esac#resolvelinks-$0maybeasoftlink#解析文件或者符号文件得到真正文件#/home/dragonsuc/bin/version.sh#/home/dragonsuc/bin/tm->/hom
系统 2019-08-12 01:32:30 2458
引用:http://hi.baidu.com/worldpasser/blog/item/2ed12283cfec2eaf0df4d234.html1、环境说明Linux下tomcat运行期2、增加jvm内存的配置#vicatalina.sh插入如下:JAVA_OPTS='-Xms256m-Xmx512m'3、INFO:Maximumnumberofthreads(200)createdforconnectorwithaddressnullandport1
系统 2019-08-12 01:32:30 2458
pythonstrip()函数和split()函数的详解及实例一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。下面就详细说一下这两个功能,1Pythonstrip()函数介绍函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm)删除s字符串中开头、结尾处,位于rm
系统 2019-09-27 17:56:46 2457
原文链接:https://stackoverflow.com/questions/19798153/difference-between-map-applymap-and-apply-methods-in-pandas原文链接:https://stackoverflow.com/questions/19798153/difference-between-map-applymap-and-apply-methods-in-pandasapply()、map(
系统 2019-09-27 17:55:30 2457
环境准备python3.6PyCharm2017.1.3Windows环境框架搭建selenium3.6安装方法:pipinstallselenium实现步骤:一、步骤分析1、选择“账号密码登录”2、用户名、密码输入,登录3、文件上传注:本文主要介绍利用selenium包下的webdriver加载Firefox浏览器。二、元素捕捉利用火狐浏览器firebug插件复制控件的XPATH路径,注:Python3.6对应Firefox版本40.x,暂不支持最新版本
系统 2019-09-27 17:53:36 2457
当我们试图从新浪微博抓取数据时,我们会发现网页上提示未登录,无法查看其他用户的信息。模拟登录是定向爬虫制作中一个必须克服的问题,只有这样才能爬取到更多的内容。实现微博登录的方法有很多,一般我们在模拟登录时首选WAP版。因为PC版网页源码中包括很多的js代码,提交的内容也更多,不适合机器模拟登录。我们实现微博登录的大体思路是这样的:用抓包工具把正常登录时要提交的字段都记录下来;模拟提交这些字段;判断是否登录成功;原理很简单,让我们一步一步来实现吧。一.抓包利
系统 2019-09-27 17:53:11 2457
本文介绍了纯python进行矩阵的相乘运算的方法示例,分享给大家,具体如下:defmatrixMultiply(A,B):#获取A的行数和列数A_row,A_col=shape(A)#获取B的行数和列数B_row,B_col=shape(B)#不能运算情况的判断if(A_col!=B_row):raiseValueError#最终的矩阵result=[]#zip解包后是转置后的元组,强转成list,存入result中BT=[list(row)forrowi
系统 2019-09-27 17:50:31 2457