会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IWay
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
18
下一页
2023年7月6日
记一次.Net分布式事务死锁现象以及解决方法
摘要: 在本文中,将介绍一次遇到的.Net分布式事务死锁现象以及解决方法。我们将首先了解事务框架的构成,然后分析导致死锁的代码,最后提出解决方法。 # 事务框架 本次开发框架JMSFramework将分布式事务划分为4个阶段,分别是:执行、确认、提交和重试。 1、执行 调用微服务来执行相关的业务操作。如果其
阅读全文
posted @ 2023-07-06 09:51 IWing
阅读(2515)
评论(16)
推荐(5)
2023年7月5日
HttpClient获取不到最新的系统代理
摘要: 默认情况下,HttpClient是默认采用系统代理,但是,如果你在程序运行过程中,手动修改系统代理,对于HttpClient是无效的,它依然会用老的代理去访问。 ## 解决方法 使用下面的代码,你可以自己实例化一个IWebProxy对象,并将其传递给HttpClient,从而实现使用新的代理进行访问
阅读全文
posted @ 2023-07-05 17:30 IWing
阅读(100)
评论(0)
推荐(1)
2023年7月4日
.Net下验证MongoDB 的 Linq 模式联合查询是否可用
摘要: MongoDB.Driver 类库提供了 Linq 查询的支持。然而,在使用 Linq 进行联合查询时,是否能够正确转换为 MongoDB 底层的查询语句还有待验证。今天,我将进行实验来验证一下。 ## 输出查询语句 首先,通过订阅 MongoClientSettings 的功能,将查询语句输出。
阅读全文
posted @ 2023-07-04 17:39 IWing
阅读(283)
评论(0)
推荐(1)
2023年6月26日
发布一个Visual Studio 2022 插件,可以自动完成构造函数依赖注入代码
摘要: 依赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。不过,手动注入依赖项也可能会成为我们开发过程中的瓶颈。 通常情况下,当我们需要注入大量依赖对象时,我们不得不在构造函数中
阅读全文
posted @ 2023-06-26 10:13 IWing
阅读(3130)
评论(20)
推荐(18)
2023年6月12日
c# 编写 WebAssembly
摘要: 创建一个.net 7.0类库工程,引用下面的nuget包: ``` html 如果用到SkiaSharp就引入这个 ``` 然后把Project sdk改成这样: ``` ``` 然后c#代码可以这样写: ``` cs using Microsoft.AspNetCore.Components.We
阅读全文
posted @ 2023-06-12 15:25 IWing
阅读(860)
评论(0)
推荐(2)
2023年6月4日
python环境 anaconda安装
摘要: 官网: https://www.anaconda.com/distribution/#macos 国内镜像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 安装时注意勾选: 
评论(0)
推荐(0)
2023年5月22日
win11不改时区,安装 android 子系统,运行android app
摘要: win11开启虚拟机平台 下载安卓子系统 打开https://store.rg-adguard.net , 在URL中输入:https://www.microsoft.com/store/productId/9P3395VX91NR 点击“√” 在最下面找到安卓子系统的下载链接,用IDM把它下载下来
阅读全文
posted @ 2023-05-22 17:12 IWing
阅读(534)
评论(0)
推荐(1)
2023年5月16日
如何查看centos对于 TIME_WAIT 状态的 Socket 回收时间
摘要: 要查看系统对于 TIME_WAIT 状态的 Socket 回收时间,可以通过以下方式查询 TCP 数据结构中的相关字段值: cat /proc/sys/net/ipv4/tcp_fin_timeout 输出的结果表示系统在关闭连接后将等待多长时间使网络上未传输完的数据包被传送完毕,该参数默认值为 6
阅读全文
posted @ 2023-05-16 16:42 IWing
阅读(251)
评论(0)
推荐(0)
2023年5月8日
vue3 路由页面返回时,恢复滚动条位置
摘要: 首先,路由必须是KeepAlive模式 <script setup lang="ts"> import { onActivated } from "vue"; import { onBeforeRouteLeave } from "vue-router"; import { ref } from "
阅读全文
posted @ 2023-05-08 20:20 IWing
阅读(1252)
评论(0)
推荐(0)
2023年4月17日
介绍一个.Net远程日志组件
摘要: 对于软件开发的阶段和正式运行阶段,我们都需要查看日志来诊断出现的问题。不过,在查看日志时需要登录服务器,找到特定的日志文件,再查看其中的内容,这显然不是很方便。 为了解决这个问题,我们可以使用远程日志,让所有的程序产生的日志都可以通过一个 web 页面进行统一查看。这种方式可以使得维护工作更加方便。
阅读全文
posted @ 2023-04-17 08:56 IWing
阅读(1013)
评论(5)
推荐(7)
上一页
1
2
3
4
5
6
···
18
下一页
公告