WPF开发中的第三方库:ValueConverters的使用及属性验证方式-牛翰网

WPF开发中的第三方库:ValueConverters的使用及属性验证方式

在wpf开发中,你会经常遇到一些需要验证填写内容不能为空,或者是其他的一些规则,比如正则表达式等,以下就是一个示例,同时提供了很多种方式。 1.方式1.使用第三方库:ValueConverters 第一步...
第72篇 跨域的简单介绍-牛翰网

第72篇 跨域的简单介绍

1.跨域的相关概念 1.1 什么是跨域 同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心、基本的安全功能,它限制了一个源(origin)中加载文本或者脚本与来自其他源(origin)中资源的交...
第47篇 简单IOC介绍-牛翰网

第47篇 简单IOC介绍

1.IOC的各种叫法 依赖反转(Dependency Inversion),SOLD原则中的D 控制反转(Inversion of Control) 依赖注入 Dependency Injection 2.什么是依赖注入 一个类或对象依赖于另一个类或对象,即一...
分布式版本控制系统-牛翰网

分布式版本控制系统

1.Git,GitHub,GitLab的区别 Git是一个开源的分布式版本控制系统,用于敏捷高效第处理任何或小或大的项目。是Linus Torvalds 为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 ...
C#编程中并行与并发的简单理解-牛翰网

C#编程中并行与并发的简单理解

1.简述 并发通过管理多个任务的执行顺序,确保系统在高负载下仍能保持响应性;并行则利用多处理器或多核心硬件,真正同时执行任务,以加速计算。这两者在高性能计算、实时系统和用户交互应用中...
第40篇 ConfuserEx混淆代码,防止反编译-牛翰网

第40篇 ConfuserEx混淆代码,防止反编译

要想自己的dll或程序禁止被反编译成功,可以使用ConfuserEx混淆代码 1.正常反编译 1.1 创建一个demo控制台 新建Test类,写个fun 1.2 正常编译看的效果 目前有很多.NET的反编译工具,例如ILSpy,...
第33篇 window和linux的文件路径的区别-牛翰网

第33篇 window和linux的文件路径的区别

今天不讨论技术问题,而是简单聊一下不同系统的路径问题 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是""。 在Unix/Linux中,路径的分隔采用正斜杠"/&q...
第41篇 领域驱动设计详谈-牛翰网

第41篇 领域驱动设计详谈

当你面向业务开发时,做的应用架构设计就算是已经在做领域驱动设计了。 1.什么是领域驱动设计? 领域驱动设计最开始提出来的目的是为了简化业务人员与开发团队之间的沟通,以保证开发出来的软件...
Deepseek的几款好看的交互界面-牛翰网

Deepseek的几款好看的交互界面

1.Page Assist 浏览器插件 1.1 开源地址 https://github.com/n4ze3m/page-assist 1.2 下载安装 可以到GitHub 下载 插件支持主流浏览器,edge、chrome、firefox https://github.com/n4ze3m/page-
第34篇 局域网内两台电脑间互相访问-牛翰网

第34篇 局域网内两台电脑间互相访问

需要在局域网内远程电脑 1.方式一: 通过第三方工具,比如向日葵,AnyViewer等工具 2.方式二:远程桌面方式 步骤1. 首先,需在目标电脑上启用远程桌面连接功能。您可以点击“开始”图标,选择“...