学无先后达者为师!
不忘初心,砥砺前行。

开发 第2页

在 PostgreSQL 中获取两列的最大、最小值-码农很忙

在 PostgreSQL 中获取两列的最大、最小值

在关系型数据库中,可以通过 max 和 min 函数获取到某一列的所有行的最大和最小值: 但如果要获取两列中的最大值,就需要使用另一个函数:GREATEST 。 在物流系统中,被运送的货物常常是有两个重量的: 在计算运费时,往往会以上面两个...

赞(3)Soar、毅Soar、毅阅读()去评论
开发 WPF 程序时,如何将图像作为缩略图加载?-码农很忙

开发 WPF 程序时,如何将图像作为缩略图加载?

在开发 WPF 应用程序时,在列表中展示相关图片是一个很常见的需求。比如,在列表中展示用户的虚拟头像:如果每页显示 100 条数据的话,那么就需要加载一百张图片到内存里。很显然这不会出什么问题,一般情况下用户的图像都不会太大。 但如果换个场...

赞(1)Soar、毅Soar、毅阅读()去评论
开发 WPF 程序时,限制一次只能打开一个程序。-码农很忙

开发 WPF 程序时,限制一次只能打开一个程序。

场景:如果程序 D 已被运行 进程 A,那么再次启动程序D 运行进程 B,B 会识别到已有相同的进程,此时 B 会将 A 窗口激活弹出来,然后 B 再退出。这样不仅可以限制只能运行一个进程,而且可以让用户体验更加好。 如果程序 D 在一台计...

赞(5)Soar、毅Soar、毅阅读()去评论
如何使用 cmd 同时执行多条命令-码农很忙

如何使用 cmd 同时执行多条命令

在程序使用“普通用户”权限启动后,如果需要执行一些需要“管理员”权限的操作时,可以启动一个新的进程并配置 Verb = "runas" 。比如以下的重启计算机命令: 执行后,将会弹出一个 UAC 窗口。用户点击“是”之后,计算机就会重新启动...

赞(3)Soar、毅Soar、毅阅读()去评论
使用 SQLite 时,应该用内部 BLOB 还是外部 BLOB ?-码农很忙

使用 SQLite 时,应该用内部 BLOB 还是外部 BLOB ?

当需要存储一些 BLOB 信息时,可以将完整的文件内容直接存储在数据库中,也可以将其存储在单独的文件中并仅将相应的文件名存储在数据库中。这两种方式里,哪个的读取速度更快呢? 为了尝试回答这个问题,我运行了 49 个测试案例,其中有各种 BL...

赞(1)Soar、毅Soar、毅阅读()评论(1)
使用 C# 将 TimeSpan 转为 DateTime-码农很忙

使用 C# 将 TimeSpan 转为 DateTime

在 C# 中,使用 TimeSpan 来表示一个时间段。比如以下的 ts 变量代表 100 分钟。 但有时需要将 TimeSpan 转换为 DateTime 来完成一些骚操作。最简单高效的方式就是创建一个 DateTime 对象,并将 Ti...

赞(2)Soar、毅Soar、毅阅读()去评论
如何避免 .NET 中 HttpClient 的 DNS 失效问题?-码农很忙

如何避免 .NET 中 HttpClient 的 DNS 失效问题?

HttpClient 可以用来发送 HTTP 请求。HttpClient 可以设置为单例并在整个生命周期中重复使用。这是因为,HttpClient 有一个“连接池”来重用连接并减少 TCP 连接的数量。因此,如果您向同一主机发送多个请求,它...

赞(3)Soar、毅Soar、毅阅读()去评论
使用 StringZipper 压缩、解压字符串-码农很忙

使用 StringZipper 压缩、解压字符串

数据压缩是一个软件开发中的常见需求:很多时候需要先将较大的数据进行压缩然后再通过网络等进行传输。 在 .NET 中,有多个压缩算法供我们选择:Deflate、GZip 和 Br 。这些压缩算法都是基于流(Stream)的,在对字符串压缩前需...

赞(6)Soar、毅Soar、毅阅读()去评论
不常见的多列 IN 查询语句,及数据库支持情况。-码农很忙

不常见的多列 IN 查询语句,及数据库支持情况。

SQL 中最强大的也是最复杂的就是查询部分。在需要查询多条记录时我们一般会采用 in 关键字来指定要查询的条件: 但如果对应的数据需要两个或更多字段才能确定,可能会写出以下的 SQL 语句: 以上代码当然能用,但拼接出来的语句过于复杂。有一...

赞(5)Soar、毅Soar、毅阅读()去评论

登录

找回密码

注册