摘要: 1 Nmap介绍 Nmap扫描原理与用法PDF:下载地址 Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社 阅读全文
posted @ 2018-05-31 23:21 时光飞逝,逝者如斯 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: OpenVAS(开放式漏洞评估系统)是一个客户端/服务器架构,它常用来评估目标主机上的漏洞。OpenVAS是Nessus项目的一个分支,它提供的产品是完全地免费。OpenVAS默认安装在标准的Kali Linux上,本节将介绍配置及启动OpenVAS。 一、配置OpenVAS OpenVAS默认在K 阅读全文
posted @ 2018-05-31 22:32 时光飞逝,逝者如斯 阅读(5124) 评论(0) 推荐(1) 编辑
摘要: Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。不信你往下看。 上面的代码很明显会抛出一个如下的TypeError: TypeError: not all 阅读全文
posted @ 2018-05-31 16:06 时光飞逝,逝者如斯 阅读(403) 评论(1) 推荐(0) 编辑
摘要: NaN NaN 即 Not a Number ,不是一个数字。 在 JavaScript 中,整数和浮点数都统称为 Number 类型 。除此之外,Number 类型还有一个很特殊的值,即 NaN 。它是 Number 对象上的一个静态属性,可以通过 Number.NaN 来访问 。 console 阅读全文
posted @ 2018-05-31 16:01 时光飞逝,逝者如斯 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 在学习Java集合的时候遇到了Float.isNaN(float)函数,点进去一看就不理解了,函数实现如下: public static boolean isNaN(float v) { return (v != v); } float的v怎么会不等于自身呢?以下是关于这个函数的描述: /** * 阅读全文
posted @ 2018-05-31 15:57 时光飞逝,逝者如斯 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 前言 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse 阅读全文
posted @ 2018-05-31 15:54 时光飞逝,逝者如斯 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 今天做项目,发现了一个问题,当String作为参数传递的时候,在函数内部改变值对外部的变量值无影响,如下代码: 一开始不解后来想想就明白了,遂去对java参数传递做一个总结,以加深自己的基础知识. 1.基本类型传递 对于: 整型: byte short int long 浮点型 float doub 阅读全文
posted @ 2018-05-31 15:45 时光飞逝,逝者如斯 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 在学完Python函数那一章节时,很自然的的就会想到Python中函数传参时传值呢?还是传引用?或者都不是? 在回答上面的问题之前我们先来看看下面的代码: 代码1: def foo(var): var = 2 print(var) #output: 2 a = 1 foo(a) print(a) # 阅读全文
posted @ 2018-05-31 15:19 时光飞逝,逝者如斯 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。 但是如果你复制的是一个对象,情况就有些复杂 阅读全文
posted @ 2018-05-31 14:49 时光飞逝,逝者如斯 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 最近在研究Google Hacking,顺便在网上搜集一些搜索引擎的科学使用方法,科学正确的使用搜索引擎能获得很多的优质资源。 常用的搜索引擎命令 1、双引号 把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。bd和Google 都支 阅读全文
posted @ 2018-05-31 14:45 时光飞逝,逝者如斯 阅读(1400) 评论(0) 推荐(1) 编辑
摘要: 关于对象与引用之间的一些基本概念。 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便 阅读全文
posted @ 2018-05-31 14:37 时光飞逝,逝者如斯 阅读(351) 评论(0) 推荐(0) 编辑
摘要: CSS当中的z-index属性看起来足够简单,但是如果你真的想了解它是如何工作的话,在这简单的表面之下,又有许多值得探究的内容。 在这篇教程中,通过探究层叠上下文和一系列实际的例子,我们将会阐明z-index的内在机理。 CSS为盒模型的布局提供了三种不同的定位方案: 常规文档流 浮动 绝对定位 其 阅读全文
posted @ 2018-05-30 23:34 时光飞逝,逝者如斯 阅读(4045) 评论(0) 推荐(2) 编辑
摘要: python采用的是引用变量的结构,也就说如果你对一个变量赋值,并不是给这个变量开辟了一块内存空间而是将一个对象的内存空间地址告诉了这个变量,这样做的好处是便于管理,节省内存空间,便于内存释放等等。但是在一些特殊情况下还是需要一个有自己内存空间的变量,这样操作起来和原变量互不干扰。那就要用到对象的复 阅读全文
posted @ 2018-05-30 23:24 时光飞逝,逝者如斯 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 但是报错信息如下 python 遍历一个dict、set类型的同时,并且在改变这个变量的长度或者一边遍历一边修改,这时候就会抛出这错误; 我查了一些资料之后, 才发现用for in 迭代的时候是用迭代器的, (或许是个链表?), 不能在迭代的时候添加或删除属性, 只能更改属性值. (具体原理我也不太 阅读全文
posted @ 2018-05-30 23:22 时光飞逝,逝者如斯 阅读(3165) 评论(0) 推荐(1) 编辑
摘要: 先来一张思科和华为命令的对照表: 史上最全华为路由器交换机配置命令大合集,熟练掌握下面的华为路由器交换机配置知识点,你只需花几分钟的时间就能明白华为路由器交换机配置。交换机的配置命令等等。 华为路由器交换机配置命令:计算机命令 PCAlogin:root;使用root用户password:linux 阅读全文
posted @ 2018-05-29 22:08 时光飞逝,逝者如斯 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: 在清除浮动前我们要了解两个重要的定义: 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。 高度塌陷:浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷) 知道浮动和为什么要清除浮动之后我们可以开始学习如何清除浮动了,这时候我 阅读全文
posted @ 2018-05-29 22:01 时光飞逝,逝者如斯 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。 写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那 阅读全文
posted @ 2018-05-29 21:28 时光飞逝,逝者如斯 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 先引用一段W3C的文档: 9.3 Positioning schemes In CSS 2.1, a box may be laid out according to three positioning schemes: Normal flow. In CSS 2.1, normal flow in 阅读全文
posted @ 2018-05-29 20:33 时光飞逝,逝者如斯 阅读(314) 评论(0) 推荐(0) 编辑
摘要: HTML/CSS 速写神器:Emmet 在前端开发的过程中,一个最繁琐的工作就是写 HTML、CSS 代码。数量繁多的标签、属性、尖括号、标签闭合等,让前端们甚是苦恼。于是,我向大家推荐 Emmet,它提供了一套非常简单的语法规则,书写起来非常爽快,然后只需要敲一个快捷键就立刻生成对应的 HTML 阅读全文
posted @ 2018-05-29 20:15 时光飞逝,逝者如斯 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 用一个简单的例子说明如下: 很容易理解: a是一个列表,表内元素a[4]也是一个列表(也就是一个内部子对象); b是对a列表的又一个引用,所以a、b是完全相同的,可以通过id(a)==id(b)证明。 第4行copy.copy()是浅拷贝; 第5行copy.deepcopy()是深拷贝,通过id(c 阅读全文
posted @ 2018-05-29 16:21 时光飞逝,逝者如斯 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 请看如下一段程序: 请先猜想打印的结果: 是不是这样: 但是,实际的打印效果 请看如下解释: python可变对象做默认参数陷阱 可变对象与不可变对象 python中,万物皆对象。python中不存在所谓的传值调用,一切传递的都是对象的引用,也可以认为是传址。 python中,对象分为可变(muta 阅读全文
posted @ 2018-05-29 15:28 时光飞逝,逝者如斯 阅读(1470) 评论(1) 推荐(0) 编辑
摘要: 第一个打印会报错: 第二个打印会返回一个空列表 阅读全文
posted @ 2018-05-29 15:00 时光飞逝,逝者如斯 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 方法: random模块下shuffle方法的介绍 阅读全文
posted @ 2018-05-29 14:51 时光飞逝,逝者如斯 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 题目: 列表去掉重复元素,并保持原来的排序 方法一: 方法二: 阅读全文
posted @ 2018-05-29 14:22 时光飞逝,逝者如斯 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 按照字典的内的年龄排序 待排序的字典 方法一: 方法二: 阅读全文
posted @ 2018-05-29 08:44 时光飞逝,逝者如斯 阅读(899) 评论(0) 推荐(0) 编辑
摘要: JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其 阅读全文
posted @ 2018-05-28 15:45 时光飞逝,逝者如斯 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 派生选择器用的很多,派生选择器具体包括为后代选择器、子元素选择器、相邻兄弟选择器,我们来理解一下他们之间的具体用法与区别。 1、css后代选择器语法:h1 em {color:red;} 表示的是从h1开始里面包含的所有的em元素变成红色,h1为祖先,其他的em都是后代,即选中后代,不管是儿子还是孙 阅读全文
posted @ 2018-05-28 15:32 时光飞逝,逝者如斯 阅读(472) 评论(0) 推荐(0) 编辑
摘要: CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 CS 阅读全文
posted @ 2018-05-28 15:29 时光飞逝,逝者如斯 阅读(364) 评论(0) 推荐(3) 编辑
摘要: 阅读目录 一 介绍 二 创建表 三 增删改查 四 其他查询相关 五 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1、安装 阅读全文
posted @ 2018-05-26 21:03 时光飞逝,逝者如斯 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图 阅读全文
posted @ 2018-05-26 21:01 时光飞逝,逝者如斯 阅读(252) 评论(0) 推荐(0) 编辑
摘要: mysql六:数据备份、pymysql模块 阅读目录 一 IDE工具介绍 二 MySQL数据备份 三 pymysql模块 一 IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握 阅读全文
posted @ 2018-05-26 20:59 时光飞逝,逝者如斯 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 阅读全文
posted @ 2018-05-26 20:57 时光飞逝,逝者如斯 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT 阅读全文
posted @ 2018-05-26 20:39 时光飞逝,逝者如斯 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table emp 阅读全文
posted @ 2018-05-26 20:35 时光飞逝,逝者如斯 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 题目 二 答案 一 题目 1、查询所有的课程的名称以及对应的任课老师姓名 2、查询学生表中男女生各有多少人 3、查询物理成绩等于100的学生的姓名 4、查询平均成绩大于八十分的同学的姓名和平均成绩 5、查询所有学生的学号,姓名,选课数,总成绩 6、 查询姓李老师的个数 7、 查询没有报 阅读全文
posted @ 2018-05-26 20:34 时光飞逝,逝者如斯 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE约束 五 分组查询:GROUP BY 六 HAVING过滤 七 查询排序:ORDER BY 八 限制查询的记录数:LIMIT 九 使用正则表达式查询 一 单表查询的语法 SELECT 字段1,字段2... FR 阅读全文
posted @ 2018-05-26 20:28 时光飞逝,逝者如斯 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_ 阅读全文
posted @ 2018-05-26 20:20 时光飞逝,逝者如斯 阅读(341) 评论(0) 推荐(0) 编辑
摘要: GIL(global interpreter lock),全局解释器锁,是很多编程语言实现中都具有的特性,由于它的存在,解释器无法实现真正的并发。它也是 Python 中经常讨论的话题之一。 Python 作为编程语言存在多个具体实现,包括最常用的 CPython、超集 Cython、.NET 平台 阅读全文
posted @ 2018-05-26 20:11 时光飞逝,逝者如斯 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 存储引擎介绍 二 表介绍 三 创建表 四 查看表结构 五 数据类型 六 表完整性约束 七 修改表ALTER TABLE 八 复制表 九 删除表 一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 https://www.cnblogs.com/Jetpro 阅读全文
posted @ 2018-05-26 20:04 时光飞逝,逝者如斯 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 介绍 二 数值类型 三 日期类型 四 字符串类型 五 枚举类型与集合类型 一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types 阅读全文
posted @ 2018-05-26 20:00 时光飞逝,逝者如斯 阅读(283) 评论(0) 推荐(0) 编辑