随笔分类 -  .Net

摘要:Nginx 如何设置 情况1 在只有1层nginx代理的情况下,设置nginx配置“proxy_set_header X-Forwarded-For $remote_addr;”。(此时$remote_addr获取的是用户的真是ip) 情况2 在有多层反向代理的情况下, 1)设置“最外层”nginx 阅读全文
posted @ 2023-12-05 11:39 IWing 阅读(120) 评论(0) 推荐(0) 编辑
摘要:MongoDB.Driver 类库提供了 Linq 查询的支持。然而,在使用 Linq 进行联合查询时,是否能够正确转换为 MongoDB 底层的查询语句还有待验证。今天,我将进行实验来验证一下。 ## 输出查询语句 首先,通过订阅 MongoClientSettings 的功能,将查询语句输出。 阅读全文
posted @ 2023-07-04 17:39 IWing 阅读(268) 评论(0) 推荐(1) 编辑
摘要:vs默认情况下,private 变量是不带下划线开头的,可以通过设置命名规范,增加下划线开头规则。 点击菜单:【工具】-》【选项】-》【文本编辑器】-》【c#】-》【代码样式】-》【命名】 先添加一个命名样式: ![](https://img2023.cnblogs.com/blog/1015946 阅读全文
posted @ 2023-06-26 11:14 IWing 阅读(138) 评论(0) 推荐(0) 编辑
摘要:依赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。不过,手动注入依赖项也可能会成为我们开发过程中的瓶颈。 通常情况下,当我们需要注入大量依赖对象时,我们不得不在构造函数中 阅读全文
posted @ 2023-06-26 10:13 IWing 阅读(3018) 评论(20) 推荐(18) 编辑
摘要:异常 the configured user limit (128) on the number of inotify instances has been reached 原因:在DotNet核心中读取json文件时出错“已达到inotify实例数量的配置用户限制(128)”解决方法:centos 阅读全文
posted @ 2022-12-28 19:53 IWing 阅读(708) 评论(0) 推荐(0) 编辑
摘要:运行docker镜像 docker run --name Gateway --privileged=true -p 888:8912 -d jackframework/jmsgateway 进入运行镜像的命令行 docker exec -it Gateway bash 查找createdump文件所 阅读全文
posted @ 2022-11-30 19:19 IWing 阅读(975) 评论(5) 推荐(1) 编辑
摘要:默认情况下,没有using的类,敲代码时没有智能提示,需要在【工具】-》【选项】中开启 阅读全文
posted @ 2021-06-02 17:27 IWing 阅读(755) 评论(0) 推荐(0) 编辑
摘要:默认情况下,EasyNetQ的消息处理过程中,如果throw exception,那么,依然是认为消息已经送达,不会再次推送,为了让RabbitMQ再次推送,可以这么实现: public sealed class AlwaysRequeueErrorStrategy : IConsumerError 阅读全文
posted @ 2021-04-20 16:43 IWing 阅读(585) 评论(0) 推荐(1) 编辑
摘要:使用Process.Start("http://www")有些系统会无效,所以,这样比较保险 var url = "https://www.baidu.com"; if (true) { var HTTP_KEY = @"Software\Microsoft\Windows\Shell\Associ 阅读全文
posted @ 2021-04-14 18:44 IWing 阅读(542) 评论(0) 推荐(0) 编辑
摘要:nuget引入: EPPlus.Core FileInfo file = new FileInfo(@"d:\test.xlsx"); using (ExcelPackage package = new ExcelPackage(file)) { // add a new worksheet to 阅读全文
posted @ 2021-04-13 10:31 IWing 阅读(357) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示