• 导赏!广美研究生导师带你看2018研究生毕业作品展 2019-04-20
  • 【沙湾风光】百花盛开 迎六月 2019-04-20
  • 【专题】传统文化点亮精彩生活 2019-04-10
  • 四川九寨沟发生特大泥石流 冲毁民房、省道205线被埋 2019-04-10
  • 探寻秘境阿勒泰《章棋的视频日志》 2019-04-06
  • 讲述波兰女子拯救百名犹太儿童的故事 美国教师获森德勒奖 2019-04-06
  • 一个理想的数列递减,看着就想笑,根本放不出什么屁来 2019-04-05
  • 给脑部做个“大扫除” 让大脑充分放松 2019-04-05
  • 海上洄游时 北海狗 连续两周深睡眠 2019-04-03
  • “石家庄太行大街发生重大事故”是谣言!传谣者被拘留 2019-04-01
  • 4号线为端午节“加班” 2019-04-01
  • 这18家小众颜高又难找的家居店,一次性帮你搜罗全了! 2019-03-24
  • “首届中国非处方药行业品牌宣传月”活动将在北京举办 2019-03-24
  • 《礼记》中的礼乐制度与“生活政治” 2019-03-23
  • 众泰T300 1.5L CVT车型上市 6.98万起 2019-03-23
  • 广东11选五开奖结果查: walterlv的专栏

    广东快乐十分20选8计划 www.sde9.com 欢迎访问 https://walterlv.com/ 热爱设计,不止是程序,更是艺术!

    C#/.NET 调试的时候显示自定义的调试信息(DebuggerDisplay 和 DebuggerTypeProxy)

    使用 Visual Studio 调试 .NET 程序的时候,在局部变量窗格或者用鼠标划到变量上就能查看变量的各个字段和属性的值。默认显示的是对象 ToString() 方法调用之后返回的字符串,不过如果 ToString() 已经被占作它用,或者我们只是希望在调试的时候得到我们最希望关心的信息,...

    2019-04-06 10:08:54

    阅读数 37

    评论数 0

    透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现)

    本文介绍透明度叠加算法(Alpha Blending Algorithm),并用 C#/WPF 的代码,以及像素着色器的代码 HLSL 来实现它。 本文内容算法在 C# 代码中实现在像素着色器中实现 算法 对于算法,我只是搬运工,可以随意搜索到。算法详情请查看:Alpha compositing...

    2019-04-06 10:07:28

    阅读数 24

    评论数 0

    为什么 C# 的 string.Empty 是一个静态只读字段,而不是一个常量呢?

    使用 C# 语言编写字符串常量的时候,你可能会发现可以使用 "" 而不能使用 string.Empty。进一步可以发现 string.Empty 实际上是一个静态只读字段,而不是一个常量。 为什么这个看起来最适合是常量的 string.Empty,竟然使用静态只读字段呢? 本...

    2019-04-06 10:03:22

    阅读数 45

    评论数 0

    .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题

    当你的项目中多个不同的项目以及不同的依赖存在不同的依赖程序集时,可能会因为依赖于不同版本的程序集而产生冲突。而绑定重定向可以帮助解决不同程序集的依赖版本不同的问题,使整个程序使用统一个版本的 dll 来运行整个应用程序。 然而,如果我们就是需要使用一个分离的不同版本,那么我们就需要禁用掉自动生成绑...

    2019-04-06 10:02:14

    阅读数 26

    评论数 0

    如何使用 MyGet 这个激进的 NuGet 源体验日构建版本的 .NET Standard / .NET Core

    很多库都会在 nuget.org 上发布预览版本,不过一般来说这个预览版本也是大多可用的。然而想要体验日构建版本,这个就没有了,毕竟要照顾绝大多数开发者嘛…… 本文介绍如何使用 MyGet 这个激进的 NuGet 源,介绍如何使用框架级别的库的预览版本如 .NET Standard 的预览版本。 ...

    2019-04-06 10:00:38

    阅读数 32

    评论数 0

    四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)

    本文介绍四种不同的获取可执行程序文件路径的方法。适用于 .NET Core 以及 .NET Framework。 本文内容使用程序集信息获取使用应用程序域信息获取使用进程信息获取使用命令行参数获取总结靠谱的方法另外,关于以上方法的性能对比,你可以参阅林德熙的博客:[dotnet 获取路径各种方法...

    2019-04-06 09:58:40

    阅读数 200

    评论数 0

    如何为你的 Windows 应用程序关联 URL 协议,以便在浏览器中也能打开你的应用

    移动程序关联 URL 是常态,桌面应用程序其实也早就支持关联 URL 以便在浏览器中打开。当我们的程序关联了一个 URL 协议之后,开发的网站上就可以通过这个 URL 与程序进行互操作,这很互联网。 对于 Windows 桌面应用来说,关联一个 URL 协议是通过修改注册表来实现的。本文介绍如何为...

    2019-04-06 09:57:50

    阅读数 198

    评论数 0

    如何为你的 Windows 应用程序关联一种或多种文件类型

    对于 Windows 桌面应用来说,让应用关联一种或多种文件类型是通过修改注册表来实现的。 本文介绍如何为你的应用关联自定义的文件类型或者关联被广泛使用的文件类型。 本文内容文件关联注册一个文件类型取一个应用程序标识符在注册表中添加文件关联为关联的程序添加谓词反注册文件类型一个完整的文件关联示例...

    2019-04-06 09:56:35

    阅读数 203

    评论数 0

    让你的 Windows 应用程序在任意路径也能够直接通过文件名执行

    我们可以在任何路径下输入 explorer 来启动资源管理器,可以在任何路径中输入 git 来使用 git 相关的命令。我们知道可以通过将一个应用程序加入到环境变量中来获得这个效果,但是还有其他的方式吗? 我们将这个过程称之为向 Windows 注册一个应用程序路径。本文介绍向 Windows 注...

    2019-04-06 09:54:56

    阅读数 159

    评论数 0

    安装和运行 .NET Core 版本的 PowerShell

    Windows 自带一个强大的 PowerShell,不过自带的 PowerShell 一直是基于 .NET Framework 的版本。你可以下载安装一个 .NET Core 版本的 PowerShell,以便获得 .NET Core 的各种好处。包括跨平台,以及更好的性能。 本文将介绍在你的 ...

    2019-04-06 09:53:25

    阅读数 208

    评论数 0

    如何在 csproj 中用 C# 代码写一个内联的编译任务 Task

    我之前写过一些改变 MSBuild 编译过程的一些博客,包括利用 Microsoft.NET.Sdk 中各种自带的 Task 来执行各种各样的编译任务。更复杂的任务难以直接利用自带的 Task 实现,需要自己写 Task。 本文介绍非常简单的 Task 的编写方式 —— 在 csproj 文件中写...

    2019-03-25 15:28:40

    阅读数 33

    评论数 0

    编写 MSBuild 内联编译任务(Task)用于获取当前编译环境下的所有编译目标(Target)

    我之前写过一些改变 MSBuild 编译过程的一些博客,包括利用 Microsoft.NET.Sdk 中各种自带的 Task 来执行各种各样的编译任务。更复杂的任务难以直接利用自带的 Task 实现,需要自己写 Task。 本文将编写一个内联的编译任务,获取当前编译环境下的所有编译目标(Targe...

    2019-03-25 15:27:23

    阅读数 75

    评论数 0

    在 MSBuild 编译项目时阻止输出所有的警告信息

    大型旧项目可能存在大量的 Warning,在编译之后 Visual Studio 会给出大量的警告。Visual Studio 中可以直接点掉警告,然而如果是通过命令行 msbuild 编译的,那如何不要让警告输出呢? 在使用 msbuild 命令编译项目的时候,如果存在大量的警告,输出量会非常...

    2019-03-25 15:25:38

    阅读数 34

    评论数 0

    制作一个极简的 .NET 客户端应用自安装或自更新程序

    本文主要说的是 .NET 客户端应用,可以是只能在 Windows 端运行的基于 .NET Framework 或基于 .NET Core 的 WPF / Windows Forms 应用,也可以是其他基于 .NET Core 的跨平台应用。但是不是那些更新权限受到严格控制的 UWP / iOS ...

    2019-03-25 15:24:09

    阅读数 92

    评论数 0

    我收集的各种公有 NuGet 源

    本文收集我发现的各种公共 NuGet 源。 本文内容如何添加本文介绍的 NuGet 源?官方 NuGet 源NuGet 镜像其他 NuGet 源私有 NuGet 源NuGet 网站 如何添加本文介绍的 NuGet 源? 请参见: 全局或为单独的项目添加自定义的 NuGet 源 官方 NuGe...

    2019-03-25 15:23:04

    阅读数 63

    评论数 0

    电脑总是意外从睡眠状态唤醒,可以找出原因然后解决

    在昏暗的夜晚,一个人躺在房间的床上,静静的思考着什么。突然间电脑屏幕亮了!什么鬼!到底是谁唤醒了我的电脑?。?! 本文将介绍如何寻找唤醒电脑的真凶。 本文内容调查是谁唤醒了电脑查看还有谁可以唤醒电脑查看下一次计划的唤醒修复意外的唤醒 调查是谁唤醒了电脑 使用命令查看上一次是谁唤醒了电脑。 powe...

    2019-03-25 15:22:00

    阅读数 76

    评论数 0

    全局或为单独的项目添加自定义的 NuGet 源

    本文介绍如何添加自定义的 NuGet 源。包括全局所有项目生效的 NuGet 源和仅在某些特定项目中生效的 NuGet 源。 你可以前往 我收集的各种公有 NuGet 源 以发现更多的 NuGet 源,然后使用本文的方法添加到你自己的配置中。 本文内容使用命令行添加在 Visual Studio...

    2019-03-25 15:20:29

    阅读数 25

    评论数 0

    仅反射加载(ReflectionOnlyLoadFrom)的 .NET 程序集,如何反射获取它的 Attribute 元数据呢?

    平时我们获取一个程序集或者类型的 Attribute 是非常轻松的,只需要通过 GetCustomAttribute 方法就能拿到实例然后获取其中的值。但是,有时我们仅为反射加载一些程序集的时候,获取这些元数据就不那么简单了,因为我们没有加载目标程序集中的类型。 本文介绍如何为仅反射加载的程序集读...

    2019-03-25 15:19:15

    阅读数 56

    评论数 0

    Visual Studio 如何能够不进行编译就调试 .NET/C# 项目(用于解决大项目编译缓慢的问题)

    .NET 托管程序的编译速度比非托管程序要快非常多,即便是 .NET Core,只要不编译成 Native 程序,编译速度也是很快的。然而总是有一些逗比大项目编译速度非?;郝ㄎ抑傅氖欠种蛹侗鸬模?,而且还没做好差量编译;于是每一次编译都需要等待几十秒到数分钟。这显然是非常影响效率的。 在解决完项目...

    2019-03-25 15:17:08

    阅读数 37

    评论数 0

    专栏素材

    2019-03-23 13:07:15

    阅读数 75

    评论数 0

    展开

    个人分类

    展开

    热门文章

    最新评论

    提示
    确定要删除当前文章?
    广东快乐十分20选8计划 删除
  • 导赏!广美研究生导师带你看2018研究生毕业作品展 2019-04-20
  • 【沙湾风光】百花盛开 迎六月 2019-04-20
  • 【专题】传统文化点亮精彩生活 2019-04-10
  • 四川九寨沟发生特大泥石流 冲毁民房、省道205线被埋 2019-04-10
  • 探寻秘境阿勒泰《章棋的视频日志》 2019-04-06
  • 讲述波兰女子拯救百名犹太儿童的故事 美国教师获森德勒奖 2019-04-06
  • 一个理想的数列递减,看着就想笑,根本放不出什么屁来 2019-04-05
  • 给脑部做个“大扫除” 让大脑充分放松 2019-04-05
  • 海上洄游时 北海狗 连续两周深睡眠 2019-04-03
  • “石家庄太行大街发生重大事故”是谣言!传谣者被拘留 2019-04-01
  • 4号线为端午节“加班” 2019-04-01
  • 这18家小众颜高又难找的家居店,一次性帮你搜罗全了! 2019-03-24
  • “首届中国非处方药行业品牌宣传月”活动将在北京举办 2019-03-24
  • 《礼记》中的礼乐制度与“生活政治” 2019-03-23
  • 众泰T300 1.5L CVT车型上市 6.98万起 2019-03-23
  • 数7游戏规律 香港二分彩计划软件 北京快乐8五行骗局 福彩欢乐生肖游戏上市 11选5决杀号公式 快乐扑克组4 pk10直播 时时彩缩水在线 半全场负胜什么意思 澳门赌场筹码 北京pk10计划50期连中 白小姐急旋风 f老时时彩杀号定胆 四川时时彩12选5开奖结果 上海基诺彩票开奖 北京赛车计划网