自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 英雄联盟api 获取玩家信息,找到韩服第一, 韩服最强王者名单

初始化需要准备的:获得自己的api。如果不知道的朋友可以查看我之前写的如何获取拳头api博文安装cassiopei包:pip install cassiopei (cassiopei 是一个专门查找英雄联盟账号、对局信息的一个安装包)documentation知道自己的游戏id,或者一个你想找的选手的昵称。(游戏里的id)我们来找一下自己的信息吧!!美服是NA,韩服是KR。import randomimport cassiopeia as cassyour_key = "RGAPI

2020-06-03 16:21:49 3514 1

原创 MacOS苹果系统上如何写C++ (Visual Studio Code) Hello World

1. 下载Visual Studio Code2. 下载C/C++插件3. 在command line输入一下命令mkdir HelloWorldcd HelloWorld3. 用visual studio code 打开HelloWorld文件夹4. 创建新文件,helloworld.cpp输入以下代码:#include <iostream>using namespace std;int main(){ cout << "Hel

2021-08-19 02:50:49 3740

原创 lambda function dependency zip file如何添加其他包

lambda function有很多包都不自带,需要我们自己安装再通过zip file上传拿python environment举例假设我们要import的package是xlrd1. 创建一个directory作为root directory,在root里创建一个requirements.txt文档,内容如下:xlrd2. 创建一个lambda_function.py 的文档,并且把内容复制到里面。import jsondef lambda_handler(event, c.

2021-06-25 11:50:31 227

原创 npx 安装报错 EPERM: operation not permitted, mkdir ‘C:\Users\xx‘ 解决方法

你windows的username中间如果有空格的话,这条对你有用我的username是Wendy W所以npx的路径有点问题先要找到你含空格的username在系统中的实际路径名是多少1. 用admin打开cmdcd C:\Usersdir /x这个WENDYW~1就是系统对该用户的真实路径2. 回到之前在处理npx的cmdnpm config get cache你会发现username是中间有空格的把那个路径copy到一个空白处,将username改成我们获取的.

2021-06-24 06:24:33 1976 1

原创 AWS API Gateway 简单版用户名密码登录HTTP Request 用到Lambda (Python boto3),DynamoDB,

1. 创建DynamoDB Table, table name 设置为 loginTable。Primary key设置未username2. 添加item,username: wendy,password: abcd3. 保存这个table的ARN number4. 设置IAM Role,命名为DynamoDB。添加Policy -AWSLambdaDynamoDBExecutionRole添加inline policy,JSON为:(Resource后面的arn替换成自己的ta.

2021-06-23 09:50:55 443 1

原创 aws亚马逊API gateway发布电子刊阅读码,用到dynamoDB、Lambda Function、IAM Role

最近在追星,买了很多电子刊杂志,想要写一个可以免费领取阅读码的网页,就不用我私信送给其他人了。注意:阅读码被一个人用过之后就失效了,所以我希望我的网页每一次刷新都是一个新的阅读码。主要思路:1. dynamoDB用于存储已经发布过的阅读码2. Lambda Function 中有txt 文件,存储了所有的阅读码,index.js文件中将txt 文档split成array后逐一读取,使用getItem从db中调取id相匹配的数据,如果dynamoDB已经有此阅读码,那就读取下一个;如果dynamo

2021-06-22 11:29:30 360

原创 数据分析 project 报告的格式,以及大概流程

报告格式Introduction 介绍你的项目大概流程,最终目标是什么?比如:母亲吸烟与新生儿的重量相关?Data 描述数据(来源,收集方式,每一个column是什么意思,一些特殊的label是什么意思)Background 背景知识,可以引用别人的论文Investigation 调查:numerical summary 数据描述(min max mean mode median, 正态分布,1st Quartile, 3rd Quartile, Kurtosis, Skewness)Gr

2020-09-26 10:12:21 553

原创 用Python-xpath将网页上的附件文件下载到本地 docx文档/excel等 urlretrieve

部分代码来自:https://blog.csdn.net/zzc15806/article/details/79636417简介url = “http://www.mohrss.gov.cn/ldjcj/LDJCJgongzuodongtai/201903/t20190321_312696.html”这个网站上有一个可以下载的附件,如果我们想要通过Python下载这个文件到指定的位置,注意href的后缀是.xls,可以用etree的xpath,搜所有包含.xls的a tag,再获得href就可以获取

2020-09-15 11:53:07 1158

原创 FTP python multiprocessing 多进程下载文档 遇到NoneObject has no attribute ’sendall‘ 报错

核心问题multiprocessing 不等于 multithread。下一篇会开始研究multithread。multiprocessing 必须用cmd/terminal使用python xxx.py运行,无法在idle中运行。并且必须使用if __name == ‘main’ 的方法。针对每一个需要被下载的文档,需要新创建一个ftp链接,并且必须在output function里面建立。不然会出现”NoneObject has no attribute ‘sendall’的error。代码

2020-09-01 13:08:03 1702

原创 oracle改语言报错 Ora-12700 invalid nls value (nls_language) 解决方法

问题:没办法start mount/start原因:改nls_language的时候输入了一个invalid的参数解决办法:用sysdba登陆打开cmd输入sqlplus用户名:sys密码:密码空格as空格dba (my_password as dba)pfile改参数SQL>create pfile = ‘C:/Users/Username/Documents/pfile.txt’ from spfile’去上面这个路径里找创建的txt文档,然后把nls_

2020-08-25 16:19:09 862

原创 PDF爬取网页文档

介绍 IntroA web crawler that gets environmental reports of top companies in China一个获得社会责任报告内容的爬虫工具主要思路主要思路:已知股票代码,通过东方财富网站获得该公司的论坛主页,并获取到该公司最新一期的社会责任报告pdf。将pdf的文本转换成文本,并使用whoosh创建全文索引。搜索关键词并获得目标文字附近的文本,如果有需要可以查看pdf当页具体截图。提前准备工作/所需要的资源代码在pdf_crawl.ipy

2020-08-06 18:23:17 1087

原创 Python 链接数据库 query后的table heads 表格表头/列名 域名 Domain怎么显示

通过cursor.description 可以获得表头。先cursor.execute(query), 之后再cursor.descriptionimport cx_Oracle as oracleimport pandas as pddb = oracle.connect('tenant01/[email protected]:1521/orcl')# 换成自己的db数据# tenant01是username# 123456 是密码# at 后面是ip# 1521是端口# orcl是s

2020-07-20 12:10:59 641 1

原创 selenium python虚拟点击网页 爬虫翻页功能 href=javascript:void(0)怎么翻页

在爬虫翻页的时候,url是不变的,也就是说网站是通过javascript动态加载下一页的。针对这种情况,我们可以用selenium进行虚拟点击准备工作查看自己的chrome版本,在右上角三个点,Help - About Google Chrome安装和自己chrome版本相匹配的chrome driver 境内下载地址.不用纠结64还是32,都下32bit的,只有32bit。下载完zip后解压,将chromedriver.exe文件复制到Google/Chrome/App

2020-07-18 00:15:06 9619

原创 AttributeError: module ‘camelot‘ has no attribute ‘read_pdf‘ 解决 cv2无法下载安装解决办法

出现的问题:import camelotfile = '太钢不锈2019report.pdf'table = camelot.read_pdf(file,flavor='stream') table[0].df.to_html('temp.html')output error:---------------------------------------------------------------------------AttributeError .

2020-07-17 17:54:03 3345

原创 python链接oracle/plsql数据库 ,查询功能(query) 用cursor fetchall

1. 准备工作下载安装Oracle instant client先在”开始“里搜一下有没有instantclient这个文件夹,如果有的话,就不用下载。oracle instant client 64bit官方下载地址选择12.2的base package。下载钱可以看一下自己是不是64bitcx_Oracle 下载安装现尝试在terminal 里输入pip install cx_Oracle如果报错的话,可以到官方下载适合自己的版本。下载地址:https://pypi.org/proje

2020-07-16 23:15:10 3205

原创 oracle sql 数据库 如何import csv文件 变成table (external table) pl/sql

1. 准备工作首先你要有一个csv文件登陆你的sql 账号2. 创建sql路径(dir)CREATE OR REPLACE DIRECTORY MYCSV AS '/path/to/directory';GRANT READ,WRITE ON DIRECTORY MYCSV TO username;这里将MYCSV改成你想命名的路径名称path_to_directory改成csv文件所在的路径username改成你的sql账号名3. 创建table 自动导入csvCREATE

2020-07-02 21:12:53 218

原创 windows10 tar格式解压 转换成csv

1. 开始,搜索栏输入cmd右键,run as administrator (管理员身份打开)2. 进入tar.gz文件所在的路径3. 解压tar -xf file_name.tar.gz

2020-07-02 17:47:14 3262

原创 Win10 IIS服务器安装与配置 解决HTTP Error 401.3

想看如何解决HTTP error 401.3可以直接跳到第八步。打开Control Panel(控制面板) - Programs and Features点这个在里面找到IIS,勾选,并点确定。之后需要等一段时间,可以去点杯卡布奇诺!返回到控制面板,选择administrator tool(管理工具)并且搜到IIS点击你的电脑,点击site,右键点击默认网站右键后会出现一些选项,选择“Add Application”path_name是网站的域名,如果进入这个网

2020-06-27 20:14:54 893

原创 C#链接Oracle数据库 查询功能 最简单的用户名密码登陆(通过OracleClient)connection, command,reader

在开始之前,请确保你已经有数据库的账户,包括用户名、密码而且创建好了一个table我的table叫userinfo,里面有userid和userpassword两个域。打开一个新的Project1. 在C#里添加OracleClientReference - Add Reference搜索框搜Oracle勾选System.Data.OracleClient2. 写app.config注意:把connectionString里的password和userid都要改成你自己的数据库登录名、密

2020-06-25 23:47:17 1119

原创 C#如何链接本地Oracle数据库 ConnectionString & BadImageError报错

如果你已经创建好了用户名密码、并且已经有了一个可以调用的table,直接跳到第3部分1. 创建数据库用户名密码Create the usercreate user TENANT01identified by “”default tablespace USERStemporary tablespace TEMPprofile DEFAULTpassword expire;Grant/Revoke role privilegesgrant aq_administrator_role to T

2020-06-25 22:48:36 685

原创 Linux import numpy 报错解决方法

前情提要,我想用tensorflow 结果import时 numpy 报错。于是我发现我也无法import numpy。解决方法如下:再terminal打开python的site-packagesterminal输入具体路径:cd /home/user_name/.local/lib/python3.6/site-packagesuser_name代替成你的用户名输入ls 查看所有的文件把numpy开头的都删除如何删除呢?输入指令:rm -rf file_name将fil

2020-06-21 20:31:04 2056 1

原创 vmware 虚拟器 ubuntu无法连接网络、上不了网 解决方法

上一次用虚拟器是去年,前几天重新安装了vmware,导致没办法正常使用网络。尝试了各种方法,都没有效果,最后发现如果只想通过“本地网络”方式让虚拟器上网,还是很简单的。最后结果如下:(注意这里是本地网络icon,而不是wifi的icon)具体操作方法点击编辑 - 设置Virtual Network Editor恢复默认网络设置注意,如果没办法点击restore defaults这个选项(为灰色,不可选中),此时右下角会有一个“用admin身份编辑”的按钮,点他,点进去再点“restore

2020-06-20 23:10:24 3952 1

原创 在windows系统安装vmware虚拟器 +安装Linux Ubuntu系统 + 安装Python + 设置Python路径 教程

下载要用到的资源下载Vmware Station虚拟器 (我用的是14.0)官网下载Ubuntu (Desktop版本)安装虚拟器下载好vmware之后点开exe文件,并按照以下步骤安装product key(序列号)可以在百度上搜,注意自己的vmware版本,例如我是14.0 就会搜“vmware 序列号 14.0”,搜出来的基本都能用。点击安装新的虚拟机(+号),并且开始下一步向导:有经典和自定义两个选项,选择自定义。安装客户系统操作:稍后安装操作系统

2020-06-18 23:02:08 287

原创 Python北京垃圾分类文本识别 API接口。你是什么垃圾?

介绍这个小method可以链接一个免费的API端口,当我们输入垃圾名称,比如【西瓜皮】时,返回这个垃圾的种类。我在北京所以用了北京的垃圾分类名称。最后这个method返回的是【厨余垃圾】+一张厨余垃圾的图片。我们先来介绍一下今天会用到的端口接口大全感谢这个网站,这个网站里面有很多其他的免费API,大家可以依照规定使用。接口大全垃圾分类api垃圾分类API的documentation这个API可以通过文本(垃圾名称)查询垃圾的分类。这个API垃圾一共有四个分类:“湿垃圾或厨余垃圾”,“干

2020-06-04 23:16:17 655

原创 英雄联盟拳头公司个人开发API如何注册获取 - Web-scraping爬虫

准备工作需要这下面两项东西:美服lol账号(欧服没准也可以。。。不太清楚,大家可以试一试)如果在国内 需要 vpn创建账号/登录进入拳头开发api官网:https://developer.riotgames.com/如果你有美服账号,直接点右上角登录。直接跳到下一部分如果你没有账号,选择中间的“创建账号”,在国内必须有vpn 不然不让注册。按照要求注册账号。注册完账号 需要验证邮箱。点击红色字体有下划线的verify email。进入一个类似lol的网页界面,再次点击verify

2020-06-03 15:27:38 7272

原创 Web Scraping爬虫 好友关系网 (1)通过BFS制作图、用Networkx 画可视化图表 关系网

文章目录初始化介绍安装包通过BFS创建一个Graph通过networkx&BFS创建graph让我们来看一下这2个graphdictionary再看一下nx做的graph好友列表的特质画图(Networkx)dictionary -> NX objectnx object -> 图表用另一个G2画个图初始化介绍今天我们爬的是一个好友关系网。原网站:[http://py4e-data.dr-chuck.net/]我们可以看到的是每个人的好友列表。好友列表里,每个好友都是一个链接

2020-06-02 21:24:22 1121

原创 Python 图片处理(1) 如何增加亮度、如何添加颜色滤镜 、如何模糊图片(Pillow PIL)

文章目录载入图片载入各种包载入图片压缩图片滤镜增加明亮度RGB是什么增加明亮度添加一个红色滤镜紫色滤镜PIL模糊滤镜载入图片载入各种包# import packagesfrom PIL import Imagefrom PIL import ImageFilterimport numpy as npimport numpy as npimport pandas as pdimport reimport matplotlib.pyplot as mplfrom urllib.parse

2020-06-01 16:37:29 5069

翻译 Kaggle Challenge(1)入门:Titanic 泰坦尼克

文章目录介绍KaggleTitanic上传格式初始化Python Notebook载入libraryhelper functions载入数据数据描述load数据train test val数据特征基本特征describe()head()correlation heatmaparea map数据清理将categorical variable改成numeric性别(binary)Embarked(登陆地点)消失数据的填补Feature Engineering创建Feature从Name中获取官衔仓位编号票编码同

2020-05-22 18:49:39 726 2

原创 VUE小白入门 记录我的学习路(2)V:for 列表操作、变异方法、splice/filter/concat/slice

文章目录列表V:for最简单的循环列表“就地更新”count 循环变异方法push:从尾端插入列表V:for最简单的循环<body> <div id="didi-navigator"> <ul> <li v-for="tab in tabs"> {{ tab.text }} </li> </ul> &

2020-05-20 17:39:45 397

原创 VUE小白入门 记录我的学习路(1)

文章目录初始化背景知识Virtual DOM 虚拟DOM安装基本语法Hello World通过console修改message隐藏消息 seen = falsev:bindv-on:click计算属性 computedwatch侦听器初始化背景知识官方指南假设你已了解关于 HTML、CSS 和 JavaScript 的中级知识。Virtual DOM 虚拟DOM什么是虚拟DOM呢?React和Vue.js都属于虚拟DOM简单来讲,就是不直接对DOM进行操作。如果大家用过JavaScript

2020-05-11 17:23:39 147

原创 Elastic Search尝试

目录ElasticSearch的下载与初运行感谢安装和测试Python实现创建、删除index插入数据更新&删除查询全文搜索api的使用 (postman & curl)Postman get和post尝试用curl的getElasticSearch的下载与初运行感谢本篇文章参考了这些网站和博主英文博主csdn博主百度网盘安装包安装和测试如果你在海外可以直接前往...

2020-05-07 17:33:27 717

空空如也

空空如也

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

TA关注的人

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