自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小高的博客

Java +python

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)

1.打开应用商店,搜索VScode,输入密码,等待安装完成即可2.在任意目录下建立新文件夹(VScode通过文件夹管理工程文件),例如我直接在桌面建立3.在VScode中打开该文件夹4.在其中建立新文件main.cpp,打开main.cpp,按F5或者点击Run->Starting Debugging,弹出选择环境的框框,选择c++,选择配置则选择第一个g++(大概无所谓吧,反正后面修改配置文件直接全部替换掉)5.上一步之后将自动生成launch.json,若没出现,则再次点击F5。打开l

2020-11-11 22:47:56 5211

原创 Rosetta和PyRosetta的安装与使用

Rosetta的安装下载Rosetta安装和编译Rosetta下载PyRosetta解压安装:下载Rosetta官网链接: [^1]: Rosetta需要注意的是下载Rosetta需要学术账号和密码,本人已经将Rosetta下载上传至百度网盘,用者自取Rosetta3: [^1]: Rosetta密码: 0hoe安装和编译Rosetta这一部分参考自知乎作者: 吴炜坤坤哥的教程,非常详细,感谢!坤哥教程Rosetta安装依赖OPENMPI、BOOST、Python2.7BOOST&a

2020-11-11 22:08:00 15978 18

原创 初识spring+MySQL

Spring 配置mysql数据库配置文件Maven注入mysql依赖jdbc与MySQL版本对照:测试连接数据库是否成功配置文件首先在application.properties文件中配置数据库spring.datasource.url=jdbc:mysql://localhost:3306/testspring.datasource.username=rootspring.datasource.password=123456spring.datasource.driver-class-nam

2020-10-18 23:04:51 711

原创 Python+Selenium实现上班体温打卡的脚本程序

Python+Selenium实现上班体温打卡的脚本程序YQ期间,每天要打实习公司的体温打卡,还要打学校的体温打卡,经常忙到忘记,非常的难受,一怒之下,写了这个打卡程序,来帮我实现体温打卡!(温馨提示,请勿用于不良用途,本人由于一直未出南京市,所以才写了这个程序!)由于隐私,链接不就不挂了,反正是金数据的链接。按F12打开浏览器菜单,查看其中每一个表单的元素,不知道怎么查看的,F12后,点击下图红色箭头所示的箭头来查找表单的元素获取到第一个表单的classname后,我们可以使用selenium

2020-09-02 09:24:30 1366

原创 为pycharm和webstrom设置好看的主题风格

个人觉得pycharm和webstrom的初始默认主题风格不够好看,可以通过一下方式进行安装相应的ui插件,使整个开发工具看起来更美观用起来更舒适首先:在File->settings->plugins 安装Material Theme UI安装这个插件后重启,然后更改编辑器字体得大小最后得界面是这样的:这样看更换主题后还是很好看的...

2020-05-25 17:54:00 532

原创 从github上clone的Vue项目运行报错

当我们从github上clone一个Vue项目想要在本地运行时,首先需要我们把项目中的node-modules文件删除,然后在控制台输入:npm install重新装载一下依赖,然后再输入:npm run serve或者npm run dev即可将项目运行起来...

2020-03-28 14:01:10 631

原创 通过git上传本地项目文件至github远程仓库

GitHub是一个程序员必不可少的远程代码仓库我们可以通过网站在线上传代码和资源,但是有一个问题就是,通过这种方式不可上传大批量文件,所以我们可以通过git上传。#那么如何通过git上传本地文件至github呢?1.下载gitgit官网下载完之后安装,具体安装细节可见博客2.在github创建一个新的项目并copy下这个项目的网址,或者copy想要添加文件的项目的地址。我在gith...

2020-03-26 09:57:33 137

原创 解决GitHub图片加载不出来或加载过慢的问题

解决办法:打开路径C:\Windows\System32\drivers\etc下的hosts文件,在文件末尾添加:# GitHub Start192.30.253.112 github.com192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubuser...

2020-03-18 21:04:54 1511 1

原创 django中aware和navie time的用法

今天想实现这样一个需求,记录用户创建某条数据距离现在的时间通过下述代码创建一个tag模型:class Tag(models.Model): tagname = models.CharField(max_length=20,null=False) create_time = models.DateTimeField(auto_now_add=True,null=Tru...

2020-02-17 19:44:00 199

原创 django中使用ORM模型修改数据库的表名

在django中,使用models.py创建好一张表后,如果不指定表的名字,那么表的名字就默认为model_modelname例如:class Book(models.Model): id = models.AutoField(primary_key=True) title = models.CharField(max_length=100,null=Fals...

2020-02-14 22:11:00 1089 1

原创 django中navie time 和 aware time的使用和转换

在django中有关时间被分为navie time 和 aware time两种,前者指的是不带时区标记的时间格式,后者被认为是带有时区标记的时间格式。在django框架的setting.py文件中LANGUAGE_CODE = 'en-us'#TIME_ZONE 代表你所处的时区,刚创建时默认为‘UTC’即东0区(或西0区)TIME_ZONE = 'Asia/shanghai'...

2020-02-10 21:44:00 379

原创 django3.x版本不支持MySQL5.x版本

其实django2.0版本已经不再支持MySQL5.x的了,最开始是安装了MySQL5.1,在学习django 的时候,django版本为3.0,在执行`python manage.py migrate`时,报错sql语法错误,百度后得知是django2.x以上版本不再支持MySQL5.1版本了,做法有两个:1、降低django的版本,2、升级MySQL的版本,从长远来看,当然是升级My...

2020-02-07 14:38:00 1013

原创 Java中的访问控制符

Java中四个访问控制关键字:private、default、protect、public。他们的控制范围如下图所示:范围同一类同一包所有子类所有类private*default**protect***public****带星号代表可以使用的范围,如果在声明变量时未加任何控制符,使用默认控制符de...

2019-12-06 14:51:00 60

原创 IDEA常用快捷键

IntelliJ Idea 常用快捷键列表Alt+回车导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Sh...

2019-11-18 17:05:07 90

原创 IDEA常用快捷键

IntelliJ Idea 常用快捷键列表Alt+回车导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Sh...

2019-11-18 17:04:00 74

原创 深入理解递归算法之斐波那契数列(兔子数列)

问题描述:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n...

2019-11-15 22:06:09 2146

原创 递归练习,喝汽水问题

问题:一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水问20块钱可以买多少汽水?注意:使用递归import java.util.*;public class RecursionThreePara {public static void main(String[] args){System.out.println(“规则如下:有若干元块钱,汽水一块钱一瓶,2...

2019-11-15 22:04:34 648 1

原创 递归练习,喝汽水问题

问题:一个人买汽水,一块钱一瓶汽水,三个瓶盖可以换一瓶汽水,两个空瓶可以换一瓶汽水问20块钱可以买多少汽水?注意:使用递归import java.util.*;public class RecursionThreePara { public static void main(String[] args){ System.out.println("规则如下:有若干元...

2019-11-15 20:59:00 350

原创 深入理解递归算法之斐波那契数列(兔子数列)

问题描述:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n&gt...

2019-11-14 20:13:00 314

原创 java刷题(1-5)

第一题:在一个数组中找出三个数相加之和为0,且不重复的集合 1 import java.lang.reflect.Array; 2 import java.security.PublicKey; 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Arrays; 6 public...

2019-11-14 16:43:00 112

原创 selenium8中元素定位方式

Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对各种元素定位方式进行总结归纳一下。这里将统一使用百度首页(www.baidu.com)进行示例,f12可以查看具体前端代码。WebDriver8种基本元素定位方式find_element_by_id()采用id属性进行定位。例如在百度页面...

2019-11-09 20:23:00 245

原创 flask开发轻量级个人网站

#登陆页面和注册页面的搭建还是跟导航条的制作一样,我们的登录页面和注册页面也是在bootstrap上寻找模板。我们在bootstrap上全局CSS样式寻找到可用的表单:copy下这个样式的代码然后进行一些小的细微的调整{% extends 'base.html' %}{% block title %}登录{% endblock %}{% block head %}<link...

2019-10-24 23:29:44 721

原创 使用selenium自动下载批量图片

使用selenium自动下载批量图片from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timefrom bs4 import BeautifulSoupimport refrom selenium.webdriver.common.action_chains impor...

2019-10-10 14:47:36 2010

原创 使用selenium实现浏览器中鼠标右键单击保存文件从而实现图片自动下载功能

使用selenium实现浏览器中鼠标右键单击保存文件我们选择美图网作为学习的网址:美图网我们可以通过模拟鼠标的右键单击然后保存图片的操作,将图片自动的保存到本地。具体代码如下:from selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys impor...

2019-10-10 13:49:29 2385 4

原创 python+selenium爬取百度文库不能下载的word文档

有些时候我们需要用到百度文库的某些文章时,却发现需要会员才能下载,很难受,其实我们可以通过爬虫的方式来获取到我们所需要的文本。工具:python3.7+selenium+任意一款编辑器前期准备:可以正常使用的浏览器,这里推荐chrome,一个与浏览器同版本的驱动,这里提供一个下载驱动的链接https://chromedriver.storage.googleapis.com/77...

2019-10-01 20:56:00 619 1

原创 python 利用selenium爬取百度文库的word文章

今天学习如何使用selenium库来爬取百度文库里面的收费的word文档from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom pyquery import PyQuery as pqfrom selenium.webdriver.support.ui impo...

2019-09-30 21:44:00 573

原创 sublimetext3解决中文乱码问题

刚开始安装好sublimetext3后,中文显示乱码。如何解决?首先,我们应当配置sublimetext的编译环境,拿python来说,在tools->build system->new build sm 下新建文件如下所示:“cmd”: [“C:\ProgramData\Anaconda3\python.exe”, “-u”, “$file”],“file_regex”: “1F...

2019-09-26 14:17:55 449

原创 LeetCode每日一题

LeetCode每日一题leetcode001001:题目大致描述如下:在一个数组中,找到两数相加之和等于目标值target的两个数,最后返回这两个数在数组中的位置。思路一:暴力解决,循环遍历两遍(算法时间复杂度O(N^2),空间复杂度O(1))思路二:使用哈希表(算法时间复杂度O(n),空间复杂度O(n)) ...

2019-09-20 00:09:49 144

原创 README

python-base-knowledge-exercise用Python实现LeetCode中的题目leetcode

2019-09-20 00:08:59 71

原创 数学建模之优劣解距法(TOPSIS)

优劣解距法简称TOPSIS,是一种综合评价方法,利用原始数据反映各评价方案之间的差距优劣解距法的步骤通常为:先将原始数据针具做正向化处理,得到正向化矩阵再对正向化矩阵标准化处理以消除各指标纲量的影响在有限方案中找到最优方案和最劣方案,计算各评价对象与最优最劣方案间的距离例如:请依据以下四位同学的成绩评价每一位同学的评分姓名成绩...

2019-09-18 20:02:00 687

原创 将博客搬至CSDN

将blog搬至CSDN

2019-09-17 12:39:00 68

原创 数学建模之层次分析法

数学建模之层次分析法,主要用于解决评价类问题,如最优选择方案解决评价类问题,主要解决一下三个问题:1、评价的目标是什么?2、有哪几种可选择的方案?3、评价的指标是什么?

2019-09-17 10:33:45 1363

原创 安装rvm后,输入rvm -v 报错:No command 'rvm' found, but there are 26 similar ones rvm: command not found

安装RVM后,RVM命令不生效报错:No command ‘rvm’ found, but there are 26 similar onesrvm: command not found一般情况下是没有source, 通过 source /etc/profile.d/rvm.sh 命令解决...

2019-08-26 17:43:21 3084

原创 /usRails 运行 rials server _安装_报错_解决_Could not find a JavaScript runtime_(ExecJS::RuntimeUnavailable)

在服务器上测试应用是否可以启动,在下载好相关运行环境后,在git 下clone 了rails应用的源码然后,cd 进入源码的目录下,运行bundle install,这期间也没报什么错,然后,我就试着在bin文件夹下运行rails server,看看应用能否启动然后报错:然后,搜到了一个解决办法。参考链接我们只需要:使用vim打开应用的Gemfile文件,在其中添加:gem ‘e...

2019-08-26 15:23:24 182

原创 阿里云服务器更换密钥后无法远程连接

阿里云服务器更换密钥后无法远程连接本人由于环境配置原因,将阿里云服务器重刷了Ubuntu16.04LTS,随即也就更换了密钥,但是悲催的是再ssh连接服务器时怎么都连接不上了,ssh报错:permission denied百度解决方案也是五花八门。无奈就自己再重新刷一次系统更换密钥,就在更换密钥时,阿里云控制台弹出警示框:密钥更换后需重启服务器才能生效我瞬间明白了,坑在这里。于是...

2019-08-26 13:39:45 840 1

原创 阿里云服务器更换密钥后,无论以何种远程连接方式都连接不上

本人由于环境配置的原因,将服务器系统重新刷了Ubuntu16.04,同时也就随即更换了密钥,下载到本地后,使用ssh远程连接的方式一直报错:permission denied(拒绝访问),这是为啥呢?最终坑在这里!阿里云服务器在更换密钥后,必须要重启,所以只需重启一次就好了~然后再1 cd xxx.pem所在目录2 chmod 400 xxx.pem3 ssh...

2019-08-26 12:25:00 453

屏幕截图(FastStone Capture)9.0汉化单文件便携企业版.exe

一款完全免费的轻量级的无需联网的快捷gif图片制作工具,只需要双击运行,开始录制然后点击停止,即可保存动图至电脑

2019-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除