五步学会任何编程语言

只需一点编程经验,你就可以在短短几天内(有时更少)学会一种新编程语言。

作者认为,掌握编程语言的语法、内置函数和条件、数据类型、运算符及解析器、函数及类这五个方面,即可以进行编码;
通过理解代码如何工作、学习词汇来积累进行复杂动作的能力,再通过练习、练习、练习,你就可以学到任何东西;
原作者: Seth Kenlon
中文译者: LCTT xiao-song-123
继续阅读五步学会任何编程语言

提高专业技能从谷歌搜索开始

这不是一篇关于分享google搜索技巧的文章;
而是苦于国内搜索引擎糟糕的返回结果(吐槽),且又无法直达谷歌搜索后的尝试;
当然,使用Bing搜索也能满足日常的使用需求,只是,google不是更专业么!?

网络上提供的梯子五花八门,但不是每个都能满足最起码的安全需求;
我尝试着几个从github上获取到的开源项目,自己动手试了试,做一个记录。
继续阅读提高专业技能从谷歌搜索开始

Windows 10升级1809至1909,并启用WSL 2

这几天在看《Docker技术入门与实战》,尝试模拟书中建议的练习环境;

除了需要安装Docker Desktop外,还需要Windows 10中的WSl来启用Linux Subsystem(Ubuntu) ;
我当前的Windows 10的版本是1809,只支持WSL 1,而WSL 1不支持子系统Linux 常驻 Docker进程,所以只能进行Windows的版本升级;
继续阅读Windows 10升级1809至1909,并启用WSL 2

Linux下快速清除终端进程

这几天刚将windows 10 升级到1909版本,目的是为了学习一下wsl2 及 ubuntu;
在ubuntu的官方教程中,有这么一段话:

Be sure to check for any established SSH connections by the disabled user, as it is possible they may have existing inbound or outbound connections. Kill any that are found.

当禁用一个用户后,其仍可以通过已授权的ssh authentication进行ssh连接,所以还需要确认是不是有这样的连接存在并清除掉;
继续阅读Linux下快速清除终端进程

[办公技巧]通知单按人员列表批量打印

今天帮助同事处理了一个极有效率的事:按人员列表批量打印告知单

事情是这样的:
因为疫情,公司为积极响应政府责任号召,特向单位内各成员下发《关于疫情防控的告知书》,需要人手一份且机打员工本人姓名。

怎么实现呢? 继续阅读[办公技巧]通知单按人员列表批量打印