自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (16)
  • 收藏
  • 关注

原创 解决VSCode调试或者发布运行时闪退问题

步骤1:依次选择:文件→首选项→设置步骤2:搜索 terminal.integrated.Default →找到Terminal > Integrated Default Profile: Windows选项→下拉框的null值改成Git Bash或者是Command Prompt(注意:如果没有翻墙登录可能很慢)→关闭重新打开VSCode即可解决问题。步骤1:依次选择:文件→首选项→设置。

2023-09-08 15:40:07 1315 2

原创 使用git克隆非自己账号的项目

如果克隆别人的项目,你将别人给你的项目地址克隆,此时身份验证是别人的用户名,这时你输入自己的密码就会验证失败。假设liSi要下载zhangSan的版本库就需要把@前面的用户名改成liSi,即可克隆。fatal: Authentication failed for

2023-07-14 15:47:11 711

原创 Opc.Ua.ServiceResultException: ApplicationCertificate must be specified.解决必须指定应用程序证书问题。

问题一:ApplicationCertificate cannot be found解决方案:右击项目→属性→OPC UA→允许匿名登录→选择“是”问题二:Endpoint does not support the user identity type provided.解决方案:电脑右下角右击kepware→点击OPC UA配置→安全策略勾选“无”

2023-07-10 11:20:18 1143

原创 C#中错误:线程间操作无效,从不是创建控件的线程访问它。

将控件所需要处理的事件封装到一个函数里面,通过线程进行调用,跨线程访问控件可以通过定义一个委托(delegate)来将参数与方法传递给控件所在的线程,再通过Invoke来调用。方法2:定义一个委托(delegate),委托(delegate)可以将参数与方法传递给控件所在的线程,并由控件所在的线程执行,通过Invoke来调用,这样可以完美的解决此类问题。跨线程调用控件会出现这个错误的原因是因为:.NET禁止了跨线程调用控件, 否则谁都可以操作控件,最后可能造成错误。错误之处,欢迎大家指出!

2023-03-10 14:52:05 6293 1

原创 SqlServer的LDF文件丢失, 如何仅用MDF文件恢复数据库呢?(已解决)

SqlServer的LDF文件丢失, 如何仅用MDF文件恢复数据库呢?(已解决)

2023-02-14 15:36:18 1905 1

原创 windows 重启redis的方法

最近在本地搭建redis环境,突然发现本地的redis启动失败了,使用reids的启动命令也不行,于是找了不少的方法,现在把重启的方法记录一下,希望帮助到遇到这样问题的同学。参考第三步可以看出,先正常启动是否可以启动reids,发现不行,然后使用redis的脚手架,先退出windows内的脚手架;第四步:指令的内容以及对应的命令含义。cmd命令打开本地redis的目录。指令的内容以及对应的命令含义。redis的本地目录。

2023-02-09 14:33:16 6377

原创 el-select数据回显

el-select数据回显

2023-02-02 11:37:52 1102

原创 SQL里的real类型和tinyint类型在C#里分别对应类型

sqlserver数据类型与C#数据类型对应关系

2022-09-16 10:38:03 538

原创 C#调用WebService的方法介绍

上面我们说了如何使用静态引用的方式调用WebService,但是这种方式有一个缺点如果发布的WebService地址改变,那么就要重新添加WebService的引用。如果是现有的WebService发生了改变,也要更新现有的服务引用,这需要把代码放到现场才可以。在日常工作中,如果涉及到与第三方进行接口对接,有的会使用WebService的方式,这篇文章主要讲解在.NETFramework中如何调用WebService。这篇文章介绍了C#调用WebService的方法,文中通过示例代码介绍的非常详细。...

2022-07-28 14:59:07 8814

原创 C#有小数位数直接进位为整数;JavaScript Math有小数位数取整方法

C#有小数位数直接进位为整数number = 2.3445;Math.Ceiling(number);//运行完成后number的值为3//如: 2.11 3.2145 6.125 7.111//运行完成后的值为:3 4 7 8JavaScript Math有小数位数取整方法舍掉小数取整:Math.floor(2)=2舍掉小数取整:Math.floor(2.1)=2舍掉小数取整:Math.floor(-2.1)=-3舍掉小数取整:Math.flo...

2021-09-13 10:57:29 1236

原创 C# 函数返回多个值的方法

有时候我们需要一个函数返回多个值,网上更多是用out实现,我个人很喜欢用tuple方法。tuple是一个元组,最多支持7个元素,再多需要嵌套等方法实现。使用元组定义函数的方法如下:public static Tuple<string, string> TupleFun(){ string[] T = { 'hello', 'world' }; Tuple<string, string> tup = new Tuple<string, string&g

2021-09-01 18:34:44 1766 1

原创 C#反射动态调用dll中的方法,并返回结果

最近在看工厂开发模式,发现用到了反射,之前只听说过也没怎么用过;所以花了点时间重新温习了一遍;反射的作用是动态的加载某个dll(程序集),并执行该程序集中的某个方法,并返回结果;当然也可以给该方法传递参数namespace assembly_name { public class assembly_class { public string Show_Str(string str) { if (str.

2021-08-19 17:55:29 618

原创 WPF颜色转换

HEX16色转Bursh:Brush brush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFFFFF"));RGB三原色转Bursh:Brush brush = new SolidColorBrush(Color.FromRgb(255, 255, 255));HEX16色转Bursh:Brush brush = (Brush)new BrushConverter().ConvertFromS

2021-08-19 10:55:35 541

原创 医疗DICOM LUT应用

对于灰度图像,默认情况下fo-dicom在使用DicomImage.RenderImage.默认情况下,渲染选项标识是否应使用Monochrome1或Monochrome2颜色表显示颜色。要覆盖此配色方案,可以使用以下解决方法。fo-dicom 2.0.0 及更高版本该Color32[]属性GrayscaleColorMap已添加到fo-dicom2.0 版中的DicomImage类中。默认情况下,颜色贴图是根据相关数据集(单色 1 或 2)的光度学解释选择的,但可以在渲染图像之前将其设置为任何..

2021-08-18 17:44:59 643

原创 WPF | 修改鼠标停留在Button上时的Style

这里用到属性触发器,当Button的IsMouseOver属性值为True时,我们对其样式进行修改,这里以修改Button背景色为例。首先是启动后未触发时的效果图:我一开始想到的就是直接修改其Background属性,代码如下: <Button Height="30" Width="150" BorderBrush="{x:Null}" BorderThickness="0"> <Button.Style>

2021-07-28 15:05:53 1588 1

原创 Windows Update服务状态停止,启动按钮是灰色。(已解决) win10系统商店错误代码: 0x80004003

起初是为了在Microsoft Store上安装一下惠普的“HP Smart” 软件,发现只能搜索不能安装,最终找到问题原因是windows update 服务没有打开的问题,只要打开服务即可解决问题。1.打开计算机管理→服务和应用程序→服务→Windows Update→启用类型改为自动→应用。(该方法没能解决)出现“访问被拒绝问题”,正常是没有问题的,于是想到直接从注册表里改“start”值。2.修改注册表方法,具体步骤如下:(有效解决问题)1.复制服务名称:wuauserv。2

2021-04-07 16:33:37 19467 5

原创 SVN将一台服务器上的代码迁移到另一台服务器上

本文介绍的方法可以将SVN的版本迭代一起同步过去备份思路是:第一步:将准备要迁移的仓库导出 svnadmin dump第二步:在目标服务器上创建新的仓库第三步:导入刚才导出的dump文件 svnadmin load具体操作步骤:CodeDemo是自己的仓库也就是其中一个项目,以此为例1.到原始svn服务器,然后找到VisualSVN Server的安装目录下的bin文件夹2.打开cmd命令,输入cd 刚才的bin文件夹路径,回车cd C:\Program Files\VisualSVN

2021-03-19 11:29:37 1170

原创 VisualSVN Server更改SVN版本库存放路径的方法

最近也玩起了SVN软件版本管理,在本机上安装了VisualSVN Server+TortoiseSVN,感觉还不错吧。但是,版本库存在哪里呢?在安装VisualSVN Server时,已经默认设置了,只是当时没有在意,现在想换个路径存放,怎样实现呢?原来很简单。 如下图所示:打开VisualSVN Server,在VisualSVN Server(Local)上右键点击:Propeties,打开属性对话框。 在Storage 页中,有默认的Repositories Root地址...

2021-03-18 18:16:52 404

原创 错误: 未能完成程序集的安装(hr = 0x8007000b)。探测终止。

在C# Web项目中,项目编译版本为X64,引用第三方dll(X64)时,编译没问题,发布以后运行起来,会有下图错误提示。解决方案:VS中"工具"->“选项”->“Web项目”->“对网站和项目使用IIS Express的64位版”,如果未勾选的话,勾选以后问题解决。...

2021-03-15 15:31:58 1459

原创 C# 使用表达式树获取特性的值(优化版)

一、定义特性 /// <summary> /// 定义特性 /// </summary> [AttributeUsage(AttributeTargets.Field | AttributeTargets.Class | AttributeTargets.Property, AllowMultiple = false)] public class DataMember : Attribute

2021-02-04 14:40:18 178

原创 C# 使用表达式树获取特性的值(基础版)

一、定义特性 /// <summary> /// 定义特性 /// </summary> [AttributeUsage(AttributeTargets.Field | AttributeTargets.Class | AttributeTargets.Property, AllowMultiple = false)] public class DataMember : Attribute

2021-02-04 13:49:01 553

原创 解决 Uncaught TypeError: elem.getClientRects is not a function

出现这个问题可能是使用了jquery v3.1以上的版本Kendo目前正式不支持jquery v3.1以上的版本,但是如果你引入了jquery-migrate就可以使用了。成功运行

2020-12-19 17:40:40 2143 1

原创 windows下Redis的安装和使用

1、要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。打开网站后,找到Release,点击前往下载页面。2、在下载网页中,找到最后发行的版本(此处是3.2.100)。找到Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip,点击下载。这里说明一下,第一个是msi微软格式的安装包,第二个是压缩包。3、双击刚下载好的msi格式的安装包.

2020-11-21 13:19:34 387

原创 VS移除项目的TFS绑定

1.删除所有项目以 .vssscc,.vspscc为扩展名的文件2.删除所有.sln文件中的GlobalSection(TeamFoundationVersionControl) 节点内容3.删除所有项目文件.csproj中的PropertyGroup节点下以Scc开头的子节点,可以使用vs code的正则表达式搜索,正则表达式为【<Scc.?>.?</Scc.*?>】...

2020-11-18 19:28:59 577

原创 解决CS1617 C# Invalid option for /langversion. Use to list supported values.

发生此类问题是因为项目语言版本不匹配解决方法:右键项目---》管理nuget程序包--》更新 Microsoft.Net.Compilers亲测有用。如果此方法不行,则需要右键项目--》属性--》生成--》高级--》语言版本选择你配置文件所对应的版本。...

2020-11-18 19:22:40 3081

原创 vs 中无法加载项目的解决方案

有时,我们在vs 中打开工程项目时,会出现这样的错误,项目无法加载,解决方案如下:错误提示:解决方案:在vs 中单独打开 工程配置文件 ,然后修改配置,将IISUrl标签注释掉:

2020-11-18 19:20:37 2142

原创 JS组件系列——表格组件神器:bootstrap table(三:终结篇,最后的干货福利)

前言:前面介绍了两篇关于bootstrap table的基础用法,这章我们继续来看看它比较常用的一些功能,来个终结篇吧,毛爷爷告诉我们做事要有始有终~~bootstrap table这东西要想所有功能覆盖似乎不太现实,博主挑选了一些自认为比较常用的功能在此分享给各位园友。源码也在这篇统一给出。好了,不多说废话,开始我们的干货之旅吧。bootstrap table系列:JS组件系列—

2020-09-22 16:09:55 1930 1

原创 Java下载安装与环境配置

关于版本:目前Java版本已经更新到1.9版本,1.8为主流版本个人笔记本多为win10 + 1.8,而公司多为win7 + 1.7/1.8,这里以1.8+Win10为例!本文只是入门级,在阅读本文之后,希望你可以明白:1、JDK、JRE是什么?有什么区别?2、JDK怎么安装?3、环境变量JAVA_HOME、Path、CLASSPATH分别是什么意思?有啥作用?1、Java下载肯定是要去官网下载啦!可以自行百度或访问:http://www.oracle.com/technetwork/ja

2020-09-16 15:19:16 948

原创 .net日志插件 log4net

背景:框架 NetFramework3.51. 新建控制台程序2.程序包管理器控制台中增加 Nuget包Install-Package log4net3.项目根目录中增加名称为 log4net.config的配置文件文件属性选项目卡中设置复制到输出目录改成“始终复制”<?xml version="1.0" encoding="utf-8"?>&lt...

2020-04-21 16:00:27 485

原创 搭建vue开发环境的步骤

相信很多人在刚开始学习vue这个框架的时候,最开始搭建开发环境的时候,都会遇到一些大大小小的坑,我之前学习angular的时候搭建过一次,过了一个月后再搭建第二次的时候,竟然有一些混乱,所以今天想整理出来;vue现如今在前端中,是前端工程师比较常用的框架之一,他和angular有一些相似之处,所以用过angular的伙伴们,再来学习vue应该不会感觉太难;一:在搭建vue的开发环境之前,一...

2020-02-11 11:20:00 891

原创 微信小程序从子页面退回父页面时的数据传递 wx.navigateBack()

我们知道,在微信小程序中,从一个页面转到另一个页面,一般情况下可以通过navigate或redirect时候的url来携带参数,然后在目标页面的onLoad函数参数中获取这些url参数。例如: // 源页面A相关代码 wx.navigateTo({ url: "/pages/mypage/mypage?a=1&b=2" }) // 目标页面...

2019-05-28 11:37:16 713

原创 CMD执行sqlServer脚本

解决 SqlServer执行脚本,SQL文件太大,内存溢出问题,直接编辑文件复制粘贴形式没有任何反应;执行.sql脚本文件,如果文件较大时,执行会出现内存溢出问题,可用命令替代 cmd 中输入osql -S127.0.0.1,1433 -U sa -P sa -i d:\zxyh.sql,-S 服务器名 -U 用户名 -P 密码 -i 文件地址,等待执行完毕即可1433为端口号d...

2019-04-01 14:17:14 7149

原创 查看sqlserver被锁的表以及如何解锁

--查看被锁表:/*select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'*/--spid 锁表进程 --tableName 被锁表名--解锁:...

2019-03-01 16:27:41 2062

原创 KnockoutJS更新数组某一项数据

KnockoutJS是一个JavaScript实现的MVVM框架。非常棒。比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可。简单的说,我们只需要关注数据的存取。本文主要实现官网没有提到的更新数组绑定中的某一项数据时的操作,首先克隆该对象并更改后进行替换,从而达到更新的目的。这样可以避免重新绑定数组并更新整个列表。&lt;!D...

2019-01-05 15:17:17 873

原创 html特殊字符大全

下面收集了一些常用的html字符大全,因为在前端开发的过程中有时会用到,有些字符可以简单的替代icon什么的,方便使用!特殊符号命名实体十进制编码特殊符号命名实体十进制编码  &amp;#32;! &amp;#33;"&amp;quot;&amp;#34;# &amp;#35;$ &amp;#36;% &amp;#37;&amp;&amp;amp;&amp;#38;' &amp;#39;( &am...

2018-05-16 15:09:41 2431 1

原创 framework4.0注册到IIS

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir -enableC:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

2018-04-04 17:09:12 854

原创 webapi文档描述-swagger

最近做的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word文档方式进行交流,实际操作中却很少动手去写。为了解决这个问题,特意在博客园中搜索了一下api接口文档生成的文章,引起我注意的有两种方案。1.微软自带的Microsoft.AspNet.WebApi.HelpPage

2018-01-18 16:38:15 2910

原创 sql递归 with查询所有上级或所有下级

drop table #Area;CREATE TABLE #Area( id INT NOT NULL, city_name NVARCHAR(100) NOT NULL, parent_id INT NOT NULL)INSERT INTo #Area(id,city_name,parent_id) VALUES(1,'江苏省',0)INSERT INTo

2017-12-26 14:36:26 15785 4

原创 js对日期加减指定天、时、分、秒

在前端编程中,经常需要对日期进行加减天、时、分、秒的操作,例如使用JS实现日期的倒计时。类似于C#中的AddDays、AddHours等,下面介绍在js中对日期加减的方法。例如:当前日期为 2016-12-11 20:20:20 var t = new Date();//你已知的时间 var t_s = t.getTime();//转化为时间戳毫秒数 t.setTime(

2017-12-08 16:50:33 37472 5

原创 ueditor编辑器asp版不能上传图片的解决方法 500错误

第一步,先去IIS 中,打开ASP 设置页面,把错误信息发送到浏览器,有助于找到问题。使用百度开源ueditor编辑器不能上传图片并报服务器500错误初看是 Uploader.Class 的 fs.CreateFolder( path ) 这条语句不能创建目录,怀疑权限问题,提供所有权限后,依然不行。最后参考百度官方文档将该代码内函数Private Fu

2017-10-27 10:46:48 2988 2

C#图片滚轮放大缩小移动比例尺.rar

C#图片滚轮放大缩小移动比例尺.rar

2021-08-25

WPF显示STL格式的3D图形.zip

WPF显示STL格式的3D图形,可以放大缩小,拖动旋转。

2021-07-20

医疗DCM文件实现属性修改后保存新文件

DCM文件实现属性修改后保存新文件,本资源主要对DCM文件的序列进行修改然后保存为新文件,以提供三维重建使用。开发工具VS2019+WinForm

2021-07-20

WPF实现图片放大,缩小,拖动示例

WPF实现图片放大,缩小,拖动示例

2021-07-20

WPF鼠标滑轮滚动切换图片点击图片可放大.zip

WPF鼠标滑轮滚动切换图片,点击图片可放大,180度照片查看和图片倒影。

2021-06-25

winForm三维显示.zip C# anyCAD三维图形显示(STL文件的读取)

C# anyCAD三维图形显示(STL文件的读取) 实现功能: 1.三维点数据的导入及显示 2.简单画图

2021-04-19

医疗影像,脊椎 dicom文件

医疗影像,脊椎 dicom文件

2021-03-23

胸部CT Dicom 文件 用于开发测试

单个CT影像文件,用于软件开发同学测试使用,胸部CT dicom文件。

2021-03-23

C# Dicom文件解析获取Tag数据

C#实现的一个获取Dicom文件内部tag存储的数据。可重新编译参考。支持显式、隐式

2021-03-10

Asp.net MVC 处理文件的上传下载.zip

Asp.net MVC 处理文件的上传下载Asp.net MVC 处理文件的上传下载 愚公之资料库系列

2021-03-10

DICOMCoverter-dicom转换成jpegV1.0.zip

在vs2019下测试正常,可将医疗图像以dcm为后缀的图像转换为jpg文件,可将医疗图像以dcm为后缀的图像转换为jpg文件,希望对大家有所帮助。

2021-03-10

DICOMcloud-developmentV1.zip

DICOM源码(Visual Studio+SQLServer)

2021-03-10

DotNetMagic2005.zip

DotNetMagic5.2.2.0PJ版,可注册到windows\\\\assembly 仅供研究、学习。请不要用于商业目的。本人不负任何责任。如果用于商业开发,请购买正版软件。

2021-03-10

ClearCanvas13.2完整源码包涵所有DLL.zip

国内,网上关于ClearCanvas开源的文章太少,最近刚好在做PACS,发现这个源码后,调试了一下,运行效果还可以。

2021-03-10

ReferencedAssemblies20210310.zip

ClearCanvas-13.2 所需要的DLL

2021-03-10

微软语言转换DLL(ChnCharInfo.dll、ChineseConverter.dll)

文件包含: 1.ChineseConverter.dll 支持简体与繁体之间互转 2.ChnCharInfo.dll 支持获取简体中文字符的常用属性比如拼音,首字母,多音字,同音字,笔画数。 3.Simplified Chinese Pin-Yin Conversion Library Document.chm 汉字转拼音或首字母中文API 4.Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool Document.chm 汉字与繁体互转中文API 详细用法文章: http://blog.csdn.net/qq395537505/article/details/51848681

2016-07-29

空空如也

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

TA关注的人

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