自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 多个项目无法调试问题

C#程序无法进入调试状态

2024-04-29 15:27:38 79

原创 个人资料-技术栈

个人技术栈资料

2024-04-26 11:43:56 284 1

原创 log4net的IsEnableInfo为false无法写入的问题

在使用log4net时,在app.config中配置log文件,可以正常写入日志文件。但想要配置文件独立,新建log4net.config文件,出现所有无法正常写入的情况。将log4net属性设置为始终复制,问题解决。

2022-09-22 10:21:51 360 1

原创 win7系统无法运行C# SCScript引擎

CSScript 引擎操作系统版本兼容性

2022-09-08 11:26:36 476

原创 innosetup打包驱动

说明主要的方法有以下三种在innosteup中直接安装驱动使用批处理安装驱动一:直接在innosetup中安装驱动未成功严重,可以参考以下的bloghttps://blog.csdn.net/chenlu5201314/article/details/54943946二:使用批处理安装1. 批处理文件@echo offif "%1"=="hide" goto beginstart mshta vbscript:createobject("wscript.shell").run(""

2022-05-16 17:26:57 1154

翻译 xaml中x:static和StaticResource的区别

转载翻译https://stackoverflow.com/questions/60754206/difference-between-xstatic-and-staticresource-in-xaml-wpf说明在wpf xaml中使用{x:static}和{StaticResource}的区别是什么如下<StackPanel IsEnabled="{Binding Model.IsReadOnly, Converter={StaticResource BoolInverseConver

2022-02-17 17:25:33 562

原创 绿盾加密导致Visual Stdio无法使用

前言背景如下:公司要求安装的绿盾,我使用的是Visual Stdio 2019,在Installer中新增添加了一部分内容后,发现VS出现bug。“StreamJsonRpc.RemoteInvocationException: 未能加载文件或程序集“file:///E:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\ServiceHub\Hosts\ServiceHub.Host.CLR.AnyCPU\Mi

2022-02-17 14:37:33 2265 2

原创 wpf 数据验证

前言由于业务需要,需要使用TextBox输入数字,包括小数。所以需要对TextBox的输入数据进行验证。使用的办法分为以下两种方法一:Validation + Parameter使用Binding.ValidationRules限制输入值的大小。xaml定义 <UserControl.Resources> <rule:ValidationParams x:Key="validationParams0"/></UserControl.Resources>

2022-02-16 10:30:40 1915

原创 wpf分辨率无关性

1. 简介wpf自行渲染所有用户界面元素,当使用不同分辨率的显示器时,仅是使用不同像素点去渲染该控件2. wpf的单位WPF程序中的单位是与设备无关的单位,每个单位是1/96英寸,如果电脑的DPI设置为96(每个英寸96个像素),那么此时每个WPF单位对应一个像素,不过如果电脑的DPI设备为120(每个英寸120个像素),那此时每个WPF单位对应应该是120/96=1.25个像素也就是说wpf中的控件在不同分辨率的情况下会自动调整,使用不同的像素点渲染,以适应屏幕显示。一般在程序中我们常常需要得到

2022-01-18 10:59:12 433

原创 wpf window最大化不匹配问题

1. 错误点wpf window软件最大化时出现ActualWidth、ActualHeight不等于屏幕大小。出现原因不明。xmal设置<Window x:Class="Tdcs.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xm

2022-01-18 09:56:37 759

原创 C#集合汇总

public void myCollection() { IEnumerable<string> vs; ICollection<string> vs1; //获取集合中元素个数,从集合中删除增加元素Add()/Remove()/Clear() IList<string> vs2; //继承自ICollection接口,同时增加了一个索引器,可以在指定位置插入或删除某些项Ins

2022-01-14 16:12:56 332

原创 GC垃圾回收机制

1. 理解垃圾回收机制CLR(Common Language Runtime公共语言运行时),和Java虚拟机一样是一个运行时环境,核心功能包括:内存管理、程序集加载、安全性、异步处理和线程同步。CTS(Common Type System)把.net中的类型分为:引用类型和值类型。.net所有类型都间接或直接派生自system.object。所有值类型都是system.valuetype的子类,system.valuetype本身为引用类型。2. 托管资源使用垃圾回收机制GC进行自动回收。托管资源

2022-01-14 16:09:15 170

原创 NI VISA简单写入读取设备数据

VISA的简单使用记录背景上位机连接示波器的时,只能使用USBTMC串口方式进行通信,所以需要按照NI VISA进行读写数据处理。安装VISANI VISA下载地址通过NI VISA MAX,找到设备与接口,然后再打开VISA测试面板进行串口调试[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OpvFQJjb-1603802160253)(NI_VISA_RW/NI_MAX.png)]!QT串口代码以连接示波器代码为例在CMakeLists中添加visa的头

2020-10-27 20:37:50 4560 1

原创 QT_CMakeLists

QT中CMake简述简介在QT中使用的CMake简述下载地址https://cmake.org/允许开发者编写一种平台无关的CMakeLists.txt制定整个编译流程,根据目标用户的平台进一步生成本地化的Makefile和工程文件编译成功后在QT Creator中显示如下CMake和qmake的区别qmake,需要一个.pro文件cmake,需要一个CMakeLists.txtLinux下编译CMake编写CMake配置文件CMakeLists.txt执行命令cmake pa

2020-10-20 20:49:46 713

空空如也

空空如也

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

TA关注的人

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