wsl使用时,时不时会有些问题,有时会看不到目录的文件,重启wsl就可以解决 重启的方法,执行命令: 关闭所有wsl发行版: wsl --shutdownPowerShell 关闭指定发行版: wsl -t <DistroName> wsl -t ubuntuPowerShell 较旧版本的wsl,执行命令: # PowerShell …
docker镜像有不同cpu架构的版本,指定版本只能在指定的cpu架构运行。 一般开发机是x86的cpu只能构建x86的镜像,在arm架构的服务器上无法运行。 通过buildx可以同时构建多平台的docker镜像。 buildx默认的builder比较旧,支持的架构较少,先创建一个自己的builder: docker buildx create -…
在windows terminal发布之后就一直在用,默认的配色有点单调,网上有很多配置好的方案,有些挺好看的。 主要有2个网站可以看配色方案: https://iterm2colorschemes.com/ https://windowsterminalthemes.dev/ 找到想要的配色方案,复制配置,填写到windows terminal的…
现在的前端项目基本都用node、webpack这些工具进行管理了,在前端开发多个开发项目时不同项目可能会依赖不同node版本,在项目之间切换时也要切换node环境,这里介绍一个工具NVS(Node Version Switcher),可以很方便地切换node版本 安装 windows windows可以直接在github发布页上下载msi程序安装 …
很久之前在知乎看见很多介绍zsh和ohmyzsh的文章,自己试用了一下也确实很方便好用,在这里记录一下安装和配置的步骤,方便自己下次换机器的时候再安装。 我一般用的服务器都是ubuntu,wsl也是用的ubuntu,所以这篇的命令也使用适用与ubuntu的命令。 zsh和ohmyzsh安装 首先要安装zsh和git(下载ohmyzsh的配置用到gi…
上周代码在本地提交了,然后用git reset --hard到生产的版本,打算对比一下变化然后写变更手册,其实不应该reset的。 reset后发现之前的commit没了,还以为自己没提交,后来同事说可以恢复,就上网找了一下,然后真的成功了,不然写了两个星期的代码就没了。 先执行命令: git fsck --lost-foundBash 会列出da…
最近在写自己用的项目模版,使用到一个日志组件serilog,在nuget上看见下载量很高,就试用一下,还挺好用,记录一下。 官网:https://serilog.net/ 涉及到的几个包: Serilog:Serilog核心包 Serilog.AspNetCore:关于AspNetCore的扩展包,可以记录一些请求、路由信息 Serilog.Set…
2018年剩明天一个工作日了,感觉今年做了很多东西,又感觉没做什么东西,主要指工作上。 很多个系统做着做着因为需求太复杂了,做不下去不想做了,人手不够真的好难自己一个人开发一个复杂的系统,也没啥时间在前端方面深入学习。 做一个计算绩效的系统,开始不知道怎么做,把数据库设计得很复杂,通用性又好差,很多奇怪的指标都实现不了。半年后知道了一个库Dynam…