自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ainivip的专栏

我的奋斗生涯(大学剩余时间的追悔末急。好在还有时间,尽管是那么的少。)

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

原创 远程桌⾯连接电脑后键盘失灵解决方案

一、故障现象:MSTSC远程桌⾯登录后,发现远程电脑键盘使⽤失灵。⽐如按R键会出现运⾏界⾯、还有出现帮助界⾯等。这些程序应该在按下徽标+R才会出现。重启电脑后,恢复正常,但只要⼀⽤远程桌⾯连接,⼜出现问题。1、登录远程桌⾯后,⽤⿏标点击“开始”-“程序”-“附件”-“辅助⼯具”-“屏幕键盘”;2、⿏标点击屏幕键盘的“win”(徽标)键,探出“开始”,点空⽩地⽅取消“开始”;操作后,键盘恢复正常⼯作。

2022-09-11 11:34:13 2107

转载 Python程序打包成exe可执行文件

PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指望成打包成一个可执行文件会提高运行效率,相反可能会降低运行效率,好处就是在运行者的机器上不用安装python和你的脚本依赖的库。如果你的myscript.py脚本中用了已编译的C扩展模块,那么这些模块也会被拷贝在个子目录中,同样,所有的dll文件在运行时都是需要的,除了系统的dll文件。需要注意的是,PyInstaller打包的执行文件,只能在和打包机器系统同样的环境下。.

2022-08-16 10:21:57 280

原创 TypeError: argument should be integer or bytes-like object, not ‘str‘

报错:TypeError: argument should be integer or bytes-like object, not 'str'解决方案:tn.write(password.encode('ascii') + b"\n")解决办法:在字符串前加上b。

2022-08-11 16:52:15 771

原创 Pycharm报错Non-zero exit code (2)的完美解决方案

Python版本为3.7,pip版本为22.2.2,该版本的。(不建议升级pip,因为新版本的pip都有可能会出现同样的问题)版本降级为20.2.4即可,操作方法参见下方的。模块安装在指定目录即可;模块路径的问题,那么到底是什么原因呢?一定会出现该问题,解决方案也很简单...

2022-08-11 10:14:45 113

转载 13个网络管理员必须了解的网络监控工具

对于网络管理员而言,监控网络性能问题非常重要,网络监控工具可帮助企业跟踪并解决这些问题。但是,实施和维护网络监控解决方案可能成本昂贵。幸运的是市场上有许多免费和开源的解决方案,网络管理员需要一些时间和耐心,来仔细挑选。...

2022-07-12 10:41:23 1101

原创 CentOS安装Python3

一、查看CentOS版本1、查看已安装的CentOS版本信息:[root@HadoopLinux ~]# cat /proc/versionLinux version 3.10.0-862.14.4.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed Sep 26 15:12:11 UTC 2018[root@HadoopL

2022-05-06 16:02:41 425

转载 如何使用Python对时间段内的行进行分组

我有一些交易。我想根据它们的item和time列值对这些事务进行分组:目标是对彼此相距不超过1小时的项进行分组。所以我们在下一次观察的时候开始一个新的小组,这个小组不在之前观察的一个小时之内(见DataFrameB中的start time)。在数据如下:我要将A转换为B。在A=item time resultA 2016-04-18 13:08:25 YA 2016-04-18 13:57:05 NA 2016-04-18 14:00:12

2022-04-25 16:52:00 370

转载 生物钟的研究、功能和机理——2017年度诺贝尔生理学或医学奖成果简析

生物日节律(circadian rhythm)也叫昼夜节律,是以约昼夜24 h为周期的、在生命体中普遍存在的节律性生理生化和行为活动,是众多生物节律或生物钟的一种。美国的3 位科学家杰弗理·霍尔(Jeffrey C. Hall)、迈克尔·罗斯巴什(Michael Rosbash)和迈克尔·杨(Michael W. Young)因发现调节生物日节律行为的基因并阐明其作用原理获得了2017 年的诺贝尔生理学或医学奖。这项工作揭示了一个普遍存在的基本生命现象的分子机理,对了解生命的运行原理以及生命在演化过程中与环

2022-03-24 09:00:33 1642

转载 Oracle TO_DATE 日期格式大全

Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 ...

2021-03-12 11:10:30 3117

转载 BI、OLAP、多维分析、CUBE 这几个词是什么关系?

这些词我们在建设分析型应用时经常会听到,这几个词也经常被弄混,这里来梳理一下。BIBI 是 Business Intelligence(商业智能)的缩写,是指企业利用已有数据进行数据分析从而指导商业决策的过程。BI 有广义和狭义之分,广义上的 BI 是指只要涉及利用数据及其分析结果进行商业决策的行为都属于 BI 的范畴;而狭义上的 BI 则主要多维分析,在实际工作中,狭义 BI 也更流行一些。著名的啤酒和尿布的故事曾一度在 BI 领域广泛传唱,据说沃尔玛通过数据分析发现了在某一时间段啤酒和尿片的销量

2021-03-10 09:18:30 283

转载 SqlAlchemy使用

Date:2016-03-27Title:20.Python笔记之SqlAlchemy使用Tags:pythonCategory:Python作者:刘耀博客:www.liuyao.me一、SQLAlchemySQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。ORM方法论基于三个核心原则:简单:以最基本的形式建模数据。传达性.

2021-03-10 09:16:54 197

原创 Column count of mysql.user is wrong. Expected 45, found 42. The table is probably corrupted

今天升级MySQL数据库,从5.5升级到5.7,升级完成后,遇到Column count of mysql.user is wrong. Expected 45, found 42. The table is probably corrupted报错,经过查找资料发现是数据库升级后需要更新数据库状态。使用:mysql_upgrade -u root -pC:\Program Files\MySQL\MySQL Server 5.7\bin>mysql_upgrade -u root

2021-03-05 17:15:15 488 1

转载 pd.to_sql()使用方法

to_sql 使用方法:参见pandas.to_sql函数,主要有以下几个参数: name: 输出的表名 con: 与read_sql中相同,数据库链接 if_exits: 三个模式:fail,若表存在,则不输出;replace:若表存在,覆盖原来表里的数据;append:若表存在,将数据写到原表的后面。默认为fail index:是否将df的index单独写到一列中 index_label:指定列作为df的index输出,此时index为True ch...

2021-03-04 11:53:15 3398

原创 使用windows远程桌面连接时白屏,解决办法:ALT+F4,即可退出远程桌面。

使用windows远程桌面连接时白屏,解决办法:ALT+F4,即可退出远程桌面。

2021-02-21 02:36:06 3591 2

原创 EXCEL技巧——EXCEL如何实现隔行隔列求和

大家都知道Excel有一个用函数∑自动求和功能,但却只能是选定一整行或一整列才行,如果我想把一整行中每间隔一个单元格的数字相加求和除了逐个选定每个单元格相加有什么方法?方法一:如果数据是在一列上,A1:A10的则可在A11输入:对奇数行求和:=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)对偶数行求和:=SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*A1:A10)如果数据是在一行上,如A1:J1,则可在K1输入:对奇数列求和:=SUM

2021-02-12 15:22:25 5282

原创 MemoryError: Unable to allocate 143. MiB for an array with shape (14, 1342462) and data type float64

解决思路有两个:1、加大Windows系统虚拟内存,这个方案治标不治本。2、将数据有float64改为float32,这个方案可以从根本上减少对内存的占用。知识点:Python中float类型、float32类型和float64类型的表示精度,所需内存及其之间的转换1. 表示精度和所需内存float类型和float64类型是一样的,都需要64个bits,而float32需要32个bits。精度方面,float类型和float64类型在十进制中可以有16位,而float32类型在十进制中

2021-02-08 16:44:55 7362

原创 如何删除文件路径下拉历史

如何删除文件路径下拉历史?解决方案如下:如图示的文件路径一栏右键,弹出四个选项的菜单

2021-02-08 16:31:51 290

转载 Python使用cx_Oracle模块操作Oracle数据库详解

这篇文章主要介绍了Python使用cx_Oracle模块操作Oracle数据库,结合实例形式较为详细的分析了cx_Oracle模块的下载、安装及针对Oracle数据库的连接、执行SQL语句、存储过程等相关操作技巧,需要的朋友可以参考下本文实例讲述了Python使用cx_Oracle模块操作Oracle数据库。分享给大家供大家参考,具体如下:ORACLE_SID参数,这个参数是操作系统中用到的,它是描述我们要默认连接的数据库实例,对于一个机器上有多个实例的情况下,要修改后才能通过 conn / as

2021-01-10 08:08:10 653

转载 pandas学习笔记—dataframe中的数据类型和相互转换

常见的dataframe中的数据类型包括以下:Data type Descriptiondatetime64[ns] 日期时间数据类型str 字符类型object 一种通用的数据类型,在没有明确指定类型下,所有数据都可认为是object类型bool_ Boolean (True or False) stored as a byteint_ Default integer type (same as C long; normally either int64 or in

2021-01-10 08:01:02 4366

转载 dataframe 按条件筛选行

使用Pandas对数据进行筛选和排序转自:http://bluewhale.cc/2016-08-06/use-pandas-filter-and-sort.html筛选和排序是Excel中使用频率最多的功能,通过这个功能可以很方便的对数据表中的数据使用指定的条件进行筛选和计算,以获得需要的结果。在Pandas中通过.sort和.loc函数也可以实现这两 个功能。.sort函数可以实现对数据表的排序操作,.loc函数可以实现对数据表的筛选操作。本篇文章将介绍如果通过Pandas的这两个函..

2021-01-10 05:59:09 6756

转载 sql 查询时有空值返回0怎么写

根据数据库的不同,采用如下不同的方法: 一、 oracle 将空值返回0用如下语句: select nvl(字段名,0) from 表名; 二、sqlserver 将空值返回0用如下语句: 方法一:select isnull(字段名,0) from 表名; 字符型:select isnull(mycol,'0') as newid from mytable 整型:select isnull(mycol,0) as newid from...

2021-01-10 05:52:15 4907

转载 在sql语句查询时如何把查询为空的数据显示为零

sql语句查询时把查询为空的数据显示为零的步骤如下:我们需要准备的材料分别是:电脑、sql查询器。1、首先,打开sql查询器,连接上相应的数据库表,例如stu表。2、点击“查询”按钮,输入:select `name`, IF(score is null, 0, score) from stu; 。3、点击“运行”按钮,此时会看到score字段为空的数据查出来是零。...

2021-01-10 05:47:48 13458 1

转载 使用前面的非None项替换python列表中的None值?

我有一个名为Headings的python列表:Headings = ['Doug', None, None, None, None, 1234, None, None, 'Mike', None]我想得到的是None值被替换为前面的字符串或数字,并且最接近None值,如下所示:Headings=['Doug', 'Doug', 'Doug', 'Doug', 'Doug', 1234, 1234, 1234, 'Mike', 'Mike']我该怎么做?还有最初的标题清单..

2021-01-10 05:06:46 1153

转载 python-将DataFrame中的 pandas 系列从字符串(财务缩写)转换为数字

我正在尝试从NOAA解析风暴数据.经过一些清理和解析后,我剩下一个DataFrame,就像这样:import pandas as pddata = { 'ID' : [1, 2, 3, 4, 5, 6], 'EVENT_TYPE': ['Flood', 'Hail', 'Fire', 'Tornado', 'Flood', 'Fire'], 'Property_Damage': ['2.5K', 0, '.4M', "1.00K", NaN, "1.

2021-01-10 04:53:03 4021

转载 pandas numpy处理缺失值,none与nan比较

原文链接:https://junjiecai.github.io/posts/2016/Oct/20/none_vs_nan/建议从这里下载这篇文章对应的.ipynb文件和相关资源。这样你就能在Jupyter中边阅读,边测试文中的代码。python原生的None和pandas, numpy中的numpy.NaN尽管在功能上都是用来标示空缺数据。但它们的行为在很多场景下确有一些相当大的差异。由于不熟悉这些差异,曾经给我的工作带来过不少麻烦。 特此整理了一份详细的实验,比较None和NaN在不同场景下的

2021-01-10 03:58:46 720

原创 pycharm cx_oracle查询出来的中文显示为问号

在pycharm中使用cx_oracle查询数据库信息时,反馈的数据中带有中文时,显示?排查过程:查询字符集select userenv('language') from dual查询结果:AMERICAN_AMERICA.ZHS16GBK解决方案:import os# 设置系统环境变量os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'...

2021-01-09 06:45:19 250

转载 selenium之find_element_by_xpath定位元素

selenium之find_element_by_xpath定位元素 一 方法selenium为定位元素提供了较多方法,大致分为单元素定位和多元素定位.# 查找单个元素:find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_link_textfind_element_by_partial_link_textfind_element_by_tag_namefind_element_

2020-12-30 15:04:22 1362 2

转载 find_element_by_xpath()的6种方法

Xpath (XML Path Language),是W3C定义的用来在XML文档中选择节点的语言一:从根目录/开始有点像Linux的文件查看,/代表根目录,一级一级的查找,直接子节点,相当于css_selector中的>号/html/body/div/p二. 根据元素属性选择:查找具体的元素,必须在前面输入标准开头//,表示从当前节点寻找所有的后代元素//div/* div下面的所有的元素//div//p 先在整个文档里查找div,再在div里查找...

2020-12-30 15:03:28 2748

转载 dataframe.to_csv()中文乱码

今天又遇到了dataframe.to_csv()然后文件里的中文乱码了。1、首先吧dataframe.to_csv(“file_name” ,encoding = ‘utf-8’)结果乱码依旧。2、上网查了下,改成了dataframe.to_csv(“file_name” ,encoding = ‘utf_8_sig’)结果乱码依旧3、然后改成了dataframe.to_csv(“file_name” ,encoding = gbk’)终于不再乱码了,如果大家遇到这个问题,可以纷纷试试以上几种编

2020-12-30 08:12:23 2369

转载 微信Dat文件解码

最近在整理磁盘文件,因为经过一段时间的蹂躏后,磁盘实在是太多东西了,不整理一下,简直对不住我的SSD好嘛。偶然发现磁盘中某公司的文件夹占用空间简直不能再大,那可是我的C盘啊,合计才119GB的SSD空间,你给我占了差不多10个G,说的就是你Tencent。但是也不能怪人家,毕竟人家只是负责将数据保存下来方便给我们展示而已。所以,就冒着好奇的心,看看文件夹里面有什么。因为这次的主题说的是Dat文件的解密,我就不扯那么远。大家假装知道我点完文件夹,看到很多历史图片缓存图片众多*...

2020-12-27 08:37:47 3698

转载 用Python和FFmpeg查找大码率的视频文件

本文使用Python2.7, 这个工作分两步遍历目录下的视频文件 用ffprobe获取是视频文件的码率信息用ffprobe 获取json格式的视频信息用ffprobe.exe是FFmpeg自带的查看视频信息的工具。其获取json格式的信息命令例如以下ffprobe -v quiet -print_format json -show_format -show_streams -i filename这个命令会输出 带有 streams和format项的json结构Python读取jso

2020-12-25 23:33:00 167

原创 已知视频码率、视频时长,怎么计算视频文件大小

计算方法:码率(kbps)x时间(秒)=文件大小(kb)x88kb(比特)=1b(字节)

2020-12-25 23:32:20 2316

转载 driver.get(url) 页面加载时间太长

在执行自动化测试用例过程中,发现因为网络慢或其他原因导致driver.get(url) 时,页面一直在加载,页面没有加载完成就不会去继续执行下面的动作,但是实际上需要操作的元素已经加载出来了。解决方法第一步:使用 set_script_timeout() 设置等待最大时间。第二步:到了最大等待时间后页面如果仍然没有加载完成,执行js代码, driver.execute_script("window.stop()") 停止页面加载,执行下面的自动化测试步骤。代码如下:driver = sel

2020-12-20 07:46:36 1635 1

转载 Win7设置开机密码后开机不需要输入密码

首先,按住Shift键在Windows7桌面上点击鼠标右键,可以在菜单中找到“在此处打开命令窗口”的选项,点击打开命令窗口,输入以下命令行:control userpasswords2,按回车即可打开Windows7系统的用户帐户管理窗口.然后在用户帐户窗口中,找到“要使用本机,用户必须要输入账户名和密码”这一个勾选项,去掉系统默认的勾选,然后点击界面下方的“应用”按钮。此时要求我们输入登录密码,此时只要把密码输入并确认后,下次重启Windows7系统时它就不会再要求你输入密码了来源:http

2020-12-06 06:05:30 1075

转载 我TM究竟应该选哪个版本的MySQL?!

经常遇见一些开发甚至DBA咨询:请问该选择哪个版本的MySQL呢?各版本之间是否可以通用?阿里云、腾讯云那么多种版本的MySQL数据库产品,MySQ版、MariaDB版、兼容MySQL的分布式数据库,究竟选择哪个呢?现在互联网公司使用MySQL数据库,无非就两种:规模大点的IDC托管服务器自助维护数据库,另外就是选择上云。不管哪种模式都逃不开上面说的这个问题,特别是对于不太熟悉MySQL的开发人员,这更让人崩溃了!!先说结论吧:(1)如果是自己搭建维护,建议使用MySQL官方分支【 M...

2020-12-04 13:20:31 9029

转载 新中大财务软件-A3中怎样更改IP地址

1、 首先需要确认不同网段的bai机器之间相互能够PING通,而且都需要安装IPX网络协议然后修改NGSERVER.TXT文件  把"-x TCPIP" 改为 "-x IPX"  重启数据库服务  在客户端安装时,SERVERNAME 填写数据库服务名,网络协议选择“IPX”  原理:  数据库服务器的服务名通过IPX协议搜索,而IPX是独立于通过IP地址所设置的不同网段所以,这样设置就能在不同网段间进行数据传递。  2、先备份一台同网段正常安装的客户端注册表中PUBDATA文件,导入到不同

2020-12-04 12:36:42 872

转载 SQOOP安装及使用-实验

SQOOP安装及使用-实验 SQOOP是用于对数据进行导入导出的。 (1)把MySQL、Oracle等数据库中的数据导入到HDFS、Hive、HBase中 (2)把HDFS、Hive、HBase中的数据导出到MySQL、Oracle等数据库中 (3)导入导出的事务是以Mapper任务为单位。1、sqoop的安装步骤 1.1、执行命令:tar -zxvf sqoop-1.4.3.bin__hadoop-1.0.0.tar.gz解压 1.2、执行命令:...

2020-10-23 14:37:52 100

转载 大数据处理分为哪些步骤

具体的大数据处理方法确实有很多,但是根据笔者长时间的实践,总结了一个普遍适用的大数据处理流程,并且这个流程应该能够对大家理顺大数据的处理有所帮助。大数据来源广泛,应用需求和数据类型都不尽相同,不过最基本的处理流程是一样的。  大数据处理的基本流程  一般来说,大数据处理的基本流程可以分为数据抽取与集成、数据分析和数据解释这三个步骤。  一、数据抽取与集成  大数据来源广泛、种类多样、数据类型极其复杂,就像是想要从海水当中萃取盐分一样,想要从这样庞大杂乱的数据中提取价值,那首先就要对数据进行抽

2020-10-23 14:30:20 4197 1

转载 Linux IO Scheduler(Linux IO 调度器)

每个块设备或者块设备的分区,都对应有自身的请求队列(request_queue),而每个请求队列都可以选择一个I/O调度器来协调所递交的request。I/O调度器的基本目的是将请求按照它们对应在块设备上的扇区号进行排列,以减少磁头的移动,提高效率。每个设备的请求队列里的请求将按顺序被响应。实际上,除了这个队列,每个调度器自身都维护有不同数量的队列,用来对递交上来的request进行处理,而排在队列最前面的request将适时被移动到请求队列中等待响应。 IO调度器在内核栈中所处位置如下:...

2020-10-23 14:29:23 315

转载 make&& make install的意思

/configure配置环境make是编译的意思。就是把源码包编译成二进制可执行文件make install 就是安装的意思。make&& make install的意思是:make与makeinstall是两个命令,在你./configuration生成了Makefile之后执行编译安装;与&&一起的还有||,不过意思不一样,&&是与,||是或;make && makeinstall的意思就是执行make如果没有发生错误就执行m

2020-10-22 16:31:47 4880 1

robocopy.rar

winxp下的robocopy程序。已测试可用。这个版本的robocopy程序比win7下面的robocopy程序功能上就是少了多线程功能,其他的功能差不多。

2020-05-20

空空如也

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

TA关注的人

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