加载中
十六进制文本的字节序问题

给定一个十六进制字符串,要将其转换为 uint64,即使是使用语言自带的类库,也可能遇到暗含的字节序问题。 import sys def foo(s): b = bytearray.fromhex(s) return int.from_bytes(b, sys...

2022/07/14 13:56
160
在 Windows 上更新 pip 的正确方法

Windows 中一个程序运行时其可执行文件是锁定状态,pip.exe 就没法更新自己: > Get-Command pip CommandType Name Version Source ----------- ---- ......

2022/03/24 23:01
944
记录:尝试 HashiCorp Vault + AWS IAM + AWS Lambda

Vault 是 HashiCorp 开源的密钥库程序。 从 https://www.vaultproject.io/downloads 下载得到的 CLI 程序包括既包括客户端也包括服务端实现。 本文以 Windows + PowerShell + Nodejs 为环境描...

一种朴素的基于 git 的文本更新方式

有时需要将文本、脚本或是编译后的前端代码部署到远端,又尚未搭建好 CI,可以先临时用着这样的方式: 准备工作 利用现有的 git server,建好 repo,设置 ssh 认证方式。 在远端初始化仓库 ...

2021/12/11 10:34
93
mac vmware Could Not Open /dev/vmmon: Broken Pipe

主要检查 System Preferences - Security & Privacy - General 里出现的阻止内核扩展的提示,并手动允许之。 如果未出现这样的提示,尝试: > sudo kextutil /Applications/VMware\ Fusion.a...

探索匿名递归函数

匿名递归 在 C# 里递归可以这么定义吗? Func fac = (x) => (x <= 1) ? 1 : x * fac(x - 1); 目前不行。因为 C# 只认识下面这种写法: Func fac = null; fac = (x) => (x <= 1) ? 1 : x * f...

2020/09/06 03:36
1.3W
认识 lib 目录里的 .so 文件

当我们安装了共享库并运行了 ldconfig 之后,通常我们会在 lib/ 里看到三个 .so 文件。这里的 so 是 shared object 之意。 libfoo.so.1.0.0 这是普通的(regular)共享库文件。可能有多个版本...

在 Intellij IDEA 里使用 OpenJFX (JavaFX)

JDK 11 把 JavaFX 剥离了出来,形成了单独且开源的 OpenJFX 模块。 本文的目的是通过简单的例子解释这一变化对使用 JavaFX 所造成的影响,并找到一种在 IDEA 2018.2 上使用它的办法。 首先,...

Java 备忘: 使用 MyBatis+Jackson 自动处理 JSON

本文实现了一种使用 MyBatis 库直接从数据库读入写出 JSON 字符串,转化为 Jackson 库的 JsonNode 的方法。

2017/12/14 15:33
7K
自学编程,十年磨一剑

原文链接 Teach Yourself Programming in Ten Years 作者 Peter Norvig 原文几经修改,已有的翻译 惨不忍睹,多处翻译得背道相驰,怒而重新翻译,是为此文。2017.11.5 为什么每个人都如此急于...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部