- 博客(37)
- 收藏
- 关注

原创 C# AutoMapper的使用方法
安装方式:使用vs自带的nuget管理工具,搜索AutoMapper ,选择第一个安装到你的项目即可。我从网上找了一些资料,参考网址:http://blog.youkuaiyun.com/csethcrm/article/details/52934325下载了个demo,然后自己又写了一遍,我把AutoMapper 的使用分为两种:1、viewmodel与实体的字段名字是一致的,viewmodel的字段可以与实体中的字段数量不一致。还有一种情况是:源实体中的字段名字是Getxxx,那么viewmodel中对应
2021-09-07 14:44:38
774
原创 【C#】.Net Framework低版本安装对应方法
由于维护老项目,需要对应的.Net Framework版本。所以可以去网站上下载对应的包之后会有一个v4.0的文件夹。本链接中的是4.6.1的,如需要其他的可以自行到官网下载。直接拷贝到电脑中替换就可以了,对应替换地址如下。在存在高版本的电脑上是无法直接安装低版本的。
2024-12-05 10:58:37
495
原创 【ScottPlot】ScottPlot数据图表使用中的问题记录
这个问题就是如果用Remove之后再Add加入的话,柱状图的颜色会变。通过Clear()之后再Add就不会有这个问题。
2024-09-04 09:20:20
488
原创 【C#】Asp.net8 本地缓存MemoryCache
再依赖注入中注入IMemoryCache服务,通过Get和Set进行获取和设置。首先在Program中添加服务引用。
2024-08-30 14:39:55
473
原创 【DevExpress】WPF DevExpressMVVM 24.1版本开发指南
DevExpress WPF MVVM 24.1 控件目录:主题,登陆窗口,导航服务,画面布局,树状列表,数据网格控件,数据加载等待遮罩层,分页方式,流式布局(拖拽),数据网格中添加下拉列表,显示转换,数据网格分组
2024-06-22 16:21:46
2879
原创 【C#】深拷贝
正常的赋值为浅拷贝也就是源数据改变的时候会互相影响,所以需要深拷贝,话不多说!备选:可以使用Json和Xml等,序列化之后在反序列化也可以达到深拷贝的用途。接口,此接口提供Clone方法。
2024-06-18 11:04:10
240
原创 【WPF】模板选择器实现TextBox和TextBlock切换
实现,但是效果不好看,所以打算用切换模板的方式实现,感觉会比两个控件来回隐藏显示好一点吧,话不多说!需求:需要在长按TextBlock长按一秒变成编辑态,失去焦点后在变成非编辑态。新建一个模板选择器规则在View层调用就可以了,例如新建一个。实现:一开始的想法是想直接TextBox用。
2024-06-17 14:02:38
288
原创 【Angular】运行ng提示错误解决方案
2、之后运行angular命令时还可能出现这种错误 “ng : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\ng.ps1,因为在此系统上禁止运行脚本”这种错误;“ng : 无法将“ng”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”,出现这种错误,那说明你angular-cli没有下载所以环境变量里没有相应的东西。1、需要在cmd里输入npm install -g @angular/cli。
2024-03-26 08:53:55
543
原创 Angular+css+TypeScript小问题汇总
【代码】Angular+css+TypeScript小问题汇总。ul左侧距离调整li左侧有点如何去掉git提交代码 eslint报错
2023-03-02 15:11:22
128
原创 【Angular】 NG-ZORRO 引用Echarts
因为Map中存在EchatsOption不存在的属性,会报错,所以声明的时候需要声明空数据源。定义数据源就不能如上图一样指定outputOptions类型为EChartsOption。options中指定数据源 ng-template为模板。调用方法与上述一致,只是声明数据时不同而已。赋值时可以再初始化的时候进行赋值。通过nzCover调用相应模板。
2023-02-01 08:24:35
378
原创 C# 获取当前系统桌面、我的照片、我的文档等路径
string dir = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);string dir = Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments);
2022-05-07 13:56:50
791
原创 WPF 怎么让Textbox只能输入数字?
1.禁掉输入法:<Window x:Class="WpfModelViewApplication1.Views.MainView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:input="clr-namespace:System.Windows.Input;assem
2021-07-01 11:19:37
492
原创 C# WebBrowser加载js提示错误解决方案
问题:WPF通过 WebBrowser控件 加载高德地图 进入后 提示js加载失败解决方案:在html头部 添加<meta http-equiv="X-UA-Compatible" content="IE=edge">
2021-01-27 14:57:20
2287
1
原创 SVN CleanUp失败解决方案
svn操作失败 会导致文件被锁死 从而cleanup会失败解决方法就是找到隐藏文件目录中的.svn文件夹 删除wc.db中WORK_QUEUE和WC_LOCK表中的数据
2020-10-10 11:17:08
168
原创 C#与JAVA的不定参用法
不定参数:方法中要传入多个参数且数量不定的情况可以使用不定参数注意:不定参数中类型必须一致,如果想要传不同类型可以在前添加。例子:方法定义 public void 方法(string,bool,int…a)方法调用 方法(“字符串”,true,1,2,3,4)C#中不定参的写法上述就是C#的不定参数的写法JAVA中不定参数的写法...
2020-01-08 18:18:06
228
原创 VUE-CLI(VUE脚手架)搭建VUE项目
1、安装vue-cli使用npm全局安装vue-cli(需要安装了npm)2、创建工作空间3、项目信息配置进入安装阶段后会提示配置一些项目名称之类的项目信息项目名称 如果不修改的话默认回车键就可以(不可以输入大写字母 否则会报Sorry, name can no longer contain capital letters错误)其余的根据提示选择就就可以4、安装过程中遇到的问题...
2019-07-10 15:45:22
217
原创 C语言 scanf问题与自定义结构体
scanf问题:在使用的过程中出现 第一次需要两次回车执行才会继续执行下面代码并且第一个scanf的值会到第二个scanf的上面解决: printf 下面加上fflush(stdin); scanf上面加上rewind(stdin);自定义结构体在方法里写上struct configure{int box;int num;};...
2019-06-21 15:46:17
791
原创 C# 与 nodejs Linq的使用与知识点
linq的介绍linq是C#中Visual Studio的扩展 用于内存操作数据库 也可以 用于对数据的整理操作。linq的使用linq在使用前需要引用 using System.Linq;基本语法与SQL大同小异from [别名] in [数据库对象.表名/对象名]where 条件(直接写程序里面的条件语句就可以)select [别名]以上就是最基本的查询语句order by ...
2019-05-24 15:33:14
545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人