最新 最热

dotnet 是否应该对 HttpResponseMessage 调用 Dispose 进行释放

对于 HttpClient 的请求响应值 HttpResponseMessage 来说,既然继承了 IDisposable 接口,自然就是想让大家可以通过 using 或者手动调用 Dispose 进行释放的。本文将来聊聊对 HttpResponseMessage 调用 Dispose 进行释放...

2023-07-24
1

【Bugfix】flutter GetX 使用 Obx 监听 GetxController 时,页面退出 GetxController 无法销毁

背景我的页面数据全来自 GetxController ,每次进入时需要重置数据,但 GetX 似乎把 GetxController 保留了,下次在进入页面直接复用了之前的数据,导致数据混乱尝试一下调用均不能销毁 GetxController 的引用,下次进来还是会...

2023-03-17
1

.NET性能优化-使用RecyclableMemoryStream替代MemoryStream

提到MemoryStream大家可能都不陌生,在编写代码中或多或少有使用过;比如Json序列化反序列化、导出PDF/Excel/Word、进行图片或者文字处理等场景。但是如果使用它高频、大数据量处理这些数据,就存在一些性能陷阱。...

2023-03-08
2

RxJava 之 create操作符 源码解析

在源码中查看引用可知 onObservableAssembly 只有在测试的时候才不为 null。 所以Observable.create(ObservableOnSubscribe<T> source)实际上就是返回了 ObservableCreate对象...

2022-12-19
1

C#中close(),flush()和dispose()区别 ?

Close()方法在这里就是关闭连接的意思,当我们使用完数据库或数据流的时候,就要用Close()方法把它们关闭,然后使用Dispose()方法进行释放,避免占用资源。但要注意,使用Close()方法仅仅只是关闭连接,资源并没有被释放。我们可...

2022-11-28
1

SqlTransaction.Dispose,RollBack ?「建议收藏」

SqlTransaction.Dispose 如果之前没有提交事务,譔方法就会调用RollBack(Will rollback if not commited )。

2022-09-05
2

WPF 从文件创建图片的方法

如果直接通过文件的 URL 创建,那么可能出现文件被占用的问题,不能比较好做文件的修改,建议通过内存的方式加载

2022-08-04
2

Wallpaper透视效果的C++实现

Wallpaper的透视图实际上包含了两张图,一张是非透视图,即正常情况下能够被看到的图片,另一张是透视图,即鼠标移到上面才会部分显示的图片。

2022-01-19
1

C#种Dispose和Close有什么不同

在 .NET 中有一个很有意思的现象,有些类中同时存在 Close 和 Dispose 两种释放资源的方法,那么它们哪一个更适合做资源清理呢?下面我就来解答一下。 以 SreamReader 为例,我们用 Reflector 来查看该类中的 Close 方法,会发...

2022-01-11
1

CA1033:接口方法应可由子类型调用

未密封的外部可见类型提供了显式实现公共接口的方法,但没有提供具有相同名称的其他外部可见方法。

2022-01-10
2