![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hacks
socratescli
不为至大所拘,而为至小所含,这才是属神的
展开
-
把wsl的命令行输出直接定向到剪贴板
在Windows Subsystem Linux中,可以调用到windows路径中的exe文件,也就可以直接调用clip.exe来把输出复制到剪贴板。比如python program.py | clip.exe就可以吧program.py的输出拷贝到剪贴板,就可以在wsl之外的地方粘贴使用了。...原创 2020-03-13 19:30:57 · 954 阅读 · 1 评论 -
通过rclone结合阿里云OSS或者AWS S3发布和上线代码
在进行项目的开发时,在多数测试和上线操作的场景中,我们总是需要把代码或者打包好的代码部署到一个中间的服务器或者存储上。在不同给的情况下,尤其是在很多人合作的情形下,我们就会或多或少的遇到下面的问题:如果大家都在同一个办公场地,代码部署到一个内部的服务器中会很方便(或者以专用网络的形式的访问公司的数据中心),但是在远程办公的条件下(比如在疫情期间),就会存在很多安全性的问题。而且,在家办公的场景...原创 2020-03-11 17:10:55 · 1771 阅读 · 1 评论 -
在Windows下通过Python脚本来阻止屏幕关闭
在Windows下可以在系统中设置自动关闭屏幕的时间,在一些场合下,我么可能会想临时的阻止Windows自动关闭屏幕,但是又不想改变系统设置(比如在疫情里面宅在家里远程办公的时候,检查完孩子作业之后回来)。我们可以通过简单的Python脚本来达到这个目标。在Windows中,可以通过SetThreadExecutionState方法来设置应用运行的状态,来设置应用是否需要关闭屏幕,是否可以阻止进...原创 2020-02-24 11:27:24 · 3303 阅读 · 2 评论 -
京东联盟的开放平台的Python客户端封装
我们可以通过requests来实现一个京东联盟开放平台API Client。因为京东联盟开放平台的API都有一个统一的形式和签名方法,所以可以通过一个比较简单的实现来编写一个通用的client,可以比较简单的根据开放平台的文档中的方法名和业务参数来直接进行实际的调用。相关的代码实现如下(也可以在https://gist.github.com/socrateslee/76e91cb7beef6e0...原创 2020-02-10 19:16:07 · 2052 阅读 · 0 评论 -
从“四舍五入”到“奇进偶舍”
处理取整时,大概下意识的可以想到的方法,都是“四舍五入”吧?不过我们可以先看两个例子,在Python 3中,round(4.5) == 4,而在mongodb 以上的版本中,{$round: 4.5}的结果也是4。对于习惯了只存在“四舍五入”这一种舍入方法的同学们来说,估计是要去怀疑这是不是代码的bug了。其实,这里舍入的方法并不是“四舍五入”,而是采用了所谓的“奇进偶舍”或者“四舍六入五成双”的...原创 2020-02-03 11:26:08 · 3547 阅读 · 0 评论 -
在语雀中输入汉语拼音
在语雀中,无法使用HTML中的<ruby>标签来输入拼音,但是语雀可以支持latex公式块的插入,所以我们可以借助公式中的latex来做汉语拼音的输入,具体来说也就是通过latex中的overset指令来输入上下并排的字符。先举一个简单的例子\overset{bái}{白}\overset{rì}{日}\overset{yī}{依}\overset{shān}{山}\overset...原创 2020-01-19 11:19:03 · 970 阅读 · 0 评论 -
和Windows Terminal配置相关的一些tips
最近,微软的Windows Terminal的预览版可以在Microsoft Store上直接下载安装了。Windows Terminal的整体体验还是相当不错的,在安装之后,除了cmd,powershell之外,自动创建了系统内已经安装的各种wsl(Windows Subsystem Linux)的入口profile,甚至包括Azure Cloud Shell的入口profile也创建了。Win...原创 2020-01-17 10:23:12 · 344 阅读 · 0 评论 -
调整css让语雀在更宽的屏幕上展示和编辑
在使用蚂蚁金服的语雀文档的过程中,发现文档展示和编辑时的宽度是不能调整的,所以会在一些特殊情况下遇到一代呢人麻烦。比如在使用markdown时,代码段中的内容如果稍微长一些就看不到后面的代码,稍宽一些的表格也会展示的很挤。所以,我针对语雀的css进行了一些调整,让语雀在编辑和展示时可以使用更宽的空间,这即使是一些字段超多的markdown表格,只要有带鱼屏,也可以展示和编辑的很舒服了。这些css...原创 2020-01-10 19:01:51 · 1261 阅读 · 1 评论 -
在Ubuntu Linux Server上使用奔图P2206NW打印机
由于奔图提供的和Linux有关的文档和帮助实在太少了,本文会针对奔图P2206NW来说明一下如何在Ubuntu Linux Server的命令行中安装这台激光打印机的驱动和以及如何打印文档。首先,需要安装cups:sudo apt install cups-bsd可以通过下面的命令来检查一下系统中已经支持的打印机类型是否包括奔图的相关机型:sudo lpinfo -m |grep Pan...原创 2020-01-06 12:21:40 · 5010 阅读 · 3 评论