
C#
Coding13
多看、多想、多做、多学
展开
-
WPF程序在Win7系统下字体显示异常(解决方法记录)
WPF程序在Win7系统下字体显示异常(解决方法记录)问题描述WPF程序在大部分客户电脑上正常运行,字体显示正常。仅在某个客户电脑上显示异常。并且不是所有字体都显示为异常状况。指定了具体字体的(如微软雅黑)情况下,字体可以正常显示。因此怀疑获取的默认字体有问题或者获取默认字体时出现异常。因此查找System.windows.Media.FontFamily可能出现的异常,找到问题原因。问题...原创 2019-10-15 16:44:40 · 1945 阅读 · 0 评论 -
C# 使用clickonce发布项目时附带依赖文件
在C#发布项目时需要引入他人开发的工具或者程序作为依赖项并附带发布时,我们需要将要附带发布的文件引入到”应用程序文件”列表中才能发布到线上。1、点击要引入文件的项目,右键属性,点到发布页签下,找到应用程序文件,可以看到当前的“应用程序文件”列表,如下图: 2、在需要添加引入的项目上右键,添加引用,添加现有项,找到自己要引入的文件的目录添加进项目中,例如将.net安装包dotNetFx...原创 2018-08-31 16:55:17 · 2597 阅读 · 0 评论 -
HttpWebRequest GetResponse基础连接已经关闭:接收时发生错误
HttpWebRequest GetResponse时抛出异常:“基础连接已经关闭:接收时发生错误“”解决办法://调整版本为1.0的request.ProtocolVersion = HttpVersion.Version10;其他可能的解决方案:https://www.cnblogs.com/LL-723/p/4268020.html...原创 2019-02-15 16:40:00 · 6927 阅读 · 0 评论 -
RabbitMQ消息队列C#客户端支持Tls
RabbitMQ消息队列C#客户端支持Tls,五个"非常"助你轻松实现RabbitMQ客户端支持Tls。1、非常具有迷惑性的异常提示通常C#异常信息一般会直接放到Exception.message中,而在RabbitMQ中Exception.message大部分情况下都是一串相同的字符串,该字符串为"None of the specified endpoints were reachable"...原创 2019-08-31 09:00:38 · 1165 阅读 · 0 评论 -
C# 使用SnowFlake算法生成分布式唯一ID(代码演示避免产生重复ID)
SnowFlake算法是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。在多线程环境下多次调用算法中的new Snowflake.IdWorker(1,...原创 2019-10-11 09:45:55 · 1838 阅读 · 0 评论