让Dock程序坞 即时自动显示和隐藏 (无延迟)

  • 设置
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
  • 恢复
defaults delete com.apple.Dock autohide-delay && killall Dock

设置使用任何来源都可以打开的应用

sudo spctl --master-disable

显示隐藏桌面图标

  • 显示桌面图标
defaults write com.apple.finder CreateDesktop -bool true; killall Finder
  • 隐藏桌面图标
defaults write com.apple.finder CreateDesktop -bool false; killall Finder

让 Finder 显示完整路径

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Mac 启动台图标大小调整

1 、终端运行命令:10代表一行显示10个图标,几个可以自定义

defaults write com.apple.dock springboard-columns -int 10

2 、 设置完需要重新启动一下 启动台

killall Dock

Mac结束进程

lsof -i:<端口号>  // 获取到对应的pid

kill <pid>

启动时更新

  • 热启动:假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动;
  • 冷启动:用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动,即冷启动。 小程序没有重启的概念。

小程序每次冷启动时,都会检查是否有更新版本,如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。

注意: 发布版本的时候版本号也记得更新,可能导致有更新提示不生效

微信开发者工具中设置编译模式启动触发

  • 下次编译时模拟更新

示例代码

// 检查是否版本更新,在app.js里的onLaunch中调用即可
checkUpdate() {
const updateManager = wx.getUpdateManager();
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
console.log("是否有新版本:" + res.hasUpdate);
if (res.hasUpdate) {
// 小程序有新版本,会主动触发下载操作(无需开发者触发)
updateManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
wx.getUpdateManager().applyUpdate()
}
}
})
});

// 小程序有新版本,会主动触发下载操作(无需开发者触发)
updateManager.onUpdateFailed(function () {
// 新版本下载失败
wx.showModal({
title: '提示',
content: '检查到有新版本,但下载失败,请检查网络设置',
showCancel: false,
})
});
}
});
},

git三个分区

Git基本操作

操作 命令
将工作区的修改提交到暂存区 git add <文件名> 可用通配符
将暂存区的修改提交到当前分支 git commit -m <注释>
修改最后一次提交的注释信息 git commit —amend -m <注释>
显示有变更的文件 git status
查看修改差异 git diff
提交一个新的版本,并重写注释 git revert <hash版本号> 版本回退常用
回滚到指定版本 (慎用) git reset <hash版本号> 之前的提交记录会消失
把指定文件从暂存区撤销到工作区 git reset HEAD <文件名> 可用通配符
撤销工作区的修改 git checkout <文件名> 可用通配符代替
推送代码到远程分支 git push origin <远程分支> 加 -f 强推直接覆盖

远程仓库相关命令

操作 命令
检出仓库 git clone <远程仓库地址>
查看远程仓库 git remote -v
添加远程仓库 git remote add <远程仓库名称> <远程仓库地址>
删除远程仓库 git remote rm <远程仓库名称>
修改远程仓库 git remote set-url –push <远程仓库名称> <远程仓库地址>
拉取远程仓库 git pull <远程仓库名称> <本地分支名称>
推送远程仓库 git push <远程仓库名称> <本地分支名称>:<远程分支名>

分支相关命令

操作 命令
查看本地分支 git branch
查看远程分支 git branch -r
创建本地分支 git branch <分支名称>
切换分支 git checkout <分支名称>
切换/创建本地分支 git checkout -b <分支名称> 切换本地分支,没有则创建
删除本地分支 git branch -d <分支名称> 需要切换到其他分支
合并分支 git merge <分支名称> 当前分支和 <分支名称>合并
创建远程分支 git push origin <本地分支名称>
删除远程分支 git push origin :<远程分支名称>

版本(tag)操作相关命令

操作 命令
查看版本 git tag
创建版本 git tag [name]
删除版本 git tag -d [name]
查看远程版本 git tag -r
创建远程版本 git push origin [name] 本地版本push到远程
删除远程版本 git push origin :refs/tags/[name]
合并远程仓库的tag到本地 git pull origin –tags
上传本地tag到远程仓库 git push origin –tags
创建带注释的tag git tag -a [name] -m ‘yourMessage’
0%