修复 macOS下提示安装软件损坏的问题

一般在 macOS 安装部分应用的时候,会提示应用损坏,或者如下:
App “is damaged and can’t be opened. You should move it to the Trash” Error
网络下载应用被 Apple 添加隔离标识,这个有两个方式可以解决

  1. 在安全性与隐私里面选择任何来源
  2. 用quarantine去除隔离标识
Read more

Python 根据字典的Value获取对应的Key

Python的字典是非常好用的,但是如何在已知Value的情况获得对应的Key呢?

  • 一个字典的Key是不一样的
  • 一个字典的Vaulev是可能重复的

根据Python官方的描述:

If keys, values and items views are iterated over with no intervening modifications to the dictionary, the order of items will directly correspond.

在迭代的过程中,没有对字典进行修改,那么Key和Value总是保持对应关系。

Read more

RedMI K40刷入MIUI EU国际版并且实现本地化

为了使用MIUI的DC调光功能,只能从类原生回到MIUI,本来使用的稳定版EU,奈何一个版本之后使用*#*#3223*#*#都不能再次打开,遂使用MIUI EU的开发板加工具箱实现MIUI EU版本的本地化功能。

特地记下以下步骤记录(未完待续):

Read more

部分国家和地区的手机号正则匹配表达式

以下是一些国家的代号以及这些这国家的手机号的匹配正则

地区 代号
简体中文(中国) zh-cn
繁体中文(台湾地区) zh-tw
繁体中文(香港) zh-hk
英语(香港) en-hk
英语(美国) en-us
英语(全球) en-ww
英语(澳大利亚) en-au
英语(芬兰) en-fi
英语(丹麦) en-dk
英语(以色列) en-il
英语(南非) en-za
英语(挪威) en-no
英语(新西兰) en-nz
英语(菲律宾) en-ph
英语(马来西亚) en-my
韩文(韩国) ko-kr
荷兰语(荷兰) nl-nl
葡萄牙语(葡萄牙) pt-pt
法语(法国) fr-fr
法语(瑞士) fr-ch
法语(加拿大) fr-ca
西班牙语(西班牙) es-es
西班牙语(美国) es-us
西班牙语(哥伦比亚) es-co
德语(德国) de-de
德语(瑞士) de-ch
意大利语(意大利) it-it
挪威语(挪威) no-no
土耳其语(土耳其) tr-tr
斯洛文尼亚语 sl-sl
瑞典语(瑞典) sv-se
Read more

Linux 修改文件夹权限和用户组

“-rw-r–r–”表示权限,一共有十个字符

“-”则表示是文件,如果是“d”则表示是目录(directory)

后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”)

分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。

Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。

“rw-”是6(=4+2+0),a.txt的权限是644,属于root用户组的root用户。

Read more

macOS的brew无法使用tab补全

在M1版本的电脑上安装了brew,但是发现无法使用自动补全的功能,经查得知需要在.zshrc添加如下命令

1
2
3
4
5
6
if type brew &>/dev/null; then
FPATH=$(brew --prefix)/share/zsh/site-functions:$FPATH

autoload -Uz compinit
compinit
fi
Read more

GitHub不再支持密码验证的解决方案

最近在重新弄了Hexo之后,提交文件出现了错误提示:

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

查了下官方的说明:

Git password authentication is shutting down

所以就是SSH的密码验证不再支持,需使用 personal access token 替代。

操作方法如下:

Read more

安装 oh-my-zsh 插件

macOS的用户安装zsh-autosuggestions等没有自带的插件,基本如下操作:

1
2
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
vi ~/.zshrc

编辑该文件

1
2
3
4
plugins=(
git
zsh-autosuggestions
)

最后更新配置文件

1
source ~/.zshrc
Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×