WSL2(Arch Linux)使用systemd

在WSL2中以pid 1运行systemd


WSL2中自动配置Windows IP地址

解决内测版WSL2,获取Windows地址


Golang []byte与string转换的一个误区

在实现[]byte转换string的过程中,发现了一个很容易理解错误的地方。


VS Code开发Android配置

使用VS Code开发Android时,默认情况无法识别gradle引入的包,导致Java无法进行跳转等操作。 需要对配置文件进一步配置才可以完美支持


Git多密钥以及代理设置

多个git的rsa密钥用于多个远程分支 以及使用代理加速git传输速度


OneNote更新密码后无法同步文章

OneNote更新密码后无法同步文章

微软(OneNote)账户修改密码后,会无限跳密码错误解决方案。


Golang入门笔记

学习go的笔记,使用书籍《Go by Example》


非Root用户安装git

有些测试环境、生产环境服务器不给root权限,走流程装软件有很耽误时间,因此尝试在非root用户下安装软件


Python的Buffer机制

一个意外的特性(Bug)引起的对Python Buffer机制的研究


Python引入原理

Python文件引入的流程并不是那么直观,其只是简单的搜索环境变量,与运行目录并没有太大的关系


VS Code配置Go插件

VS Code配置Go插件

VS Code配置Go环境


concurrent.futures实现多线(进)程

使用concurrent.futures来实现简单的多线程、多进程


AutoHotKey实现SpaceFn

AutoHotKey实现SpaceFn


部署flutter环境以及运行demo

部署flutter环境以及运行demo

Flutter是Google出的跨平台UI框架,可以实现Android、IOS界面的渲染 应该会是一个未来的趋势,因此来尝试部署下 另外不太喜欢Android Studio的臃肿,因此这里前提是不使用Android Studio及其他IDE自动配置环境,所有包一个一个单独下载管理,做到可控。 也即,使用VSCode运行Android、Flutter


博客系统崩溃

博客突然500,还原备份以及修复的过程


Python输出颜色

Python输出颜色

Python控制台输出各种颜色


Vue类名要求

[Vue warn]: Do not use built-in or reserved HTML elements as component id: base 报错解决


Python计算e小数点后100位

Pyhon自带整数高精度,但是对于小数部分却没有高精度(也不可能实现无限高精度)


Gist反代

使用服务器反代gist实现所有用户都能看到gist的代码embed效果


统计Git中代码增删行数与awk的使用

单纯的代码统计只是统计了当前使用的代码,但是这不代表删去的代码就没有意义,因此统计工作量有时候也需要考虑git增删行数