11 2021 档案
摘要:阅读目录 1 引言 2 行(列)选取:df[] 3 区域选取 3.1 df.loc[] 3.2 df.iloc[] 3.3 df.ix[] 4 单元格选取 4.1 df.at[] 4.2 df.iat[] 5 拓展与总结 1 引言 Pandas是作为Python数据分析著名的工具包,提供了多种数据选
阅读全文
摘要:pandas是Python数据分析必备工具,它有强大的数据清洗能力,往往能用非常少的代码实现较复杂的数据处理 今天,总结了pandas筛选数据的15个常用技巧,主要包括5个知识点: “ 比较运算: ==、<、>、>=、<=、!= 范围运算: between(left,right) 字符筛选: str
阅读全文
摘要:安装tqdm pip install tqdm 普通用法在迭代器中使用 import time from tqdm import tqdm pbar = tqdm(["a", "b", "c", "d"]) for char in pbar: time.sleep(1) 当遇到 enumerate
阅读全文
摘要:Parameters iterable : iterable, optional Iterable to decorate with a progressbar. Leave blank to manually manage the updates. desc : str, optional Pre
阅读全文
摘要:#!/usr/bin/python # -*- coding: UTF-8 -*- feed = "PATH" # 比实际大1 donum=int(8) # 定义要操作的变量 for i in range(donum): #globals()[feed+str(i)] = i exec(feed +
阅读全文
摘要:由于新版新刚刚发布,下载量访问量过大导致一些用户无法及时更新,我们建议您耐心等候一段时间,尽量在不拥挤的时候(凌晨等时间)让计算机进行下载。 如果仍然无效,我们建议您尝试下面的方法: 方法一:使用Windows 疑难解答尝试解决您的问题。 右键win键,选择”控制面板“→”查找并解决问题“→”使用W
阅读全文
摘要:将 schedule.every().monday.at("9:33").do(run2) 改为 schedule.every().monday.at("09:33").do(run2)
阅读全文
摘要:#!/usr/bin/env python # coding: utf-8 import os import time import datetime # 获取当前时间 today = datetime.datetime.now() # 计算偏移量,前3天 offset = datetime.tim
阅读全文
摘要:1.pyinstaller安装安装环境:Win10安装命令: #升级pip版本 pip install -U pip #安装pyinstaller pip install pyinstaller 2.pyinstaller使用 1)选项参数 选项 描述 -h 显示帮助信息 -v 显示版本号 –dis
阅读全文
摘要:项目文件路径:D:\py\my.py python安装路径:F:\python\python.exe 一、WIN+R打开CMD 二、输入d:回车,进入项目文件所在的D盘 三、使用cd命令切换目录到py文件夹 四、调用python执行my.py文件 kkk即程序输出结果
阅读全文
摘要:SELECT A1.* FROM stock_market AS A1 INNER JOIN (SELECT A.code,A.date FROM stock_market AS A LEFT JOIN stock_market AS B ON A.code = B.code AND A.date
阅读全文
摘要:jQuery112406130263694063978_1637844710832({"rc":0,"rt":6,"svr":182481190,"lt":1,"full":1,"data":{"total":4811, "diff":[{"f1":2,"f2":17.54,"f3":-0.79,"
阅读全文
摘要:Tomcat7加载Jar包原理 Tomcat自己实现了自己的类加载器,用于加载自己本地项目中jar包中的所有class文件,所以在相同的类加载器下, 如果有相同路径名和类名那么加载顺序就是根据jar包的顺序来决定的。谁的jar包先进来,那么就先加载哪个类。 Tomcat7加载jar部分,在Webap
阅读全文
摘要:概述:项目使用springMVC,serviceImpl注入的一个bean无法找到,究其原因是无法找到日志类。其实在spring的配置文件中配置了bean。而且程序代码在其他人的机子上运行不报错。我这边抱错:类找不到apache.common.log.logFactory类。tomcat中部署的应用
阅读全文
摘要:1.配置文件 <?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> <!--Configuration后面的status,
阅读全文
摘要:一、log4j2介绍 log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn"。配置文件的格式:log2j配置文件可以是xml格式的,也可以是json格式的。配置文件的位置:log4j2默认会在cl
阅读全文
摘要:我们知道, Java8 lambda自带的去重为 distinct 方法, 但是只能过滤整体对象, 不能实现对象里的某个值进行判定去重, 比如: List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 5, 5, 5, 6, 7); List<Int
阅读全文
摘要:java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。 新建实体类 1 package sms.reyo.cn; 2 3 import java.math.BigDecimal; 4 import java.
阅读全文
摘要:配置定时任务参数 quartz.properties文件时 需要配置jobStore的超过时间数 默认为60秒(这里单位为毫秒) org.quartz.jobStore.misfireThreshold = 60000 这个参数一般在多线程池条件下无效。 产生misfire失败的条件: 单线程执行定
阅读全文
摘要:目前有一个按月累计折旧的定时任务,测试环境要配合业务测试,所以手工先停服务器,修改Linux系统时间,再启动服务器,但是出现问题,启动的时候有时候多执行一次,定凌晨5点定时启动,我修改时间为4点55, 56的时候服务器起来,执行了一次定时任务,5点准时又执行了一次,而且这个是不定时出现的,一晚测试3
阅读全文
摘要:1.设置环境变量 Java代码 /设置系统环境变量 System.setProperty("local-ip", "10.99.1.51"); //获取系统环境变量 System.out.println(System.getProperty("local-ip")); try { //设置本机地址到
阅读全文
摘要:需求: 记录日志时须要添加服务IP和服务编号(由UUID生成),便于运维人员在查看日志时定位到哪台服务器上的哪一个服务。html 基于spring web项目java 一、 log4j2.xml文件web <?xml version="1.0" encoding="UTF-8"?> <Configu
阅读全文
摘要:这是未写算法还原目录结构的效果,读取相同内容的压缩包: compress读取7z文件的时候未包含目录结构...如果要实现java文件预览功能实现,可预览zip、7z等文件,可不解压从压缩文件zip、7z中选择下载文件那么得自己写一算法来还原目录结构... 这是有还原目录结构的效果:
阅读全文
摘要:java.io.IOException: Multi input/output stream coders are not yet supported at org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecoderSta
阅读全文
摘要:jar包下载地址 https://mvnrepository.com/artifact/com.github.junrar/junrar UnRarUtils.java import com.github.junrar.Archive; import com.github.junrar.UnrarC
阅读全文
摘要:本文主要介绍的是通过使用java的相关类可以实现对文件或文件夹的压缩。 zlib是一种数据压缩程序库,它的设计目标是处理单纯的数据(而不管数据的来源是什么)。 7z 是一种新的压缩格式,它拥有目前最高的压缩比。 gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文
阅读全文
摘要:报错内容: org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.NullPointerException at org.apache.tomcat.util.buf.C
阅读全文
摘要:我们都知道python中有两种排序的方法,原地排序的x.sort(),和不改变原列表有返回值的sorted(x)自定义排序函数先不关心其实原地排序还是有返回值的排序,研究其内部的排序原理,其内部是根据什么排序的呢,默认的排序方法是内建的cmp函数对于cmp(x,y): # 比较器:按目录的深度倒序显
阅读全文
摘要:下面以 ChromeDriver随chrome调用时自动更新(Java+Python)为例,其它同理... 使用selenium自动化时,一个很烦的问题就是chrome会自动更新(python),然后chromedriver的版本就会不兼容。之前是被动的几小时查询一次如有更新就自动更新。但问题还是来
阅读全文
摘要:import os import shutil import time import hashlib # MD5值 def getMD5(path): f=open(path,'rb') d5 = hashlib.md5() #生成一个hash的对象 with open(path,'rb') as
阅读全文
摘要:ython获取硬件信息(硬盘序列号,CPU序列号) pip install wmi pip install pywin32 import wmi c = wmi.WMI() # # 硬盘序列号 for physical_disk in c.Win32_DiskDrive(): print(physi
阅读全文
摘要:# -*- coding: utf-8 -*- # Author: Jack # Date: 2018/02/09 15:33 import os import sys import time # 删除某个时间点之前的文件 def del_files(before_times, path=”.”):
阅读全文
摘要:python中schedule模块的使用由于需要用到一个使用python进行job管理的模块,找到了schedule模块,简单好用,在这里记录一下。详细源码可以参考这里安装方法 pip install schedule使用方法import scheduleimport timedef job():
阅读全文
摘要:由于昨日编译了新的 Redis6.2.6 由于想将之将的 Jedis-2.9.0.jar 升级至 目前最新的 Jedis-3.7.0.jar 各种折腾终于搞定了...记录一下 网上有人用了 https://www.cnblogs.com/qq931399960/p/10015195.html htt
阅读全文
摘要:windows下使用Msys2安装编译Redis6.2.6最近项目上需要使用Redis,于是上网找了下windows下的版本,微软官方的版本停在了3.2版本,github上找了下最新的windows编译版本为5.0.1.0(下面附地址,不追求版本的同学们可去下载),官方稳定版已更新到6.2.6,于是
阅读全文
摘要:以下针对的是Apache-Tomcat9.54.3.zip,下载地址是: 还是比较喜欢zip格式的,不喜欢msi格式,原因:下载一份,我的window、macos、linux系统中都可以用; 没有使用7、8版本,主要是这些版本的tomcat启动太慢,在开发的时候,那怕是100ms,也是时间,浪费了可
阅读全文
摘要:虽然windows自带有定时任务。但是有局限性,定制性不好。我需要的是像linux下的cron那样。 google了一下,发现了pycron。 pycron是用python写的cron服务。目前最新版是0.5.9,而且32位和64位版本都有。 正是我想要的。 安装也是非常简单的。 下载地址在这里:
阅读全文
摘要:
阅读全文
摘要:1、redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 redis连接实例是线程安全的,可以直接将re
阅读全文
摘要:有哪些鼠标操作呢? 执行操作 左键、右键单击、双击 鼠标悬停到元素、偏移处 长按 拖动 点击右边目录即可跳转哦! >>>>>>>>>> act.moveToElement(link).contextClick().sendKeys(Keys.ArrowsDown).build().perform()
阅读全文
摘要:public static Rectangle getDestktopRectangle() { Rectangle windowSize = new Rectangle(); Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize
阅读全文
摘要:## js获取窗口大小 #获取网页可见区域大小 client_width=self.driver.execute_script("return document.body.clientWidth") client_height = self.driver.execute_script("return
阅读全文
摘要:The element image you are cropping is not present in the screenshot taken by the code. If you put debug and print full screen shot path and manually v
阅读全文
摘要:Original URL: https://www.guru99.com/scroll-up-down-selenium-webdriver.html Scroll UP or Down a page in Selenium Webdriver What is a Scrollbar? A Scro
阅读全文
摘要:自动化测试中,我做了验证码识别的功能,那么接下来就是怎么获取验证码图片了,还好autoit 里面提供了一些方法。下面就介绍一下怎样利用autoit 下载验证码图片: 先说思路: 右键点击验证码 使用↓箭头选择菜单 使用Enter确认 等待窗口出现 激活窗口 注意打开窗口时,需要把窗口最大化,这样你的
阅读全文
摘要:系统环境变量 EnvUpdate ( ) ;更新环境变量 EnvGet ( “变量名称” ) ;取环境变量 ClipGet ( ) ;取剪辑板文本 EnvSet ( “变量名称” [, “值”] ) ;置环境变量 ClipPut ( “文本” ) ;置剪辑板文本 文件,目录,磁盘管理 IniRead
阅读全文
摘要:function Arabia_to_Chinese(str) { var num = parseFloat(str); var strOutput = "", strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分'; num += "00"; var intPos = num.indexOf('.'
阅读全文