言成言成啊 | Kit Chen's Blog

那些年,我玩过的黑科技

QQ/微信防撤回

QQ端QNotified,同时支持保存原画质闪照!

微信端WXposed

电脑端Q微信防撤回

电脑定时关机

参照

指定时间后自动关机

1
shutdown -s -t 3600 #1小时候自动关机

自动关机

1
shutdown -s #弹出消息框自动关机,30s后

定点关机

1
at 04:00 shutdown -s #凌晨四点自动关机

指定时间关机需要用schtasks,命令太麻烦了,不如直接打开计划任务来手动添加

网页视频去除logo

参照

f12搜索、删除

腾讯视频

1
txp-ui-watermark-mod

爱奇艺

1
iqp-logo-top logoShowAnimation

优酷

1
youku-layer-logo

网页内容可编辑

console中输入

1
document.body.contentEditable=true

百度网盘

  1. 速盘(付费)
  2. 亿寻(免费)

虚拟定位

Fake Location

可以修改定位,甚至可以以指定的速度移动,很强大。

MIUI刷机包&&IOS刷机包

卡刷包链接

小米首先按住音量下键和电源键,直到出现fastboot。

然后连接电脑线刷即可。

MIUI历史版本

2021年1月5日更新:这个不太良心了,开始收费了,又不是用自己的服务器存储,只是收集整理就要收钱,格局太小了,免费的建议看下面的。

MIUI线刷升级

小米Rom包全免费(需要翻墙)

IOS尝鲜派

创建右键cmd打开

cmd打开指定目录,可以通过shift+鼠标右键,或者文件夹路径上输入cmd即可。

桌面新建一个cmd.reg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]

双击运行即可

防火墙应用阻止程序

下载地址

在Windows中,您可以使用Windows防火墙来阻止或取消阻止某些应用程序,但是它的高级功能没有提供易于使用的界面。如果您想阻止应用程序访问互联网, 您必须执行以下步骤:

  1. 单击Windows“开始”菜单并打开“控制面板”
  2. 选择“系统和安全性”
  3. 然后在“防火墙”部分中,选择“允许程序通过Windows防火墙”
  4. 如果您要阻止或取消阻止的程序不是列出,您必须单击“允许另一个程序”将其添加。在列表中选择应用程序,然后选择“添加”。否则,您必须浏览硬盘驱动器以找到它,依此类推。对于普通用户来说,这似乎很复杂。

防火墙应用阻止程序使该过程非常容易!只需将要阻止的应用程序拖放到FAB窗口中,或浏览硬盘以找到它即可。

这个可以指定某个应用禁止联网,当然,是需要开启防火墙功能的,像我,一般不用防火墙,都是关闭状态。

所以,我也使用腾讯电脑管家和火绒来管理网络,比如某些app后台跑流量,腾讯或者火绒监测出来,就可以直接禁网,比方说禁用搜狗输入法的广告,直接禁用广告的程序,舒服的一批。

腾讯竟然支持禁用自己本身的网络,这点是360所没有的,这是我选择腾讯的原因。

火绒可以禁用windows系统进程的网络,比如svchost

Win文件链接

创建软硬链接示例

1
2
3
4
5
6
7
mklink [[/d] | [/h] | [/j]] link target

/d 创建目录符号链接。默认为文件符号链接。
/h 创建硬链接而非符号链接。
/j 创建目录联接。
link 指定新的符号链接名称。
target 指定新链接引用的路径(相对或绝对)

比如,我为maven仓库创建软链接

1
mklink /d C:\Users\meethigher\.m2 D:\Develop\apache-maven-3.6.3\repo

win10虚拟屏幕

win+tab键,即可打开面板,新建桌面

win+ctrl+左,切换左侧桌面(右同理)

win+ctrl+D,切换到一个新创建的桌面

win+ctrl+f4,删除当前桌面

其实本身并没有啥区别,还是相当于在一个屏幕上。

比如在a桌面打开一个文件,在b桌面在去打开时,会自动跳到a桌面

如何让win10系统变得好看

直接上链接吧,

如何让Windows 10系统桌面变得更好看? - 辜月二七的回答 - 知乎

花了一个多小时整了整

TB这个软件,还行,可以让任务栏透明、高斯模糊等等

Trays这个软件,简直就是一个大型流氓,改了任务栏之后无法恢复到默认,我特么把软件卸载之后,换了个主题才恢复原样,直接改了系统配置,强买强卖嘛?

总结一下,就是不实用,还是我自己这个实用一点。

直接用电脑管家里的小火箭、桌面管理、经典开始菜单,总得来说,电脑管家还是比较方便的。

windows命令行中文乱码

环境变量添加LESSCHARSET=utf-8

windows快捷键

说一下我自己比较常用的吧。可以用来快速切换

  1. win+数字键,可以快速切换任务栏内容,这可比什么quicker舒服多了
  2. win+D,返回桌面
  3. win+R,打开运行窗口
  4. win+L,锁定计算机
  5. win+tab,任务视图

windows服务管理

常规方式

windows通过命令行查看当前的环境变量

1
echo %PATH%

添加服务

1
sc create 服务名称  binpath= "D:\Service.exe" displayname= "显示名称" depend= Tcpip start= auto (启动类型)

删除服务

1
sc delete 服务名称

winsw

去GitHub下载winsw使用文档

我现在想把count.jar添加到服务自启动,将下载的WinSW.exe放到jar包所在文件夹,命名为count.exe,并添加配置文件

1
2
3
4
5
6
7
8
9
<service>
<id>CountForPage</id>
<name>CountForPage</name>
<description>陈传诚的作品,静态网页统计器</description>
<executable>java</executable>
<arguments>-Xmx100m -XX:CompressedClassSpaceSize=100m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:InitiatingHeapOccupancyPercent=40 -jar count.jar</arguments>
<log mode="reset"/>
<logpath>logs</logpath>
</service>

执行命令,安装服务

1
count.exe install

删除服务

1
count.exe uninstall

Windows配置静态ip

输入命令,查看当前的默认网关

1
ipconfig

选择一个无法ping通的ip,设置成自己ip。

查看当前局域网下所有在线的机器

1
arp -a

windows设置自启动

关闭自启动

可以使用第三方软件,比方说电脑管家。也可以通过任务管理器-启动来关闭。

如果是win10的话,还可以在所有设置-应用-启动中进行关闭

设置自启动

win+R打开运行窗口,然后复制以下内容,回车

1
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

或者直接输入shell:startup,回车

当然也可以在自己的电脑里一层一层的按这个路径找。

将要自启动的软件的快捷方式放到该文件夹即可。

QQ卡片消息

XposedInstaller下载链接

QNotified下载链接

具体的使用教程,我在B站发了视频,链接

今天早上在某个群,看到一个红包,我就点了,点击去发现是一个购物群。然后我直接把群退了,然后把源代码给他复制了下来。

现在整理一下

以下部分内容,像图片链接、跟文字内容都是空的,自己自行往里面加入即可。

有点链接,不带cdn.vip.qq.com是打不开的,有兴趣自行研究吧。

以下代码放心使用,内部无推广链接、加群邀请等。

回执消息s

1
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><msg serviceID="107" templateID="1" action="viewReceiptMessage" brief="" m_resid="" m_fileName="6862690782327914927" sourceMsgId="0" url="" flag="3" adverSign="0" multiMsgFlag="0"><item layout="29" advertiser_id="0" aid="0"><type>1</type></item><source name="" icon="" action="" appid="-1" /></msg>

王者荣耀点券

1
{"app":"com.tencent.gamecenter.wzryRedpack","desc":"","view":"indexView","ver":"1.0.0.1","prompt":"[王者荣耀]点券","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"shareData":{"appid":"1104466820","bgUrl":"http://imgcache.gtimg.cn/ark_msg/202001101435_1dianquan.png?ts=1578638150326","buttons":[{"bgUrl":"http:\/\/imgcache.gtimg.cn\/ark_msg\/202001101436_anniu.png?ts=1578638168399","jumpUrl":"https:\/\/cdn.vip.qq.com\/club\/themes\/mobile\/middle_page\/index.html?url=https://meethigher.top/"}],"gamedata":"RedEnvelopeMsg_1_932630632774173750","jumpUrl":"https:\/\/cdn.vip.qq.com\/club\/themes\/mobile\/middle_page\/index.html?url=https://meethigher.top/"}},"config":{"config":{"type":"normal"},"ctime":1587447079,"token":"5050ace6eed03ce46e86314d846f3ed0"},"text":"","extraApps":[],"sourceAd":"","extra":""}

王者荣耀皮肤碎片

1
{"app":"com.tencent.gamecenter.wzryRedpack","desc":"","view":"indexView","ver":"1.0.0.1","prompt":"[王者荣耀]皮肤碎片","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"shareData":{"appid":"1104466820","bgUrl":"http://imgcache.gtimg.cn/ark_msg/202001101442_6pifusuipian.png?ts=1578638530997","buttons":[{"bgUrl":"http:\/\/imgcache.gtimg.cn\/ark_msg\/202001101442_anniu.png?ts=1578638541669","jumpUrl":"http:\/\/h5.vip.qq.com\/p\/cgireport\/cgi-bin\/handle?dc=10535&adId=81046&posId=85&classId=36&url="}],"gamedata":"RedEnvelopeMsg_1_17568364407905649653","jumpUrl":"app","scene":"MSG_WZZD_PFSP_ARK"}},"config":{"config":{"type":"normal"},"ctime":1582893526,"token":"a50cac990543523e54f06efcab1801f3"},"text":"","extraApps":[],"sourceAd":"","extra":""}

匿名聊天加入

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"匿名聊天 ","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"http://shp.qpic.cn/collector/2891404183/fe660152-4179-4669-bd8f-690289d389c2/0","mainUrl":"mqqapi%3A%2F%2Fforward%2Furl%3Furl_prefix%3Dhttps://meethigher.top/"}},"text":"","sourceAd":""}

周年福利,人人可领

1
{"app":"com.tencent.qqVipGame_v2","desc":"","view":"template","ver":"1.0.0.8","prompt":"周年福利人人可领","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"template":{"DATA10":"","DATA11":"","DATA12":"","DATA13":"","DATA14":"http:\/\/h5.vip.qq.com\/p\/cgireport\/cgi-bin\/handle?dc=10535&adId=81046&posId=85&classId=36&url=https://meethigher.top","DATA15":"","DATA16":"","DATA7":"https:\/\/tianshu.gtimg.cn\/tianshu\/1597632725271.png","DATA8":"","DATA9":"","time":""}},"text":"","extraApps":[],"sourceAd":""}

视频跳转卡片

1
{"app":"com.tencent.gamecenter.gameshare","desc":"","view":"noDataView","ver":"0.0.0.1","prompt":"大话西游","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"shareData":{"height":360,"scene":"SCENE_SHARE_VIDEO","buttons":[{"url":"http:\/\/h5.vip.qq.com\/p\/cgireport\/cgi-bin\/handle?dc=10535&adId=81046&posId=85&classId=36&url=","text":"点就恶搞你"}],"jumpUrl":"https:\/\/game.gtimg.cn\/images\/cfm\/act\/a20190620act\/index.mp4","width":640,"type":"video","cover":"","appid":"1104466820cfm","url":"https://game.gtimg.cn/images/yxzj/cp/a20190125dhxy/header_reload.mp4"}},"text":"","sourceAd":"","config":{"forward":1,"showSender":1},"config":{"forward":1,"showSender":1}}

每日风景

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"随机风景照","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"https:\/\/uploadbeta.com\/api\/pictures\/random\/?key=BingEverydayWallpaperPicture","mainUrl":"https://cdn.vip.qq.com/club/client/read/common/transfer.html?_wv=16778247&url=%68%74%74%70%3a%2f%2f%68%35%2e%76%69%70%2e%71%71%2e%63%6f%6d%2f%70%2f%63%67%69%72%65%70%6f%72%74%2f%63%67%69%2d%62%69%6e%2f%68%61%6e%64%6c%65%3f%64%63%3d%31%30%35%33%35%26%61%64%49%64%3d%38%31%30%34%36%26%70%6f%73%49%64%3d%38%35%26%63%6c%61%73%73%49%64%3d%33%36%26%75%72%6c%3d"}},"text":"这里无需填写","sourceAd":""}

每日美女

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"随机美女","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"https:\/\/uploadbeta.com\/api\/pictures\/random\/?key=%E6%8E%A8%E5%A5%B3%E9%83%8E","mainUrl":"https://cdn.vip.qq.com/club/client/read/common/transfer.html?_wv=16778247&url=%68%74%74%70%3a%2f%2f%68%35%2e%76%69%70%2e%71%71%2e%63%6f%6d%2f%70%2f%63%67%69%72%65%70%6f%72%74%2f%63%67%69%2d%62%69%6e%2f%68%61%6e%64%6c%65%3f%64%63%3d%31%30%35%33%35%26%61%64%49%64%3d%38%31%30%34%36%26%70%6f%73%49%64%3d%38%35%26%63%6c%61%73%73%49%64%3d%33%36%26%75%72%6c%3d"}},"text":"","sourceAd":""}

爱他就要告诉他

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"爱Ta就写信告诉Ta","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"http:\/\/tianshu.gtimg.cn\/tianshu\/1598010537642.png","mainUrl":"https://cdn.vip.qq.com/club/client/read/common/transfer.html?_wv=16778247&url=%68%74%74%70%3a%2f%2f%68%35%2e%76%69%70%2e%71%71%2e%63%6f%6d%2f%70%2f%63%67%69%72%65%70%6f%72%74%2f%63%67%69%2d%62%69%6e%2f%68%61%6e%64%6c%65%3f%64%63%3d%31%30%35%33%35%26%61%64%49%64%3d%38%31%30%34%36%26%70%6f%73%49%64%3d%38%35%26%63%6c%61%73%73%49%64%3d%33%36%26%75%72%6c%3d"}},"text":"","sourceAd":""}

二次元动漫

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"二次元动漫","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"http:\/\/xialinzhijia.club\/wp-img.php","mainUrl":"https://cdn.vip.qq.com/club/client/read/common/transfer.html?_wv=16778247&url=%68%74%74%70%3a%2f%2f%68%35%2e%76%69%70%2e%71%71%2e%63%6f%6d%2f%70%2f%63%67%69%72%65%70%6f%72%74%2f%63%67%69%2d%62%69%6e%2f%68%61%6e%64%6c%65%3f%64%63%3d%31%30%35%33%35%26%61%64%49%64%3d%38%31%30%34%36%26%70%6f%73%49%64%3d%38%35%26%63%6c%61%73%73%49%64%3d%33%36%26%75%72%6c%3d"}},"text":"","sourceAd":""}

最新公告

1
{"app":"com.tencent.mannounce","desc":"群公告","view":"main","ver":"1.0.0.43","prompt":"[群公告]测试测试","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"mannounce":{"cr":0,"encode":1,"fid":"fb40082100000000cfa6495f004f0c00","gc":"554189051","sign":"1cd3b58df1e8222b7a1dcb44d6b2b8c9","text":"5rWL6K+V5rWL6K+V","title":"576k5YWs5ZGK","tw":1,"uin":"5201314"}},"config":{"ctime":1598662148,"forward":0,"token":"2f4b34dc143c29f9eb6d4f5c057a2e41"},"text":"","sourceAd":""}

网页分享

1
{"app":"com.tencent.structmsg","desc":"","view":"news","ver":"0.0.0.1","prompt":"[分享]言成的个人博客,记录生活","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"news":{"action":"","android_pkg_name":"","app_type":1,"appid":100951776,"desc":"","jumpUrl":"https://meethigher.top","preview":"https://meethigher.top/images/kitchen.jpg","source_icon":"","source_url":"","tag":"博客","title":"言成的个人博客,记录生活..."}},"text":"","extraApps":[],"sourceAd":""}

QQ红包

1
{"app":"com.tencent.mobileqq.reading","desc":"","view":"singleImg","ver":"1.0.0.70","prompt":"[QQ红包]恭喜发财!","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"singleImg":{"mainImage":"http:\/\/shp.qpic.cn\/collector\/2891404183\/5fa972cf-6144-460c-b433-d2448cd71968\/0","mainUrl":"mqqapi%3A%2F%2Fforward%2Furl%3Furl_prefix%3D"}},"text":"","sourceAd":""}

QQ会员专属礼物

1
{"app":"com.tencent.qqVipGame_v2","desc":"","view":"template","ver":"1.0.0.8","prompt":"[QQ会员]专属礼物🎁","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"template":{"DATA10":"","DATA11":"","DATA12":"","DATA13":"","DATA14":"http:\/\/h5.vip.qq.com\/p\/cgireport\/cgi-bin\/handle?dc=10535&adId=81046&posId=85&classId=36&url=","DATA15":"","DATA16":"","DATA7":"https:\/\/tianshu.gtimg.cn\/tianshu\/1595813105678.png","DATA8":"","DATA9":"","time":""}},"text":"","extraApps":[],"sourceAd":""}

欢迎新人

1
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?><msg serviceID="104" templateID="1" action="" brief="新人入群!点击欢迎" sourceMsgId="0" url="" flag="0" adverSign="0" multiMsgFlag="0"><item layout="2" advertiser_id="0" aid="0"><picture cover="" w="0" h="0" /><title>新人入群</title></item><source name="" icon="" action="" appid="0" /></msg>

创建群聊

1
{"app":"com.tencent.creategroupmsg","desc":"建群消息","view":"main","ver":"0.0.0.1","prompt":"建群成功","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"groupinfo":{"cateid":31,"desc":"群聊创建成功!\n完善资料,让更多人发现你的群!","status":0,"subid":10048,"troopnum":"5201314"}},"config":{"autosize":true,"ctime":1598667529,"forward":true,"token":"0caafb70a5ee9a5e7c8250d85092cb83","type":"normal"},"text":"","extraApps":[],"sourceAd":""}

自动发消息

1
{"app":"com.tencent.autoreply","desc":"","view":"autoreply","ver":"0.0.0.1","prompt":"[动画表情]","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"metadata":{"title":"点下面按钮送妹子","buttons":[{"slot":1,"action_data":"成功激活妹子大礼包*1,获得妹子*99个","name":"我要妹子","action":"notify"}],"type":"guest","token":"LAcV49xqyE57S17B8ZT6FU7odBveNMYJzux288tBD3c="}},"config":{"forward":1,"showSender":1},"text":"","sourceAd":""}

游戏战绩分享

1
{"app":"com.tencent.gamecenter.gameshare_sgame","desc":"游戏分享","view":"commonView","ver":"0.0.0.1","prompt":"[应用]游戏分享","appID":"","sourceName":"","actionData":"","actionData_A":"","sourceUrl":"","meta":{"shareData":{"appid":"1104466820","cardUrl":"http:\/\/image.smoba.qq.com\/Banner\/img\/QQArk\/shareskin\/15004.jpg","extData":{"gameSeq":"1600505319","gameSvrEntity":"641806","heroid":"108","openId":"9AAA6C7F357E7EC9B3650B6AC09869EA","playerNum":"10","relaySvrEntity":"320340481"},"openId":"9AAA6C7F357E7EC9B3650B6AC09869EA","roleInfo":{"avatar":"http:\/\/image.smoba.qq.com\/Banner\/img\/QQArk\/heroicon\/108.png","partition":"0杀\/2助攻\/15死亡","roleName":"王者荣耀(5v5排位)"},"scene":"33","textBoxData":{"desc":"0杀\/2助攻\/15死亡","pic":"","tips":"","title":"超鬼打野"},"textGameData":{"data":[{"num":"0","text":"击杀数"},{"num":"15","text":"死亡数"},{"num":"2","text":"助攻数"}],"title":"我的战绩"},"url":"http:\/\/imgcache.gtimg.cn\/vipstyle\/game\/act\/north\/ark_gc843\/wzry_game_share\/bg.png","wzryRecordInfo":{"isWin":1,"loseNum":25,"score":12.7,"scoreImg":"http:\/\/imgcache.gtimg.cn\/vipstyle\/game\/act\/north\/ark_gc843\/wzry_game_share\/MVP.png","winNum":51}}},"config":{"ctime":1600506601,"forward":1,"token":"b4ac273b4b4b8df42e89969c24b9a1e5","type":"normal"},"text":"","sourceAd":""}

英雄id

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
105廉颇
106小乔
107赵云
108墨子
109妲己
110嬴政
111孙尚香
112鲁班七号
113庄周
114刘禅
115高渐离
116阿轲
117钟无艳
118孙膑
119扁鹊
120白起
121芈月
123吕布
124周瑜
125庞统
126夏侯惇
127甄姬
128曹操
129典韦
130宫本武藏
131李白
132马可波罗
133狄仁杰
134达摩
135项羽
136武则天
137司马懿
139老夫子
140关羽
141貂蝉
142安琪拉
144程咬金
146露娜
148姜子牙
149刘邦
150韩信
152王昭君
153兰陵王
154花木兰
155艾琳
157不知火舞
158八神庵
162娜可露露
163橘右京
166亚瑟
169后羿
170刘备
171张飞
173李元芳
174虞姬
175钟馗
176杨玉环
177成吉思汗
178杨戬
179女娲
180哪吒
183雅典娜
184蔡文姬
186太乙真人
187东皇太一
189鬼谷子
190诸葛亮
191大乔
192黄忠
193铠
194苏烈
195百里玄策
196百里守约
197弈星
198梦奇
199公孙离
225庞统/元歌
237司马懿
312沈梦溪
382干将莫邪
501明世隐
502裴擒虎
503狂铁
504米莱狄
505瑶
506云中君
507李信
508伽罗
509盾山
510孙策
511猪八戒
513上官婉儿
515嫦娥
518马超
522曜
523西施
524蒙犽
525鲁班大师
529盘古

部分参考资料自xml-json.tk

用来恶搞人真好玩,哈哈

ps去掉字幕、水印

示例一

选区-选择-色彩范围(用吸管吸色-选择合适的容差)

选择-修改-扩展(扩展合适的像素)

按下快捷键shift+F5,选择内容识别,即可去掉字幕

示例二

选区-通道-双击红色-ctrl+l调整色阶(最右侧的是控制亮色,最左侧的是控制暗色)

具体看这个

腾讯王卡全局免流

手动配置的话,下载下面三款软件

  • TinyProxy
  • Model
  • HttpCanary免费版
  • HttpCanary高级版

此处不放置软件,太费劲了。

首先抓包QQ浏览器,QQ浏览器是9.9.3版本及以下才可以

然后搜索端口是8090的,打开请求内容

复制ip、guid、token到model,自动生成腾讯王卡配置文件,保存在根目录下tiny文件夹中

TinyProxy打开右上角,选择配置,腾讯王卡配置,即可

但是这个Toke是每两小时,失效一次。所以,有大佬做了,动态免流的api以及软件,但是我用了发现不太好用,经常需要重启软件,更新ip,所以,还是用TinyProxy吧。

动态更新api

1
2
3
4
5
6
7
http://kc.iikira.com/kingcard

http://cs.xxzml.cn/a/a/a.php

http://cs.xxzml.cn/k/get_tinyproxy_config.php

https://api.xomue.cn/wkdt.php

放上一份我自己在用的TinyProxy配置文件,里面的两个ip,可以通过抓包获取。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
listen_port=65080;
worker_proc=0;
mode=3gnet;
daemon=on;
uid=3004;

#这里填写接口,更新失败直接更换接口
token_api="http://cs.xxzml.cn/k/get_tinyproxy_config.php";

#这里是代理IP,优先使用离自己近的
http_ip=111.206.25.202;
http_port=8090;
http_del="X-Online-Host,Host";
http_first="[M] http://[H][U] http://box.10155.com:80:http://ysj.iread.wo.com.cn:80\r\nQ-GUID:[Q_G]\r\nQ-Token:[Q_T]\r\n";

#这里是代理IP,优先使用离自己近的
https_connect=on;
https_ip=111.206.25.202;
https_port=8091;
https_del="X-Online-Host,Host";
https_first="[M] http://box.10155.com:80:http://ysj.iread.wo.com.cn:80\r\nQ-GUID:[Q_G]\r\nQ-Token:[Q_T]\r\n[M] [H] [V]\r\n";

dns_tcp=http;
dns_listen_port=65053;
dns_url="119.29.29.29";

参考

其实还是自己手动配的这种网速好点,如果不想配,可以直接用无脑版,后台锁定即可,token失效,他会用少量流量更新token,大佬写的。

放张图,自己对比一下

小米wifi开启热点

之前MIUI11的时候,小米可以直接通过wifi开启个人热点,连接,就能用。

自从升级了MIUI12之后,这个功能别人连了就一直没网,我就尝试更新系统,但还是没用。

仔细想了想,要不就改一下DNS,尝试将连接wifi的设备的DNS,改成

1
114.114.114.114

果真就可以了,记录一下。

小米自制倒计时息屏

首先,说一下息屏的安装位置:/data/user_de/0/com.miui.aod/app_themes,当然了,不是root就不用试了。

基于小米商店大佬的息屏作品,扒了源代码,进行修改。放上主要代码。倒计时的图片daojishi.png可以自己用ps自定义

目标时间在trigger里面设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<Aod frameRate="60" screenWidth="1080" version="1">
<!-- aod模块注意事项;1.动画触发放在下方 Trigger 中;2.动画时长不超过4s,超过部分将会被强制停止;3.动画仅播放一次,此后每分钟刷新一次时间 -->
<ExternalCommands>
<Trigger action="init">
<ExternCommand command="animationState" strPara="'init'"/>
</Trigger>
<Trigger action="play">
<AnimationCommand target="aodAni" command="play"/>
<AnimationCommand target="hourAni" command="play"/>
<AnimationCommand target="minuteAni" command="play"/>
<AnimationCommand target="timeAni" command="play"/>
<AnimationCommand target="endAni" command="play"/>
<AnimationCommand target="peoAni" command="play"/>
<AnimationCommand target="peoAni2" command="play"/>
<AnimationCommand target="posAni" command="play"/>
<AnimationCommand target="newAni" command="play"/>
<AnimationCommand target="cirAni" command="play"/>
<AnimationCommand target="notAni" command="play"/>
</Trigger>
</ExternalCommands>
<VariableBinders>
<!-- 查询通知 -->
<ContentProviderBinder name="data" uri="content://aod.notification/notifications" columns="icon" countName="hasnotifications">
<Variable name="notice_icon0" type="blob.bitmap" column="icon" row="0"/>
<Variable name="notice_icon1" type="blob.bitmap" column="icon" row="1"/>
<Variable name="notice_icon2" type="blob.bitmap" column="icon" row="2"/>
<Variable name="notice_icon3" type="blob.bitmap" column="icon" row="3"/>
</ContentProviderBinder>
<!-- MIUI查询天气 -->
<ContentProviderBinder name="weather" uri="content://weather/actualWeatherData/1" columns="temperature,description,weather_type" countName="hasweather" dependency="selected_city">
<Variable name="w_tem" type="string" column="temperature"/>
<Variable name="w_dp" type="string" column="description"/>
<Variable name="w_id" type="int" column="weather_type"/>
<Trigger>
<VariableCommand name="weatherID" expression="ifelse(#w_id}=4**#w_id{=11,2,#w_id}=12**#w_id{=17,3,#w_id==0,0,1)"/>
</Trigger>
</ContentProviderBinder>
</VariableBinders>
<!--角色位置-->
<Var name="posAni">
<VariableAnimation name="posAnimation" loop="false" initPause="true">
<AniFrame value="0" time="0"/>
<AniFrame value="0" time="0" easeType="CircEaseOut"/>
<AniFrame value="1" time="1200"/>
<Triggers>
<Trigger action="end" condition="#posAnimation.current_frame==-1">
<!-- 有动画的aod,一定要在 最长的动画 结束之后给系统发个命令,注意:此命令只能存在一个,请勿使用多个 -->
<ExternCommand command="animationState" strPara="'finish'" />
</Trigger>
</Triggers>
</VariableAnimation>
</Var>
<!--角色不透明度-->
<Var name="peoAni">
<VariableAnimation loop="false" initPause="true">
<AniFrame value="0" time="0"/>
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="2000"/>
</VariableAnimation>
</Var>
<Var name="peoAni2">
<VariableAnimation loop="false" initPause="true">
<AniFrame value="0" time="0"/>
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="4000"/>
</VariableAnimation>
</Var>
<Var name="aodAni">
<VariableAnimation loop="false" initPause="true">
<AniFrame value="0" time="0"/>
<AniFrame value="1" time="500"/>
</VariableAnimation>
</Var>
<Var name="hourAni">
<VariableAnimation loop="false" initPause="true">
<AniFrame value="0" time="0" easeType="QuartEaseOut"/>
<AniFrame value="1" time="2000"/>
</VariableAnimation>
</Var>
<Var name="minuteAni">
<VariableAnimation name="minuteAnimation" loop="false" initPause="true">
<AniFrame value="0" time="0" easeType="QuadEaseOut"/>
<AniFrame value="1" time="2000"/>
<Triggers>
<Trigger action="end" condition="#minuteAnimation.current_frame==-1">
<!-- 动画结束之后记得给系统发个命令 -->
<ExternCommand command="animationState" strPara="'finish'"/>
</Trigger>
</Triggers>
</VariableAnimation>
</Var>
<Var expression="#second" threshold="1">
<Trigger>
<VariableCommand name="nian12345" expression="eq((#year%4),0)*ne((#year%100),0)+eq((#year%400),0)" />
<VariableCommand name="yue12345" expression="(ge(#month,1)*31+(28+#nian12345)*ge(#month,2)+ge(#month,3)*31+ge(#month,4)*30+ge(#month,5)*31+ge(#month,6)*30+ge(#month,7)*31+ge(#month,8)*31+ge(#month,9)*30+ge(#month,10)*31+ge(#month,11)*30+ge(#month,12)*31)+(365*#year+int(#year/4)+int(#year/400)-int(#year/100))+#date-1" />
<VariableCommand name="hmsabc" expression="#hour24*60+#minute*60+#second" />
<VariableCommand name="hmabc" expression="#hour24*60+#minute" />
<VariableCommand name="aababc" expression="ifelse(isnull(#aababc),2020,#aababc)" persist="true" />
<VariableCommand name="bababc" expression="ifelse(isnull(#bababc),12,#bababc)" persist="true" />
<VariableCommand name="cababc" expression="ifelse(isnull(#cababc),26,#cababc)" persist="true" />
<VariableCommand name="dababc" expression="ifelse(isnull(#dababc),26,#dababc)" persist="true" />
<VariableCommand name="eababc" expression="ifelse(isnull(#eababc),0,#eababc)" persist="true" />
<VariableCommand name="fababc" expression="ifelse(isnull(#fababc),0,#fababc)" persist="true" />
<VariableCommand name="nian123451" expression="eq((#aababc%4),0)*ne((#aababc%100),0)+eq((#aababc%400),0)" />
<VariableCommand name="yue123451" expression="(gt(#bababc,1)*31+(28+#nian123451)*gt(#bababc,2)+gt(#bababc,3)*31+gt(#bababc,4)*30+gt(#bababc,5)*31+gt(#bababc,6)*30+gt(#bababc,7)*31+gt(#bababc,8)*31+gt(#bababc,9)*30+gt(#bababc,10)*31+gt(#bababc,11)*30+gt(#bababc,12)*31)+(365*#aababc+int(#aababc/4)+int(#aababc/400)-int(#aababc/100))+#cababc-1" />
<VariableCommand name="hmabc1" expression="#dababc*60+#eababc" />
<VariableCommand name="hmsabc1" expression="#dababc*60+#eababc*60+#fababc" />
</Trigger>
</Var>
<Var name="adcedfr" expression="ge(#yue123451*1440+#hmabc1,#yue12345*1440+#hmabc)" />
<Var name="cababc2" expression="ifelse(#adcedfr,int(abs(#yue123451-#yue12345)-gt(#hmabc,#hmabc1)),int(abs(#yue123451-#yue12345)-gt(#hmabc1,#hmabc)))" />
<Var name="dababc2" expression="ifelse(#adcedfr,int((gt(#hmabc,#hmabc1)*1440+#hmabc1-#hmabc)/60),int((gt(#hmabc1,#hmabc)*1440+#hmabc-#hmabc1)/60))" />
<Var name="eababc2" expression="ifelse(#adcedfr,int((gt(#hmabc,#hmabc1)*1440+#hmabc1-#hmabc)%60),int((gt(#hmabc1,#hmabc)*1440+#hmabc-#hmabc1)%60))" />
<Var name="adcedfrd" expression="ifelse(#adcedfr,int((gt(#hmsabc,#hmsabc1)*86400+#hmsabc1-#hmsabc)%60),int((gt(#hmsabc1,#hmsabc)*86400+#hmsabc-#hmsabc1)%60))" />
<Var name="cababcy" expression="#cababc2/10" />
<Var name="cababcx" expression="#cababc2%100" />
<Var name="cababca" expression="#cababc2%1000" />
<Var name="cababcb" expression="#cababc2%10000" />
<Var name="zsc_img" expression="ifelse(isnull(#zsc_img),1,#zsc_img)" const="true"/>
<Var name="hour" expression="ifelse(#time_format,#hour24,#hour12,#hour12,12)"/>
<Var name="time_small" type="string" expression="ifelse(#time_format,'kk:mm:ss','hh:mm:ss')"/>
<Var name="time_small2" type="string" expression="ifelse(#time_format,'kk:mm','hh:mm')"/>
<!-- <Text x="380" alignV="center" y="#real_height-616" alignV="center" color="#7f000000" alpha="200" size="40" textExp="'本地时间'" visibility="not(#control_center)" /> -->
<!-- 分 -->
<!-- <Group w="1080" h="1080" layered="true"> -->
<!-- <Image x="540" y="360" src="min_M.png" align="center" alignV="center"/> -->
<!-- </Group> -->
<!-- 时 -->
<!-- <Group w="1080" h="1080" layered="true"> -->
<!-- <Image x="540" y="360" src="min_H.png" align="center" alignV="center"/> -->
<!-- </Group> -->
<!-- <Image x="540" y="360" src="M.png" align="center" alignV="center" pivotX="300" pivotY="300" rotation="(#minuteAni-1)*130+#minute*6"/> -->
<!-- <Image x="540" y="360" src="H.png" align="center" alignV="center" pivotX="300" pivotY="300" rotation="(#hourAni-1)*130+#hour12*30+#minute/2"/> -->
<!-- <Image x="540" y="360" src="core.png" align="center" alignV="center"/> -->
<!-- <Image x="540" y="360" align="center" alignV="center" srcid="#aodAni*20" src="img/num.png" /> -->
<Group alpha="255*#peoAni" >
<Group w="1080" h="1080" layered="true">
<Image x="540" y="300" src="daojishi/daojishi.png" align="center" alignV="center"/>
</Group>
<Group >
<!-- <Group name="djs" > -->
<!-- <Text x="540" y="860-200" align="center" color="#ffffff" size="42" textExp="#dababc2+'时'+#eababc2+'分'+#adcedfrd+'秒'" /> -->
<!-- </Group> -->
<Group w="0+#a1.bmp_width+18+#a2.bmp_width" x="540+10" align="center" visibility="le(#cababc2,9)" alpha="255*#peoAni2" >
<Image name="a1" x="0-100+(100*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcx%10" />
<Image name="a2" x="0+#a1.bmp_width+28+100-(100*#posAni)" y="860-278" alignV="center" src="tian.png" />
</Group>
<Group visibility="ge(#cababc2,10)" >
<Group align="center" w="0+#b1.bmp_width+13+#b2.bmp_width+18+#b3.bmp_width" x="540+10" visibility="le(#cababc2,99)" >
<Image name="b1" x="0-200+(200*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcy%10" />
<Image name="b2" x="0+#b1.bmp_width+13-100+(100*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcx%10" />
<Image name="b3" x="0+#b1.bmp_width+13+#b2.bmp_width+28+100-(100*#posAni)" y="860-278" alignV="center" src="tian.png" />
</Group>
</Group>
<Group visibility="ge(#cababc2,100)" >
<Group align="center" w="0+#c1.bmp_width+13+#c2.bmp_width+13+#c3.bmp_width+18+#c4.bmp_width" x="540+10" visibility="le(#cababc2,999)" >
<Image name="c1" x="0-300+(300*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababca/100" />
<Image name="c2" x="0+#c1.bmp_width+13-200+(200*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcy%10" />
<Image name="c3" x="0+#c1.bmp_width+13+#c2.bmp_width+13-100+(100*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcx%10" />
<Image name="c4" x="0+#c1.bmp_width+13+#c2.bmp_width+13+#c3.bmp_width+28+100-(100*#posAni)" y="860-278" alignV="center" src="tian.png" />
</Group>
</Group>
<Group visibility="ge(#cababc2,1000)" >
<Group align="center" w="0+#d1.bmp_width+13+#d2.bmp_width+13+#d3.bmp_width+13+#d4.bmp_width+18+#d5.bmp_width" x="540+10" visibility="le(#cababc2,9999)" >
<Image name="d1" x="0-400+(400*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcb/1000" />
<Image name="d2" x="0+#d1.bmp_width+13-300+(300*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababca/100" />
<Image name="d3" x="0+#d1.bmp_width+13+#d2.bmp_width+13-200+(200*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcy%10" />
<Image name="d4" x="0+#d1.bmp_width+13+#d2.bmp_width+13+#d3.bmp_width+13-100+(100*#posAni)" y="860-278" alignV="center" src="date.png" srcid="#cababcx%10" />
<Image name="d5" x="0+#d1.bmp_width+13+#d2.bmp_width+13+#d3.bmp_width+13+#d4.bmp_width+28+100-(100*#posAni)" y="860-278" alignV="center" src="tian.png" />
</Group>
</Group>
</Group>
<!-- <Image src="t.png" srcid="int(#hour/10)" x="364" y="296" align="center" alignV="center" /> -->
<!-- <Image src="t.png" srcid="int(#hour%10)" x="433" y="296" align="center" alignV="center" /> -->
<!-- <Image src="t.png" srcid="int(#minute/10)" x="364" y="425" align="center" alignV="center" /> -->
<!-- <Image src="t.png" srcid="int(#minute%10)" x="433" y="425" align="center" alignV="center" /> -->
<!-- <Image x="245" y="360" align="center" alignV="center" srcExp="'week_'+#day_of_week+'.png'" /> -->
<DateTime x="540" y="708" align="center" color="#FF787f" alignV="center" format="@time_small2" size="60" />
<!-- 天气 -->
<Text x="540" y="804" align="center" alignV="center" color="#ffd700" size="40" textExp="@w_dp+' '+@w_tem" bold="true" visibility="len(@w_tem)" />
<!-- 日期、农历 -->
<DateTime x="540" y="860" align="center" alignV="center" color="#ffffffff" size="40" format="M月d日 YY年 N月e t E" bold="false"/>
<!-- 电量 -->
<Group y="910+#lunar_calendar_enable*56" w="1080" h="50" alignV="center" visibility="#battery_enable">
<Var name="batteryColor" expression="ifelse(#battery_state==1||#battery_state==3,'#ff4CB012','#ffffffff')" type="string" />
<Text x="540" y="25" align="right" alignV="center" color="#ffffffff" size="33" textExp="#battery_level+'%'" bold="false"/>
<Image src="icon/battery.png" x="552" y="25" alignV="center"/>
<Group x="558" y="25" w="0.56*#battery_level" h="18" alignV="center" clip="true">
<Rectangle w="56" h="18" fillColor="@batteryColor" cornerRadius="5"/>
</Group>
<Image x="558+28" y="25" align="center" alignV="center" src="icon/flash.png" visibility="#battery_state==1||#battery_state==3" />
</Group>
<!-- 通知图标之间的间隙 -->
<!-- <Group y="840+int(#lunar_calendar_enable+#battery_enable)*80" > -->
<Var name="noticeSpace" type="number" const="true" expression="60" />
<Group y="840+150" >
<!-- 预览模式通知 -->
<Group visibility="#notification_enable ** #preview_mode">
<Image x="540-#noticeSpace*3" w="72" h="72" align="center" srcType="ApplicationIcon" srcExp="'com.android.contacts,com.android.contacts.activities.TwelveKeyDialer'"/>
<Image x="540-#noticeSpace*1" w="72" h="72" align="center" srcType="ApplicationIcon" srcExp="'com.android.mms,com.android.mms.ui.MmsTabActivity'"/>
<Image x="540+#noticeSpace*1" w="72" h="72" align="center" srcType="ApplicationIcon" srcExp="'com.android.email,com.android.email.activity.Welcome'"/>
<Image x="540+#noticeSpace*3" w="72" h="72" align="center" srcType="ApplicationIcon" srcExp="'com.android.thememanager,com.android.thememanager.ThemeResourceTabActivity'"/>
</Group>
<!-- 息屏真实通知 -->
<Group x="-min(#hasnotifications-1,3)*#noticeSpace" visibility="#notification_enable ** !#preview_mode">
<Image name="notice_icon0" x="540+#noticeSpace*0" w="72" h="72" align="center" visibility="#hasnotifications}=1"/>
<Image name="notice_icon1" x="540+#noticeSpace*2" w="72" h="72" align="center" visibility="#hasnotifications}=2"/>
<Image name="notice_icon2" x="540+#noticeSpace*4" w="72" h="72" align="center" visibility="#hasnotifications}=3"/>
<Image name="notice_icon3" x="540+#noticeSpace*6" w="72" h="72" align="center" visibility="#hasnotifications}=4"/>
</Group>
</Group>
</Group>
</Aod>

放上效果图

windows查看运行时间

最简单的方法,任务管理器->性能->CPU,查看运行时间

或者通过命令行,进入Powershell

1
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

查看准确的开机时间

1
wmic path Win32_OperatingSystem get LastBootUpTime

eclipse删除launch configuration

两种方法

  1. 手动在磁盘删除
  2. 通过代码删除

以我的项目为例子,保存在下面路径,直接进入删除即可。

1
D:\Develop\JavaDev\.metadata\.plugins\org.eclipse.debug.core\.launches

代码删除的源码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import java.io.File;
import java.io.IOException;

/**
*
* DeleteLaunchesFiles
* https://blog.csdn.net/qq_21808961/article/details/80463530
*
*/
//Runnable JAR File Export Launch confiquration:列表太多
public class DeleteLaunchesFiles {
/**
* 获取工作空间字符串路径。
*
* @return 工作空间字符串路劲。
*/
public static String getWorkspacePath() {
// D:\dev\workspace\RunableTools---java工程路径
// System.out.println(System.getProperty("user.dir"));
File projectPathFile = new File(System.getProperty("user.dir"));
File workspaceFile = projectPathFile.getParentFile();
// D:\dev\workspace--->工作区间路径
// System.out.println(workspaceFile);
String workspace = null;
try {
workspace = workspaceFile.getCanonicalPath() + "\\";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return workspace;
}

/**
* 获取当前工作区间的导出配置列表目录的路径。
*
* @return 当前工作区间的导出配置列表目录的路径。
*/
public static String getlaunchesFileDir() {
return getWorkspacePath() + ".metadata\\.plugins\\org.eclipse.debug.core\\.launches";
}

public static void main(String[] args) throws IOException {
String path = getlaunchesFileDir();
System.out.println(path);
File launchConfiqurationDir = new File(path);// 获取工程目录下的导出配置列表文件夹
if (launchConfiqurationDir.isDirectory()) {
File[] configlist = launchConfiqurationDir.listFiles();
for (File file : configlist) {
System.out.println(file.getName() + "已删除");
file.delete();// 删除.lanunch文件
}
}
}
}

解决Github文件无法下载

访问raw.githubusercontent.com的时候,老是没网。说来说去,不还是因为中间有道墙吗!

进入IPaddress,输入raw.githubusercontent.com,得到ip地址,199.232.96.133。

windows进入C:\Windows\System32\drivers\etc\hosts,添加一行

1
199.232.96.133 raw.githubusercontent.com

记住,前面一定要加raw,否则没用。

如果不生效,就刷新dns

1
ipconfig /flushdns

参考

Idea文件夹层次问题

这个其实只要设置一下compact middle packages即可。

Idea通过debug寻找实现类

链接

参考教程

win10家庭版修改用户文件夹和注册表

之前我的文件夹带空格,是这样的kit chen。桌面的文件,右键打开时,发现打不开,实在受不了了。

首先,用管理员运行cmd,开启管理员账户

1
net user administrator /active:yes #开启管理员账户

如果“发生系统错误5 拒绝访问”,就是没用管理员运行cmd。状态栏cmd右键,再右键,以管理员运行

把电脑内容都关闭,重启

开机后进入administrator账户,直接进入c盘修改用户文件夹的名称即可。

win+r,输入regedit,进入注册表编辑器

1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

依次查看该目录下的内容,查看ProfileImagePath后的数据,找到修改前的用户名,将他修改成当前文件夹的名称即可。

重启。

关闭管理员账户

1
net user administrator /active:no #关闭管理员账户

参考文章

Idea设置运行环境

因为公司的项目在我电脑上跑不起来,所以我就设置了jdk版本。

首先,打开项目。

Hexo查看所有文章包括草稿

命令

1
hexo s --drafts -p 80

操作无法完成因为其中的文件夹或文件已在另一程序打开

windows-任务管理器-性能-打开资源监视器-cpu-关联句柄,搜索你要删除的文件夹即可。

安卓无Root卸载app

首先下载adb工具,如果链接失效,就去我的cloud里面注册获取即可。

步骤

  1. 开启usb调试,数据线连接电脑。下面的步骤都是基于电脑命令行执行。

  2. 获取连接的设备

  3. 如果连接上,启用adb命令

  4. 执行卸载

获取连接设备

1
adb devices

启用adb命令

1
adb shell

执行卸载

1
pm uninstall -k --user 0 软件包名

效果如下图

阿里云邮

因为换了服务器,后来又把域名解析都关闭了,只开了几个必要的,结果导致阿里云邮用不了了。

阿里云邮配置官方文档

进入阿里云控制台,搜索域名,重新打开了域名解析。

进入阿里云控制台,搜索企业邮箱,查看解析是否生效。

修改全局UA

手机端,当然首选via浏览器了,设置中修改浏览器标识。

PC端,当然首选我强大的chrome了,什么edge去死吧,不配!安装chrome扩展

推荐两款

第一款支持自己修改的ua,第二款只能使用提供的ua。我就不一样了,我直接把ua改成了鸿蒙。

1
HarmonyOS/99.99 (Copy from android; Android 2; HarmonyOS Build/HarmonyOS2) HarmonyOSWebKit/999.99 (KJSP, like HTML) Version/99.99

哎,就是喜欢黑鸿蒙,就是玩~从没见过抄人家代码抄得这么理直气壮的!

2022年,我又发现了更好用的一个扩展,ModHeader - Chrome 网上应用店

Navicat备份功能

这个是以Postgresql数据库为准。

备份之后,是可以提取成Sql的

手环模拟加密门禁

小米手环:打开小米运动,进入非加密卡模拟,会提示仅支持市面上未经加密且频率为13.56MHz的门卡

小米手机:打开小米钱包,添加实体门卡,会提示仅支持市面上频率为13.56MHz的门卡

因为手环不能模拟加密的,所以如果想要在手环上模拟门禁。

  1. 小米手机去模拟加密门禁
  2. 小米手环再去模拟小米手机上的门禁

禁用流氓软件读取列表

说到流氓软件,大众第一时间会想到的是360,想要治流氓,需要自己本身就是个大流氓。

像腾讯系列的app、阿里系列的app,感觉也是个大流氓。比如腾讯的链式启动,我登个游戏,我想输入密码,而他非给我跳到QQ、腾讯。

解决这种方法也很简单,直接adb暂时冻结你要唤起的app即可。两种途径,一个是adb命令行(usb调试、无线调试均可),另一个是借助第三方工具(冰箱、小黑屋等)

但是上面这种方式,对于常用的app,就很不方便。

小米本身提供了禁用读取应用权限,但是不好使,毕竟流氓有好多种方式可以拿到app,小米不能全部禁用,不然就成全国各大厂的公敌了不是,还想不想混了?推荐一个root后使用的模块,用于禁用读取app列表。Dr-TSNG/Hide-My-Applist: An Xposed module to intercept applist detections

如果magisk使用的是24以下版本,推荐下载2.2.4版本。

工作模式的白名单、黑名单,好像有点问题。推荐直接启用所有隐藏方式,如下。不好使就再次重启就ok。注意,右上角记得点击保存

安卓无线调试终端

使用第三方工具,甲壳虫ADB助手

小米进入参数-狂点miui版本,直到弹窗已处于开发者模式。然后进入开发者模式,打开无线调试,点击使用配对码配对设备。

按要求输入进行配对即可。

生成指定大小文件

快速生成指定大小的空文件_AllenLeungX的博客-CSDN博客_创建指定大小的空文件

windows

单位字节,生成大小为1字节的文件text.txt

1
fsutil file createnew text.txt 1

linux

of:fileName为文件名称,例如test.txt ;

bs:设置一次复制的大小,例如1M;

count:设置复制次数,例如50;

生成一个50M大小的文件1.txt

1
dd if=/dev/zero of=1.txt bs=1M count=50

热点转发vpn

android

安卓的话,使用google play提供的vpn热点即可

windows

有的vpn连接后会生成一个网络适配器,通过开启热点,共享即可。

发布:2020-01-04 03:02:40
修改:2022-09-29 21:54:27
链接:https://meethigher.top/blog/2020/tips/
标签:life 
付款码 打赏 分享