自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

reb0rn

弃疗吧

  • 博客(190)
  • 资源 (5)
  • 收藏
  • 关注

原创 win10下mysql 8.0.15 winx64的安装与配置以及运行mysqld -initialize命令报错等问题解决

今天从官网下载mysql 8.0.15winx64解压版,解压后发现相比之前的版本目录下没有默认的data文件夹和my-default.ini配置文件,再参考别人博客上分享的教程安装也无法成功安装,运行mysqld -initialize命令总是报错,D:\mysql\mysql-8.0.15-winx64\bin>mysqld -intall2019-04-21T13:32:46...

2019-04-21 22:05:38 4287 12

原创 PDF按页拆分为PDF单页或者图片

import base64import sysimport PyPDF2import fitz, os, datetimedef pdf_split(file_path, out_dir): """ 单个pdf按页拆分pdf @param file_path: 源文件路径(绝对路径) @param out_dir: 输出pdf目录文件夹(绝对) @return: 输出文件目录文件夹(绝对) """ pdf_file = open(file.

2021-08-10 10:09:49 26

原创 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2

r = requests.post(url, files=files) # 上传文件print(r.text)r_ = r.json()在得到requests的返回结果之后,将结果转为json出现以下错误:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)原因:返回结果中是单引号,比如:{'code': 200, 'msg':.

2021-08-09 15:45:55 10

原创 certificate verify failed:self signed certificate in certificate chain(_ssl.c:1076)

向服务器发送请求时报以下错误:ssl.SSLCertVerificationError:[SSL:CERTIFICATE_VERIFY_FAILED] certificate verify failed:self signed certificate in certificate chain(_ssl.c:1076)

2021-04-02 19:44:21 316

原创 远程桌面连接方式造成键盘鼠标失效(UI自动化)

winserver 2012 2016一、初识鼠标键盘失效问题当用户在一段时间内没有对Windows进行任何操作,Windwos会自动切换到锁屏模式(或屏保模式),甚至待机。对于普通用户来说,这样设置没问题,而且这也是官方推荐的设置。但如果这台电脑是IT开发人员用来进行自动化测试的机器,尤其是包含UI交互的测试(比如,用脚本操控鼠标来模拟点击一个按钮),这样设置就是错误的,因为退出桌面后,鼠标键盘会失效,UI自动化无法正常进行。解决这一问题思路很简单:保持计算机一直在桌面上。具体实施的方法如下:

2021-03-12 14:55:21 1348

原创 使用imp导入工具导入dmp文件

例如:命令行执行:imp ccc_hb/hb123456@localhost:1521/cccfile='d:/ccc20200111.dmp' full=y ignore=y;imp 用户名/密码@数据库实例名 -- 创建实例 ​file=C:\data\filename.dmp -- 配置待导入的dmp文件 ​log=C:\data\logname.log -- 配置要导入时生成的日志文件地址(可不配置) ​[fromuser=source用户名 -- 配置dmp导出的数据库的用户名(.

2021-01-15 17:06:10 143

原创 python从含有汉字和数字的字符串中提取数字部分

问题:从字符串“1小时12分钟”中(其中两个数字是变化的)截取出1和12.或者说“共12页”截取出12切片的方法比较简单,但不适合变化的字符串。filter(str.isdigit,"1小时12分钟")返回的列表是:['1','1','2']注,该方法在python2是直接返回列表,而在python3中返回的是filter对象,需要将其转换成list,方法是:list(filter(str.isdigit,"1小时12分钟"))正确的方法是:import rere.findall(r

2020-10-20 16:13:03 794

原创 error(0, ‘SetForegroundWindow‘, ‘No error message is available‘)

import pythoncom........# 设置窗口最前端代码部分hld = win32gui.FindWindow(None, u"xxxxxxx标题") if hld <= 0: hld = win32gui.FindWindow(None, u"xxxxx标题") if hld > 0: # 设置为最前端窗口 win32gui....

2020-10-20 11:26:57 1444

原创 com_error(-2147221008, ‘尚未调用 CoInitialize。‘, None, None)

import pythoncompythoncom.CoInitialize()如果设置窗口最前端出错加在Dispatch前面一句

2020-10-20 11:10:27 197 2

原创 rpa自动化-selenium记录

一、常用库导入1.from selenium import webdriver 导入webdriver模块2.from selenium.webdriver import ActionChains 导入动作链类,动作链可以储存鼠标的动作,并一起执行3.from selenium.webdriver.common.key import Key 键盘操作使用的是Keys类,一般配合send_keys使用4.from selenium.webdriver.support.select impor

2020-09-09 13:43:44 235

原创 SVN操作小记

1、上传新建文件右键选中要上传的文件,Subversion->add to vcs 再点对勾上传时就可提交了2、查看历史版本提交信息version control待更。。。

2020-07-31 08:53:07 44

原创 redis杂记

1、多台机器连接同一个主机的时候,会出现的一些问题和解决方法问题:主机启动redis时,默认地址为127.0.0.1,这是本地地址,不可以用在联网服务上的,外来机器也连接不上。所以需要更改。解决办法:①在主机上:vim /etc/redis.conf进入配置文件,注意修改之前需要备份一下。在命令模式下键入/bind来搜索,敲击n是搜索下一个目标。一直寻找到bind 127.0.0.1为止,把这句话注释起来。敲击n继续寻找,找到protected-mode yes,这句话的意...

2020-07-24 15:58:50 54

原创 打包环境-输出所需安装的python包的名称及版本到txt文件

输出所需安装的python包的名称及版本到txt文件分享环境:pip freeze > requirements.txt载入环境:pip install -r /path/requirements.txt如果对方支持conda: 分享环境:将当前使用的环境中所包含的python包的名称进行打包。conda env export > 文件名.yaml 载入别人共享的环境。conda env update -f=/path/文件名.yml ...

2020-07-24 15:46:51 100

原创 django2+django-celery-beat2.0+celery4.4实现任务的动态添加等、多台机器分布式部署

qq环境说明:win10 celery==4.4.2 分布式任务队列、实现异步与定时 Django==2.2.5 django-celery-beat==2.0.0 实现定时任务的动态操作(添加/删除)等,此插件本质是对数据库表变化做检查,一旦有数 据库表改变,调度器重新读取任务进行调度 eventlet==0.25....

2020-06-28 16:40:51 1002

原创 ERROR: Pidfile (celerybeat.pid) already exists.

启动celery beat的时候有这样一个报错,(rpa2) E:rpa2>celery beat vx.x.x(版本号) (Cipater) is starting.ERROR: Pidfile (celerybeat.pid) already exists.Seems we're already running? (pid: 22220) * Restarting with stat原因追溯:celery beat在运行时,会自动创建两个文件pidfile:默认为cele

2020-06-03 17:47:14 723

原创 redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接。.

redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接 是由于没有启动redis服务,解决方法如下:1.下载并安装Redis-x64-3.0.504.msi或zip都行,地址:https://github.com/MicrosoftArchive/redis/r...

2020-03-15 15:01:42 1175 1

原创 常见web攻击

一、sql注入攻击及防范1、sql注入的危害非法读取,篡改,删除数据库中的数据 通过修改数据库来修改网页上的内容 盗取用户的各类敏感信息 注入木马等 是黑客攻击常用的手段2、sql注入攻击原理class LoginUnsafeView(View): def get(self, request): return render(request, "log...

2020-01-27 15:33:43 163

原创 django的class meta

Class Meta 作用:1、abstract:将abstract设置为True后,CommonInfo无法作为一个普通的Django模型,而是作为一个抽象基类存在,是为了继承,将该基类定义为抽象类,即不必生成数据库表单,只作为一个可以继承的基类,把一些子类必须的代码放在基类,利于公用信息的分解,避免重复编码。from django.db import modelsclass Co...

2019-12-27 15:09:56 124

原创 git 命令笔记(一)(初始、创建版本库、版本回退、Git撤销修改和删除文件操作)

一、初始1、git hlep git 显示帮助索引 git help <command> 显示特别命令2、初始配置:填写用户名和邮箱git config -- global user.name "XXXX(用户名)"git config --global user.mail "XXXX(邮箱)"二、创建版本库1、创建版本库cd D...

2019-12-10 15:30:23 149

原创 git安装入门小记

1、集中式VS分布式git优点:①不必联网 ②分支管理2、git的安装git可以安装在Linux、macOS、Solaris、Windows、Raspberry Pi(1)在Linux上安装Git首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' is currently not installed. You can in...

2019-11-07 16:27:00 61

原创 IndexError: boolean index did not match indexed array along dimension 0; dimension is 9 but correspo

对某银行在降低贷款拖欠率的数据进行逻辑回归建模(python数据分析与挖掘实战 5-1)import pandas as pd#参数初始化filename = r'E:\python\《Python数据分析与挖掘实战》\Python数据分析与挖掘实战\chapter5\demo\data\bankloan.xls'data = pd.read_excel(filename)x = d...

2019-10-22 17:31:14 2271

原创 各种学习网址总结-程序猿值得拥有 持更

1、有关python等一些文档的爱好者写的中文翻译:一译 https://yiyibooks.cn/2、pyecharts官网pyecharts https://pyecharts.org/#/zh-cn/quickstart3、Tableau中文手册http://www.dba.cn/book/tableau/4、程序员想要学习的各种编程学习路线https://ww...

2019-10-15 14:46:21 244 2

原创 pandas之GroupBy分割、应用、组合

1、pandas的累计方法指标 描述 count() 计数项 first()、last() 第一项与最后一项 mean()、median() 均值与中位数 min()、max() 最小值与最大值 std()、var() 标准差与方差 mad() 均值绝对偏差 prod() 所有项乘积 sum() 所有项求和...

2019-10-14 15:20:22 190

原创 pandas字符串操作

1、字符串对象方法对于大部分字符串处理应用而言,内置的字符串方法已经能够满足要求了。(1)split 以逗号分隔的字符串可以用split拆分成数段val = 'a,b,guido'val.split(',')Out[3]: ['a', 'b', 'guido'](2)strip split结合strip(用于修剪空白符(包括换行符))一起使用:pie...

2019-10-10 18:01:09 188

原创 统计作图函数(和matplotlib、pandas)

Python主要统计作图函数 作图函数名 作图函数功能 所属工具箱 plot() 绘制线性二维图,折线图 Matplotlib/Pandas pie() 绘制饼形图 Matplotlib/Pandas hist() 绘制二维条形直方图,可显示数据的分配情形 Matplotlib/Pandas boxplo...

2019-10-09 14:50:38 180

原创 利用Python进行数据分析之pandas数据转换(去重、替换、重命名、离散化和面元划分、检测和过滤异常值、排列和随机采样、计算指标/哑变量等)

1、移除重复数据(1)duplicated显示重复行(默认判断全部列)data.duplicated()Out[18]: 0 False1 True2 False3 False4 True5 False6 Truedtype: bool(2)drop_duplicates用于返回一个移除了重复行‘的DataFrame(...

2019-09-17 16:50:09 533

原创 pandas之重塑和轴向旋转

重塑和轴向旋转 用于重新排列表格型数据的基础运算。对于DataFrame,主要功能有:(1)stack:将数据的列“旋转”为行 (2)unstack:将数据的行“旋转”为列例1:(其中行列索引均为字符串)data = DataFrame(np.arange(6).reshape((2,3)),index=pd.Index(['O','C'],name='state...

2019-09-17 11:21:56 86

原创 pandas之数据合并(索引上的合并、轴向连接、合并重叠数据等)

合并数据集pandas对象中得数据可以通过一些内置的方式进行合并:——pandas.merge可根据一个或多个键将不同DataFrame中的行连接起来。SQL或其他关系型数据库的用户对此应该会比较熟悉,因为它实现的就是数据库的连接操作。——pandas.concat可以沿着一条轴将多个对象堆叠到一起。——combine_first可以将重复数据编接在一起,用一个对象中的值填充另一个对...

2019-09-16 16:27:29 2464

原创 利用python进行数据分析之pandas汇总和计算描述统计、相关系数与协方差、唯一值、值计数、成员资格

1、描述性统计分析(1)跟对应的NumPy相比,t他们都是基于没有缺失数据的假设而构建的。df = DataFrame([[1.4,np.nan],[7.1,-4.5],[np.nan,np.nan],[0.75,-1.3]],index = ['a','b','c','d'], columns=['one','two'])dfOut[53]: ...

2019-09-10 20:45:22 339

原创 利用python进行数据分析之pandas处理缺失数据

1、前记pandas对象上的所有描述统计都排除了缺失数据,使用浮点值NaN表示浮点和非浮点数组中的缺失数据。string_data = Series(['aa','ar',np.nan,'avo'])string_dataOut[27]: 0 aa1 ar2 NaN3 avodtype: objectstring_data.isnull()...

2019-09-10 19:50:37 220

原创 Pandas基本功能之算数运算和数据对齐、函数应用和映射、排序、排名

1、算术运算和数据对齐(1)对不同索引的对象进行算数运算在将对象相加时,如果存在不同的索引对,则结果的索引就是该索引对的并集。s1 = Series([7,2,-2,4],index=['a','b','c','d'])s2 = Series([-2,3,-1,4,3],index=['a','b','c','f','g'])s1s2s1+s2Out[17]: a ...

2019-09-09 18:33:00 92

原创 Python数据分析之pandas的数据结构

1、Series(1)简介Series是一种类似于一维数组的对象,它由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据即可产生最简单的Series:obj = pd.Series([4,7,-5,3])objOut[16]: 0 41 72 -53 3dtype: int64(2)Series的字符串表...

2019-09-05 14:45:57 71

原创 python数据分析之NumPy与线性代数、随机数生成、随机漫步

1、线性代数线性代数(如矩阵乘法、矩阵分解、行列式以及其他方阵数学等)是任何数组库的重要组成部分。提供了一个用于矩阵乘法的dot函数(既是一个数组方法也是numpy命名空间中的一个函数):x = np.array([[1,2,3],[4,5,6]])y = np.array([[6.,23.],[-1,7],[8,9]])xOut[28]: array([[1, 2, 3],...

2019-09-03 17:17:45 355

原创 Python数据分析之Numpy用于数组的文件输入输出

1、CSV文件CSV(Comma-Separated Value,逗号分隔值),一种常见的文件格式,用来存储批量数据。(1)np.savetxt np.loadtxtnp.savetxt(frame,array,fmt='%.18e',delimiter=None) #存储——frame:文件、字符串或产生器,可以是.gz或.bz2的压缩文件——array:存入文件的...

2019-09-03 14:11:18 231

原创 NumPy聚合(最小值、最大值和其他值)

1、数组值求和先来看一个小例子, 设想计算一个数组中所有元素的和。 Python 本身可用内置的 sum 函数来实现:In[1]: import numpy as npIn[2]: L = np.random.random(100)sum(L)Out[2]: 55.61209116604941它的语法和 NumPy 的 sum 函数非常相似, 并且在这个简单的例子中的结果也是一...

2019-08-29 17:42:27 3339

原创 Python数据分析之NumPy数组的计算(通用函数、排序等)

1、通用函数NumPy提供了一个简单灵活的接口来优化数据数组的计算。使NumPy变快的关键是利用向量化操作,通常在NumPy的通用函数中实现。可以通过简单对数组执行操作来实现,这里对数组的操作会被用于数组中的每一个元素,这种向量方法被用于将循环推送至NumPy之下的 编译层,这样会取得更快的执行效率。NumPy实现的算术运算符运算符 对应的通用函数 描述 + np...

2019-08-28 18:01:37 649

原创 MongoDB查询和去除重复数据

1、MongoDB查询重复数据db.Wuyou_Data.aggregate([{ $group:{_id:{position_name:'$position_name',company_name:'$company_name',work_location:'$work_location',basic_salary:'$basic_salary',publish_time:'$publi...

2019-08-28 09:17:27 11846 1

原创 Tableau条形图、饼图绘制详解

1、条形图使用条形图可在各类别之间比较数据。创建条形图时会将维度放在“行”功能区上,并将度量放在“列”功能区上,反之亦然。条形图使用条标记类型。当数据视图与如下所示的两种字段排列方式之一匹配时,Tableau 会选择此标记类型。您可以向这些功能区中添加其他字段。创建垂直条 创建水平条 若要创建显示四年间的总销售额的条形图,请按照下列步骤操作: 连接到“...

2019-08-26 18:00:32 1364

原创 Tableau中的参数

参数是可在计算、筛选器和参考线中替换常量值的动态值。例如,您可能会创建一个在销售额大于 $500,000 时返回“true”否则返回“false”的计算字段。可以在公式中使用参数来替换常量值“500000”。然后,可使用参数控件来动态更改计算中的阈值。或者,您可以使用筛选器显示利润最高的 10 种产品。您可以将筛选器中的固定值“10”替换为一个动态参数,以便可以快速查看前 15、20 和 30...

2019-08-26 17:07:19 869

原创 Tableau高级分析之排序与筛选详解大全

目录1、手动排序(1)使用工具栏和工具提示进行排序(2)通过拖放进行排序2、计算排序示例:对文本表进行排序3、筛选(1)操作的筛选顺序(2)选择在视图中保留或排除数据点(3)选择用于筛选数据的标题(4)将维度、度量和日期字段拖到“筛选器”功能区筛选分类数据(维度)筛选定量数据(度量)计算排序: 是使用排序对话框按钮直接应用于轴的排序。手动...

2019-08-26 15:41:53 3549

用Java编写的随即组卷程序

此为一个Java的随机组卷程序课程设计,内有完整程序和论文,实现的功能有: 1、卷子内容可以任意专业内容。四项单选题。 2. 数据源为50题,随机选择30题。 3. 要求每套题生成后,要方便打印 4. 使用外部数据。 5. 自动输出。 6. 答案顺序随机 7 要基本对齐(选项4项1行或2项1行,1项1行) 8 要求生成正确答案,单独成1行

2018-01-21

球的光照模型完整实现代码(图形学)

此为计算机图形学球的光照模型的课程设计,内有完整代码可直接运行,运行环境为VC6.0,本次课程设计通过构建MFC工程实现了操作界面的可视化,绘制了一个球体,并可通过菜单选项控制显示效果,进行光照模型、材质、光源位置等选择。

2018-01-21

利用socket实现双机数据文本的传送

此为计算机网络利用socket实现双机数据文本交换的课设,用Java实现可直接运行,还有一份课设论文,数据说明等供参考。

2018-01-21

python数据可视化

一本《python数据可视化》,中文版,pdf文件很清楚,分享给大家

2019-04-27

python数据可视化编程实战pdf版书籍、代码全

书籍pdf版,配套代码全 《Python数据可视化编程实战》是一本使用Python实现数据可视化编程的实战指南,介绍了如何使用Python最流行的库,通过60余种方法创建美观的数据可视化效果。 全书共8章,分别介绍了准备工作环境、了解数据、绘制并定制化图表、学习更多图表和定制化、创建3D可视化图表、用图像和地图绘制图表、使用正确的图表理解数据以及更多matplotlib知识。 《Python数据可视化编程实战》适合那些对Python编程有一定基础的开发人员,可以帮助读者从头开始了解数据、数据格式、数据可视化,并学会使用Python可视化数据。

2019-04-27

空空如也

空空如也

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

TA关注的人 TA的粉丝

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