PlantUML 的安装与使用

工作中经常需要输出一些文档,需要叙述产品的设计、研发、使用等。如果只是文字,肯定显得很晦涩,所以最好是结合一些图表,方便读者理解。之前绘图主要是使用Visio,提供的模板很多,搭配Office套件使用很舒服。但是Visio需要单独购买安装,并且价格略贵。之前在微信看到有人在讨论PlantUML,就搜

使用 frp 实现内网穿透访问内网电脑

远程办公的工具,一般会选择TeamViewer或者向日葵,但是这些都是收费工具。免费的TeamViewer经常会被禁用,又不想用破解版,收费价格比较贵。向日葵虽然收费可以接收,但是使用过都知道,使用体验比TeamViewer差了太多。我个人更倾向于使用mstsc,但是访问公司内网电脑,就需要想办法穿

WPF 系列教程:控件之布局

布局(Layout)控件用于管理子元素的大小、尺寸、位置和排列方式。边框(Border)Border可以在另一个元素周围绘制边框与背景。需要注意的是,Border内最多只能有一个子级。若要显示多个子元素,需要在父Border中放置其他Panel元素,可以将子元素放在该Panel元素中。<Bor

Git 删除大文件

之前创建的一个git仓库提交了几个大文件,影响小伙伴的下载体验,于是便想把大文件删除掉,大文件通过网盘等方式分享。试过几种方案,最终使用BFGRepo-Cleaner解决,这里记录处理的过程。查看仓库大文件打开GitBash,进入到本地仓库,运行以下命令:hd2y@DESKTOP-V2RPVP4MI

WPF 系列教程:从 WPF (.NET Core) 开始

如果是一名.NETer,应该有用WindowsForm与WPF创建过一些简单项目,如果没用过至少也应该听说过。开始我也用WindowsForm与WPF写过很多小工具。当然后期用WindowsForm布局感觉太过繁琐耗费精力,现在已经完全投入了WPF的怀抱。因为在这过程中碰到过很多问题,为此查看过很多

WPF:CS0103-当前上下文中不存在名称 “InitializeComponent”

最近开发的项目需要借助WPF(.NETCore),创建基于net40、net45、net472、netcoreapp3.1等多个框架的WPF程序,方便为不同的系统部署。问题项目的创建都很顺利,当基于WPF(.NETFramework)的代码向新项目迁移时,发现无法生成,错误列表出现如下错误提示:严重

Windows XP 提示激活无法启动

MacOS安装WindowsXPSP3测试环境一文我在MacOS中使用ParallelsDesktop安装了WindowsXP用于测试。但是最近使用时出现了一些问题,这里记录一下。提示激活死循环当成功启动虚拟机后,WindowsXP系统提示:“在您可以登录前,此副本的Windows必须被Micros

使用 Nexus3 搭建私人 NuGet 服务器

一直想搭建一个NuGet包管理服务器,毕竟nuget.org是公开的,一些公司或个人的包不适合上传。之前尝试过NuGet.Server,但是因为其缺少前端的管理工具,所以后面渐渐放弃了。没想到的是过去几个月的时间,再搜NuGet,发现了Nexus这个宝藏,果断造起来。使用docker运行nexus3

C# 基础:float、double 与 decimal

前言我想看到这个标题的时候,很多小伙伴都有点诧异,这么基础的内容,不就是“浮点数值类型”吗,为什么要写这么基础的入门知识?当然,我想大家也都知道,想要高精度需要使用decimal,如果存储的数值比较大要用double,甚至可能都可以背下来三者的范围:C#类型/关键字大致范围精度大小.NET类型类型后

C# 基础:构造函数、析构函数、解构函数

因为总感觉对于C#的知识掌握的不够透彻,所以最近在Kindle上购买了《C#7.0本质论》,复习一些基础知识,有了一些新发现。这里开一个小专题,记录一些书上提到的,在日常编程中可能会比较少用到,但是很有意思的一些内容。当然构造函数、析构函数,这些都是很熟悉的内容了,但是解构函数还是第一次听说,讲解这
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×