欢迎来到 星空Online - 织梦者,我的原创世界。

Windows 下 commands.getstatusoutput 的错误

发布于:3/15/2022, 2:35:48 PM @孙博
技术分享 | Python,commands.getstatusoutput

最近在改一段 Python 2.7 的老代码,是同事之前在 MacOS 环境开发及使用的,由于需要迁移到 Windows 环境下,我在按部就班的装完各种依赖后,在执行 commands.getstatusoutput 时发现一直会有一个报错:

'{' is not recognized as an internal or external command, operable program or batch file.,也有部分小伙伴遇到的是中文的 '{' 不是内部或外部命令,也不是可运行的程序批处理文件。

由于原来的代码已经执行了好多年,按理说不会是代码写错导致的,于是我就上网查资料,最终找到了一个解决方案。

阅读更多内容......

Java 实现 .NET 字符串HashCode算法

发布于:2/25/2022, 11:11:00 AM @孙博
技术分享 | Java,Hash

早前曾经分享过一篇《TypeScript 实现 .NET 字符串HashCode算法》,将 .NET Framework 中曾使用的字符串哈希算法翻译成了 Typescript 表达。

有朋友向我咨询是否存在 Java 版的,其实是有的,而且也在生产运行了很多年,只是 Java 比较容易翻译此前我就没发出来,现在再额外补充一篇吧。

与Typescript那篇一样,首先是 C# 源码。

阅读更多内容......

CentOS 7 安装 git 2.34.1

发布于:1/12/2022, 12:33:14 PM @孙博
技术分享 | CentOS,git

尽管 CentOS 7.x 的终期已定,但在那天真正来临之前,仍然是相当多公司(和现有项目)的主流选择。

CentOS 7.x 自带的 git 版本为 1.8.x,属于较旧的一个版本,偶尔安装一些程序依赖 git 时,都要求更高一些的版本。但如果尝试使用 yum install git 的话,安装的仍然会是旧版本。所以我们需要按照如下的方式手动安装。


阅读更多内容......