- 博客(67)
- 收藏
- 关注
原创 git操作时Permission denied (publickey).
在用git clone项目时发现失败,出现了Permission denied选项这个的一个原因是我们本地的ssh密钥失效导致首先在本地搜索是否有ssh密钥:ls ~/.ssh/我这里的ssh文件夹下有相关密钥的内容,可以发现我们本地的ssh密钥生成成功,如果没有的话可以面向谷歌进行编程。。。好啦好啦给个博客生成与更新ssh。这里我们已经有了本地的ssh密钥,我们用vim打开这个文档,将其clone之后到github settings->SSH and GPG keys,重新安装一个密钥,
2020-10-22 20:59:55 404
原创 numpy 矩阵的逗号与冒号的使用方法
逗号:分隔行列,前面为行操作后面为列操作。冒号:在每个行列中的操作,操作方法相当于python的切片操作。总之,在使用的时候,首先找逗号分隔行列,然后在每个行列进行切片操作。如:A[1:3,2:4]取1到3行(不含第三行),2到4列(不含第四列)的数据,先找逗号分隔1:3与2:4,然后行操作对应1:3,列操作对应2:4,这样就读懂了矩阵操作。...
2020-08-08 22:36:01 4173 1
原创 Vue 使用axios实现post请求时传入参数为null
在这段时间学习vue的相关内容时碰到了这个问题,原因是参数没有进行序列化解决方法:导入qs依赖,可以使用npm install qs进行安装,然后在main.js导入然后在需要使用数据的地方先序列化一下,再进行post即可处理前:处理后:...
2020-07-22 17:21:25 1395 1
原创 Ubuntu 16.04 安装配置Docker
首先安装docker相关包#更新软件源库信息sudo apt-get updatesudo apt-get install apt-transport-httpssudo apt-get install ca-certificatessudo apt-get install curlsudo apt-get install software-properties-common添加软件仓库(使用阿里云仓库)$ curl -fsSL https://mirrors.aliyun.com
2020-07-22 13:04:24 141
原创 Vue学习笔记一——项目初始化
稍微写一写在学习Vue过程中的一个学习思路,也希望这个简易的教程能帮助到大家项目初始化项目创建在这里我学习到的是使用vue-cli 版本3以上的GUI创建版本,这样方便创建首先配置vue-cli脚手架(没有进行npm/webpack等工具安装的同学查看这个链接如何运行vue项目(维护他人的项目)然后windows用户在命令行中使用npm或cnpm进行脚手架的安装npm install -g @vue/cli安装之后可以使用vue --version命令查看版本检验是否安装成功然后输入
2020-07-19 17:37:40 199
原创 Error: spawn cmd.exe ENOENT解决办法
在运行vue ui的时候出现了这个问题,具体的截图忘了截了,但出这个问题的解决办法基本上都是一样的,都是因为用户环境变量中因为设置冲突缺失了一部分导致的在用户环境变量中加入System32的变量大概率就会解决这个问题。...
2020-07-19 09:48:57 14728 7
原创 算法分析与设计实验报告四——回溯法实验
一、实验目的掌握回溯算法思想掌握回溯递归原理了解回溯法典型问题二、实验内容编写一个简单的程序,解决8皇后问题。批处理作业调度问题[问题描述]给定n个作业的集合J=(J1, J2, … , Jn)。每一个作业Ji都有两项任务需要分别在2台机器上完成。每一个作业必须先由机器1处理,然后再由机器2处理。作业Ji需要机器i的处理时间为tji,i=1,2, … ,n; j=1,2。对于一个确定的作业调度,设Fji是作业i在机器i上完成处理的时间。则所有作业在机器2上完成处理的时间和成为该作业调度
2020-07-17 22:45:04 9241
原创 算法分析与设计实验报告三——动态规划算法
一、实验目的掌握动态规划方法贪心算法思想掌握最优子结构原理了解动态规划一般问题二、实验内容编写一个简单的程序,解决0-1背包问题。设N=5,C=10,w={2,2,6,5,4},v={6,3,5,4,6}合唱队形安排问题【问题描述】N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>T
2020-07-17 22:32:02 9047 2
原创 算法分析与设计实验报告二——贪心算法实验
一、实验目的了解贪心算法思想掌握贪心法典型问题,如背包问题、作业调度问题等。二、实验内容编写一个简单的程序,实现单源最短路径问题。编写一段程序,实现找零。【问题描述】当前有面值分别为2角5分,1角,5分,1分的硬币,请给出找n分钱的最佳方案(要求找出的硬币数目最少)。编写程序实现多机调度问题【问题描述】要求给出一种作业调度方案,使所给的n个作业在尽可能短的时间内由m台机器加工处理完成。约定,每个作业均可在任何一台机器上加工处理,但未完工前不允许中断处理。作业不能拆分成更小的子作业。
2020-07-17 22:22:16 12149 2
原创 算法分析与设计实验报告一——分治算法
一、实验目的了解分治策略算法思想掌握快速排序、归并排序算法了解其他分治问题典型算法二、实验内容编写一个简单的程序,实现归并排序。编写一段程序,实现快速排序。编写程序实现循环赛日程表。设有n=2k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表:(1)每个选手必须与其它n-1个选手各赛一次(2)每个选手一天只能赛一场(3)循环赛进行n-1天三、算法思想分析归并排序基本思想为先将一个待排序序列分成两段大小大致相同的段,然后对这两个段同样递归地进行二分,直到不能再
2020-07-17 22:12:59 9412
原创 汇编语言程序设计实验四
一、实验目的掌握汇编编程规范,熟悉编程环境。二、实验内容编程计算3550H-2320H,按16进制输出计算所得的差1230H。再输出3550H-2321H的差,检验程序的正确性。提示:考虑依次将1230H(即0001 0010 0011 0000B)从高位到低位,每4位二进制数一组分离出来,再将4位二进制数转换为ASCII码,利用DOS系统功能调用的2号子功能输出,就得到16进制数据的输出效果。本题要求综合应用移位操作、逻辑操作等指令,并利用条件转移指令实现简单的循环程序,程序流程如图1所示。DOS
2020-05-28 13:32:12 1696
原创 汇编语言程序设计实验三
一、实验目的掌握汇编编程规范,熟悉编程环境。二、实验内容1、编写子程序把字符串中的小写字母转变为大写字母(参见教材实验11)。2、编写0号中断处理程序,使得在除法溢出发生时在屏幕中间显示“divide error!”(参见教材实验12)。(请预习第12章并完成实验,时间不够则在课后完成)三、实验步骤算法及关键代码题目一1.实验思路与算法①思路:本题其实没有在程序思想上设置难度,但重点是子程序和转变的问题,其中转变问题在第七章其实已经讲到,只需要循环取出数据区域的字符,与11011111B进
2020-05-28 13:16:46 3551 1
原创 汇编语言程序设计实验二
一、实验目的掌握汇编编程规范,熟悉编程环境。二、实验内容编程:参考教材实验9,在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcome to masm’。三、实验步骤算法及关键代码1.补充:实验9中材料相关内容80x25彩色字符模式显示缓冲区的结构:内存地址空间中,B8000H-BFFFFH共32K空间为彩色字符模式的显示缓冲区,在这个模式下,显示器可以显示25行,每行80个字符,每个字符可以有256个属性;一个字符在显示缓冲区中需要占用两个字节,分别存放字符的ASCII码和属性;
2020-05-28 13:08:16 1368
原创 Winpcap安装,Jpcap下载与在Eclipse上的配置
1、Winpcap下载下载地址:官网下载完成之后直接用exe安装,注意在设置启动时需要勾选自动启动2、JPcap下载下载地址:官网百度云 提取码62xb3、JPcap配置到Eclipse下载完成后我们可以获得一个dll文件和一个jar包,首先我们需要将dll文件放在Eclipse的默认jdk目录下win+r进入命令行,输入java -verbose获取java的默认jdk位置,在结果语句中的最后的路径大部分都是jdk的默认路径也可以直接看最后的loading语句打开当前路径的bin
2020-05-28 10:22:05 2656 4
原创 汇编语言程序设计实验一
一、实验目的掌握汇编编程规范,熟悉编程环境。二、实验内容1.编程:向内存0:200-0:23F依次传送数据0-63(3FH)。2.编程:编写code段代码,用push指令将a段中的word数据逆序存储到b段中。三、实验步骤算法及关键代码第一题:1.实验思路与算法①思路:实验要求是将0:200-0:23F中的内容依次传送0-63,分析一下题目就可以发现,本题不需要进行数据的逆置或者其他操作,因此可以直接采用循环赋值的方法实现。②相关设置与算法:设置DS为段地址0,BX存储偏移地址,起址
2020-05-26 23:06:44 5505
原创 汇编语言程序设计作业报告
一、作业题目按下面的程序框架编程,使用循环语句计算1+2+3+…+100,并把结果保存在物理地址12345H指向的字存储单元中CODES SEGMENT ASSUME CS:CODESSTART: ;此处输入功能实现代码 MOV AH,4CH INT 21HCODES ENDSEND START二、题目思路根据题目要求,我们需要使用Loop循环100次实现对数字的累加,同时使用[BX]完成对题目物理地址12345H中的偏移地址的指向,因此在循环开始前需要设置段
2020-05-26 22:55:45 1480
原创 Java课程实验报告实验八——抽象类和接口
一、实验目的1.设计和使用抽象类2.定义接口以及实现接口的类3.理解接口继承和多态二、实验内容1.(P455,13.1)【三角形类】设计一个扩展自抽象类GeometriObject的新的Triangle类。绘制Triangle类和GeometricObject类的UML图并实现Triangle类。编写一个测试程序,提示用户输入三角形的三条边、一种颜色以及一个表明该三角形是否填充的布尔值。程序应该根据用户的输入,使用这些边以及颜色和是否填充的信息,创建一个Triangle对象。程序应该显示面积、周长
2020-05-26 22:38:42 13112 1
原创 Java课程实验报告实验七——字符串和文本I/O
一、实验目的1.String类中处理字符串方法的使用2.从命令行传递参数给main方法的编程及运行3.文件类及文件输入输出二、实验内容1.【检测密码】一些网站设定了一些指定密码的规则。编写一个方法,检测一个字符串是否是合法的密码。假定密码规则如下:1)密码必须至少有8个字符。2)密码只能包括数字和字母。3)密码必须至少有2个数字。编写一个程序,提示用户输入密码,如果该密码符合规则就显示“Valid Password”,否则显示“Invalid Password”。2.【统计一个字符中的字
2020-05-26 22:19:18 3039 2
原创 Idea SpringBoot 热部署设置
近期在学SpringBoot搭建java web项目,老师一直在安利热部署的便利,所以今天干脆把热部署搞出来。热部署的目的是修改完底层代码之后可以直接刷新项目而不需要重启服务器,这样会提高效率话不多说,开始操作1、静态热部署顶部选项卡:File——>Settings——>Build,Execution,Deployment——>Compiler——>勾选"Buil...
2020-03-26 16:01:40 290
原创 Bootstrap4速成笔记六 Pagination,Popover,Progress,Scrollspy,Tooltips
文章目录Pagination分页器Popover显示提示信息方法Progress进度条组件Scrollspy滚动监听方法Pagination分页器使用分页器可以设置分页使用方法:使用类为"pagination"的ul作为包装,然后设置多个类为"page-item"的页表项,每个页表项设置类为"page-link"的链接标签<div class="component demo">...
2020-02-26 16:08:06 204
原创 Bootstrap4速成笔记五 Listgroup,Modal,Nav,NavBar
目录Listgroup列表群组组件Listgroup列表群组组件使用list-group可以创建一个列表群组
2020-02-25 18:00:22 520
原创 Bootstrap4速成笔记四 Collapse,Dropdown,Jumbotron
文章目录Collapse切换可见性组件Dropdown下拉菜单组件Collapse切换可见性组件collapse组件可以修改组件的可见性使用方法:首先创建一个collapse包装类,被collapse包装的内容默认为不可见效果;然后在容器类中设置需要设置可见性的内容;然后在容器外设置链接或者按钮用来设置可见性,两者的类均设置为按钮类型,情景类自定,data-toggle触发属性设置为"col...
2020-02-23 15:18:43 523
原创 使用bootstrap的dropdown部件时报错:Bootstrap dropdown require Popper.js
在学习bootstrap的dropdown时遇到了这样一个问题读了读,发现是没有安装popper.js的原因首先安装popper.js,安装方法见这个链接,注意安装环境为自己的项目目录下载成功之后是这样的一个目录这里我们使用的是umd文件夹下的popper.js文件,使用相对路径导入到HTML中即可注意:将popper.js文件导入放到bootstrap之前才能生效...
2020-02-22 14:58:20 692
原创 Bootstrap4速成笔记三 Card Carousel
目录Card卡片组件Carousel循环显示组件Card卡片组件一个卡片可以由卡片头,卡片体,卡片尾组成,使用卡片的方法仍然是设置相关类进行操作;首先设置一个div,类为"card";如若想要文本居中可以加入情景类"text-center/right/left"进行设置,然后下开几个div;我这里是标准的三段式,第一个div设置类为"card-header",第二个设置为"card-bod...
2020-02-21 19:58:29 1306
原创 Bootstrap4速成笔记二 Alert,Badge,Breadcrumb,Button
组件准备工作在编辑器中下载bootstrap4组件,我是用的是sublime text3ctrl+shift+p->package control:install packages->bootstrap 4 snippets插件安装成功之后就可以较快捷地完成相关操作首先div设置类component< div class=“component demo”>&l...
2020-02-21 15:36:55 532
原创 Bootstrap4速成笔记一 配置,Container(容器),网格系统
配置下载官方bootstrap4与jquery官方文件,在html的head中将框架js与css设置进来,当然也可以导入在线CDN,下载下来我自己感觉会方便一点。<head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="Chrome"> &l...
2020-02-21 11:12:04 1380
原创 Sublime Text3 解决There are no packages available for installation
这段时间用Sublime Text3写JQuery,想使用PackageControl安装JQuery包的时候出现了这样一个问题上面显示的是没有支持包,可能是因为之前的Sublime Text是用网上的镜像文件访问来设置Package,因此需要手动将相关配置导入首先需要下载json文件链接(百度云):https://pan.baidu.com/s/13NEfSmjQc0QUTwpWcgr...
2020-02-19 18:01:31 1026
原创 LineSentence 解决utf-8 codec can't decode byte 0xbe in position xx 方法
这块真的是修了快一下午,真实自闭(菜确实是原罪)本文参考自解决在使用gensim.models.word2vec.LineSentence加载语料库时报错 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte…的问题而有所改动在上文方法中提到了在word2vec.py文件中进行源代码的修改与粘贴,在其修改完成的代码中有一两处需要更正的地方(...
2020-02-18 23:47:54 874
原创 Pycharm 手动程序包安装
在学习jieba分词的时候使用的是pycharm,然而在setting里面找jieba的时候他没有!!!!!然后就得手动安装呗。。首先我选择使用的是命令行安装的方法将命令行的当前环境换到你的python位置下,在Setting里面就可以看到然后使用pip进行安装,注意,这里可以使用清华的镜像进行安装,比外网安装的会快很多,在这个网站有比较多的镜像网站可以选择镜像使用pip指令...
2020-02-17 17:48:33 1692 1
原创 RStudio 手动程序包安装
在学习使用R进行数据可视化的时候发现了这样的一个问题:无法自动找到匹配的包所以去找了找手动安装的方法,希望对各位有用首先找到可以匹配R包的一个镜像网站,这里使用的是最常用的清华镜像进入之后点击Download R for Windows点进去之后会询问下载哪一种,点击contrib下载含第三方库的文件进入之后根据自身的R版本进行选择点进去之后直接Ctrl+f搜索需要的包...
2020-02-16 22:58:29 1486 1
原创 Google 机器学习编程笔记九——逻辑回归与分类代码
由于时间间隔比较长了,在这次博客里需要复习一下代码from __future__ import print_functionimport mathfrom IPython import displayfrom matplotlib import cmfrom matplotlib import gridspecfrom matplotlib import pyplot as plt...
2020-02-11 20:07:38 240
原创 Google 机器学习编程笔记八——分类理论基础
基础概念:1、分类阈值逻辑回归返回的是概率。 您可以“原样”使用返回的概率(例如,用户点击此广告的概率为 0.00023),也可以将返回的概率转换成二元值(例如,这封电子邮件是垃圾邮件)。如果某个逻辑回归模型对某封电子邮件进行预测时返回的概率为 0.9995,则表示该模型预测这封邮件非常可能是垃圾邮件。相反,在同一个逻辑回归模型中预测分数为 0.0003 的另一封电子邮件很可能不是垃圾邮件。...
2020-02-11 14:41:16 508
原创 Ele实验室发布 病毒传播模型代码解读
说是代码解读,其实就是看到视频里面用线程跑起来的代码挺有意思的,于是在Ele实验室的公众号中把代码clone了下来并读了读把相关内容读通了事先声明:本文代码版权是ele实验室的哈哈哈哈哈哈,我只是一个菜菜的代码+注释搬运工下面我们来讲解一下这个看上去十分有意思的项目是怎么简单实现的...
2020-02-05 22:00:36 1312 2
原创 Google 机器学习编程笔记七——逻辑回归简介
1、逻辑回归:许多问题需要将概率估算值作为输出。逻辑回归是一种极其高效的概率计算机制。 实际上,您可以通过下两种方式之一使用返回的概率:“按原样”(连续型输出)转换成二元类别。(离散型输出)我们来了解一下如何“按原样”使用概率。假设我们创建一个逻辑回归模型来预测狗在半夜发出叫声的概率。我们将此概率称为:p(bark | night)如果逻辑回归模型预测 p(bark | nig...
2020-01-25 14:21:21 111
原创 Google 机器学习编程笔记六——正则化
首先引入一些基础概念:1、L2正则化图中显示的是某个模型的训练损失逐渐减少,但验证损失最终增加。换言之,该泛化曲线显示该模型与训练集中的数据过拟合。根据奥卡姆剃刀定律,或许我们可以通过降低复杂模型的复杂度来防止过拟合,这种原则称为正则化。也就是说,并非只是以最小化损失(经验风险最小化)为目标,而是以最小化损失和复杂度为目标,这称为结构风险最小化:现在,我们的训练优化算法是一个由两项内容...
2020-01-24 16:00:18 276
原创 Google 机器学习编程笔记五——特征组合将非线性问题线性解决
首先是包与函数的设置,可以在 Google 机器学习编程笔记三——回归模型的验证中找到代码的相关注释内容from __future__ import print_functionimport mathfrom IPython import displayfrom matplotlib import cmfrom matplotlib import gridspecfrom matp...
2020-01-08 23:12:53 444
原创 Google 机器学习编程笔记四——良好特征集构建
首先引入一些比较重要的概念**特征工程概念:将原始数据转换为特征矢量。许多机器学习模型都必须将特征表示为实数向量,因为特征值必须与模型权重相乘。特征工程分类:1、映射数值:直接取值,不需要特殊编码2、映射分类:需要特殊编码。分类特征具有一组离散的可能值。如:{‘Charleston Road’, ‘North Shoreline Boulevard’, ‘Shorebird Way...
2020-01-08 15:35:56 630
原创 Google 机器学习编程笔记三——回归模型的验证
预设置from __future__ import print_functionimport mathfrom IPython import displayfrom matplotlib import cmfrom matplotlib import gridspecfrom matplotlib import pyplot as pltimport numpy as npim...
2020-01-07 16:50:03 520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人