黑神话破解版运行
参考资料Black Myth: Wukong PC Free Download (v1.0.21.23831-P2P)
准备工作运行库安装vs c++运行库
在微软官方下载:https://download.visualstudio.microsoft.com/download/pr/7ebf5fdb-36dc-4145-b0a0-90d3d5990a61/CC0FF0EB1DC3F5188AE6300FAEF32BF5BEEBA4BDD6E8E445A9184072096B713B/VC_redist.x64.exe
安装directx运行库
微软官方下载,下载后,将dll文件保存到某个目录下,运行setup:https://download.microsoft.com/download/8/4/a/84a35bf1-dafe-4ae8-82af-ad2ae20b6b14/directx_Jun2010_redist.exe
环境配置
bios中启用虚拟化,intel和amd为两种配置
bios关闭Secure Boot
Disable Meltdown Protection,使 ...
mi6x直供电
参考资料autoboot
boot.img
搞机助手
【折腾教程】旧手机改直供电,插电自动开机_哔哩哔哩_bilibili
手机改直供电详细教程_哔哩哔哩_bilibili
直供电改造电池小板获取电池下方有两个胶带,扯出来就可以将电池拿下来了
将电池小板用剪刀剪下来,注意不要同时剪两个引脚,否则可能会短路
降压模块淘宝上购买的转4.2v的降压模块
电源适配器至少需要5v2a的输出,不然最后会有无限重启的情况
焊接usb线正极焊接到降压模块的in+上,降压模块的out+焊接到电池小板的B+上
usb线负极焊接到降压模块的in-上,降压模块的out-焊接到电池小板的B-上
过程中可以使用万用表判断降压是否成功
焊接过程中不小心把上面的一个电子元件松动掉下来了,重新焊上去的时候焊反了,导致降压后的结果为0v
注意需要注意的是,降压模块的大小是否能塞到手机里,这里使用的mi6x由于是很薄的机型,降压模块放不进去,最终采取了降压模块放在外面,通过两根线接到手机里面接到电池小板上。
充电自启采用了很多办法。比如网上普遍使用的修改boot.img中的init.rc文件,但结果为无限重启,最终使用 ...
win11启动自动打开热点
参考资料https://zhuanlan.zhihu.com/p/1940476356061279329
操作步骤修改PS1策略
管理员身份打开 Windows 终端 / PowerShell。
执行命令:set-executionpolicy remotesigned。
输入 a 确认,关闭窗口。
在启动中创建bat12powershell -executionpolicy remotesigned -file "%appdata%\Microsoft\Windows\Start Menu\Programs\pondsihotspot.ps1"exit
创建供bat调用的pondsihotspot.ps1文件123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687# 1. 加载核心 ...
抓取B站直播间弹幕
参考资料代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394import timeimport jsonfrom bilibili_api import live, syncfrom PIL import Image, ImageDraw, ImageFont# ===================== 唯一需要修改的配置 =====================ROOM_ID = 1917432364 # 你的直播间房号,不用改# =============================================================MAX_DM_NUM = 10 # 最多显示10条弹幕FONT_SIZE = 16 # 字体大小IMG_PATH ...
Dart
参考资料踩坑(已解决):Windows系统Dart SDK下载安装与使用_安装 dart 提示连接服务器失败-CSDN博客
Dart SDK archive
配置环境flutter自带dart环境
变量声明使用var进行变量声明
使用const进行常量声明(编译时常量)
使用final进行常量声明(运行时常量)
基本类型String,且可使用反引号定义模板字符串
12String a = "a";String b = `a${name}or${1+1}`
数值
12345int// 可整可浮numdouble三者之间可通过各自的方法转换
布尔
1bool a = true
列表
123456789101112131415List students = ["a","b"]有各种方法可当作容器使用在尾部添加 - add (内容)在尾部添加一个列表 - addAll (列表)删除满足内容的第一个 - remove (内容)删除最后一个 - removeLast ()删除索引范围内数据 - ...
websocket站内信
参考资料代码依赖:
123456789101112<dependencies> <!-- Spring WebSocket --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> <!-- Spring Web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency></dependencies>
WebSocket ...
网络时间同步原理
参考资料(36 封私信 / 80 条消息) 网络时间同步是怎么实现的?怎样消除延迟带来的影响? - 知乎https://springdoc.cn/spring-boot-resilience4j/)
计算机网络时间同步技术原理介绍 - CodeInsight - SegmentFault 思否
简述计算机在进行时间同步时,理想的情况是客户端发送时间查询请求,服务器将当前时间响应,客户端将本机时间设为服务器响应时间,但现实情况是,网络传输数据是有时延的。
NTP服务器在UDP的132端口提供授时服务,客户端发送附带T1时间戳(Timestamp)的查询报文给服务器,服务器在该报文上添加到达时刻T2和响应报文发送时刻T3,客户端记录响应报到达时刻T4。
网络延时(蓝色部分) = (t4 - t1) - (t3 - t2)
假设来回网络链路是对称的,则客户端与服务端的时间差 = t2 - t1 - (网络延时 / 2) = ((t2 - t1) + (t3 - t4)) / 2
客户端在本机时间上加上时间差即可,存在的不足有: ...
无头浏览器
参考资料(36 封私信 / 80 条消息) 啥是无头浏览器,都能干啥?一文说清楚 - 知乎https://juejin.cn/post/7052857798530433031)
Selenium 无头浏览器模式 | 菜鸟教程
简述在不显示页面的情况下执行js、css等,现在的主流浏览器都有无头模式,可用于截图或者输出pdf等
PhantomJS基于webkit的无头浏览器,18年后已停止维护
Resilience4j Circuit Breaker
参考资料(36 封私信 / 80 条消息) Spring Boot使用Resilience4j容错:熔断、重试、限时、限流、隔板 - 知乎
在 Spring Boot 应用中使用 Resilience4j - spring 中文网
简述作为 Hystrix 的替代方案,专为 Java 8+ 和函数式编程设计,轻量且模块化,仅聚焦于核心的容错机制(熔断、降级、限流等),不依赖其他重型库。目前是 Spring Cloud 官方推荐的容错组件(替代 Hystrix)。
使用123456789<dependency> <groupId>io.github.resilience4j</groupId> <artifactId>resilience4j-spring-boot2</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artif ...
ELK
参考资料Spring Boot整合ELK实现日志采集与监控Spring Boot整合ELK实现日志采集与监控 前言 在分布式项目 - 掘金
Spring Boot与ELK环境:从搭建到整合的详尽指南-百度开发者中心
简述ELK 是三个开源工具的组合缩写:
Logstash:数据处理管道,用于收集、过滤和转换日志
Elasticsearch:分布式搜索引擎,用于存储和快速查询日志数据
Kibana:可视化平台,用于展示和分析 Elasticsearch 中的数据
用于整合多个微服务的日志到一个平台,方便快速进行问题排查
使用在微服务的日志配置中,将日志输出到logstash开放出来的接口,
或者配置logstash,让其主动读取日志文件
