Origin

Singee's Blog

注意事项Ecosystem File 按照如下写法 123456789101112131415161718192021const fs = require("fs");let interpreter;if (process.platform === "win32") { interpreter = "/.bin/ts-node.cmd&q...

Go 中的空值是一个永远的坑,感觉比价值十亿美金的空指针还难受,本文将尝试比较一下 nil 切片和空切片 TL;DR空切片和零切片没什么大区别,大胆用吧 认识 nil首先我们先明确几件关于 nil 的事情 nil 不同于 null(或是 NULL、nullptr),null 通常代表空值、空指针,而 nil 则有所区别 nil 不能在基本类型中使用 nil 可以表示空指针、映射、切片、函数、通道、...

首先网上有很多的原因列出了,包括有文件加载不全、GitHub Pages 不会提供某些目录等,这些基本都在最新的版本被解决了,不过我遇到了一件非常奇怪的事情 表现 访问博客白屏,观察 DOM 等都没有明显问题,只是显示不出来 隐约记得几个月前(嗯博客好久没更新过了)是没问题的,而这期间博客并没有改动过 测试发现通过 python3 -m http.server 启动起来的服务是可以被正常渲染的 直...

ls 命令 如果想要获取每行一个的文件列表而不是详情请使用 ls -1 xxx 如果想要获取一个目录的文件详情而不是这个目录中的文件的详情请使用 ls -d xxx 如果想要查看隐藏文件(以 . 开头的文件)请使用 ls -a xxx 如果想要查看文件详情请使用 ls -l xxx 如果想让文件的大小以易读的样式展示请使用 ls -lh xxx (只有添加了 -l 参数展示文件详情才会有大小信息)...

文件结构分解分析Index首先 Index 是利用了 MsgPack 压缩的,利用 Python 脚本解密 1234567891011121314# pip install u-msgpack-pythonwith open('Index', 'rb') as f: index = umsgpack.unpack(f)masterPasswordSalt =...

-f Fail silently (no output at all) on HTTP error -s Silent mode -S Show error even when -s is used -L Follow redirects 常用参数组合下载一段脚本并执行1curl -fsSL http://xxx.sh | bash 参数保证只有当下载成功时才会有脚本执行,否则会报错退出(如果是 ...

安装 Docker 可以直接一键安装 curl -fsSL https://gist.githubusercontent.com/ImSingee/a3a0e3b6fd830599bc30124a410e5f4b/raw/install-docker-on-centos.sh | bash 利用阿里云 yum 仓库进行安装12345678910111213141516sudo yum remove...

以下代码均基于 Python3.8,其他版本可能有所出入 使用日志开始使用一个日志,基本上都是用的 [logging.info](http://logging.info) 或是 [logger.info](http://logger.info) 形式的 API 以 [logging.info](http://logging.info) 为例,其源码为 123456789def info(msg, ...

背景与目的安装图形界面1yum groupinstall "Server with GUI" -y 安装 RDP1yum install xrdp 安装配置 zsh安装 zsh1yum install zsh 启用 zsh1chsh -s /bin/zsh 然后重新打开一次 SHELL 检查是否已经切换到了 zsh 1echo $SHELL 配置自动补全时忽略大小写在 zsh ...

Python 的线程锁包括互斥锁和可重入锁,同时也有条件变量、信号量等,均存在 threading 包中 Lock:标准互斥锁,一旦被锁随后再获取锁的线程会被阻塞 RLock:可重入锁,当前线程再次尝试获取锁时会直接成功,线程内所有获取到锁的均释放锁才释放(用的计数) Condition:条件变量 Semaphore:信号量 Event:事件对象 GILPython 中的锁整体是来源于 GIL 的...
0%