Linux的Shell时间和格式化,可以用在自动备份脚本中,有关Linux备份的示例,可以参考:https://blog.terrynow.com/2020/12/29/linux-bash-backup-script/ # 当前日期,格式化成类似:2021-12-20 nowdate=`date +%Y-%m-%d` echo $nowdate # 获得当前时间,格式类似:20220108-092211 nowdatetime=`date +%Y%m%d-%H%M%S` echo $nowdatetime 获得多…

2022-01-08 0条评论 894点热度 0人点赞 admin 阅读全文

Javascript语言,需要将一个字符串按照中间的空白(可能是一个或多个空格,或者多个Tab)进行分割,输出到数组。 可利用string的split函数的正则表达式功能 // 根据一个或者多个空白(包括Tab)分割 var parts = qr.split(/\s+|\t+/) console.log(parts) // 根据空格分割 var parts = qr.split(/\s+/) console.log(parts) Java根据一个或多个空格或Tab分割字符串,参考:https://blog.terr…

2022-01-07 0条评论 2222点热度 0人点赞 admin 阅读全文

Docker下启动的容器端口,默认是不受Docker主机的防火墙控制的,之前的文章中,如果是iptables,介绍了如何使用iptables来特别控制docker下容器的端口的防火墙访问,详见:https://blog.terrynow.com/2022/01/03/docker-container-port-iptables-firewall-settings/ 如果你的主机是firwalld的防火墙,本人已经测试过,利用防火墙规则比较复杂,很难控制(可以参考这里:https://blog.terrynow.co…

2022-01-06 0条评论 1594点热度 0人点赞 admin 阅读全文

需要根据某个字段的值,来比较两个表的异同,某个字段的内容,1)两个表里都有;2)只有A表有,B表没有;3)只有B表有,A表没有。 主要思路是把两张表UNION起来,然后根据需要比较的字段来分组,根据count(分组字段)的数量来比较,如果count=2,说明两张表都有,如果count=1说明只有某一张表才有。 具体的SQL如下: -- 比较两张表不同的内容 compare_key就是要比较的字段,假设两个表都有,没有的话,或者两个表的要比的字段不一样,那么只要union的时候用别名就可以了(或者建立虚拟字段) SE…

2022-01-05 0条评论 1054点热度 0人点赞 admin 阅读全文

最近Mac下遇到一个应用程序问题,突然有某些应用程序无法打开,而且在多台电脑上同时出现某个程序无法打开。 报错如下: You do not have permission to open the application "SomeApp" Contact your computer or network administrator for assistance. 应用程序『SomeAPP』无法打开 或者打开报错:应用已损坏,应该移动到废纸篓 或者直接APP打开后崩溃 因为同一个程序不同的电脑都出现这个问题,应该不是…

2022-01-04 0条评论 2417点热度 0人点赞 admin 阅读全文

Docker容器的端口,我们需要管控防火墙访问,例如只允许某个IP地址或者IP地址段才能访问容器的端口;在没有Docker的情况下,很容易使用iptables来限定特定的IP/IP地址段访问。 如果要限制Docker里的容器访问外网,详见:https://blog.terrynow.com/2022/01/25/iptable-block-all-docker-containers-outgoing-connections/ Docker服务中,会生成一个虚拟的interface,我们需要对这个interface来…

2022-01-03 0条评论 4203点热度 0人点赞 admin 阅读全文

Wordpress全部配置好后,包括全部的主题和插件,后续可能还可能有主题和插件的更新,不过并不是最新的是好的,我就碰到过,配置好好的主题,更新后,就变得乱七八糟的,也有一些插件更新后,就不能用了,还得退回到旧版本。 退回了旧版本后,有个问题,就是总有个更新提示,或者小的红色更新数字徽标,对强迫症不能忍,就算能忍,万一一不小心点到就不妙了! 有两种方式禁用自动更新和更新提示 安装禁用自动更新和提示的插件,搜索 可以精确控制哪些插件或者主题可以更新,非常强大,不过免费版本有广告,如果像我一样,只是需要通通全部更新,可…

2022-01-02 0条评论 1186点热度 0人点赞 admin 阅读全文

需要得到Oracle数据库当前User下所有的表的列表 可以使用SQL查询到,如下 -- 一行一个表的名字 SELECT DISTINCT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' -- 用逗号隔开,把多个表连起来 SELECT wm_concat(DISTINCT OBJECT_NAME) FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'  

2022-01-01 0条评论 587点热度 0人点赞 admin 阅读全文

有一台服务器,因为安全方面的原因,是不允许访问互联网的,上面安装了docker服务,不过在获取镜像的时候,就遇到问题,无法连接互联网来拉取image。 另外一种情况,有一些docker镜像只有国外的镜像服务器上有,虽然我们修改一些配置,让docker来拉取国内的镜像(详见:https://blog.terrynow.com/2021/12/24/docker-set-registry-mirrors-to-speed-up-pull/),还是没有办法(例如registry-1.docker.io什么timeout等…

2021-12-31 0条评论 855点热度 0人点赞 admin 阅读全文

今天MacOS上的Shimo突然就无法运行了,而且两台Mac都是同样的问题,估计是苹果远程锁定了开发者的什么权限。 提示如下:     另外一台也是同样类似的提示: 可能还会遇到这个错误提示: 给应用程序重新签名,方法如下 Splotlight搜索程序: Terminal,或者终端,执行如下命令: sudo codesign --force --deep --sign - /Applications/Shimo.app sudo codesign --force --deep --sign - …

2021-12-30 0条评论 1824点热度 0人点赞 admin 阅读全文
1434445464784