码农很忙-代码改变生活码农很忙

欢迎光临
我们一直在努力
使用 C# 下载文件的十八般武艺-码农很忙
开发

使用 C# 下载文件的十八般武艺

Soar、毅阅读(417)评论(1)赞(7)

文件下载是一个软件开发中的常见需求。本文从最简单的下载方式开始步步递进,讲述了文件下载过程中的常见问题并给出了解决方案。并展示了如何使用多线程提升 HTTP 的下载速度以及调用 aria2 实现非 HTTP 协议的文件下载。 简单下载 在 ...

一个简单的方式搞定密码的加盐哈希与验证-码农很忙
开发

一个简单的方式搞定密码的加盐哈希与验证

Soar、毅阅读(302)评论(2)赞(2)

过去一段时间来, 众多的网站遭遇用户密码数据库泄露事件。层出不穷的类似事件对用户会造成巨大的影响,因为人们往往习惯在不同网站使用相同的密码,一家 “暴库”,全部遭殃。 单向加密 一个简单的方案是将明文密码做单向哈希后存储。 单向哈希算法有一...

Serilog 将错误写入单独的日志文件并自动清理-码农很忙
开发

Serilog 将错误写入单独的日志文件并自动清理

Soar、毅阅读(406)评论(0)赞(0)

以下 Serilog 日志配置代码会将日志写入应用目录下的 logs 文件夹,并分为全量文件和错误日志文件。 全量日志文件放在 logs 文件夹下,Debug 模式下会记录全部的日志输出。每小时生成一个文件,超过 100 个文件时自动清理旧...

解决 Windows 提示文件名过长错误的方法-码农很忙
资讯

解决 Windows 提示文件名过长错误的方法

Soar、毅阅读(326)评论(0)赞(1)

默认情况下 Windows 限制路径的长度最大为 260 字符,当要操作的文件路径大于这个长度时,便会报错。解决该问题的一个简单方式是启用 Win32 长路径支持。 以上代码通过注册表开启了对长路径的支持。 也可以下载下面的文件并解压执行 ...