自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 子集

class Solution: def subsets(self, nums: List[int]) -> List[List[int]]: res = [[]] for i in nums: for num in res: print(i) print(num) print(res) res = res + [

2020-09-02 23:42:03 28

原创 leetcode日常学习

递归递归的知识大门

2020-09-01 23:00:36 13

原创 leetcode_2 最短无序子序列

给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。你找到的子数组应是最短的,请输出它的长度。示例 1:输入: [2, 6, 4, 8, 10, 9, 15]输出: 5解释: 你只需要对 [6, 4, 8, 10, 9] 进行升序排序,那么整个表都会变为升序排序。说明 :输入的数组长度范围在 [1, 10,000]。输入的数组可能包含重复元素 ,所以升序的意思是<=。##py,使用双指针,然后对比,一个指前面,一个指后面cla

2020-08-25 22:28:18 42

原创 leetcode_1 完全平方数

给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, …)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。示例 1:输入: n = 12输出: 3解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9.题目解析:这道题如果知道数学定理之后,相当于告诉你:任何正整数都可以拆分成不超过4个数的平方和 ---> 答案只可能是1,2,3,4如果一个数最少可以拆成4个数的平方和,则这个数还满足 n = (4^

2020-08-23 23:17:58 19

原创 6月27日 杀死服务器端守护进程

杀死守护进程因为之前的接口1.0是以守护进程的形式部署到服务器上的,我们如果想把接口2.0的数据也部署到服务器的80端口,就需要把之前的守护进程杀死,再创建新的守护进程。重启服务器reboot命令重启服务器,如果服务器只有这一个在跑的 程序没有其他的重要的进程这样也可以,不过如果有其他的进程在运行就不可以这样了。查看守护进程pid并杀死先查看守护进程的id(base) [root@iZ2zeircp62xkpbg5hioetZ admin]# ps -ef |grep gunicornro

2020-06-30 00:19:51 27

原创 6月26日 接口3.0

接口2.0上线添加了几个新的数据表,并对之前的表结构做了修改优化app.pyfrom flask import requestfrom flask import Flask, jsonify, render_templateimport utilsimport jsonfrom flask_sqlalchemy import SQLAlchemyapp_1 = Flask(__name__)app_1.config['SQLALCHEMY_DATABASE_URI'] = 'mysql

2020-06-30 00:09:02 25

原创 6月24日 数据库接口使用说明

数据库目前暂时采用的mysql数据库(mysql的构建起来后后续可以换elk数据库),一共有两个数据表,emotion_val表,一个rawdata表,分别存处理后有数值的数据和爬虫的数据。数据格式如下:rawdata四个属性分别代表,文本、日期、话题、平台emotion_val四个属性分别代表日期、情感(热度)值、话题、平台predict代表是真实数据还是,预测得到的数据,真实数据(杨涛)填1,预测得到的数据(杨秀辉)填1注:platform:数据来源平台,1是微博,2是知乎,3是

2020-06-25 16:24:32 168

原创 6月22日 nginx配置以及项目部署上线

nginx配置以及项目部署上线nginx下载及配置nginx一开始使用yum install nginx报错No package nginx available. Error: Nothing to do后来按照各个博客搜了很多,添加其他的下载源什么的,都没安装成功,最后还是根据博客直接下载nginx的源码,然后编译安装,再修改配置文件,添加负载均衡等2.Gunicorn安装与使用安装 Gunicorn: pip install gunicorn 启动 Gunicorn: gunico

2020-06-25 16:16:41 70

原创 6月20日配置conda环境

项目conda环境的配置先附上学习的博客conda安装使用学习安装好conda后直接activate环境时报了下面这个错误CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.To initialize your shell, run $ conda init <SHELL_NAME>后来查阅博客conda错误解决知道了是上次ssh连接该服务

2020-06-25 12:06:28 37

原创 创新实训6月18日(云服务器购买及conda配置)

阿里云服务器购买及配置购买服务器购买了阿里云轻量级服务器学生机,1核2G的基础版本,主要是环境的配置。python环境的配置因为系统centos7自带的python是2.7版本的,而这个项目是python3.8版本的项目,有两种包管理的工具可供选择,virtualenv核conda,因为virtualenv是依赖系统自带的python环境的,也就是说如果系统自带py是py2,这个包管理系统创建出来的虚拟环境也都是py2,理论上是可以再安装一个py3然后使用virtualenv的,但是之前有使用c

2020-06-25 11:56:18 34

原创 创新实训6月16日 接口2.0

后台2.0完善了数据库表结构,增加了platform属性代码附:import stringfrom flask import requestfrom flask import Flask, jsonify, render_templatefrom jieba.analyse import extract_tagsimport utilsimport decimalimport jsonfrom flask_sqlalchemy import SQLAlchemyapp = Fla

2020-06-19 00:04:41 41

原创 创新实训6月14日

数据传输方法实现了原始数据格式化和调用接口传输数据的方法代码附下import requests, jsonimport csvdef insert_rawdata(filepath,url): data_dict = {"data": []} data_list = [] with open(filepath, 'r', encoding="utf-8-sig") as f: reader = csv.reader(f) fieldname

2020-06-17 23:02:30 31

原创 创新实训6月12号 后台1.0

后台1.0实现了基本的添加查询的接口,尚未部署到云端代码如下:import timeimport pymysqlimport csvdef get_time(): time_str = time.strftime("%Y{}%m{}%d{} %X") return time_str.format("年","月","日")def get_conn(): """ :return: 连接,游标 """ # 创建连接 conn = pymy

2020-06-17 22:59:13 30

原创 创新实训6月10日(初始化本地git仓库连接GitHub)

**本地git连接远程github仓库**先对git 进行用户设置首先你得在网上下载git软件并且安装,一路默认安装就好了,然后就可以开始本地仓库的建立了。打开你安装好的git,在开始菜单里面找到git文件夹里面的git bash端,我们的一切操作都在这个里面进行。在工作目录下右键鼠标并点击git bash在git bash里面进行用户名和邮箱设置 git config --global user.name "随便取一个用户名" (回车) git conf

2020-06-17 22:54:39 29

原创 创新实训6月8日(爬取百度热搜)

爬取百度热搜百度的热搜采用的是动态渲染的技术,不能直接采用request请求就获得原文,我们采用selenium技术爬取百度热搜的内容。获取热搜数据关键方法option = ChromeOptions()option =.add_argument("--headless")#隐藏浏览器option.add_argument("--no-sandbox")url = "https://voice.baidu.com/act/virussearch/virussearch?from=osari_

2020-06-14 22:33:46 63

原创 山东大学创新实训6月6日

环境配置jupyter+flask其中jupyter配置过程中出现了一个问题:一开始试图安装pysplite2这个包安装失败,之后查阅博客,说更改这个路径里的源码,吧pysplite2的依赖改成pysqlite3但是修改之后再安装pysqlite3又一直显示安装成功,但是没有python解释器里并没有显示这个包,启动还是同样的错误,后来查阅博客发现python3.5.*还有python3.7.1版本的python都会有这样的错误,就很迷,之后重新创建了py3.8的项目,问题解决。...

2020-06-12 16:02:53 55

原创 双系统删除Linux并把磁盘分区恢复到win10

https://blog.csdn.net/qq_15192373/article/details/81536602?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task使用该教程中的方法5删除Linux磁盘的内容右键左下角Windows -&gt...

2020-02-24 15:34:30 250

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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