需要加一条白名单规则让远程机器连mysql端口 3306

iptables -A INPUT -p tcp --dport 3306 -s 45.83.151.250 -j ACCEPT

添加完后检查,并保存生效

iptables -L
iptables-save

规则内原本已经有 DROP 3306 端口的规则,所以新增的这条无效
直接进去改配置文件(实际情况路径和文件名可能略有不同)

vi /etc/iptables/rules.v4

把新增的规则调整在 drop规则之前,保存, 并使之生效

iptables-restore < /etc/iptables/rules.v4

单独使用且文本内容较多的说明性页面需要做的时候,用markdown写然后用js渲染成html是不错的办法。

较早前已经尝试showdown,今天在写一个帮助页面时发现不支持表格语法于是搜了下替代的项目,找了下确实有不少选择,换成了 marked.js

转换成html还需要找个github风格的css配合使用,这次选的是 github-markdown-css
我之前使用的样式是 foundation.min.css, 现在换用 github-markdown.css 需要把 markdown容器加上 class="markdown-body"
其实两个样式方案都非常的不错,可以看自己的喜好选择。

资源链接见底部,我们先看html代码(其中注释掉的是之前的showdown的用法,也很简单)



- 阅读剩余部分 -

告诉我把 Visual Studio 2015 当做是 Visiual Stuido Code 的不是一个人.

浅尝了一下 VS2015 觉得唉也没有吹的那么神,好麻烦的样子我又不写C程序。
就这么和 VSC失之交臂好几年。

谁会知道娶了老婆也吃不到老婆饼呢..

QQ截图20200508121950.png

研究在已经部署lnmp的服务器上搭建以nginx做直播推流分发的服务端,需要给一键部署的nginx 添加rtmp第三方模块。
先说总结,lnmp一键部署脚本考虑得非常周到,只要简单操作即可无缝编译升级。只是文档说明有点语焉不详,网上流传的其他日志也错漏颇多,跟着别人的日志做差点翻车,把在线的网站给炸down了,还好直接覆盖安装没有影响任何配置。


- 阅读剩余部分 -

有一个日志表,记录每日(date)不同类型(datatype) 数据值 格式如下

mysql> select * from userlog;

+-----+------------+----------+-----------+--------+
| uid | date       | datatype | datavalue | logger |
+-----+------------+----------+-----------+--------+
|   4 | 2020-03-03 |        1 |        83 |      2 |
|   4 | 2020-04-04 |        1 |        82 |      1 |
|   5 | 2020-03-03 |        1 |        83 |      2 |
|   6 | 2020-03-03 |        1 |        70 |      3 |
|   6 | 2020-04-04 |        5 |        23 |      3 |
|   6 | 2020-04-04 |        6 |        20 |      3 |
|   6 | 2020-04-04 |        7 |        37 |      3 |
|   6 | 2020-04-04 |       10 |        38 |      3 |
+-----+------------+----------+-----------+--------+
23 rows in set (0.00 sec)

我需要列出各项数据的最新状态时,并用了 group by 和 order by , 发现sql脚本并未如我期望地展示数据

mysql> SELECT * FROM userlog WHERE uid = 4 GROUP BY datatype ORDER BY date DESC;

+-----+------------+----------+-----------+--------+
| uid | date       | datatype | datavalue | logger |
+-----+------------+----------+-----------+--------+
|   4 | 2020-03-03 |        1 |        83 |      2 |
+-----+------------+----------+-----------+--------+
1 row in set (0.00 sec)

原因很好理解,处理的顺序是 先按自然顺序 group 了,才对结果 date 做 order DESC;

- 阅读剩余部分 -