- 博客(142)
- 资源 (2)
- 收藏
- 关注
转载 爬虫从入门 之 关于深度优先和广度优先
网站的树结构深度优先算法和实现广度优先算法和实现网站的树结构通过伯乐在线网站为例子: 并且我们通过访问伯乐在线也是可以发现,我们从任何一个子页面其实都是可以返回到首页,所以当我们爬取页面的数据的时候就会涉及到去重的问题,我们需要将爬过的url记录下来,我们将上图进行更改 在爬虫系统中,待抓取URL队列是很重要的一部分,待抓取URL队列中的URL以什么
2017-12-10 18:14:22 3870
转载 网页抓取jsoup
解析和遍历一个HTML文档如何解析一个HTML文档:复制代码 代码如下:String html = "First parse" + "Parsed HTML into a doc."; Document doc = Jsoup.parse(html); 其解析器能够尽最大可能从你提供的HTML文档来创见一个干净的解析结果,无论HTML的格式是否完整。
2017-12-10 17:32:21 179
转载 使用JAVA爬取网页图片
经过之前的HttpURLConnection还有各种流的结束,已经可以开始理解怎么下载网页上的一张图片了。对各种流不理解的话,可以翻翻前面的随笔,讲得都比较详细。在此就不细讲了。主要流程:1、HttpURLConnection连接上图片的网址,打开一个InputStream。2、把InputStream的内容读取到ByteArrayOutputStream中,此时B
2017-12-10 15:49:43 8509
转载 Ubuntu防火墙安装和配置
Ubuntu安装UFW防火墙sudo apt-get install ufw 一般用户,只需如下设置:sudo apt-get install ufw sudo ufw enable sudo ufw default deny 以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。启用sudo ufw enable sud
2017-12-06 11:20:02 391
转载 Unity 3D 控制物体前后左右均匀移动脚本
function Update () { if(Input.GetKey(KeyCode.W)){ print("w"); transform.Translate(Vector3.forward * Time.deltaTime * -20); } if(Input.GetKey(KeyCode.S)){ print("s")
2017-12-03 18:51:37 4275
转载 Ubuntu的防火墙配置-ufw-iptables
自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具。这个工具可以对出入服务的网络数据进行分割、过滤、转发等等细微的控制,进而实现诸如防火墙、NAT等功能。一般来说, 我们会使用名气比较的大iptables等程序对这个防火墙的规则进行管理。iptables可以灵活的定义防火墙规则, 功能非常强大。但是由此产生的副作用便是配置过于复杂。一向以简单易用著称Ubuntu在它的发行版
2017-11-22 11:34:38 538
转载 【linux】Ubuntu上的防火墙iptables的基本配置与使用
关于防火墙firewall,从字面上理解,就是防止非法的数据包进入的一道墙,合法的数据从门里进来,不合法的数据被墙挡在外面。而到底哪些是合法哪些是不合法的数据呢,这个是由墙里面的设备或者人给的配置决定的。如果是人为设置的,配置得好,自然好,配置得不好,等于防火墙是个摆设。对于我们在进行学习时,当然防火墙可以关掉,如在linux下使用telnet部署web这篇文章中的做法,以便于我们的数据包可以自由
2017-11-22 11:15:26 6756 1
转载 Linux常用命令学习
1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列
2017-11-22 10:47:45 169
转载 SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)
本文从零开始一步一步介绍如何在Ubuntu上搭建SQL Server 2017,包括安装系统、安装SQL等相关步骤和方法(仅供测试学习之用,基础篇)。 一. 创建Ubuntu系统(Create Ubuntu System) 1. 前提准备由于本文主要研究SQL Server 2017在Linux上的搭建方法,从Install SQL Server on Linux
2017-11-16 12:08:56 342
转载 Ubuntu下Sql Server的安装
环境:Ubuntu 16.04参考教程(下文图片来源):Linuxide安装步骤:1.输入命令,获取root权限sudo su2.导入公共库GPG密钥:curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -3.注册 Microsoft SQL
2017-11-15 20:52:42 787
转载 RedHat安装yum的方法总结
最近配置了服务器需要安装软件方法有几种。1.下载软件包 ,编译安装 (./configure,make,make install)这样安装配置性更高。相信高手都是这样安装的。2.yum安装。这样安装起来比较简单。(yum install 软件包名称) 主要适用于(CentOS,Red Hat)等.卸载:yum remove 软件包名称.3.apt-get 安装 这个和
2017-11-15 20:28:17 948
转载 Ubuntu安装使用yum(纯属娱乐)
摘要: Ubuntu默认的包管理器为apt,而yum是fedora,redhat的包管理器。fedora也是比较出名的linux桌面系统,有些软件在fedora上存在但是ubuntu可能没有,我也曾经下载fedora上的rpm包放到ubuntu上使用。在ubuntu上执行sudo ...Ubuntu默认的包管理器为apt,而yum是fedora,re
2017-11-15 20:11:42 23602
转载 配置本地和共享yum源,定制属于自己的yum仓库
使用yum安装软件命令: ####查看软件包 yum list all ##列出yum源仓库里面的所有可用的安装包 yum list installed ##列出所有已经安装的安装包 yum list available ##列出没有安装的安装包 ####安装软件 yum install softwarename
2017-11-15 18:06:24 2950
转载 SQL Server 创建约束图解 唯一 主键
SQLServer中有五种约束,Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束,今天使用SQL Server2008来演示下这几种约束的创建和使用的方法。1、Primary Key约束 在表中常有一列或多列的组合,其值能唯一标识表中的每一行。 这样的一列或多列成为表的主键(Prim
2017-11-14 11:23:58 1150
转载 java进制转换
java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i)十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Intege
2017-11-11 09:16:37 125
转载 中文分词之Java实现使用IK Analyzer实现
IK Analyzer是基于lucene实现的分词开源框架,下载路径:http://code.google.com/p/ik-analyzer/downloads/list需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例
2017-11-08 23:50:11 371
转载 Java屏幕截图及剪裁
Java标准API中有个Robot类,该类可以实现屏幕截图,模拟鼠标键盘操作这些功能。这里只展示其屏幕截图。 截图的关键方法createScreenCapture(Rectangle rect) ,该方法需要一个Rectangle对象,Rectangle就是定义屏幕的一块矩形区域,构造Rectangle也相当容易:new Rectangle(int x, int y, int w
2017-11-06 21:18:10 260
转载 kali密码破解小结(crunch字典生成)
密码破解基本有三种方法:第一种是人工猜解(垃圾桶工程和被动信息收集);第二种是基于字典暴力破解(主流)在kali里,是默认自带了字典的,分别放在下面三个文件中:/usr/share/wordlist/usr/share/wfuzz/wordlist/usr/share/seclists,有一个password第三种是键盘空间字符爆破全键盘
2017-11-03 19:39:55 1360
转载 如何提高SSH的安全性?
基于ssh的密钥认证 不论用户怎样降低使用频度,但只要还是使用密码登录的话,就可能出现被破解的情况。这是一个永远存在的安全漏洞。但是,通过使用基于ssh的密钥认证,问题就可以获得解决。只要设定一个密钥,然后将密钥复制到指定机器上,就可以完成设置,下面给出的就是具体实施步骤(请注意:这些步骤针对的是基于Ubuntu的客户机和服务器): 本地系统 打开一个终端窗口并输入命令ssh-k
2017-11-03 19:37:56 2126
转载 TyrantMaster(2)
Kali-linux创建密码字典所谓的密码字典主要是配合密码破解软件所使用,密码字典里包括许多人们习惯性设置的密码。这样可以提高密码破解软件的密码破解成功率和命中率,缩短密码破解的时间。当然,如果一个人密码设置没有规律或很复杂,未包含在密码字典里,这个字典就没有用了,甚至会延长密码破解所需要的时间。在Linux中有Crunch和rtgen两个工具,可以来创建密码字典。为
2017-11-03 19:36:09 257
转载 中文分词之Java实现使用IK Analyzer实现
IK Analyzer是基于lucene实现的分词开源框架,下载路径:http://code.google.com/p/ik-analyzer/downloads/list需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例
2017-11-03 19:25:19 3170
转载 谷安kali密码破解小结(crunch字典生成)
密码破解基本有三种方法:第一种是人工猜解(垃圾桶工程和被动信息收集);第二种是基于字典暴力破解(主流)在kali里,是默认自带了字典的,分别放在下面三个文件中:/usr/share/wordlist/usr/share/wfuzz/wordlist/usr/share/seclists,有一个password第三种是键盘空间字符爆破全键盘
2017-11-02 21:11:58 409
转载 Linux密码生成工具crunch使用攻略
crunch是一款linux下的压缩后仅仅38k的小程序,crunch程序在2004年及以前由email为的作者编写mimayin@aciiid.ath.cx,后续版本由bofh28@gmail.com负责维护,因此在github上有两个版本:https://github.com/crunchsec/crunchhttps://github.com/jaalto/exter
2017-11-02 20:42:48 1613
转载 初试在线破解工具Hydra爆破3389服务器
hydra是一款全能的暴力破解工具,功能强大,几乎支持所有的协议,是著名黑客组织thc开发的。在Kali Linux下已经是默认安装的,于是测试爆破一下自己的一台VM虚拟机服务器。hydra还支持GUI图形界面(xhydra),不过习惯还是命令好用。(爆破3389端口终端登录的帐号和密码 协议:rdp) 帮助命令:hydra -h //查看基本用法参数说明:hydra [
2017-11-02 20:16:00 5913
转载 中文分词技术(中文分词原理)
一、 为什么要进行中文分词?词是最小的能够独立活动的有意义的语言成分,英文单词之间是以空格作为自然分界符的,而汉语是以字为基本的书写单位,词语之间没有明显的区分标记,因此,中文词语分析是中文信息处理的基础与关键。Lucene中对中文的处理是基于自动切分的单字切分,或者二元切分。除此之外,还有最大切分(包括向前、向后、以及前后相结合)、最少切分、全切分等等。二、
2017-11-01 17:10:58 6438
转载 Java连接Sql Server 2008的简单数据库应用
1.从微软官网下载JDBC驱动包 sqljdbc_4.0.2206.100_chs.exe,双击解压文件到指定目录,我的指定目录是: C:\Program Files\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs 下面是解压后的文件, 如果JDK版本低于6.0
2017-10-29 15:03:29 1472
转载 java通过JDBC链接SQLServer2012
下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。 首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog/static/1994913472012226112121
2017-10-29 15:00:23 1168 1
转载 SqlServer--用代码创建和删除数据库和表
创建数据库,创建表,设置主键数据库的分离和附加MS SQLServer的每个数据库包含:1个主数据文件(.mdf)必须。1个事务日志文件(.ldf)必须。可以包含:任意多个次要数据文件(.ndf)多个事务日志文件文件组:可将多个数据文件逻辑的分到一组,方便日后管理维护(备份、将表建在指定的文件组上等等。)12345
2017-10-24 11:43:44 1596
转载 SQL Server删除表及删除表中数据的方法
本文介绍SQL Server中如何删除表,如何删除表中的数据。在删除表数据时有delete和truncate两种方法,delete和truncate有什么区别呢?SQL Server,我们现在基本上使用的最古老的版本应该是SQL Server 2000吧,应该没有更早的版本了吧?!从SQL Server 2000开始,到SQL Server 2005,2008,2012等,T-SQL的处理能力
2017-10-24 11:31:06 17633
转载 VMware Vsphere 6.0安装部署 (二) Vsphere ESXi安装
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+](二) Vsphere ESXi安装ESXi作为虚拟化环境的Hypervisor层,负责将服务器虚拟成资源池,提供接口供管理组件调用,将下面的iso刻录成光盘或可启动U盘,安装在服务器裸机上:下载地址请见上节安装过程开机做好阵列,选择从安装介质启动
2017-10-17 20:02:20 464
转载 VMware Vsphere 6.0安装部署 (三) vCenter Server安装
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]几个不同的组件vCenter Server:对ESXi主机进行集中管理的服务器端软件,安装在windows server 2008R2或以上的操作系统里,通过SQL 2008R2 或以上版本的数据库(其他数据库也有版本要求)维护数据中心里各功能组件的信息。其实体形态是.iso文件,可在物
2017-10-17 20:00:11 947
转载 VMware Vsphere 6.0安装部署 (一) 总体部署架构
分类:虚拟化技术(6) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+](一)总体部署架构本教程用于学习目的,力求详尽的介绍安装部署过程和各组件之间的关系,部署过程从最简单的模型开始,系列文章按时间顺序依次展开,每篇介绍一个组件。开始阶段,按照一台物理服务器,部署所有VMware组件的模型进行,这也是为
2017-10-17 19:58:47 2887
转载 VMware Vsphere 6.0安装部署 (四) vCenter Server的配置与管理
vcenter管理对象其逻辑结构如下图登录vsphere web client浏览器要求web client官方支持IE,Firefox,Chrome,版本要求如下本例使用Firefox浏览器登录在浏览器地址
2017-10-17 19:49:24 1122
转载 ubuntu下安装Apache+PHP+Mysql
转载自:http://www.comflag.com/2011/05/01/apache-web.htm电影《社交网络》中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务器崩溃。。。。。。 其实,构建那样一个网站并不需要很多高深的技术,任何一个有一定网络编程基础的
2017-10-15 16:29:28 172
转载 修改apache2的默认端口,默认网站目录和默认主页文档
分类:网络(9) Ubuntu(61) 版权声明:本文为博主原创文章,未经博主允许不得转载。通过Ubuntu 搭建WEB服务器,必须首先修改apache2的默认80端口,因为这个端口往往会被电信商以保护用户网络完全为由而关闭掉,值得注意的时,8080端口也有可能被封掉,我就遇到了这个问题,导致我在apache2配置上找了半天原因,可气的服务商!
2017-10-15 16:26:08 1335
转载 ubuntu apach2 配置
ubuntu apache2服务器配置把django开发好的项目部署到apache2服务器。 记录我的配置过程。apache,django,mod_wsgi,python版本如下。不同版本大同小异。ii apache2 2.2.22-1ubuntu1.6 Apache HTTP
2017-10-15 16:17:37 755
转载 Apache主配置文件httpd.conf 详解
Apache的主配置文件:/etc/httpd/conf/httpd.conf默认站点主目录:/var/www/html/Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。[root@justin ~]# wc -l /etc/httpd/conf
2017-10-15 15:14:53 357
原创 ubuntu vsftpd 注意
1. 安装首先更新 apt-get update apt-get upgrade执行安装 apt-get install vsftpd2.下面进行配置文件位于 /etc/vsftpd.conf开启 tcp 的监听端口listing=YESchroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_lis
2017-10-15 14:56:58 274
转载 ubuntu 14.04 下 安装samba 及SSH 服务端的方法
之前说了 FTP服务器的搭建:http://www.cnblogs.com/bcsflilong/p/4200139.html今天说一下samba 和ssh服务器的搭建。 先说samba 吧。在ubuntu14.04 版本中安装有两中方式!简单粗暴的apt-get1 sudo apt-get install samba或者在任意文件夹上点击右键,出现右键菜单,之
2017-10-15 14:13:43 296
转载 ubuntu ssh 安装
下面说一下安装ssh服务 便于重点访问!这个更是简单,安装命令:sudo apt-get install openssh-serverok 这就完成了 无需任何配置,就能用了。 重启命令:sudo service ssh restart查看ssh服务状态:tone@ubuntu:/etc/init$ ps -e | grep ssh 3118
2017-10-15 14:10:39 209
DBScan算法.cpp
2020-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人