
JavaScript程序员15分钟掌握80%的Rust语言知识
如果你是一位JavaScript程序员,本文将带领你迅速的理解Rust这种编程语言的诸多语言知识。网上有很多关于Rust的零基础教程,但是,既然你已经是一位程序员了,为什么不跟自己已经熟悉的编程语言对比一下呢?

使用命令行升级Ubuntu系统更新包(update, upgrade, full-upgrade, dist-upgrade)
使用命令行升级Ubuntu系统更新包的几个命令,包括apt-get update, upgrade, full-upgrade,dist-upgrade,autoremove ,autoclean等

那些代码里有趣的字母拼图注释
图示是最容易让人理解的表达方式,我们使用图片来认识问题。各种主流编程语言,从某方面来说,都使用了完全不同的编程理念或数据操作方法,给人们的认知留下了巨大的鸿沟。本文展示了一些嵌入在源代码中,使用字母排列拼出来是图案注释。我们很佩服这些注释!

编程语言Python中那些有趣的东西
这个有趣的项目意在收集 Python 中那些难以理解和反人类直觉的例子以及鲜为人知的功能特性, 并尝试讨论这些现象背后真正的原理!

三个点(…)在JavaScript语法中的作用:解构赋值
解构赋值语法是一种 Javascript 表达式。通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量。

如何将WordPress首页重定向到某个页面或随机页面
但有时候你可能有一些特殊的重定向要求,比如,把首页重定向到站内的随机的某个页面。这个需求有些变态,无法用重定向插件实现,如果你懂得有些编程知识,知道一些PHP技巧
async await mysql nodejs 两种推荐技巧
nodejs mysql 里的使用async/await同步异步调用是个需要技巧的事情。

如何在数据表中执行update,如果数据不存在就执行insert?
这个方法是最靠谱的方法,它是先检查数据是否存在,如果数据存在(根据主键或唯一索引判断),执行update更新,如果数据不存在,则执行insert插入操作。

ImageMagic批处理多个图片的一些方法技巧
比如说,我想将一个目录下的所有图片都换个名字,或者都从png格式转换成jpg格式,这个时候需要批处理,可以使用 mogrify 命令,但可以使用传统的 convert 命令配合shell命令也可以实现,很容易理解。

解密报错ImportError: No module named Crypto.Cipher
ImportError: No module named Crypto.Cipher

问号在htaccess URL Rewrite中如何匹配?
RewriteRule中的 Pattern 部分并不是指的整个URL,而是单纯的问号前面的部分,而且不包含域名(也不包含最前面的一个/)。
在ubuntu 18.04 server里添加不见的/etc/rc.local文件
Ubuntu 18.04里是没有/etc/rc.local,但是我们可以手动添加,同样会执行它原有的功能。

修改cups web管理页面
修改一下cups的页面,添加上喷嘴检查和打印头清洗两个功能菜单,这样,直接在平板上就可以通过cups web管理界面执行之前必须在电脑上才有的功能了。
ssh keygen、ssh-copy-id 和 autossh
ssh登录远程服务器时需要输入密码。如果想省去这个步骤,可以使用秘钥登录,不用每次输入密码。
谷歌浏览器chrome/chromium命令行参数
代理的设置可以使用命令行参数实现的,不仅代理,还有很多其它功能也可以通过命令参数实现,比如修改浏览器user agent:
在ubuntu 18.04服务器上使用iptables开启端口转发服务的方法
这个过程看起来有点傻,我们需要iptables能够自动加载。安装iptables-persistent服务就可以了
如何用Crontab启动图形界面程序?
采用无人值守的方式,这就需要程序在后台调度具有图形界面的浏览器。如果使用crontab,会出错,could not open display

如何让Crontab每秒钟执行一次任务?
上面的几种方法都可以实现低于分钟粒度的定时调度任务。各有优点。SystemD定时器看起来更正规,但稍微复杂了一点。Crontab+sleep方式虽然别扭,但对于一些小任务来说没有不能胜任的。

Ubuntu下修改时区、日期和时间的方法
在修改时间以后,修改硬件CMOS的时间, sudo hwclock –systohc //非常重要,如果没有这一步的话,后面时间还是不准

在Ubuntu 18.04 LTS上安装FTP Server及添加FTP虚拟用户
FTP虚拟用户可以拥有和系统现有用户相同的UID,也就可以拥有相同UID用户同样的权限。

Console.log不输出信息?
今天遇到的这个问题不是由于debug level引起的,不仅仅是console.log()不输出,console.info(),console.warn(),console.debug(), 甚至console.error()都不输出。