计算机
文章平均质量分 58
angyinyan0208
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
本地文件上传到Githup
在很早之前就听说过Github这个软件,注册了账号之后就没有去使用过它,今天想把做好的毕业设计项目上传到Githup上才去研究了一下,话不多说了下面就是我上传的过程和在上传过程中遇到的问题与大家分享,希望对大家有所帮助。(第一次写博客,写的不是很好望见谅) 首先安装好GIT,官网下载地址点击打开链接,这个就不多说了。 第一步:我们需要先创建一个本地的仓库(也就是一个文件夹)。...转载 2018-05-10 11:58:56 · 1253 阅读 · 0 评论 -
10.聚类算法之K-means
起步所谓聚类(clustering),就是将相似的事物聚集在一起,而将不相识的事物划分到不同的类别的过程,是数据分析之中十分重要的一种手段,前面所介绍的方法都是监督学习的方法,聚类算法是非监督学习(unsupervised learning),所有的数据都不知到其具体的类别。K-means算法介绍K-means算法是数据挖掘十大经典算法之一。由于该算法的效率高,所以在对大规模数据进行聚...原创 2018-11-05 16:03:09 · 765 阅读 · 1 评论 -
Python之TCP编程
目的:需要完成客户端和服务器端的连接,客户端发给服务器端消息,服务器接受消息后加上“你好”再发给客户端。如果客户端发送了退出字符串,直接关闭连接。服务器端代码:#服务器端import socketimport threadingimport timedef socket_server(): #创建socket对象 server_socket=socket...原创 2018-11-13 20:44:45 · 228 阅读 · 0 评论 -
Python之UDP编程
说明:使用udp协议时不需要建立连接,只需要知道对方的ip和端口号就可以直接发数据包。但是发送的数据包是否能到达就不知道了。使用udp速度快,但不可靠。下面同样实现一个小例子说明。服务器端代码:#UDP编程#服务器端import socketdef socket_udp_server(): s=socket.socket(socket.AF_INET,socket.S...原创 2018-11-13 21:26:12 · 1018 阅读 · 0 评论 -
12.聚类算法之层次聚类
起步层次聚类(hierarchical clustering)是聚类算法中的一种,通过计算不同类别的相似度组成新的类创建一个层次的嵌套的树。基本结构如图所示:层次聚类算法介绍假设有n个待聚类的样本,对于层次聚类算法,它的步骤是:步骤一:(初始化)将每个样本都视为一个聚类; 步骤二:计算各个聚类之间的相似度; 步骤三:寻找最近的两个聚类,将他们归为一类; 步骤四:重复步...原创 2018-11-08 14:42:50 · 3098 阅读 · 0 评论 -
Python之数据库的操作
起步:下面接介绍怎么通过蟒对数据库(MySQL的)进行连接,并对数据库进行基本的增,删,改,查等操作。一,数据库的连接#数据库的连接import pymysqldef db_connect(): #打开数据库的连接 db=pymysql.connect("localhost","root","root","test") #使用cursor的方法创建一个游...原创 2018-11-16 20:11:36 · 282 阅读 · 0 评论 -
两台linux系统之间的文件互传
说明:首先两个linux系统之间要ping通才能进行文件的传输。一般是本机和远程服务器之间的传送。方法:1.文件复制:本机->远程服务器:scp /home/shaoxiaohu/test1.txt shaoxiaohu@172.16.18.1:/home/test2.txt 其中,test1为源文件,test2为目标文件,shaoxiaohu@172.16.18.1为...原创 2018-11-22 21:27:22 · 1358 阅读 · 0 评论 -
在Pycharm上成功安装Scarpy框架
简述:在做爬虫的时候,一般都会安装scarpy框架,但是当你使用pycharmd的第三方库进行安装时,他会提醒你要安装visual c++14等,按如下方法可以安装成功。步骤:1.http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted‑17.5.0‑cp36‑cp36m‑win_...原创 2018-11-28 13:22:41 · 773 阅读 · 0 评论 -
编译出现错误configure: error: Kernel source should be installed in /lib/modules/2.6.32-754.11.1.el6.x86_64
centos6.9编译sebek时出现如下问题:主要原因是没有安装内核安装包,可以查看/usr/src/kernels/文件夹下是否有内核开发文件。安装内核安装包可以使用如下命令: yum list | grep kernel yum install kernel-devel.x86_64 安装完成后重新编译,结果:此问题已经解决。...原创 2019-03-03 18:38:59 · 1336 阅读 · 0 评论 -
9.回归中的相关度和决定系数
起步训练集中可能有若干维度的特征。但有时并不是所有特征都是有用的,有的特征其实和结果并没有关系。因此需要一个能衡量自变量和因变量之间的相关度。皮尔逊相关系数皮尔逊相关系数( Pearson correlation coefficient),是用于度量两个变量 X 和 Y 之间的相关(线性相关),其值介于 -1 与 1 之间。在说皮尔逊相关系数之前,要先理解协方差( Covarian...原创 2018-11-02 21:21:23 · 6542 阅读 · 0 评论 -
8.线性回归之非线性回归
起步非线性回归是线性回归的延伸,线性就是每个变量的指数都是 1,而非线性就是至少有一个变量的指数不是 1。生活中,很多现象之间的关系往往不是线性关系。选择合适的曲线类型不是一件轻而易举的工作,主要依靠专业知识和经验。常用的曲线类型有 幂函数,指数函数,抛物线函数,对数函数和S型函数 。化非线性回归为线性回归通过变量代换,可以将很多的非线性回归转化为线性回归。比如目标函数假设是 y = ...原创 2018-11-02 13:27:36 · 6708 阅读 · 1 评论 -
11.K-means算法的改进K-means++算法
起步:由于K-means算法的分类结果会受到初始点的选择而有所不同,因此提出了这种方法的改进:K-means++。算法步骤:其实这个算法也只是对初始点的选择有改进而已,其他的步骤都一样。初始质点选择的基本思路就是,初始的聚类中心之间的相互距离要尽可能的远。算法描述如下:步骤一:随机取一个样本作为第一个聚类的中心C1; 步骤二: 计算每个样本与当前已有聚类中心最短距离(即与最...原创 2018-11-06 16:55:15 · 1691 阅读 · 0 评论 -
使用SecureCRT的sftp进行文件的传输
首先你需要使用SecureCRT连接上你的虚拟机系统,输入help查看所有的操作命令。原创 2018-10-11 18:11:07 · 908 阅读 · 0 评论 -
使用SecoureCRT的rz和sz命令传输文件
首先,使用SecoureCRT工具连接上你的虚拟机输入:rz或者sz会提示你没有安装lxrz根据提示所写进行安装(注意如果你是Ubuntu7.1则装不上,需要使用我前面文章所讲的sftp进行文件的传输)命令如下:sudo install lxrz (根据他的提示复制粘贴即可) 随后输入:rz或sz就会弹出文件选择的对话框进行相应的选择。然后进行相关文件的解压。...原创 2018-10-12 12:40:17 · 497 阅读 · 0 评论 -
在Ubuntu12.04上安装sebek服务器
**安装Sebek 服务器文件**11.使用 ls 命令找到刚刚加进来的文件,例如 sebek-server.tar.gz2.输入 tar xvzf sebek-server.tar.gz3.然后使用ls 命令 应该可以看到如下图结果4.使用 cd sebekd 进入 sebekd5. 输入./configure6. make7. sudo make install...转载 2018-10-12 12:42:23 · 325 阅读 · 1 评论 -
在Ubuntu7.1上安装sebek客户端
首先还是要下载 sebek客户端安装包然后通过SecureCRT把。gz文件给上传到虚拟机上,方法见该文档用SecureCRT将文件传到虚拟机上然后1.tar xvzf sebek-client.tar.gz2.ls查看文件如图3.进入 sebek-lin26-3.2.0b-bincd sebek-lin26-3.2.0b-bin4.ls查看文件如下图 即安装完成...原创 2018-10-12 12:54:36 · 858 阅读 · 2 评论 -
如何解决低版本Ubuntu当sudo apt-get update是出现404和无法下载的问题
这是在更新源是出现的错误,当时换了好多源也没有解决这个问题,后来发现是因为:Ubuntu 更新换代很快. 你的ubuntu一旦不是最新版本后,其仓库 (repository)就会被移到另外的服务器上面。所以不再是 http://archive.ubuntu.com/ubuntu/dist/ 这里能找到的。解决办法: 通过修改 sudo vim /etc/apt/sources.l...原创 2018-10-13 13:49:17 · 2091 阅读 · 0 评论 -
ubtuntu7.1的IP设置
1.配置 ip的方式sudo vim /etc/network/interfaces auto eth0iface eth0 inet static address 210.33.89.13 netmask 255.255.255.0 network 210.33.89.0 broadcast 210.33.8...原创 2018-10-10 19:59:17 · 382 阅读 · 0 评论 -
Ubuntu7.1上进行的蜜罐网络连接配置
蜜罐系统整个框架简单来说需要三台虚拟机,分别充当网关,蜜罐,控制器。蓝色线 表示接外网红色线蜜罐绿色线 控制器网关:有三个网卡,分别是eth0,eth1,eth2蜜罐是图中间ovz 共有5个,每个都有俩个网卡,分别是eth0,eth1控制器有三个网卡,分别是eth0,eth1,eth2网关gatewayeth0通过交换机 v switch0连接到外网 在配置网卡eth0时...原创 2018-10-10 21:37:37 · 437 阅读 · 0 评论 -
ip地址、网络号、网关、DNS、子网掩码
今天在搭建蜜罐的网络是碰到了一大推关于IP地址,网络号,网关,DNS,子网掩码等相关的问题,下面进行资料的搜查,解释如下:1.IP与MAC我们现在基本用的都是IPv4的协议,所谓IP就是你电脑整个网络的编号。其他电脑想访问电脑就得需要这个编号。但是这个编号很多情况下是一直在变化的。唯一不变的是你的MAC地址:。物理地址做个比喻,你经常搬家,你没搬一次家都有一个地址,XX XX小区XX单元号...转载 2018-10-10 21:59:49 · 4229 阅读 · 0 评论 -
6.线性回归之简单线性回归
起步线性回归是利用数理统计和回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。与之前的分类问题(Classification )不一样的是,分类问题的结果是离散型的;而回归问题中的结果是数值型的。描述数据的特征1.均值( mean )2.中位数( median )3.众数( mode )4.方差( variance )5.标准差 (standar...原创 2018-11-01 18:35:16 · 789 阅读 · 0 评论 -
7.线性回归之多元线性回归
概念:当自变量有多个时,回归模型就变成了:多元回归方程变为:估计多元回归方程变为:估计方法:多元回归的求解比简单线性回归复杂但是思路是相同的,运用最小二乘法进行相应的求解,这里不再进行展开。python实现的小例子:问题:如故一个运输任务是跑102英里,运输了6次,预计多少小时?from numpy import genfromtxtfrom...原创 2018-11-01 20:20:26 · 419 阅读 · 0 评论 -
Windows的Navicat连接Linux虚拟机中的Mysql数据库
昨晚弄了一下,结果把虚拟机的网络给弄坏了,崩溃~,今天早上恢复了快照重新试了一遍成功了。操作步骤如下:1.netstat -an|grep 3306 查看开放端口,开始一般为127.0.0.1:3306.开放端口之后为:2.打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf(不同版本的linux文件的位子可能不同)将bind-addre...原创 2019-04-18 09:42:36 · 1917 阅读 · 1 评论
分享