1、通过 NuGet 安装 System.Text.Encoding.CodePages
2、应用 System.Text.Encoding.CodePages :
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
3、EnJoy!
// 以 简体中文 编码解压
using (var zip = new ZipArchive(你的压缩文件, ZipArchiveMode.Read, false, Encoding.GetEncoding("GB2312")))
{
zip.ExtractToDirectory(解压路径);
}
// 以 日语 Shift_JIS 编码解压
using (var zip = new ZipArchive(你的压缩文件, ZipArchiveMode.Read, false, Encoding.GetEncoding("Shift_JIS")))
{
zip.ExtractToDirectory(解压路径);
}
波及的版本:
unplugin-auto-import 0.11.3-0.11.4
unplugin-vue-components 0.22.9
该问题的issue以及pull:
callback.apply is not a function · Issue #537 · antfu/unplugin-vue-components (github.com)
在出现新版本前临时解决方法:
将 unplugin-auto-import 回滚到 0.11.2
将 unplugin-vue-components 回滚到 0.22.8
将 @antfu/utils 升级到 0.6.1 或以上版本
ssh -T git@github.com
使用以上命令时如出现“ssh: connect to host gitub.com port 22: Connection refused”或其它错误,打开“C:\Users\你的用户名\.ssh\config”文件(如果没有则新建一个)输入以下内容
Host *
ProxyCommand "C:/你的git位置/mingw64/bin/connect.exe" -S 127.0.0.1:1080 %h %p
此处的 Host * 可用 Host github.com 代替。最后再执行以下命令测试:
ssh -T git@github.com
千千静听起草于2001年,随后在2002年出世,当时的千千静听属于免费闭源软件,随后在2006年被百度收购。
千千静听被百度改名为了百度音乐,随后又改为了千千音乐,但是pc端呢?已被百度雪藏了,包括当年的千千静听的众多自定义皮肤。
快图浏览,是千千静听之后的开发出来的安卓产品,同样和千千静听是个免费闭源软件,但是快图浏览的命运也一样,被金山收购后,成了和其他大厂软件一样的臃肿应用,随后与千千静听一样被抛弃。然而基于安卓的反编译简易,后继有了其它开发者的维护,保证了快图浏览的这表面四个字初衷。
这是我从千千静听诞生观测到快图浏览没落为止,发现这两个应用都有的一些共同点:
闭源,免费,能够抓住用户们的共同点,收购,没落。
闭源保证了软件核心不被盗用,免费打下了用户的基础,在那一个年代抓住了用户所需要的东西,收购使得开发者对此得到努力后的提现,最后大厂试图将收购后的应用东改西扭成为赚钱机器,最后把一个赚满口碑的软件玩弄得一文不值。
在这一经历里,如果其中一环选择了另一条路会怎么样?比如说:当年如果没有收购;或者在收购时合同写明了软件仍属于作者,大厂不对软件进行干涉;再或者开源。
如果当年没有收购,那么导致的结果就是开发者没有其它收入的话会被饿死;如果像现在大厂收购游戏那样软件仍属于作者,大厂不对软件进行干涉,那么软件的没落最终只会落在作者的操作上。开源,最终会导致有同样核心的播放器与千千静听一样优秀,在当年众多的闭源世界里大概率被卷死。
那么作者当年的选择是正确么?对于作者来说,是的,但是对于用户和软件来说,是受罪的。
千千静听和快图浏览被以另一副模样没落在了历史。为何结局惨淡?则是大厂的操作导致了这些软件成为了这一切的结束。
新一代的用户还需要它们吗?老一代用户该何去何从?这一切在当今的时代下他们得到了他们想要的答案。
public static async Task ImportPackageAsync(string packagePath)
{
TaskCompletionSource<object> taskCompletionSource = new TaskCompletionSource<object>();
try
{
AssetDatabase.importPackageCancelled += OnImportPackageCancelled;
AssetDatabase.importPackageCompleted += OnImportPackageCompleted;
AssetDatabase.importPackageFailed += OnImportPackageFailed;
AssetDatabase.ImportPackage(packagePath, false);
await taskCompletionSource.Task;
}
catch (System.Exception exception)
{
Debug.LogException(exception);
}
finally
{
AssetDatabase.importPackageCancelled -= OnImportPackageCancelled;
AssetDatabase.importPackageCompleted -= OnImportPackageCompleted;
AssetDatabase.importPackageFailed -= OnImportPackageFailed;
}
void OnImportPackageCancelled(string packageName)
{
taskCompletionSource.SetCanceled();
}
void OnImportPackageCompleted(string packageName)
{
taskCompletionSource.SetResult(null);
}
void OnImportPackageFailed(string packageName, string errorMessage)
{
taskCompletionSource.SetException(new System.Exception(errorMessage));
}
}
代码参考至 Github:YLahin/TequilaLegacy/YL.Wrench.Unity.Editor/UnityPackageImporter.cs
如果想要过上平平淡淡的日子,就不要给予梦想。
一旦有了梦想,就会以拼劲全力地突破平淡向梦想推进。
回忆自己以往的过去,面对当前,期望未来。
百度帐号全部被盗:
Sonic853
消失的853
消失的8853288
不要相信百度里以上帐号的任何信息!
CSGO-fLYOD-DeBDs-uEM2h-qjbmA-rwkbN
bw2021用
以下是给自己安装做纪录的,不是给菜鸟小白看的,如需安装,请先把基础linux知识学会。
首先打开~目录
cd ~
然后创建arch文件夹
mkdir arch
然后打开它
cd arch
然后wget镜像包和它的md5
wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz.md5
wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz
再打开~目录
cd ~
克隆https://github.com/sdrausty/TermuxArch仓库
git clone https://github.com/sdrausty/TermuxArch
运行安装脚本
bash TermuxArch/setupTermuxArch.sh manual
中间有使用编辑器编辑的界面,如果发现哪一行带有“Server = ”开头的,请在开头添加一行,添加以下字段:
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
如果没见到“Server = ”开头的,请按“ctrl”+“c”进入下一个编辑,如果错过了,那就等安装等上猴年马月吧。
完成后,时间是错的,运行以下命令:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime