<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lionking1990的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lionking1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lionking1990]]></copyright><item><title><![CDATA[【python】70行代码，实现 GTA侠盗猎车 按键组合触发 作弊码。附源码 及 效果图]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/122871178</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/122871178</guid><author>lionking1990</author><pubDate>Thu, 10 Feb 2022 23:30:42 +0800</pubDate><description><![CDATA[【python】实现GTA侠盗猎车通过按键组合触发作弊码引言实现效果代码源码下载链接
引言
众所周知，GTA中的作弊码不需要输入框。
只需要通过键盘输入特定的组合，即可触发效果。
实现效果

任意添加字符串作弊码。
不区分大小写。
监控所有匹配中的作弊码。
监控中的作弊码输入部分错误时中止。
作弊码输入完成后触发操作。

先来看一下效果

代码
键盘监听使用了模块 keyboard，请使用 pip install keyboard 安装。
__author__ = "linyuuki"
__copyrigh]]></description><category></category></item><item><title><![CDATA[【bat】windows脚本bat 五种获取管理员权限的方法，优雅地以管理员权限运行]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/122270881</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/122270881</guid><author>lionking1990</author><pubDate>Sat, 01 Jan 2022 21:42:27 +0800</pubDate><description><![CDATA[5种方式，让你优雅地使用bat获取管理员权限]]></description><category></category></item><item><title><![CDATA[不是吧，谷歌浏览器也有问题？连CSND都没有逃过的厄运？两个元素之间明明没有间距，哪来的迷之白线？高分屏的DPI设置引发的血案]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/119616505</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/119616505</guid><author>lionking1990</author><pubDate>Wed, 11 Aug 2021 20:56:03 +0800</pubDate><description><![CDATA[从所周之，谷歌浏览器应该是最靠谱的浏览器之一。但是偶尔会发现一些迷之白线（间距），换一台机器或者手机，就消失了，就没有放在心上。
如下图所示，两个元素没有理论上是没有间距的，但却有一条白线，随着窗口大小，偶尔在绿色标题的左边，偶尔在右边，有时候会消失。

今天刚好闲着，就折腾了一下。百度和谷歌都没有结果，倒是有几个老外发了PEN示例提问，但是底下的回复是，楼主是不是修复了问题，没有看到白线啊！？？
然后我就想着用最简单的代码复现一下这个问题，为了方便一边改一边查看，我把浏览器拖到了副显示器上。神奇的事情发生]]></description><category></category></item><item><title><![CDATA[使用cmd结合powershell，快速找出导致U盘弹出失败的进程]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/119416542</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/119416542</guid><author>lionking1990</author><pubDate>Thu, 05 Aug 2021 14:03:28 +0800</pubDate><description><![CDATA[# 使用CMD执行powershell代码后，阻止自动退出,相当于pause
powershell -command "Get-EventLog "System" | Where -FilterScript { $_.EventID -eq 225 -and $_.TimeGenerated -gt [DateTime]::now.date} | Out-GridView  ;read-host|out-null "

说明，找出今天系统事件中ID为225的项，生成表格，等待用户输入后退出

...]]></description><category></category></item><item><title><![CDATA[HTML 纯CSS 固定表格的列头，行头]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/119415806</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/119415806</guid><author>lionking1990</author><pubDate>Thu, 05 Aug 2021 13:23:31 +0800</pubDate><description><![CDATA[前两天看到社区有人提问，我这里把代码贴出来吧。
主要代码是上面的CSS，关键字 position: sticky;
下面是一个普通表格。
效果不错可以点赞，有条件还可以打赏
&lt;!DOCTYPE HTML&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;meta content="width=device-width,user-scala]]></description><category></category></item><item><title><![CDATA[硬件提升使程序员失去了对代码质量的追求]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/119087796</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/119087796</guid><author>lionking1990</author><pubDate>Sun, 25 Jul 2021 21:50:08 +0800</pubDate><description><![CDATA[新人已经不注重效率大数据清洗炸出来的菜鸟空间时间结果：35万数据处理耗时2分钟依瓢画葫芦问题关键解决总结
大数据清洗炸出来的菜鸟
最近的一个项目是 大数据清洗 ，因为时间和空间问题，客户不满意，让我来优化下。
空间
经常性内存出错异常退出，这是一个云平台加工，调试非常繁琐，在本地的正常的代码在云端频繁出错。
考虑到本地机器与云内存不同，且系统不同，改进如下：

文件先获取到磁盘再操作，而不是在内存中直接打开；
几乎所有代码print时间和内存占用，针对出错操作进行优化；
重新定义数据类型；
分歧处理先保存为]]></description><category></category></item><item><title><![CDATA[python 爬虫 处理429错误]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/113244448</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/113244448</guid><author>lionking1990</author><pubDate>Wed, 27 Jan 2021 11:31:49 +0800</pubDate><description><![CDATA[http代码429表示访问过快。

服务器在温柔地提示你，可以爬，但是爬慢一些。

控制访问的速度就可以了。

有些服务器会在返回的头部中添加"Retry-After"，告诉你多久之后重试。

获取这个值，然后sleep就可以了。
...]]></description><category></category></item><item><title><![CDATA[python 爬虫 新手如何优雅地爬取一个中型网站的内容]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/112918793</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/112918793</guid><author>lionking1990</author><pubDate>Thu, 21 Jan 2021 11:44:03 +0800</pubDate><description><![CDATA[新手教程，主要理清思路，有不足之处请多多指教。

三天前，也就是2021年1月18日，第一次使用python，上手很快。



背景介绍：

一直使用一个网站的api提供的资源，速度很慢，一次查询最多要10多秒。

我很担心有一天这个网站挂了，所以先全部保存到本地再说吧。

结果：

从来没接触过python的我，用三天时间，爬取了十几万条有效记录。

第一天，安装python及mongo

第二天，分析网页并编写模块

第三天，测试功能，并最终得到数据



第一天，安装python及mongo

关..]]></description><category></category></item><item><title><![CDATA[终于解决了IOS14的DNS问题，内网自定义域名又可以愉快地玩耍了。]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/112177556</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/112177556</guid><author>lionking1990</author><pubDate>Mon, 04 Jan 2021 15:06:40 +0800</pubDate><description><![CDATA[这个问题请看我之前的文章

ios14 无法访问本地dns的自定义dns解析 type65 HTTPS记录 SVCB HTTPSSVC

简单说，就是升级ios14和mac OS11后，内网DNS定义的域名不能被正确解析，导致无法在内网访问公司域名。

一度以为是由于新的系统读取HTTPS记录，忽略了本地DNS导的问题，尝试修改DNS无果。

关于IOS14和mac OS11 忽略本地DNS上自定义域名的查询的问题





今天又想起来这个事情，过这么久了，总有人解决吧。找了半天，还是没发现有用的信息..]]></description><category></category></item><item><title><![CDATA[关于IOS14和mac OS11 忽略本地DNS上自定义域名的查询的问题]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/110388255</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/110388255</guid><author>lionking1990</author><pubDate>Mon, 30 Nov 2020 14:56:56 +0800</pubDate><description><![CDATA[前一编博客已经说明了，在公司内网无法访问公司的网页及其他服务，猜测原因是DNS 的RR Type 65 即HTTPS记录的问题。

尝试在本地DNS上添加HTTPS记录，发现所使用的bind9不识别HTTPS记录，显示unknow RR type 'HTTPS'，加载失败。

谷歌查了一下，发现HTTPS记录是在2020年6月添加的功能，可能是版本太旧，更新后还是一样。

后来想一想，外网的DNS上面也没有添加HTTPS记录，即使IOS14查询，也不可能得到外网IP。

所以应该是我的方向错了，又发现苹果之]]></description><category></category></item><item><title><![CDATA[java servlet 软件 多国语言 多语言 切换软件语言 方法简要说明]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/109642457</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/109642457</guid><author>lionking1990</author><pubDate>Thu, 12 Nov 2020 14:38:45 +0800</pubDate><description><![CDATA[只用一种语言的情况下，不建议自找麻烦。有需要的这里提供一个简单的思路。

这里使用数据库存储语言内容，也可以换成csv或者其他。

设计表如下

lang
			system_name
			menu1
			menu2
			menu3
		zh
			系统名字
			菜单1
			菜单2
			菜单3
		en
			sys name
			menu1
			menu2
			menu3
		写代码的时候，使用第一行的列头名。当运行到此处时，使用sql语句就可以简单取出对应的文本。如

selects.]]></description><category></category></item><item><title><![CDATA[ios14 无法访问本地dns的自定义dns解析 type65 HTTPS记录 SVCB HTTPSSVC]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/109386947</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/109386947</guid><author>lionking1990</author><pubDate>Fri, 30 Oct 2020 16:02:07 +0800</pubDate><description><![CDATA[ios14会查询DNS中HTTPS和SVCB/HTTPSSVC内容，如果服务器支持HTTPS则会直接访问HTTPS，而不是先访问http,然后服务器返回301到https。理论上会加速访问。

问题的发现。一直没有升级ios14，这两天都发正式版了，想想不升级以后也要逼我升级，就给升级了。



升级之后发现在公司，连接公司网络的情况下无法访问公司的网站。移动网络可以，电脑可以，IOS13也可以。

公司网站的服务器在内网，主路由将80映射到服务器上。所以外网可以直接访问到，但是内网访问会解析到外网的IP.]]></description><category></category></item><item><title><![CDATA[java 如何正判断字符串String是否为空]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/109386635</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/109386635</guid><author>lionking1990</author><pubDate>Fri, 30 Oct 2020 15:44:42 +0800</pubDate><description><![CDATA[java中使用string==""，是不能判断字符串是否为空。

先判断是否为null，再使用equals来比较内容，返回结果。


	public static boolean isEmpty(String string) {
		if (null == string || "".equals(string)) {
			return true;
		} else {
			return false;
		}
	}


...]]></description><category></category></item><item><title><![CDATA[原生js实现Jquery的off方法 解除事件绑定removeEventListener 的简单写法]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/109386455</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/109386455</guid><author>lionking1990</author><pubDate>Fri, 30 Oct 2020 15:38:08 +0800</pubDate><description><![CDATA[// 解除元素绑定的off方法

Object.prototype.off = Window.prototype.off = HTMLDocument.prototype.off = Element.prototype.removeEventListener || Element.prototype.detachEvent;

// 注解，太简单了，不知道要注解什么，有不懂留言吧。


...]]></description><category></category></item><item><title><![CDATA[原生JS实现Jquery的on方法 事件绑定addEventListener的简化写法]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/109386333</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/109386333</guid><author>lionking1990</author><pubDate>Fri, 30 Oct 2020 15:35:38 +0800</pubDate><description><![CDATA[//为元素添加on方法
Object.prototype.on = Window.prototype.on = HTMLDocument.prototype.on = Element.prototype.addEventListener || Element.prototype.attachEven;

//注解

这是最简单的一种写法，也是最有效的。告诉浏览器el.on就是Element.prototype.addEventListener或者Element.prototype.attachEve...]]></description><category></category></item><item><title><![CDATA[JAVA 如何正确地使用正则表达式获取文件名及扩展名]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/108263695</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/108263695</guid><author>lionking1990</author><pubDate>Thu, 27 Aug 2020 17:55:58 +0800</pubDate><description><![CDATA[获取文件名及扩展名的正确姿势如何正确使用正则表达式基础方法多个扩展名包含路径正则表达式登场解析没有扩展名的情况结合二者扩展结束
如何正确使用正则表达式
正则表达式非常难，至少我本人是这么想的，逻辑性和全局性，各种条件都要考虑进去。
但是一条正则表达式很多时候可以替代几十行甚至几百行代码，而且可以工作得更好。
基础方法
谁都会用最笨的方法来获取文件名及扩展名 。
		String fullPath = "博主真厉害.txt";
		String fileName = fullPath.substring(0,]]></description><category></category></item><item><title><![CDATA[nginx使用301过滤黑客攻击]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/106124508</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/106124508</guid><author>lionking1990</author><pubDate>Thu, 14 May 2020 18:03:07 +0800</pubDate><description><![CDATA[nginx使用301过滤黑客攻击nginx使用301过滤黑客攻击奇怪的访问被攻击内容开始防御日志的改进成果结论
nginx使用301过滤黑客攻击
2020/5/9随便翻看了一下公司网站的访问日志，发现有不少来自国外的攻击。
公司的网站只是用来宣传的，从搭建到设计都是我一个人做的，没有做得很华丽，也没有特别多的功能。
奇怪的访问
因为调度gzip压缩功能，所以看了一下日志。发现里面有不少404和400，截取一部分如下
77.247.108.77 - - [09/May/2020:11:51:30 +0900]]]></description><category></category></item><item><title><![CDATA[前端RSA加密解密：支持中文 - 基于jsencrypt使用任意长度密钥，对任意长度字符串进行分段加解密]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/106092990</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/106092990</guid><author>lionking1990</author><pubDate>Wed, 13 May 2020 11:35:06 +0800</pubDate><description><![CDATA[前端RSA加密解密：支持中文 - 基于jsencrypt使用任意长度密钥，对任意长度基于jsencrypt的RSA加解密与其他超长加解密代码不同1、支持中文；2、支持任意密钥。jsencrypt中要添加的代码前端使用示例后记
基于jsencrypt的RSA加解密
RSA的详细就不说了，jsencrypt是一个开源的js库，大家应该都了解。它本身不支持长字符串（string size&gt;key size）的加解密。
应该说RSA最大加密码长度为key size，而jsencrypt也没有提代分段加密的方法]]></description><category></category></item><item><title><![CDATA[Tomcat域名绑定目录，省略项目名直接访问导致NoClassDefFoundError的解决方法]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/106022178</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/106022178</guid><author>lionking1990</author><pubDate>Sat, 09 May 2020 16:54:15 +0800</pubDate><description><![CDATA[Tomcat省略项目名导致NoClassDefFoundError的解决方法省略项目名问题分析解决后话
NoClassDefFoundError字面意思是找不到类，是运行期间的一个错误。这个错误大多数解决方法都是找不到类，找不到jar，没有把引用的jar放到lib中，或者classpath没有包含到。
如果按照上面的方法无法解决，请继续看。]]></description><category></category></item><item><title><![CDATA[nginx用正则表达式实现泛域名自动匹配目录]]></title><link>https://blog.youkuaiyun.com/lionking1990/article/details/106021001</link><guid>https://blog.youkuaiyun.com/lionking1990/article/details/106021001</guid><author>lionking1990</author><pubDate>Sat, 09 May 2020 15:57:17 +0800</pubDate><description><![CDATA[nginx用正则表达式实现泛域名自动匹配目录nginx用正则表达式实现泛域名自动匹配目录基本写法正则式写法其他
nginx用正则表达式实现泛域名自动匹配目录
用nginx可以实现虚拟主机的功能，可以绑定多个网址。
通常主域名都是写死在配置里面的，所以要增加匹配时，需要手动添加。
基本写法
最基本的写法是server{
listen 80;
server_name www.a.com;
root /html/a;
…
}
server{
listen 80;
server_name www.b.com;
ro]]></description><category></category></item></channel></rss>