45

Git Bash使用ssh远程MacOS出现中文乱码解决办法

前言

使用ssh远程连接时中文乱码

问题描述:
在本地Windows系统的Git Bash上使用ssh连接至远程的macOS服务器(Linux同理),中文还是乱码。

解决办法

  • 1、在Windows上编辑~/.minttyrc文件,填入Locale=zh_CN和Charset=UTF-8这两行(上面修改主题部分给出的配置中已经有了这两行,没有就添加)以修改字符集为UTF-8;
  • 2、在ssh username@host 连接上远程服务器之后,输入export LANG="zh_CN.UTF-8",中文即可显示正常。

第2点的命令只对本次连接有效,下次使用ssh重新连接远程服务器时还是会出现中文乱码。为使之永久生效,可以将上述export命令添加到远程主机(macOS/Linux)的环境变量中。

116

Kokoro TTS 中文文本转语音环境搭建

准备工作

基础环境

环境版本
windows11
python3.12
pip24.x or 25.x

可选环境(强烈推荐)

如果使用NVIDIA显卡,推荐安装GPU推理环境

软件版本
cuda选择不高于已安装的NVIDIA显卡驱动的版本
cudnn选择与cuda对应的版本

按照kokoro官方的说法,使用GPU推理比CPU速度快50倍。

亲身使用对比下来效果:

  • 250字左右的一段话,使用CPU推理,耗时10秒左右
  • 500字左右一段小说,使用GPU推理,耗时2秒左右
  • 2500字的一章小说,使用GPU推理,耗时8秒左右
658

Linux下查找进程目录

通过端口查找进程

lsof -i :<PORT>

例如:

lsof -i :8089

结果如下:

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    2581 root   32u  IPv6  25629      0t0  TCP *:8089 (LISTEN)

通过进程ID查找程序目录

ll /proc/<PID>

例如:

780

安卓Apk反编译修改方法

前言

本次修改中主要用到的工具:

工具用途
夜神模拟器用于安装MT管理器、Apk包、配合Fiddler抓包等
Fiddler用于抓包、拦截Apk请求等
MT管理器查看apk是否加固;解包资源;打包资源;签名等
jadx-gui用于打开apk或classes.dex等文件,可用于字符串搜索(但.bytes中字符串无法搜索到)
BlackDex脱壳程序,如果Apk存在加固,可以用该软件尝试脱壳
UABEA用于查看 .ab 文件,由于某些配置项存放在二进制文件中,用字符串搜索不到,所以用该工具进行查看和修改
baksmali用于将dex文件解包为smali文件
smali用于将smali文件打包为dex文件
JDKjadx、jar工具等需要JDK,自行安装配置

Fiddler抓包分析

软件配置