摘要:
#!/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('.' 阅读全文