Loading

摘要: 以前折腾了很久的 genie 和 distrod 来实现 wsl2 上的 systemd。现在微软和Canonical联合声明发布了官方支持的systemd,之前的折腾貌似有点浪费时间了。如果微软不发布这个systemd的解决方案,本文的主题可能就是去对比 genie 和 distrod 了。 在安 阅读全文
posted @ 2022-09-30 23:25 wswind 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 系统升级有风险,请记得提前备份重要数据。 下载 win11的Media Creation Tool下载系统镜像: a) 打开 https://www.microsoft.com/zh-cn/software-download/windows11/ b) 点击 创建 Windows 11 安装 --> 阅读全文
posted @ 2022-09-29 10:38 wswind 阅读(129) 评论(0) 推荐(1) 编辑
摘要: git for windows 安装包已经支持了添加 windows termial 配置,所以使用 windows terminal 的用户终于不用自己手动添加配置了,如下图: 但是我一直有一个疑问,那就是 git for windows 安装包把这个默认配置,放到那里去了? 我在windows 阅读全文
posted @ 2022-06-02 11:00 wswind 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 全新安装的 CentOS 8 Stream (kernel 4.18.0-365.el8.x86_64) 开机启动报错: [FAILED] Faild to start Load Kernel Modules. See 'systemctl status systemd-modules-load.s 阅读全文
posted @ 2022-03-23 12:56 wswind 阅读(416) 评论(0) 推荐(0) 编辑
摘要: CentOS 8 在去年12月31日停止服务后,dnf 仓库已经清空,可以查看仓库中 mirrors.aliyun.com/centos/8/readme 的废弃说明: This directory (and version of CentOS) is deprecated. 腾讯云相对好点,目前还 阅读全文
posted @ 2022-03-23 12:54 wswind 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Docker 作为目前程序员的必备技能,已经被广泛使用。使用 WSL2 直接安装运行社区版本 Docker ,比安装 Docker Desktop 更加节省空间,且启动速度更快。本文将介绍如何在 Debian WSL2 上安装使用社区版 Docker。 安装 Docker 其实主要关注几个问题:1. 阅读全文
posted @ 2022-03-23 12:51 wswind 阅读(544) 评论(0) 推荐(0) 编辑
摘要: RockyLinux 软件源中自带的 dnf 软件源镜像域名,国内访问速度不佳。 比起 CentOS 来说,国内用户使用 dnf / yum 安装或更新软件时,会感知到较明显的卡顿。配置一下国内镜像还是很有必要的。 RockyLinux 的官方镜像列表可在以下网址查询到: https://mirro 阅读全文
posted @ 2021-10-27 11:27 wswind 阅读(2420) 评论(0) 推荐(1) 编辑
摘要: https://developers.google.com/protocol-buffers/docs/proto3 https://docs.microsoft.com/zh-cn/aspnet/core/grpc/protobuf?view=aspnetcore-3.1#scalar-value 阅读全文
posted @ 2021-07-26 08:59 wswind 阅读(94) 评论(0) 推荐(0) 编辑
摘要: HandyControl https://github.com/HandyOrg/HandyControl MahApps.Metro https://github.com/MahApps/MahApps.Metro MaterialDesignInXamlToolkit https://githu 阅读全文
posted @ 2021-07-06 11:48 wswind 阅读(5387) 评论(0) 推荐(3) 编辑
摘要: 根据官方声明,k8s在1.22版本及之前的版本仍然兼容docker。但在2021年即将发布的1.23版本中,就将不再支持docker。因此对于新的k8s环境部署而言,同步更改容器运行时,弃用docker是很有必要的。 本次文章主要讲解,如何基于ubuntu 20.04 + containerd 基于 阅读全文
posted @ 2021-07-05 15:44 wswind 阅读(2589) 评论(0) 推荐(1) 编辑
摘要: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers stores: https://github.com/dotnet/aspnetcore/bl 阅读全文
posted @ 2021-05-25 23:58 wswind 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 自己使用一台master两台worker搭建了一个k8s集群。把服务部署上去后,发现服务无法访问到部署在集群外部的数据库。 在宿主机上直接ping是能够ping通的,但是pod中不行。 pod能ping通各node ip,但无法ping通集群外部的网络ip。这个问题很奇怪。 #通过busybox验证 阅读全文
posted @ 2021-05-25 14:46 wswind 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: CentOS 8 停止支持,RedHat对于CentOS Stream的新定位是为RHEL打造的开发和测试平台,见: https://www.redhat.com/en/topics/linux/what-is-centos-stream 因此在严肃的生产环境中使用CentOS Stream看上去已 阅读全文
posted @ 2021-04-08 00:32 wswind 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: minikube所需的镜像在拉取时,要求网络能够访问k8s.gcr.io。而此地址属于著名的404公司,在国内是无法访问的。 新版本的minikube已经在命令行中,充分考虑到了国内用户的网络情况,并提供了相应的命令行参数。不过网上大多博客的说明没有更新,在处理镜像拉取时,会让初学者浪费大量的时间处 阅读全文
posted @ 2021-02-20 14:37 wswind 阅读(1539) 评论(0) 推荐(2) 编辑
摘要: centos 8 stram boot iso光盘本身十分精简,安装时可联网在线安装系统。 使用此光盘的好处在于: 1.安装完后,无需再更新系统,节约了时间。2.制作U盘启动更为简单,存储此光盘也很节约硬盘空间。 劣势就在于: 安装时必须联网。 有些朋友在使用此光盘装机时,会卡在设置安装源的一步不知 阅读全文
posted @ 2021-02-02 23:43 wswind 阅读(10447) 评论(0) 推荐(1) 编辑
摘要: debian 10使用firewalld会reload报错,这是iptables的bug,已在新版本中修复。可以通过backports更新为新版的iptables。 apt -t buster-backports install iptables 参考: http://forums.debian.n 阅读全文
posted @ 2021-01-02 12:17 wswind 阅读(862) 评论(0) 推荐(0) 编辑
摘要: ubuntu20.04在通过sqlserver命令行工具连接sqlserver 2012时,报错说ssl错误协议不支持(“unsupported protocol”)。 这是由于sqlserver老版本中使用的tlsv1.x已不被新版ubuntu兼容。此时需要修改系统的openssl设置。 修改方法 阅读全文
posted @ 2020-12-28 16:56 wswind 阅读(891) 评论(0) 推荐(1) 编辑
摘要: CentOS 8已被放弃,将在2021年底停止支持,停止后可以迁移到Stream滚动发行版,来获取更新。 CentOS 8迁移至Stream版本的命令行如下: # 老方法 dnf install centos-release-stream 不再推荐使用 dnf swap centos-linux-r 阅读全文
posted @ 2020-12-09 16:15 wswind 阅读(6384) 评论(0) 推荐(0) 编辑
摘要: 系列: https://www.cnblogs.com/stulzq/p/8119928.html 自定义认证token https://www.cnblogs.com/stulzq/p/8726002.html https://www.cnblogs.com/CreateMyself/p/9399 阅读全文
posted @ 2020-11-26 11:04 wswind 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 通过vs进行远程连接开发时,遇到一个ssh私钥连接不成功的问题。我的私钥时通过ssh-keygen命令生成的默认密钥。该密钥格式为默认的openssh。 但是根据微软的官方文档,vs2019目前仅支持RSA和DSA密钥用于远程连接 因此遇到此问题,可在生成私钥时选择rsa #生成 ssh-keyge 阅读全文
posted @ 2020-11-11 12:57 wswind 阅读(604) 评论(0) 推荐(1) 编辑
摘要: 背景 autofac使用拦截器实现AOP,是基于Castle.Core的.然而Castle.Core并未提供原生异步支持.所以需要使用帮助类实现,这在autofac官方文档的已知问题中有详细说明。 对于该问题的讨论,最早出现于stackoverflow James Skimming基于其中的一个答案 阅读全文
posted @ 2020-10-23 11:19 wswind 阅读(1440) 评论(0) 推荐(7) 编辑
摘要: 使用 apikey push nuget包 dotnet pack -c Release set nupkgpath=... set apikey=... dotnet nuget push %nupkgpath% -k %apikey% -s https://api.nuget.org/v3/in 阅读全文
posted @ 2020-10-22 14:57 wswind 阅读(643) 评论(0) 推荐(0) 编辑
摘要: Containers Inside JVM:为每个应用单元创建一个虚拟的Container, 用于管理应用单元的Heap, CPU等关键资源的使用 Wisp协程:基于JKU 的协程实现协程调度 静态编译:静态编译技术实现了 Java 语言与原生 native 程序的“合体”,将原本的 Java 程序 阅读全文
posted @ 2020-10-22 10:36 wswind 阅读(275) 评论(0) 推荐(0) 编辑
摘要: snapdrop 无需安装客户端,手机与电脑均打开网址即可,十分方便。告别微信或QQ发送文件。 地址:https://snapdrop.net/ Web Server for Chrome PC端通过chrome插件实现文件共享,并支持文件上传。手机或其他电脑直接访问对应网址即可。 地址:https 阅读全文
posted @ 2020-10-20 16:29 wswind 阅读(495) 评论(0) 推荐(0) 编辑
摘要: golang web框架汇总 https://github.com/gin-gonic/gin ⇐ https://github.com/go-martini/martini https://github.com/astaxie/beego https://github.com/labstack/e 阅读全文
posted @ 2020-10-19 16:28 wswind 阅读(708) 评论(0) 推荐(0) 编辑