find 参数mtime用法

+1 表示 1 * 24小时 再加+24小时以外,相当于当前时间48小时前(2天前) 1 表示 1 * 24小时 再加+24小时之间,相当于当前时间48小时前--当前时间24小时前(前天-昨天) 0 表示 0 * 24小时 + 24 到 0 之间,相当于当天的 +1 表示 1 * 24 再加+24小时以外,相当于当前时间48小时前(2天前) [root@k8s-node01 test]# date 2020年 07月 24日 星期五 17:24:02 CST [root@k8s-node01
分类: 其他 发布时间: 07-24 20:45 阅读次数: 0

Python+Selenium中级篇之5-Python获取系统时间和格式化时间显示/Python中字符串切割操作

Python获取系统时间和格式化时间显示 前面一篇文章介绍了,Python如何读取config.ini文件,还有如何获取当前项目根目录相对路径写法。在实际项目的开发,获取项目根路径的相对路径写法是很有必要的,不要去是绝对路径。因为,你自己开发的一个项目,如果拷贝到别的电脑里,发现运行不了,需要更改很多文件的路径,那是不是很失败。本篇文章介绍如何去获取和打印格式化系统时间,我们很多时候,看到一些日志,前面都会记录年月日,时分秒,甚至毫秒,然后才是日志描述。这一篇文章,介绍时间获取和格式化时间,就
分类: 其他 发布时间: 07-24 20:45 阅读次数: 0

请求服务器报错 Access-Control-Allow-Origin

今天遇到一个问题,发送请求能够成功了,返回的数据也能在 network 中看见,但是报错: Access to XMLHttpRequest at 'http://192.168.200.112:8080/lottery/getIsWinLottery?Id=966&succ7F0D92C70492DCD' from origin 'http://192.168.200.196' has been blocked by CORS policy: The value of the 'Access
分类: 其他 发布时间: 07-24 20:45 阅读次数: 0

震惊!!!你的个人信息正暴露在互联网中!!!Python 爬虫获取 URP 教务系统学籍信息(机密,等会就删!!!)

初衷本文旨在提醒同学们及时修改密码,增强保护个人隐私的意识,因此代码中一些关键数据以及校名等信息不会公开!复制粘贴文章中的代码不会爬到任何东西。只是作为学习 Python 爬虫的一点总结而已!作者所在学校的教务系统安全防范措施可谓非常不严密,学生登录甚至不需要图形验证码。每年学生入学之后,学校下发的账号,初始密码不是无规律的,而是和账号完全一致!如果学生不及时修改密码,那么其他人可以轻松登录他的账号。登录后可以看到学生的学籍信息,包括高考报名时照片,家长联系方式等,联系地址甚至详细到几单元几楼几号门
分类: 其他 发布时间: 07-24 20:31 阅读次数: 0

Python那些不为人知的冷知识!(建议收藏)

01. 省略号也是对象... 这是省略号,在Python中,一切皆对象。它也不例外。在 Python 中,它叫做 Ellipsis 。在 Python 3 中你可以直接写…来得到这玩意。>>> ...Ellipsis>>> type(...)<class ellipsis>复制代码而在 2 中没有…这个语法,只能直接写Ellipsis来获取。>>> EllipsisEllipsis>>&
分类: 其他 发布时间: 07-24 20:31 阅读次数: 0

Python那些不为人知的冷知识(二,建议收藏)

01. 交互式“_”操作符对于 _ ,我想很多人都非常熟悉。给变量取名好艰难,用 _; 懒得长长的变量名,用 _; 无用的垃圾变量,用 _;以上,我们都很熟悉了,今天要介绍的是他在交互式中使用。>>> 3 + 47>>> _7>>> name=ming>>> nameming>>> _ming复制代码它可以返回上一次的运行结果。但是,如果是print函数打印出来的
分类: 其他 发布时间: 07-24 20:31 阅读次数: 0

gogs 发送邮件通知的程序

这是几年以前,写的一个用于 gogs 服务进行推送通知到邮件的程序。那时候还不会写GO程序,于是用C++写的,麻烦得很。用GO来写同样的程序要省事多了。 代码 #include <Poco/Net/HTTPServer.h> #include <Poco/Net/HTTPRequestHandler.h> #include <Poco/Net/HTTPRequestHandlerFactory.h> #include <Poco/Net/HTTPServerRequest.h> #includ
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

【LeetCode-树】二叉搜索树与双向链表

题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。 下图展示了上面的二叉搜索树转化成的链表。“head” 表示指向链表中有最小元素的节点。 特别地,我们希望可以就地完成转换操作。当转化完成以后,树中节点
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

ThinkPHP特点有哪些,听说很不错。

ThinkPHP特点有:1、采用容器统一管理对象;2、支持Facade;3、更易用的路由;4、注解路由支持;5、路由跨域请求支持;6、验证类增强;7、配置和路由目录独立;8、取消系统常量;9、类库别名机制等等。 hinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。 ThinkPHP特点 采用容器统一管理对象 支持 Facade 更易用的路由 注解路由支持 路由跨
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

python 性能分析工具py-spy

Py-Spy介绍 引用官方的介绍: Py-Spy是Python程序的抽样分析器。 它允许您可视化查看Python程序在哪些地方花了更多时间,整个监控方式无需重新启动程序或以任何方式修改工程代码。 Py-Spy的开销非常低:它是用Rust编写的,速度与编译的Python程序不在同一个进程中运行。 这意味着Py-Spy可以安全地用于生成生产环境中的Python应用调优分析。 github:https://github.com/benfred/py-spy 安装 pip install py-spy
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

判断div内滚动条是否在底部

var nScrollHight = 0; //滚动距离总长(注意不是滚动条的长度) var nScrollTop = 0; //滚动到的当前位置 var nDivHight = $(".scroll").height(); $(".scroll").scroll(function () { nScrollHight = $(this)[0].scrollHeight; nScrollTop = $(this)[0].scro
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

Linux学习笔记 - 用户

一、前提   拥有root账号 二、添加用户 useradd username  #创建用户username passwd username   #给已创建的用户username设置密码 关于useradd的某些参数: -u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID -g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在 -G GROUPS:指定额外组 -c COMMENT:指定用户的
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

2020.7.24第十九天

1.今天学习了在Java中如何进行异常处理 (1)Try...catch...finally... 通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并 调用方法处理它。其中,finally无论有无异常都会执行。 异常处理代码块的基本形式如下。 try { //监视 可能发生异常的代码块: } catch
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

你能告诉我一亿以内有多少对孪生素数吗?

所谓孪生素数,就是相差为2的素数对,例如3和5,11和13。如果仅仅是100以内的孪生素数,相信大部分人只用数就能数出来,毕竟100以内只有25个素数。但是如果是1000以内呢?100000以内呢?如果像题目中说的一样,一亿以内呢? 硬着头皮数显然不行了,要解决这个问题,我们要依赖于编程。 要求孪生素数的对数,首先要找到孪生素数,要找到孪生素数,首先要找到素数。C++中有许多找素数的方法,比如基础的试除法,其代码如下: bool prime(int n) { if(n<2) ret
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

Python+Selenium中级篇之3-二次封装Selenium中几个方法

本文来介绍,如何把常用的几个webdriver的方法封装到自己写的一个类中去,这个封装过程叫二次封装Selenium方法。我们把打开站点,浏览器前进和后退,关闭和退出浏览器这这个方法封装到一个新写的类中去。 我们按照如下层次结构在PyCharm中新建两个包和两个.py文件: 上图,baidu_search.py是我们编写测试脚本的python文件,具体测试代码写在这个文件。包test1下的basepage.py文件是这次我们介绍的二次封装selenium方法而新建的。这里提一下,python中
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

requests常见的几种解码方式

在得到返回的对象(response)后,一般不去刻意查看,是不知道编码方式的。 通常直接猜即可,因为大多数都是使用的“utf-8”。 在requests里的快捷的解码方式可以使用如下几种: 1. response.text ·类型:str ·解码类型:根据http头部对响应的编码作出推测 ·修改:response.encoding="utf-8" 2. response.content.encode() 这里encode默认使用“utf-8” ·类型:bytes ·解码方式:没指定 3. re
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

序章-弗兰德的秘密——利用数据性质的暴力

序章-弗兰德的秘密 背景介绍 弗兰德,我不知道这个地方对我意味着什么。这里是一切开始的地方。3年前,还是个什么都没见过的少年,来到弗兰德的树下,走进了封闭的密室,扭动的封尘已久机关,在石板上知道了这个世界最角落的最阴暗的东西。那种事情,从未忘怀,从未动摇,我还记得,那一天,我,里修,第一次拔起了剑…… 弗兰德的密室里,机关上方画着两棵树的字样,机关下方是一个有数字的刻度…… 弗兰德最高的两棵树,只要知道两棵树的共同的相似度就行了…… 给定两棵有根树,可以任意删除两棵树上的节点(删除一棵节点必须
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

2020杭电多校第二场 1006.The Oculus

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6768 题意:每个数可以化成斐波那契数列的形式,数列第i项为bi*Fi,bi等于0或1,且对于所有的i,bi*bi+1=0。 给你两个b数列A和B,以及一个b数列C,C数列是A和B的乘积修改第k位的1变成0形成的,求k。 例如数列A为1 0 1,B数列为0 0 0 1,A,B代表的数分别为4和5,C数列为0 1 0 0 0 1,因为4*5=20,所以修改了第四位的1变成0。 思路:因为很容易得出A*
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

AUC ROC曲线

https://www.bilibili.com/video/BV1wz4y197LU?from=search&seid=17139874139360178585 讲的很好 1、TPR FPR AUC: ROC围成的面积 ROC曲线: TPR FPR为横纵坐标的曲线包围的曲线 TPR(Y) & FPR(X): 混淆矩阵 真实 positive negative 预测 positive TP(真阳性)FP(假阳) negative FN(假阴性)TN(真阴) true positive rat
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0

洛谷 P4213 【模板】杜教筛(Sum)

\[\sum_{i=1}^{n} \mu(i)\\ \sum_{i=1}^{n} \varphi(i)\\ \] 杜教筛模板: \[S(n) = \sum_{i=1}^{n} f(i)\\ \sum_{i=1}^{n} \sum_{d|i} f(d) * g(\frac{i}{d})\\ =\sum_{i=1}^{n} g(i) \sum_{d=1}^{\lfloor \frac{n}{i}\rfloor} f(d)\\ =\sum_{i=1}^{n} g(i) S(\lfloor \frac
分类: 其他 发布时间: 07-24 20:28 阅读次数: 0