自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

角落里的老鼠

最大的心愿是成为鼠王,可以和猫做朋友的那种

  • 博客(11)
  • 收藏
  • 关注

原创 Avalonia UI程序打包为deb安装包

为图标文件所在位置,一定要与上述图标相关配置中的Linux路径一致,否则不会显示图标。将CMD命令行或PowerShell定位到工程所在目录。的路径只可改动工程名字,因为deb默认安装位置就是。运行完成后,则可以在输出目录中,生成相应的deb包。关于快捷方式,有几点需要注意,不然容易出问题。:安装包在Linux安装后,图标文件的路径。关于.dektop文件的相关说明,请参考。:图标文件复制方式:如果较新则复制。:图标文件的相对路径。

2023-03-16 15:04:40 1039

原创 解决Avalonia UI在一些Linux(UOS、Deepin等)上,窗口启动不居中的问题

这应该是Avalonia的一个Bug,在Linux启动时 ,窗体位置计算的问题,最新预览版应该已经解决了这个问题,不过目前稳定版,还需要自己手动解决一下。程序发布后,在Windows上运行正常,启动位置为屏幕中央,但是一些Linux中启动位置不对。使用Avalonia UI开发跨平台桌面应用,设置了窗口启动位置,如下。

2023-03-15 09:47:59 918

原创 WPF混合开发之WebView2(二) WebView2的简单使用

使用WebView2简单加载在线网页

2022-07-01 00:26:02 6630 1

原创 WPF混合开发之WebView2(一) 简介及环境搭建

微软基于Edge浏览器推出了webview2控件,用于解决混合开发的痛点,下面就一起来了解一下吧!

2022-06-28 23:36:32 6080

原创 .net core中自动批量向容器中注入服务

引言.net core 为我们提供了良好的容器机制,并可以简单的在 Configuration 方法中向容器中注入服务,但是当服务比较多的时候,就会使我们的注入过程变得很麻烦,不容易管理,所以就需要我们自己动手写一些代码,实现服务的管理以及自动注入。关于这篇博客所写的代码,我已经上传至Github,大家可以下载源码观看,如果觉得不错,顺手给个 Star 哦。实现思路要实现自动注入,需要做好以下几件事:使容器可以自动发现需要注入的服务,并注册服务服务需要标记自己需要的生命周期,方便容器注入异常

2021-05-23 21:30:53 960

原创 Windows 10家庭中文版中启用WSL 2

文章目录1、使用WSL 2的系统要求2、启用适用于 Linux 的 Windows 子系统3、启用虚拟机功能4、更新WSL 2的Linux内核更新包5、设置WSL 2为默认的wsl版本6、安装Linux系统7、参考资料1、使用WSL 2的系统要求系统版本:Windows 10 1903及以上版本。系统内部版本: 18362及以上。系统版本查看方式:使用快捷键Win+R打开运行窗口,输入winver,确定,查看系统版本。打开命令行窗口,输入ver,查看系统版本。2、启用适用于

2021-03-03 00:19:36 14051 2

原创 npm 切换源——基于nrm的cnpm设置

cnpm 设置以及 npm 切换源由于一些众所周知的原因,我们在使用 npm 下载一些依赖包时,速度不忍直视,所幸的的是,npm 可以切换源来使用其他的镜像下载,对于国内来说,一般是使用淘宝的源。淘宝源是阿里为了方便使用而搭建的一个 npm 源,使用淘宝源,下载的速度是非常快的。1、淘宝源的安装npm install -g cnpm --registry=https://registry.npm.taobao.org安装了 npm 后,我们可以使用 cnpm(npm 的全局安装包需要设置在环境中

2021-01-20 00:37:49 911

原创 npm 的安装和配置

npm 的安装和配置1、安装 npmNode.js 内置了 npm,安装 Node.js 时,npm 会跟随一起安装上:Node.js 下载2、检查 npm 是否安装成功以及 npm 版本号npm 安装完成后,打开 cmd,输入如下命令:npm -v如果安装成功,则可以正常显示版本号。3、npm 的一些基础设置Web 开发中,npm 的主要作用是下载一些依赖包,而这一过程,会产生一系列的下载缓存。除此之外,对于一些全局安装的 npm 依赖,还会把包永久存储在的本机。而对于 npm 来说,

2021-01-20 00:34:54 811

原创 WPF 在XAML中通过控件事件改变另一控件属性

使用WPF进行开发,很多时候是要注意UI和后台代码的分离,尤其是要改变WinForm中的事件驱动机制,可是近期的开发遇到了这样一个问题,就是当一个控件的事件触发时,改变同级别的另一控件的属性,文字能力实在单薄,还是通过具体例子来说吧。首先,我有一个如下的程序:左边有一个button,右边有一个圆,现在设定的情景是这样的,我点击一下按钮,圆消失,这要是使用传统的事件机制很容易实现,只需要挂接一...

2019-07-21 21:13:10 2133

原创 JetBrains Resharper 2019.1.3的安装、破解、使用

最近在浏览GitHub时,看到好多项目下面会有如下图标:几经折腾之后,发现这个一个非常好用的VS插件(称为神级也不为过),可以进行编写提示、代码重构、文件搜索等许多操作,当然目前最新版的VS中已经具有很多类似的功能,但是这个插件从实用性上来说还是要完虐VS内置的一系列小工具(尤其是很多快捷键的设置),唯一不足的是这是个收费插件,博主我寻找了好久,终于找到如下地址可以完美破解使用此插件,感兴趣的...

2019-07-21 20:37:19 12767

原创 Visual Studio使用详解(一)VS下载及安装

前言作为一枚程序猿来说,无论是刚刚入门的小白,还是已经身经百战的大神,写代码都是必须进行的工作,这就涉及到一个写作工具的问题,虽然就连Windows自带的记事本都可以进行代码的写作,但是为了高效的工作,还是推荐使用专用的软件,在此介绍一下C#开发使用的Visual Studio软件。一、 Visual Studio简介Visual Studio,简称为VS,是由微软大佬发布的一个是一个基本完...

2019-01-13 00:28:00 2196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除