C#
懵懵爸爸
老实人生活总是充满无奈...
希望中国的it社区越来越大,虽然写的一般,但希望出一份力
内容有问题随时邮件交流~~~
邮箱 : ljason1993@163.com
展开
-
ThreadPool.SetMaxThreads 线程池 设置 最大并发 数量 失败问题
很多时候设置这个会返回false。。。微软写了个限制。。。而且写在API的角落里面。。。--------不能将辅助线程的数目或 I/O 完成线程的数目设置为小于计算机的处理器数目。 诶。。。网上查了好几次。。。没有结果最后发现是这样。。注意这个处理器数目意思是 逻辑处理器!逻辑处理器!逻辑处理器!顺便逻辑处理器怎么得到。。。System.Environment.ProcessorCount; ...原创 2018-06-14 18:05:46 · 7950 阅读 · 5 评论 -
C# 时间格式 各种格式
常用方法 /// <summary> /// 将秒转换为 样式:12 : 02 : 33 无限小时 有前导零 /// </summary> /// <param name="seconds"></param> /// <returns></return..原创 2018-08-20 16:59:39 · 2202 阅读 · 0 评论 -
关于 c# 1970 时间戳 timestamp 时区问题 误差问题
很多时候我们都会用到时间戳用的最多就是unix时间戳 俗称1970时戳? 好吧叫法很多 (unix时间戳百度百科:https://baike.baidu.com/item/unix%E6%97%B6%E9%97%B4%E6%88%B3/2078227)获取语法很简单TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1);...原创 2018-08-20 14:43:34 · 2471 阅读 · 0 评论 -
关于 Unity Https 加密通道 无法连接的问题
注意:本文针对HTTPS在Unity出现的问题错误码:Error getting response stream (Write: The authentication or decryption has failed.): Send Failure翻译:获取响应流错误(写入:身份验证或解密失败):发送失败因为最近项目涉密。。所以甲方后台使用了 Https的通道。。。天真的我觉得...原创 2018-08-08 13:58:26 · 8304 阅读 · 0 评论 -
Unity Console 窗口 Debug出现乱码 解决方案
Debug栏一直打不出来中文因为脚本保存的编码不对~~~我用的是 VS 并不是Mono具体解决流程:文件-->高级保存选项-->编码-->UTF-8 有没有签名测试过都可以 VS没有高级保存选项怎么办呢。。。然后你就有了有了有了。。。...原创 2018-08-01 09:53:49 · 5520 阅读 · 6 评论 -
RabbitMq C# .NET 接收广播 消费者 订阅者 简单使用 ~~
工作需要整了点RabbitMq的接受功能。。。中间出现了点小问题。。。不过解决的。。。(下方链接。。)https://blog.csdn.net/ljason1993/article/details/81292602(这是个坑,可以看看~~~)其实RabbitMq的使用挺简单。。但是之前不太懂,也没有人说,而且官方的API写的。。。不过其实人家写的还行吧。。。官网的实例,...原创 2018-07-30 22:50:06 · 3707 阅读 · 4 评论 -
关于 C# ThreadPool 线程池 进行下载及上传任务线程时 注意事项
前提 ThreadPool 设置了最大并行数量一旦设置了最大并行数,如果有下载及上传任务线程,就不能大于并行数千万不能大于并行数 千万不能大于并行数 千万不能大于并行数PS:我使用的是Http连接。。。原因:一旦超过最大并行数,c#会先挂起所有线程,然后在排队进行但是Http是不支持挂起的。。。就会直接终止。。。切记注意,使用线程池进行TCP类似的连接时,请一定要注意线程挂起问题!...原创 2018-07-13 14:02:04 · 447 阅读 · 0 评论 -
关于 ICSharpCode.SharpZipLib 的 压缩后 全路径压缩 的深渊巨坑
非常重要。。。整整浪费三个小时的时间,因为压缩后直接连盘符都压缩进去了!!! C:\user\desktop...原因就在于,压缩文件夹时,尾部千万不能有 '\' 千万不要啊!!!折磨的我。。。诶ICSharpCode.SharpZipLib 好几个版本。。。都试了。。。都试了。。。...原创 2018-06-28 18:49:15 · 1476 阅读 · 4 评论 -
关于 C#线程池 的一个 坑 问题
问题: C#线程池(ThreadPool)是非常好用的,可以限制最大并发数量,简单方便 但是有个缺陷,当线程放入Http下载任务时,会出现线程挂起后请求彻底崩溃 当我们用ThreadPool.SetMaxThreads(int, int)设置了最大数量,一旦同时放入高出数量的http下载任务时,所有任务就会崩溃 解决方案 1.不限制最大数量 ThreadPool.Se...原创 2018-06-26 09:48:02 · 2181 阅读 · 0 评论 -
关于 C# unity 接收后端消息中文乱码 问题
因为项目需求我这边接了两个协议的通讯1.RabbitMq2.RestAPI因为大家默认都是不会在意接收字符串的类型。。。所以就导致我接收的都是乱码。。。因为甲方后端发的子父集是 UTF-8我这边是默认。。所以一接就稀碎,乱的一逼。然后把我的json工具也给bug了,直接流程跳过了。。找了半天找不到问题,因为其他接口正常唯独一个接口有问题原因就是那个接口有中文...原创 2018-09-27 11:41:41 · 2210 阅读 · 2 评论