【分享】C# 字节帮助类 ByteHelper
【分享】C# 字节帮助类 ByteHelper 独立观察员 2021年2月3日 本文分享一个 C# 的字节(Byte)帮助类(ByteHelper),主要是一些字节、字节数组、十六进制、十六进制字符串等之间的转换操作,适用场景包括但不限于对于 M1 卡区块的读写时的数据转换等操作。...
View ArticlePostSharp 中 AOP 功能的简单使用
PostSharp 中 AOP 功能的简单使用 独立观察员 2021 年 2 月 21 日 年前在研究 .NET 中如何实现 AOP(Aspect-Oriented Programming,面向切面的编程)时看到了一篇叫做《C# 进阶系列 ——AOP?AOP!》的文章,作者在文章中介绍了静态拦截(装饰器模式)、动态代理(使用微软企业库)、IL 编织(使用...
View Article【翻译】WPF 中附加行为的介绍 Introduction to Attached Behaviors in WPF
【翻译】WPF 中附加行为的介绍 Introduction to Attached Behaviors in WPF 作者:Josh Smith 2008.08.30 翻译:独立观察员 2021.03.17 原文地址:https://www.codeproject.com/Articles/28959/Introduction-to-Attached-Behaviors-in-WPF...
View ArticleBlazor 中如何下载文件到浏览器
Blazor 中如何下载文件到浏览器 独立观察员 2021年3月28日 一、前言 最近想给之前文章《下载中转加速器 VPSDownloader.NET(.NET Core 程序部署到 Linux 系统)》中提到的 VPS 文件中转下载服务添加一个前端页面,其实之前也想使用热门的前端框架 Vue 来做,也做了点工作了,但是毕竟不是前端开发,上手起来还是比较慢的,而且引入了 NodeJS...
View Article贷款利息计算方式分析
贷款利息计算方式分析 独立观察员 2021 年 4 月 11 日 早上有招商信用卡的业务员打电话给我推销贷款,说有 4 万 9 的额度,不收利息,只收分期手续费而且打 6 折,现在日利率 0.015%(万 1.5),也就是月利率 0.45%。 我在心里算了一下,我的网商贷(蚂蚁借呗)日利率是 0.03%(万 3),也就是月利率是 0.9%,年利率 10.8%,对比一下,他这个年利率应该是...
View ArticleBlazor 初探
Blazor 初探 独立观察员 2021 年 4 月 11 日 上个月发了篇文章《Blazor 中如何下载文件到浏览器》,介绍了调用《下载中转加速器 VPSDownloader.NET(.NET Core 程序部署到 Linux 系统)》中提到的 VPS 文件中转下载服务后,如何将下载的文件以 Blazor...
View ArticleOxyPlot.Wpf 图表控件使用备忘
OxyPlot.Wpf 图表控件使用备忘 独立观察员 2021 年 5 月 21 日 一、OxyPlot.Wpf 控件信息 GitHub:https://github.com/oxyplot/oxyplot 官方文档地址:https://oxyplot.readthedocs.io/en/latest/index.html 使用版本:NuGet 版 2.0.0 参考文章:《OxyPlot 在 wpf...
View ArticleOxyPlot.WPF 公共属性一览
OxyPlot.WPF 公共属性一览 独立观察员 2021年6月13日 注意:本文仅供需要时参阅,无休闲阅读属性,前方高能(枯燥),非战斗人员请速速撤离。 注释已提交到码云:https://gitee.com/DLGCY_Clone/oxyplot/tree/dlgcy 另外,之前《OxyPlot.Wpf 图表控件使用备忘》一文的例子程序有了后续,用 OxyPlot...
View ArticleWPF 表格控件 ReoGrid 的简单使用
WPF 表格控件 ReoGrid 的简单使用 独立观察员 2021 年 7 月 9 日 一、概述 ReoGrid 是一个开源的表格控件库,支持 Winform 和 WPF。本文演示在 WPF 中的使用,用的是直接加载 Excel 的方式,另外解决了触摸滑动的问题。 二、安装 新建好 WPF 项目后,我们使用 NuGet 安装 ReoGrid。直接搜索 “ReoGrid”,选择...
View ArticleWPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换
WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换 独立观察员 2021 年 8 月 23 日 我们平常在 WPF 中进行资源绑定操作,一般就是用 StaticResource 或者 DynamicResource 后面跟上资源的 key 这种形式,能满足大部分需求。但是有的时候,我们需要绑定的是代表了资源的 key 的变量,也就是动态绑定资源的...
View Article通过 GitExtensions 来使用 Git 子模块功能
通过 GitExtensions 来使用 Git 子模块功能 独立观察员 2021 年 9 月 5 日 一、前言 众所周知,编程,尤其是面向对象编程的一个重要思想就是 “封装”,可重用的代码逻辑封装为方法,使用于同一业务的方法封装为类,功能相关的类封装到一个类库中,等等等等。在 .NET 中,一个项目最终生成一个类库(DLL),当然,这个项目可能会引用其它项目或类库(所以生成路径下可能好多...
View ArticleWPF DataGrid 通过自定义表头模拟首行固定
WPF DataGrid 通过自定义表头模拟首行固定 独立观察员 2021 年 9 月 25 日 最近工作中要在 WPF 中做个表格,自然首选就是 DataGrid 控件了。问题是,UI 设计的表格是在首行有一个新增按钮,那一行样式和其它数据行是一样的,就在表头下面那行。...
View ArticleWPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题
WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题 独立观察员 2021 年 10 月 10 日 一、触屏事件连带触发鼠标事件的问题 这个是 WPF 已知的问题,网络上也有一些讨论,但是没有一个完美的方法来解决。本文也就是讲解其中的一种方法,亲测可行。...
View ArticleWindows 11 及其安卓子系统折腾记
Windows 11 及其安卓子系统折腾记 独立观察员 2021 年 10 月 24 日 值此程序员日,记录一下这两天折腾最新的 Windows11 系统及预览发行的安卓子系统(Windows Subsystem for Android)的过程。 注意:本文记录的过程,有些地方走了弯路,所以可操作性不太大,仅供参考。 一、安装 Windows 11...
View ArticleWPF DataGrid 如何将被选中行带到视野中
WPF DataGrid 如何将被选中行带到视野中 魏刘宏 2021 年 12 月 11 日 前言 在 WPF 开发中,显示表格一般使用 DataGrid...
View Article让 WPF 的 RadioButton 支持再次点击取消选中的功能
让 WPF 的 RadioButton 支持再次点击取消选中的功能 独立观察员 2022 年 01 月 16 日 零、前言 众所周知,RadioButton 是一种单选框,一般是放置好几个在同一面板中以组成一组;使用时,初始时可能一个都没被选中,或者是设置了一个默认选中项;然后,用户可以在这一组单选框中切换选择其中一个,不能多选,也不能取消选中(也就是不能重新回到一个都没选的状态)。...
View Article【编辑】蚂蚁笔记服务端搭建(Windows版)
【编辑】蚂蚁笔记服务端搭建(Windows版) 独立观察员 2022年2月2日 原文: https://github.com/leanote/leanote/wiki/Leanote - 二进制版详细安装教程 ----Windows 安装步骤: 下载 leanote 二进制版。 安装 mongodb。 导入初始数据。 配置 leanote。 运行 leanote。 1. 下载 leanote...
View ArticleC#10 新特性 [调用方参数表达式] 解决了我七年前的困惑
C#10 新特性 [调用方参数表达式] 解决了我七年前的困惑 独立观察员 2022 年 2 月 13 日 一、问题 时间拉回到 2015 年,那年 3 月,我还没有毕业,不过已经在公司里实习了,从大三暑假开始,到那时候,已经快实习一年了(毕业后才能转正)。对于工作还是比较满意的,九点多上班(看班车什么时候到),十一点可以吃午饭,吃完饭周边散个步,然后回公司午休,下午基本坐 5 点四十...
View ArticleOxyPlot 导出图片及 WPF 元素导出为图片的方法
OxyPlot 导出图片及 WPF 元素导出为图片的方法 独立观察员 2022 年 2 月 26 日 最近有个需求,就是将 OxyPlot 图形导出图片。经过尝试,本文记录三种方法:1、OxyPlot 自带导出方法;2、网上找的导出 WPF 界面元素的方法;3、基于方法 2 的附加属性调用方式。下面将逐一介绍。 一、OxyPlot 自带导出方法 同事说这个用 OxyPlot...
View Article[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题
[翻译] WPF 中用户控件 DataContext/Binding 和依赖属性的问题 User Control DataContext/Binding Issue with Dependency Property WPF [译者] 独立观察员 2022年3月24日 提问 ProgrammingDude(asked Dec 8, 2015 at 21:24) Ok, so my problem...
View ArticleGit 服务端软件 Gitea 的 Windows 版安装笔记
Git 服务端软件 Gitea 的 Windows 版安装笔记 独立观察员 2022年4月15日 官网:https://gitea.io/zh-cn/ 二进制文件下载:https://dl.gitea.io/gitea 演示网站:https://try.gitea.io/ 从二进制安装 所有下载均包括 SQLite, MySQL 和 PostgreSQL...
View ArticleWPF 表单验证之 INotifyDataErrorlnfo 接口的使用示例
WPF 表单验证之 INotifyDataErrorlnfo 接口的使用示例 魏刘宏 2022 年 4 月 17 日 一、前言 众所周知,无论是做网站开发还是软件开发,当涉及到需要用户填写信息之后提交的操作时,我们都需要对他填写的内容进行限制和验证,这类问题可以统称为表单验证问题。本文将针对 WPF 的 TextBox 文本框,探究其中的一种验证方式 —— 使用...
View Article分享一个 WPF 气泡弹框
分享一个 WPF 气泡弹框 独立观察员 2022 年 5 月 28 日 一、前言 前段时间,公司项目软件(WPF)中,有个需求是,有些显示文件夹路径的地方,由于路径可能比较长,显示不下,界面只显示出一部分,要求点击时出现气泡弹框来显示完整内容。所要求的 “气泡弹框”...
View Article在 Windows 上搭建配置 Jenkins 然后编译打包 VS 项目
在 Windows 上搭建配置 Jenkins 然后编译打包 VS 项目 魏刘宏 2022 年 7 月 6 日 一、安装 1、下载并安装 JRE (Java 运行环境)。 2、下载 Windows 版本的 Jenkins 安装包并安装。 3、安装 Visual Studio,以供编译项目使用。 4、安装 Advanced Installer,以供打包项目使用。 二、Jenkins 配置...
View ArticleMSBuild 命令的简单使用
MSBuild 命令的简单使用 独立观察员 2022年7月7日 位置 在 VS 安装目录下,如:D:\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin 命令 MSBuild 命令行参考 - MSBuild | Microsoft...
View ArticleSVN 命令行获取提交日志
SVN 命令行获取提交日志 独立观察员 2022年7月24日 一、命令帮助 svn help log 帮助内容: >svn help log log: Show the log messages for a set of revision(s) and/or path(s). usage: 1. log [PATH][@REV] 2. log URL[@REV] [PATH...] 1....
View Article在 Linux(树莓派)系统的 Chromium 浏览器上连接代理网络
在 Linux(树莓派)系统的 Chromium 浏览器上连接 V2Ray 代理网络 独立观察员 2022年7月30日 1、首先需要有 V2Ray 代理网络 可以自己搭建 https://github.com/dlgcy/V2Ray_ws-tls_bash_onekey wget -N --no-check-certificate -q -O install-v2ray.sh...
View ArticleWPF 用户控件分享之边上带输入框的圆圈
WPF 用户控件分享之边上带输入框的圆圈 独立观察员 2022 年 8 月 20 日 最近有这样一个需求,有一圈圆形,每个圆形边上有个输入框,以下是完成后的效果图:...
View Article【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍?
【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍? 独立观察员 2022年9月4日 一、问题和现象 在编写 “Wifi 固定器[1]” 程序时,按如下方式使用了定时器: //声明; private Timer _Timer = new Timer() { Interval = 1, AutoReset = true }; //设置处理方法;...
View ArticleWindows 小工具之 Wifi 固定器
Windows 小工具之 Wifi 固定器 独立观察员 2022 年 9 月 10 日 一、信息 开发框架:WPF 运行环境:net6.0-windows10.0.22000.0 主要依赖:ManagedNativeWifi(2.3.0)、TaskScheduler(2.10.1) 软件作者:独立观察员(dlgcy.com) 推荐系统:Windows11...
View Article