
使用 C# 将 TimeSpan 转为 DateTime
在 C# 中,使用 TimeSpan 来表示一个时间段。比如以下的 ts 变量代表 100 分钟。 但有时需要将 TimeSpan 转换为 DateTime 来完成一些骚操作。最简单高效的方式就是创建一个 DateTime 对象,并将 Ti...
在 C# 中,使用 TimeSpan 来表示一个时间段。比如以下的 ts 变量代表 100 分钟。 但有时需要将 TimeSpan 转换为 DateTime 来完成一些骚操作。最简单高效的方式就是创建一个 DateTime 对象,并将 Ti...
本文来告诉大家在 dotnet 6 的 HttpClientHandler 和 SocketsHttpHandler 两个类型有什么不同
作为定位“开发辅助”的工具,我也一直在想如何让工具更有效率。是更快的打开速度还是更丰富的功能? 路遥工具箱 V3 版本的界面布局是偏 BS 后台系统的风格:可折叠的树形菜单用来拓宽用户的操作区域,多标签的功能布局让软件保持整洁。 但经过长时...
ISO 4217 是描述货币代号和代码的国际标准。 我们在下面按字母顺序收集了一百多种全球货币。 货币名称 中文名称 代码 十进制码 符号 Albania Lek ALL Lek Lek ...
HttpClient 可以用来发送 HTTP 请求。HttpClient 可以设置为单例并在整个生命周期中重复使用。这是因为,HttpClient 有一个“连接池”来重用连接并减少 TCP 连接的数量。因此,如果您向同一主机发送多个请求,它...
在 C# 中,可以使用 FileSystemWatcher 来监控一个文件、目录是否发生改变。但如果用来监控日志文件(比如 log4net 输出的日志)则会发现:即使启用 LastWrite 和 Size 过滤器,变更反馈也不及时,甚至根本...
在 Visual Studio 中查看文件变更详情时有可能遇到以下错误: 遇到这个问题,可以尝试关闭 Visual Studio 的“行暂存支持”,然后重启 Visual Studio 即可。 经测试,对以下版本有效: Microsoft ...
数据压缩是一个软件开发中的常见需求:很多时候需要先将较大的数据进行压缩然后再通过网络等进行传输。 在 .NET 中,有多个压缩算法供我们选择:Deflate、GZip 和 Br 。这些压缩算法都是基于流(Stream)的,在对字符串压缩前需...
SQL 中最强大的也是最复杂的就是查询部分。在需要查询多条记录时我们一般会采用 in 关键字来指定要查询的条件: 但如果对应的数据需要两个或更多字段才能确定,可能会写出以下的 SQL 语句: 以上代码当然能用,但拼接出来的语句过于复杂。有一...
PDF 是 Portable Document Format 的简称,意为“可携带文档格式”,是由 Adobe Systems 用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。PDF 文件以 PostScript 语...