- 博客(74)
- 收藏
- 关注
转载 Apache与Tomcat有什么关系和区别
一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成ser...
2018-07-09 21:05:00
284
转载 【转】Pandas常见用法总结
关键缩写和包导入在这个速查手册中,我们使用如下缩写:df:任意的Pandas DataFrame对象s:任意的Pandas Series对象raw:行标签col:列标签引入响应模块:import pandas as pdimport numpy as np 导入数据pd.read_cs...
2018-05-21 15:42:00
467
转载 常见HTTP请求头和响应头
2. 常用的HTTP请求头协议头说明示例状态Accept可接受的响应内容类型(Content-Types)。Accept: text/plain固定Accept-Charset可接受的字符集Accept-Charset: utf-8固定Accept-Encoding可接受的响应内容的编码方式。Accept...
2018-05-04 14:04:00
318
转载 python的time、datetime和calendar
datetime模块主要是用来表示日期的,就是我们常说的年月日时分秒,calendar模块主要是用来表示年月日,是星期几之类的信息,time模块主要侧重点在时分秒,从功能简单来看,我们可以认为三者是一个互补的关系。我们可以依据不同的使用目的选用合适的模块。1.time.time() 返回当前时间戳;print(time.time())#输出:1525410174.8452504...
2018-05-04 13:36:00
145
转载 Python执行系统命令的四种方法
一、os.system方法在子终端运行系统命令,可以获取命令执行后的返回信息以及执行返回的状态。执行后返回两行结果,第一行是结果, 第二行是执行状态信息,如果命令成功执行,这条语句返回0,否则返回1。import osprint(os.system('date'))由于python3默认采用了UTF-8编码,而WIN8的CMD窗口采用的是...
2018-04-24 12:38:00
393
转载 python小记
一、enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。例,1 lst = ["a", "b", "c"]2 for i, element in enumerate(lst):3 print(i, lst[i])4 输出:5 0 a6 1 b7...
2018-03-12 21:56:00
116
转载 Python的os,shutil和sys模块
*********OS*********** 1 os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\' 2 os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix' 3 os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径 4 os.ge...
2018-03-11 17:33:00
136
转载 linux下的du和df的区别
du(disk usage)是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。df(disk free)通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件,...
2018-03-07 16:26:00
115
转载 tcpdump简单使用
tcpdump命令是一款sniffer工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,结合wireshark等网络封包分析软件使用。tcpdump常用参数: 1 -n 不把主机的网络地址转换成名字; 2 -v 输出更多的信息;(tcpdump的详细信息有三个等级:-v,-vv,-vvv) 3 -c...
2018-03-06 21:51:00
98
转载 谷歌搜索语法
搜索也是一门艺术 在我们平时使用搜索引擎的过程中,通常是将需要搜索的关键字输入搜索引擎,然后就开始了漫长的信息提取过程。其实Google对于搜索的关键字提供了多种语法,合理使用这些语法,将使我们得到的搜索结果更加精确。当然,Google允许用户使用这些语法的目的是为了获得更加精确的结果,但是黑客却可以利用这些语法构造出特殊的关键字,使搜索的结果中绝大部分都是存在漏洞的...
2018-03-05 21:35:00
579
转载 DNS资源记录的七类
在Microsoft产品系列中,ADDS是一个很出色的设计平台,说到AD,那么我们就不得不提起他的合作伙伴--DNS,相信大家都知道,DNS在AD中的重要地位,就如男人和女人一样,要想有所作为,他们2个就必须进行结合,缺少任何一方,这个社会也就失去了色彩! DNS分为正向查找区域和反向查找区域,然后在分为,主要,辅助,存根区域,在这些区域里,又存在着很多的记录,今天,就让我们...
2018-03-05 13:10:00
775
转载 简述大数据和云计算
大数据(big data),是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。 大数据的4V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(价值)大数据技术可理解为在巨量的数据中提取到有用的部分加以分析和处理。例如,在某些电商中通过收集用户浏览或购买过的产品,向用户主动推荐用户感兴趣的产品。大数据分析有五个方面:1、...
2018-03-02 12:49:00
670
转载 Nmap常用命令
NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包(win下也能用)。语法: nmap(选项)(IP)常用选项: 1 -O:激活操作探测; 2 -P0:值进行扫描,不ping主机; 3 -PT:是同TCP的ping; 4 -sV:探测服务版本信息; 5 -sP:ping扫描,仅发现目标主机是否存活; 6...
2018-02-28 12:56:00
218
转载 分布式和集群
转发自这里1.分布式小明的公司有3个系统: 系统A、系统B和系统C ,这三个系统所做的业务不同,被部署在3个独立的机器上运行, 他们之间互相调用(当然是跨域网络的), 通力合作完成公司的业务流程。将不同的业务分布在不同的地方, 这就构成了一个分布式的系统,现在问题来了, 系统A是整个分布式系统的“脸面”, 用户直接访问,用户量访问大的时候要么是速度巨慢,要么...
2018-02-26 15:23:00
86
转载 csrf与xss
CSRF攻击攻击原理及过程如下: 1. 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A; 2.在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A; 3. 用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B; 4. 网站B接收到用户...
2018-02-24 18:34:00
91
转载 python的socket
UDP编程思路: udp服务器端: 1.创建套接字(UDP);socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 2.绑定套接字到IP与端口;s.bind(('127.0.0.1', 9999)) 3.循环接收客户端数据(UDP是无连接,所以可以直接接收客户端发来的数据),并发送给对方数据; 4.传输结束,关闭套接字。 udp客户...
2018-02-23 14:15:00
124
转载 网络运维常用理论知识浅析
一、Windows系统管理什么是 BIOS?如何进入BIOS?BIOS基本输入输出系统,一般按DEL或F2进BIOS设置程序。什么是虚拟机?虚拟机运行在计算机上的一款软件程序,模拟计算机硬件功能为其他软件程序提供一个独立的计算机环境。虚拟机运行模式?1)寄居架构作为应用软件安装在操作系统上 ,可以在此...
2018-02-19 19:39:00
174
转载 python的reduce,map,zip,filter和sorted函数
一、 reduce(function,Iterable),它的形式和map()函数一样。不过参数function必须有两个参数。reduce()函数作用是:把结果继续和序列的下一个元素做累积计算。例, 1 def add(x, y) : # 两数相加2 return x + y3 4 5 reduce(add, [1,...
2018-02-11 12:34:00
106
转载 sed和awk的简单使用
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以 行 为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法。语法: sed [-nefri] ‘command’ file(s)常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到...
2018-02-01 14:30:00
119
转载 正则表达式
下表列出了正则表达式模式语法中的特殊元素。如果你使用模式的同时提供了可选的标志参数,某些模式元素的含义会改变。模式描述^匹配字符串的开头$匹配字符串的末尾。.匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。[...]用来表示一组字符,单独列出:[amk] 匹配 'a','m...
2018-01-29 15:00:00
150
转载 at、crontab、anacron的基本使用
Linux的任务调度机制主要分为两种:1. 执行一次:将在某个特定的时间执行的任务调度 at2. 执行多次: crontab3.关机后恢复尚未执行的程序 anacron、①atat命令用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用m...
2018-01-28 18:20:00
103
转载 linux系统资源查看常用命令
1.vmstatvmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、IO读写、CPU活动等进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。 语法: vmstat [刷新时间] [刷新次数]2.dmesgdmesg命令用于显示开机信息。kernel会将开机信息存储在ring buf...
2018-01-28 13:00:00
169
转载 区块链详解
【转载】这是一个微信公众号的文章,内容挺不错的区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。下面,我就来尝试,写一篇最好懂的区块链教程。毕竟它也不是很难的东西,核心概念非常简单,几句话就能说清楚。我希望读完本文,你不仅可以理解区块链,还会明白什么是挖矿、为...
2018-01-15 12:44:00
91
转载 cookie和session(转)
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序...
2018-01-02 15:57:00
135
转载 python的Requests库的使用
Requests模块: Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加Pythoner。更重要的是它支持 Python3!1.安...
2018-01-02 15:54:00
74
转载 Linux的curl和wget
wgetwget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法:wget(选项)(URL)常见参数:-a<日志文件>:在...
2017-12-19 22:36:00
142
转载 Linux软件包安装
Linux软件安装方式:1.apt,rpm,yum;2.源代码安装;3.二进制安装。一,apt,rpm,yum软件安装方式:apt-get(Advancd Packaging Tool)高级包装工具,软件包管理器例,apt-get isntall w3m 当你在执行安装操作时,首先apt-get 工具会在本地的一个数据库中搜索关于 w3m 软件的相关信息,并根据这些信息在相关的服务器上...
2017-12-19 21:05:00
112
转载 Linux三个比较特殊的权限
Linux还有三个比较特殊的权限,分别是:setuid,setgid,stick bit 。-:表示一般文件d:表示目录文件l:表示链接文件b:表示块设备c:表示字符设备p:表示管道s:表示套接字1.setuid,setgid: setuid的作用是让执行该文件的用户以该文件拥有者的权限去执行,就是普通用户执行passwd时会拥有root的权限...
2017-12-19 20:47:00
154
转载 小记(重载,重写,多态)
1.方法名相同,参数不同,这叫方法重载。(Overload) 如果同一个类中包含两个或两个以上的方法名相同,但参数不一致,那么可以说其中一个方法是另一个方法的重载。void foo(String str);void foo(int number);2.父类与子类有同样的方法名和参数,这叫方法覆盖(重写)。(Override) 如果子类对继承的父类的方法不满...
2017-12-07 21:27:00
86
转载 JAVA,Python代码是编译执行还是解释执行?
转载地址:http://blog.csdn.net/zv3e189os5c0tsknrbcl/article/details/78661641有人在讨论 Python 代码是编译执行还是解释执行?这个问题还可以换一种说法: Python 是编译型语言还是解释型语言?回答这个问题前,我们先弄清楚什么是编译型语言,什么是解释型语言。所谓编译执行就是源代码经过编译器编译处理,生成...
2017-11-30 13:48:00
141
转载 Socket 实现简单的多线程服务器程序
**********服务器端*************public class ServerSocket{ public static void main(String[] args) throws Exception { try{ ServerSocket ss=new ServerSocket(8888); S...
2017-11-29 21:38:00
108
转载 JDBC基础
Java数据库连接——JDBC基础知识(操作数据库:增删改查)转载自:原文链接 ^_^在此感谢: ❤喵了个咪❤❤阅读目录一、JDBC简介二、JDBC使用详解...
2017-11-27 20:56:00
80
转载 Java常见网络操作(URL类,InetAddress类,URLConnection类)
*****************InetAddress********************** InetAddress:用于标识网络上的硬件资源(如,IP,主机名,域名等)。 对于InetAddress,三个方法:getLocalHost()、getByName()以及getAllByName()可以用来创建InetAddress的实例。 InetAddress类没...
2017-11-13 18:10:00
299
转载 Java中的集合(Set,List,Map)
******************collections类总结***************************JAVA集合主要分为三种类型: Set(集) List(列表) Map(映射) 类似于Python中的数组,都是由键值对(key:value)对构成的!!!Collection 接口 Collection是最基本的集合接口,声明了适用于J...
2017-11-12 18:15:00
106
转载 Java正则表达式Pattern和Matcher类
转载自--小鱼儿是坏蛋(原文链接)概述 Pattern类的作用在于编译正则表达式后创建一个匹配模式. Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配Pattern类常用方法及介绍1. Pattern complie(String regex) 由于Pattern的构造函数是私有的,不可以直接创建,所以通过静态方法compile(St...
2017-11-09 22:31:00
116
转载 Python和Java的区别
这里是我的一些总结,有些是参考别人的(在这里谢谢!!!)区别:1.Python比Java简单,学习成本低,开发效率高2.Java运行效率高于Python,尤其是纯Python开发的程序,效率极低3.Java相关资料多,尤其是中文资料4.Java版本比较稳定,Python2和3不兼容导致大量类库失效5.Java开发偏向于软件工程,团队协同,Python更适合小型开发6.Java偏向...
2017-11-08 21:19:00
723
转载 Java的 FileWriter类 和 FileReader类
一.FileReader类1,构造方法:FileReader fr = new FileReader(String fileName);//使用带有指定文件的String参数的构造方法。创建该输入流对象。并关联源文件。2,主要方法:int read(); // 读取单个字符,返回一个int型变量代表读取到的字符,如果已达到流末尾,则返回 -1。int read(char []cbuf);...
2017-11-04 17:19:00
133
转载 Java调用cmd命令
Runtime.getRuntime().exec(commandStr)方法提供了调用执行cmd指令cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。例...
2017-11-04 15:25:00
259
转载 Java File类常用方法及实例
创建:createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。createTempFile(Stringprefix, Stringsuffix, Filedirectory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。mkdir() 在指定位置创建一个单级文件夹。mkdirs() ...
2017-11-04 14:39:00
165
转载 Java可变参数Varargs
J2SE 1.5中提供了Varargs机制,“Varargs”是“variable number of arguments”的意思,允许直接定义能和不定个实参相匹配的形参。从而,可以用一种更简单的方式,来传递个数可变的实参。只要在参数定义的括号里写上一个形参的“类型”与“参数名”之间加上三个连续的“.”(即“...”,英文里的句中省略号),就可以让它和不确定个实参相匹配。而一个带有这样...
2017-11-03 15:43:00
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人