- 博客(258)
- 资源 (2)
- 收藏
- 关注
原创 找到夜神模拟器多开模拟器的端口号
今天开夜神模拟题玩舟游的时候突然提示位数不对,当前是32位,要下载个64位的,开了个64位的模拟器之后发现maa连接不上了,一番折腾之后,推测是两个模拟器的端口号不一样,maa自动链接的是32位的,扫描不到64位的那个模拟器。夜神模拟器默认的端口号是 62001,使用多开工具之后新开的模拟器需要到配置文件里面找。
2024-02-05 10:46:44 1251
原创 【Python】linux下运行selenium
当你的程序以有界面在Linux上运行的时间久了 出现了卡顿的情况 并且你发现在display.start()运行完停住了。
2023-04-12 16:36:53 727
原创 CentOS 搭建 OpenVVV
① OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,最早由James Yonan编写。OpenVPN允许创建的VPN使用公开密钥、电子证书、或者用户名/密码来进行身份验证。② 它大量使用了OpenSSL加密库中的SSLv3/TLSv1协议函数库。③ 目前OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Microsoft Windows以及Android和iOS上运行,并包含了许多安全性的功能。
2023-03-31 18:09:55 359
原创 linux下ftp搭建流程
一、基本安装1.运行以下命令安装 vsftpd。yum install -y vsftpd2.运行以下命令打开及查看etc/vsftpdcd /etc/vsftpd说明:/etc/vsftpd/vsftpd.conf 是核心配置文件。/etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。/etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服务器的用户列表。/etc/vsftpd/vsftpd_conf_migra
2023-03-31 18:08:59 2059
原创 程序的版本号制定规范
state] 可选段,用来表示当前软件的状态。例如:b 表示beta版,即测试版。[name] 为可选前缀,一般为Version,可简写为V;X、Y、Z 为各版本的序号,都是为非负整数,一般都会遵循。X主版本号:当做了不兼容的 API 修改,需递增。Y次版本号:当做了向下兼容的功能性新增,需递增。Z修订号:当做了向下兼容的问题修正,需递增。
2023-02-16 11:32:15 678
原创 【Linux】定期切割 catalina.out 和 log 日志
log日志就不多说了, 直接就是按照日期保存的, 写个shell, 加到 crontab 里面 删除就行。catalina.out 不会主动切割, 需要人为写个shell切割, 脚本如下。在sh文件中添加以下内容,并保存。
2022-11-11 21:02:29 695
原创 【Python】对中文排序
汉字排序是按照unicode数值排序ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值。解决方案,使用汉字转拼音库pypinyin ,得到拼音及音调。
2022-09-27 11:07:52 4514
原创 【pycharm】设置每行最大字符数,避免120字符提醒,及粘贴自动换行
如图所示,默认字符数120,可以设置大一些,这样既免去了提醒,在粘贴的时候也不用换行了。去除格式粘贴,这样也可以达到跟原来一样的效果。另外粘贴换行也可以使用。
2022-08-18 16:48:06 3028 2
原创 【MySQL】Error writing file ‘/tmp/XXXX‘ (Errcode: 28 - No space left on device)
报错,No space left on device
2022-06-24 11:36:49 15091
原创 【Linux】有服务CPU占比过高,找到方法解决它
1、找到CPU占用高的进程top我截图里面你的这个有问题的进程是:1269732、查看服务线程信息ps -mp 126973 -o THREAD,tid,time红框内的线程则为有问题的线程3、查看问题线程状态找到有问题的线程,127588,为了方便查看,转为16进制[user@cloudera07 ~]# printf "%x\n" 1275881f264查看该线程运行状态。[user@cloudera07 ~]# jstack 126973 | grep 1f264"
2022-05-01 12:00:00 1062
原创 【Linux】有服务CPU占比过高,找到方法解决它
1、找到CPU占用高的进程top我截图里面你的这个有问题的进程是:1269732、查看服务线程信息ps -mp 126973 -o THREAD,tid,time红框内的线程则为有问题的线程3、查看问题线程状态找到有问题的线程,127588,为了方便查看,转为16进制[user@cloudera07 ~]# printf "%x\n" 1275881f264查看该线程运行状态。[user@cloudera07 ~]# jstack 126973 | grep 1f264"
2022-05-01 10:30:00 552
原创 【Linux】通过grep匹配行的上几行、下几行、上下几行的操作
匹配出文件中带有 parttern 的前后几行//打印匹配行的前后5行cat filename | grep -5 'parttern' //打印匹配行的前后5行cat filename | grep -C 5 'parttern'//打印匹配行的后5行cat filename | grep -A 5 'parttern'//打印匹配行的前5行cat filename | grep -B 5 'parttern'拓展:查看某一个文件第5行和第10行 sed -n '5,10p'
2022-04-29 16:39:59 21101
原创 【Linux】命令统计文件中某个字符串出现的行数
案例里使用的文件:nohup.out ,用来做统计的字符串:UPDATE一、使用grep1、grep -c 'object' fileName[test@test test]$ grep -c 'UPDATE' nohup.out 182、cat fileName |grep 'object' |wc -l[test@test test]$ cat nohup.out|grep 'UPDATE' |wc -l 18二、使用vim统计用vim打开目标文件,在命令模式下,输
2022-04-22 17:23:41 3882
原创 【MySQL】通过binlog来进行(delete/update)的误操作数据恢复
需要注意的点:1、先确认一下自己的binlog的格式SHOW VARIABLES LIKE '%binlog_format%';目前有三种格式,STATEMENT,ROW,MIXED,ROW一定会恢复,MIXED大概率会恢复,STATEMENT用这种方法未必能恢复,可以试试。三种格式的解释:MYSQL中BINLOG_FORMAT的三种模式2、必须要登录一个有mysql的机器才能用 mysqlbinlog 工具。操作流程:mysql 通过binlog来进行忘记where误操作(delete/up
2021-12-30 09:27:21 1264
原创 【securecrt 】all available GSSAPI mechanisms failed
远程连接的时候出现这个服务器目前没办法登录,处理方法:不勾选GSSAPI,用公钥文件登录。成功登录上去了
2021-12-29 15:11:51 1372
原创 mysql使用show processlist找到执行完成没有断开链接的程序
1、通过 host 找到链接的服务器和端口SHOW PROCESSLIST结果为:IdUserHostdbCommandTimeStateInfoProgress154409606crm192.168.100.100:52839crmQuery0InitSHOW FULL PROCESSLIST0155333474crmcloudera:51863crmSleep19000155431419crmcloudera:34
2021-12-17 16:15:36 1193
原创 【MySQL】MariaDB排序分组的坑
情况描述平时都在用mysql 5.6习惯了,公司的数据库是Mariadb,之前一直没注意,今天有人反馈说排序不对,仔细检查了一下发现确实有问题。MariaDB 中当语句中有 group by 居然是按照主键或者是唯一索引做的排序,从小到大,后面接的 order by 根本不起作用,...
2021-12-06 13:38:46 677
原创 【Flask】使用 flask-cors 包配置跨域
配置了一个接口,发现被浏览器拦截了,知道了跨域的概念,接口用的flask写的,各种折腾,找到了 flask-cors ,我是直接使用装饰器就解决了我的问题。一、什么是跨域?跨域是指:浏览器A从服务器B获取的静态资源,包括Html、Css、Js,然后在Js中通过Ajax访问C服务器的静态资源或请求。即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源。同源策略是指:浏览器A从服务器B获取的静态资源,包括Html、Css、Js,为了用户安全,浏览器加了限制,其中的Js通过Ajax只能访问B服务器的
2021-12-02 17:02:47 2106
原创 【jsp】jsp页面上的String类型转json的方法
// 方法一:var json = (new Function(“return ” + str))();// 方法二:var json = eval(‘(’ + str + ‘)’);// 方法三:使用全局的JSON对象 JSON.parse(str);
2021-12-02 16:48:55 1010
原创 【MySQL】binlog日志手动删除和自动清理
mysql的binlog必不可少,但是不清理的话,50g的小云盘经受不住每天频繁的插入删除。所以binlog日志还需要删除。解决办法来了:一、手动清理手动清理当然指的不是 rm -rf ** ,这样可能会导致 mysq-bin.index 错乱,最终导致后期expire-log-days配置项失效。// 1)指定清理某文件前所有的文件PURGE MASTER LOGS TO 'MySQL-bin.010'; // 2)清理2008-06-22 13:00:00前binlog日志 PURGE
2021-11-22 17:01:06 1959
原创 Python给excel加密(linux可用版)
Python给excel加密(linux可用版)之前找到了用win32com加密,后来才发现,win32只能在windows上才能使用,没有linux适配的模块,方法失败,搜了半天也没找到答案,后来尝试用java中的jar包来解决问题,使用到的jar包就是:jecell.jar。环境准备本地环境是 python3.6,jdk1.8,另外需要 python 的模块 JPype,来调用 jar 包# 直接下载的话现在是1.3.0了,有一些方法已经变了,我现在使用的是 0.6.3pip3 install
2021-11-16 16:06:08 3427
原创 【python】给excel加密
今天终于发现能给整个excel加密的代码了之前都是给excel的工作簿加保护的,还是能复制粘贴。上代码:def set_password_file(old_name, new_name, old_psw, new_psw): """ :param old_name: 老文件名 :param new_name: :param old_psw: old_psw 为当前打开密码, 若无 访问密码, 则设为 '' :param new_psw: 可以新设置一
2021-11-11 15:07:48 3894
转载 【前端】谷歌浏览器 audio如何隐藏下载按钮
当我们使用原生的audio标签时,可以看到如下的效果。那么如何让下载按钮隐藏掉呢?1. controlsList=”nodownload”// 这个方法只支持 Chrome 58+, 低于该版本的是没有无法隐藏的<audio src="/i/horse.ogg" controls="controls" controlsList="nodownload"> Your browser does not support the audio element.</audio>
2021-10-26 13:36:25 1264 1
原创 【Linux】根据日期删除的文件
一、需求如上图,每天都会产生很多废弃文件,都需要删除,只保留当天的就可以。二、使用find先查出来,然后执行删除1、find 参数说明-amin -n: 最后一次访问发生在 n分钟 之内-amin n: 最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟-amin +n: 最后一次访问发生在 (n+1)分钟 之外-atime -n: 最后一次访问发生在 n天 之内-atime n: 最后一次访问发生在 n天 至 (n+1)天 -atime +n: 最后一次访问发生在 (n+1.
2021-09-17 17:18:54 7088
原创 【python】list去重,并保留原来的顺序
一、逻辑比较简单,直接用for遍历old_list = [2, 3, 4, 5, 1, 2, 3]new_list = []for i in old_list: if i not in new_list: new_list.append(i)print(new_list) # [2, 3, 4, 5, 1]二、用字典dict去重因为dict不能有重复的key,所以可以将list转换成dict的key,去重之后,也会保留原顺序。old_list = [2, 3, 4,
2021-09-09 17:09:28 3532
原创 【前端】Ajax方法获取返回值
接口返回值:{ "message": "put successful", "data": { "num_22": 7, "num_27": 1, "num_2": 3, "num_30": 5 }, "success": "true"}ajax中几个重点重点都卸载备注里面了$.ajax({ type: "POST", //提交方式 url: BASE + "/sendHist
2021-08-30 13:43:26 7627
原创 安装debian Linux后文字显示的全是方块数字
在google clound上安装完debian系统之后,chrome打开之后所有中文都是方框字,第一次使用debian,不过猜到了是字体没安装sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-intl-chinese安装完之后就完美解决了...
2021-07-12 23:08:55 3169 1
转载 python 实现 AES CBC模式加解密
AES加密方式有五种:ECB, CBC, CTR, CFB, OFB从安全性角度推荐CBC加密方法,本文介绍了CBC,ECB两种加密方法的python实现python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip install pycryptodomepython 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycryptoCBC加密需要一个十六位的key(密钥)和一个十六位iv(偏移量)1、加密加密时,明文首
2021-07-01 17:58:44 4454 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人