最新文章

讲解一下ES6的set和map集合
在ES6标准制定以前,由于可选的集合类型有限,数组使用的又是数值型索引,因而经常被用于创建队列和栈。如果需要使用非数值型索引,就会用非数组对象创建所需的数据结构,而这就是Set集合与Map集合的早期实现。本文将详细介绍ES6中的set和map集合

SSH通过FIDO2 USB进行身份验证
在OpenSSH 8.2中,提供了对FIDO2的支持。这样用户就可以硬件USB密钥证书进行用户认证。这样可以实现简单、有效和安全的SSH认证了。本文我们就尝试一下基于FIDO2的SSH认证,前提是需要一个USB key设备。

通过FRP自建Teamview连接避开商业检测
teamview是一个专业的第三方远程桌面操控软件,有十余年的经营历史,对个人用户免费,软件质量和体验都比较高。自从被苏州某公司代理后,国内用户使用teamview被商业检测的频率愈来愈高,尽管可以发邮件申请解封

ubuntu 16.04 中安装virtualenv虚拟环境
virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库

Python 中 下划线5中使用方法
单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 – 而有一些含义是由Python解释器严格执行的。

数据库和Redis开发各系统独立的自增ID生成器使用方法
在分布式系统,需要生成唯一ID的系统不止一个,这些ID的生成在各自业务内是独立的,同时包含业务规则,如果要利用数据库自增主键生成唯一ID,需要每个业务部门创建一张表来为唯一ID服务。

ClearLinux包管理器swupd具体方法
swupd是ClearLinux指定的包管理器,正如ClearLinux所描述的,针对开发者做了很多优化,ClearLinux的swupd包管理器也是非常简洁友好的,本文介绍swupd的简单使用。因为我的测试环境在外网,看教程的朋友请谨慎模仿,可能因为软件源在国外,下载安装会很慢…真的可能很慢。