批量生成Html文件,使用DotNetCore,比较语义化的Nuget包推荐NVelocity这个软件包。
AsPose在开发中使用得比较多,特别是创建Word模板的时候。下面是.net版本的使用开发文档,因为公司的开发可能会用到这个东西。提前调研一些资料。
ProxMoxInstallCentos7过程中记录。
Mysql安全方面的策略。
Mysql安装之后远程客户端是无法通过root连接道数据库的,需要给与root账号远程登录授权。
微软拼音输入法的一些设置技巧。
安装Kubernetes环境,一般是用Kubeadm,或者使用公有云的Kubernetes.
Docker在很多微软的开源项目使用得比较多,特别是windows WSL2系统结合DockerDeskTop,安装一些开源数据库,包括微软自家的SQLServer,OrchardCoreCMS,EshopOnDotNet,还有一些DotNetCore微服务相关的开源项目,RabbitMQ,Redis中间件,使用Docker安装到Local本机都非常方便。以下对于Docker常用指令做一些整理。Docker容器在Linux上面都是以进程隔离级别运行的,比较轻量级,结合K8s可以做到动态伸缩扩容。
Golang开发第一步,首先安装Golang开发环境,这里使用ubuntu作为golang开发环境。Go语言官方博客、文档中的所有golang代码基本都是在Linux环境演示的,如果有其他编程语言基础而又要快速自学,看老外的文档是最快的,而老外的操作基本是在mac linux进行,比如cat指令在很多博客文章中反复出现:比如:go 模块的管理 。ubuntu相对于debian,centos这些系统,桌面端更加友好,而且安装ubuntu的时候大部分的配置都是在图形化界面操作完成,非常方便。对于国内镜像切换支持得非常好。安装得时候推荐给ubuntu分配30~45G左右的硬盘空间。默认10GB空间太少,会引发ubuntu system boot空间不足。
本篇是windows10安装wsl2 + windows terminal +ubuntu + docker desktop 环境的一篇合集。每次重装系统之后,需要安装这些环境还是比较繁琐的,容易漏掉一些设置,用此文做个笔记,方便以后参考。