背景,发布一个tomcat下的website,而发局域网可以访问。这时,可以关闭防火墙;或者开启防火墙,并设置一个防火墙的入站规则,让身边的同事访问这个website.设置方法:win7->控制面板->查看方式:类别->网络和internet->查看网络状态和任务->windows防火墙设置->高级设置->入站规则->新建规则->端口->下一步->TCP->特定本地端口,输入一个端口号->下一步->允许连接->下一步-->完成说明:设置完成后,不需要注销或
系统 2019-08-12 01:33:24 2458
Union的迷思(转自:http://blog.21ic.com/user1/2216/archives/2006/28718.html)联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出!1、什么是联合?“联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不
系统 2019-08-12 01:33:04 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
环境准备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
谈到比特币,我们都知道挖矿,有些人并不太明白挖矿的含义。这里的挖矿其实就是哈希的碰撞,举个简单例子:importhashlibx=11y=1#这里可以调节挖矿难度,也就是哈希的长度whilehashlib.sha256(f'{x*y}'.encode("utf-8")).hexdigest()[5:7]!="00":print(x*y)y+=1print("找到了:",(x*y))结果如下:当然比特币的挖矿要比这个复杂太多,但是原理差不多,有个大概的认知。
系统 2019-09-27 17:49:39 2457
为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取:file_object=open('thefile.txt')try:all_the_text=file_object.read()finally:file_object.close()Python读写文件实际操作的五大步骤一、打开文件Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下
系统 2019-09-27 17:38:35 2457
kdump是专门用来进行崩溃转储,我第一次看到它的时候可是吃了不少苦头,本文首先谈谈我吃的那些苦头,然后谈谈之后的事情。记得有一次,那时还在长春,我们经理让我将linux内存映像转储到磁盘,我当时的第一反应就是grep内核源代码,查找dump,结果找到的除了注释就是不相关的东西,我想这下可麻烦了,然后我就开始在网上找资料,后来还是查linux的内核Documents的时候找到了kdump,这个项目是专门进行内核转储的,它是基于kexec的,之后的事情就很明
系统 2019-08-29 23:43:35 2457