IDEA 本地调试代 码中英文显示全部正常,但是用 idea 中的 docker 插件部署到服务器,再查看 容器中 log 的时候,log 里面的中文全是乱码!!!
就开启了一段排查过程,开始一个个排查(程序员的日常)。
查看容器中语言(字符集)环境,也是支持中文的,也就是 utf-8

查询 MySQL 时区及当前时间
mysql> show variables like '%zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | UTC |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2019-10-15 05:37:07 |
+---------------------+
1 row in set
# 当前时间是 2019-10-15 13:37:07,差了 8 小时
安装 git
第一步,安装 git:
# Ubuntu
apt-get install git
# CentOS
yum install git -y
VS Code 是一款非常好的编辑器,但相信很多人会遇到这么一种情况,想使用 VS Code 中的 Git 快捷方式把最新的代码推送(push)到远程仓库

但是会遇到这样的错误提示 Permission Denied(publickey):
在日常 Coding 中,码农们肯定少不了对数组的操作,其中很常用的一个操作就是对数组进行遍历,查看数组中的元素,然后一顿操作猛如虎。
就好像我们去买水果,在一堆水果中,一个一个看好坏。这个好,嗯,要,放入袋中;这个不好,不要,放回;这个好,嗯,呀 …
在我认识的众多计算机语言中,如 Java、Python、JS,都有对 forEach 的实现,今天暂且简单地说说在 JavaScript 中 forEach。
学习或研究语言提供的函数 API,一般都会有这么几步:
- 看函数原型,理解参数
- 撸!实战,不断验证
- 深入源码,看优秀的代码,实现方式
- 学习思想,模式
BLE,Bluetooth Low Energy 也就是我们口说的「低功耗蓝牙」,是蓝牙技术联盟设计和销售的一种个人局域网技术。
相较经典蓝牙,低功耗蓝牙能在保持同等通信范围的同时显著降低功耗和成本。关键在于低功耗,满足了非常多的应用场景。大家想想自己手机开着蓝牙,掉电有多快!就知道:在一些设备中,低功耗有多么切确的需求了。
在医疗保健、运动健身、信标、安防、家庭娱乐等领域被广泛应用,特别这几年穿戴设备的火热,比如运动手环、智能跑步鞋等,就连共享单车早期也都是运用这技术,可惜现在说凉就凉了,不过手环还一直坚挺,特别是小 mi 手环。
BLE 技术可谓是 IoT 的功臣、先驱,在「万物互联」时代,在未来 5G 网络未全面铺开前,就算铺开了,我也相信 BLE 会占领一片小天小地。
这段时间,为了考个驾照,为了完成自己在大学里设定的目标:在对的时间做对的事,把该拿的证书都拿下,不然以后更花时间精力和金钱。专门跑回学校一趟,为了它,还丢了工作。现在考过了,但现在这个时间段再出去,估计过年得吃泡面了。现在想想真后悔自己当初为什么不早点儿报名,不早考完,真的是计划赶不上变化!但没办法,咬咬牙,自己选的路,哭着也要走完,自己流的泪自己擦。
好了,回到主题上。
回到学校,第一件事就是寻找网络,在现今这个时代,估计到哪都是这样,没网就好像失去了全世界。但是呢,学校的网络一般都是贼坑的,运营商为了赚钱,设置了认证授权,还限制网络共享,几个人不能一起用同一个账号上网,关键我这里还玩垄断,价格随便开,但我们不用不行,哭着也要用,坑你没得说。
我们知道,目前的计算机最终只认识 0 和 1 这两个数字,我们写的所有代码、指令最终都会变成以 0 和 1 组成的编码执行的,而这样的编码就叫做二进制。
至于为什么是 0 和 1 呢?我简单、非官方地解释一下,因为计算机是由无数个逻辑电路组成的,而电路的逻辑只有 0 和 1 两个状态,0 和 1 并不是简单数字意义上的 0 和 1,它们表示两种不同的状态,0 表示低电平,1 表示高电平。要控制电路来表达某种意思,就只能控制不同电路的不同状态即根据 0 和 1 的有限位数和组合来表达。

不知道平时大家是怎么访问或者说是打开 Google、百度这些网站的,但我掐指一算,你会用下面几种方式。
1 收藏好网站,要打开就直接点击。
2 用域名访问,在地址栏输入域名,回车访问。
以上两种都是我们 99% 的人访问网站的方式,但难道就没有其他方式了吗?
很多猿们肯定还会说,我还可以用 IP 访问呀,你忘了?
3 用 IP 访问,在地址栏输入 IP,回车访问。