Google 和 Baidu 常用的搜索技巧

因为博客使用了 百度submit 插件,在创建和修改博客的时候都会提交到百度,并快速收录。想要测试一下百度是否有收录这个新的页面,已知 site:「域名」 可以查看域名下收录的所有页面,但进一步搜索关键词并不是很清楚。百度找到知乎上的一篇 Google 和 Baidu 常用的搜索技巧,由于 Goole 和百度在基本指令使用上相同,所以只摘抄一份。1. 精确搜索:双引号"唐纳德·川普&qu

发送订阅消息或模板消息时而报错:48001, api unauthorized

前面代码中获取稳定版 access_token,将小程序和公众号的接口都替换了,并存储到 redis 缓冲中。之后就时不时的出现小程序的订阅消息发送不成功的情况,查看日志会发现,发送返回:{"errcode":48001,"errmsg":"api unauthorized rid: 64a64dcd-7d747476-7ba87c84"

sublime 在每一行的末尾增加逗号

之前遇到的都是有相同元素,且长度一致的字符串,可以 Ctrl+F 填入相同元素,再选择 Find All。这时会选中文件内所有相同元素,然后在左右调整到行首、行尾,再写入需要的字符,编辑器会批量插入。现在需要对没有相同元素,长度也不尽相同的字符串做批量增加处理。按照教程里 Mac 下直接执行 Ctrl + H 会关闭当前窗口,可以在顶部菜单栏 Find -> Replace 弹出底部弹框(或

Mac查看端口号占用

~ lsof -i tcp:8081 ✘ mac@macdeMacBook-Pro  ~  lsof -i tcp:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 36066 mac 86u IPv6 0x6ae076e00d70d5a1 0t0 TCP *

Intellij IDE 2022.3.1 Community 社区版本无法使 properties 文件自动完成配置项

之前用的是 2022.2.1 版本的,发现有 3.1 新版本就不自觉地升级了。然后看到 spring boot 视频教程里在 application.properties 文件里添加配置时是由提示和自动完成的。他那个应该是 Ultimate 版本,而我使用的时 Community 版本,想着再怎么区别基本的需求应该是可以满足的吧。一开始在 IDE 的插件库里找 spring 相关的插件,只发现一个

Navicat Premium 16 连接 Postgres 报错:字段 “datlastsysoid” 不存在

使用的算是 Navicat 比较新的软件版本了,之前没有连接过 postgres (15.1) 数据库,大概可以升级 Navicat 到最新的版本再去试一下,可能会有升级兼容版本。网上找到的解答是 postgres 15.1 版本将这个 datlastsysoid 字段删除了,建议更换其他的工具,或者降低 postgres 版本。鉴于 postgres 15.1 属于使用的第一个版本,那么越新越好

git 提交 tag 版本

正常开发都是使用分支提交的:git add . git commit -a -m "xxx" git pushtag 与正常的分支提交不太一样:git tag -f tagname git push origin -f tagname 附:gitlab上fork别人的代码,如何更新主分支最新代码

git checkout 某个 commit 后 pull 提示 HEAD detached from xxxx

测试站点先 git checkout xxx 到历史的某次 commit,之后没有处理继续更新 git pull,然后页面上会有一个 HEAD detached from xxxx 的提示语。因为正常 pull 是不会显示这个的,所以网上找了一下解决方法。执行以下内容可恢复到原来分支:# dev 测试站部署分支 git checkout dev # 再次 pull 就可以了 git pull

windows 下 mysql 8.0 修改用户密码

目标增加一个可以远程登录的账号,并设置一下密码和权限。步骤在不记得初始密码的时候,可以使用步骤一来启用一个跳过权限表认证的 mysqld 服务。启用一个跳过权限表认证的 mysqld 服务需要以管理员的身份运行命令行,先将系统中的 mysql 服务关闭: net stop mysql。但我使用的是 phpstudy 开启的 mysql 8.0 服务,这个指令返回了找不到服务,需要从面板里关闭。关闭