分类目录归档:教程

Mac OS Catalina 通过pyenv 安装和使用任意版本的python


在Mac更新至Catalina之前因为Mac没有集成python3,所以可以使用homebrew安装python3进行管理,但Mac更新至Catalina后开始集成python3,为了不影响系统的python3环境,我们可以直接通过homebrew安装python3就会带来一些冲突问题,这里可以使用pyenv解决。

什么是pyenv

pyenv是一个forked自ruby社区的简单、低调、遵循UNIX哲学的Python环境管理工具, 它可以轻松切换全局解释器版本, 同时结合vitualenv插件可以方便的管理对应的包源.

安装步骤

1.先安装homebrew(已安装的略过)

/usr/bin/

Read more

ScreenFlow 绿屏解决方案


苹果在更新至Catalina后,采用了更严格的权限方案,其中对大家影响最大的一个权限就是录制屏幕的权限,所有需要使用到录制屏幕权限的app都需要先授权,其中就包括ScreenFlow

如果不授权,ScreenFlow录制的视频就会是绿色,如图: lzG8XT.jpg

具体操作方式:

  1. 打开“系统偏好设置” lzJnKK.png
  2. 选择“安全性与隐私” lzJoGR.png
  3. 在左边列表选择“屏幕录制”,然后把screenflow勾选上就可以了 lzYlLT.png

Read more

mac软件“意外退出”打不开解决方案


如果你的mac装的是TNT的破解软件的话,因为Apple删除了TNT的证书,因此应用程序将在7月12日之后崩溃。目前的解决方案是自己签名。

首先,打开终端,安装xcode命令行模式:

xcode-select --install

然后在终端输入:

codesign --force --deep --sign - /Applications/name.app

name.app实际上是你的应用软件的包名。

Read more

homebrew 基本操作以及使用代理


基本操作

操作 命令

更新 Homebrew brew update

更新所有安装过的软件包 brew upgrade

更新指定的软件包 brew upgrade wget

查找软件包 brew search wget

安装软件包 brew install wget

卸载软件包 brew remove wget

列出已安装的软件包 brew list

查看软件包信息 brew info wget

列出软件包的依赖关系 brew deps wget

列出可以更新的软件包 brew outdated

临时使用代理

brew支持全局socks代理,使用前打开终端,加上这一句:

export ALL_

Read more

一文搞定微信养号,微信号不再怕被封


一、 微信常识

1. 通讯录导入

24小时只能加15~25个好友。超出了25个,即使添加对方显示发送验证成功,对方也收不到验证信息。

2. 查找添加

10个小时只能查找15人,超过这个次数,系统提示操作过于频繁。如果是新号,经常这样操作很容易被封号。

3. 扫一扫

一次只能添加30个,超过即使发送请求成功,对方也收不到。

4. 被动添加

微信每天被动加粉不能超过320个,超出无法通过好友验证且有封号风险。200人比较安全。

5. 主动添加

每天主动添加好友的上限是50人,加到20人比较安全。超出对方收不到验证信息。

6. 微信好友上限5000人

腾讯官方回根据微信好友互动是否为单向输出,发朋友

Read more

Python之dict(或对象)与json之间的互相转化


在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。

在Python中自带json库。通过import json导入。

在json模块有2个方法,

loads():将json数据转化成dict数据

dumps():将dict数据转化成json数据

load():读取json文件数据,转成dict数据

dump():将dict数据转化成json数据后写入json文件

Read more

如何假装拥有一台Mac Pro?


ZluvUe.png

没有Mac Pro, 又想体验一下拥有的感觉,或者想看一下Mac pro实际上有多大?苹果利用AR技术,给了我们这个机会。

使用iPhone或者iPad上的浏览器打开这个链接: https://www.apple.com/cn/mac-pro/

在页面上就能看到“用增强现实观看Mac Pro”,然后选择“AR”,对准你的地面或者桌子,Mac Pro就会自动出现在你的面前!

快来试试吧!

以下是我拍的照片:

ZlKSCd.jpg

ZlKFDf.jpg

Read more

iOS13|MacOS Catalina|iPadOS公测版官方申请升级教程


ios13

经过两个开发者测试版, 苹果上线了iOS13|MacOS Catalina|iPadOS公测版,拥有苹果设备的同学们如果想安装,建议使用苹果推荐的方式,在苹果官方网站注册Apple Beta软件计划,Apple Beta软件计划普通用户可以直接使用自己的Apple ID登录注册软件计划和下载官方描述文件,不建议直接在别的网站下载描述文件升级。

Apple Beta软件计划网址: https://beta.apple.com/sp/betaprogram/

注: 想为哪部设备升级就使用哪部设备的Safari浏览器打开上面的网站,然后进行登录即可。

iOS13新功能官方介绍链接: https:/

Read more

为Nvidia的游戏卡开启专业卡的抗锯齿功能


游戏卡性能很强大,但是一到CAD里,马上就萎了,全是锯齿,这是为什么呢?因为Nvidia搞了负优化,阉割了专业软件的抗锯齿功能,不允许开启抗锯齿! 游戏里抗锯齿杠杠的,一到专业软件就不允许开启抗锯齿,顺带突出了专业软件的驱动优化。 不过还是有办法开启抗锯齿的,Nvidia的工具NVTweak,在优化显卡功能的同时,也承担了负优化抗锯齿功能,于是我们只需要修改注册表:

[HKEY_CURRENT_USER\Software\NVIDIA Corporation\Global\NVTweak]
"SedonaHasRun=dword:00000000"

就可以关闭这个负优化,于是CAD等专业软件就

Read more

brew services 命令解析


对于使用Mac系统的开发者来说,homebrew是必装的软件,装完homebrew后往往也会装mysql等应用服务,这时候就需要使用 brew services命令去打开或关闭mysql等应用。

[sudo] brew services list
列出所有正在运行的服务
[sudo] brew services run formula|--all
不开机启动的运行一个服务
[sudo] brew services start formula|--all
启动一个服务,并注册到开机启动
[sudo] brew services stop formula|--all
停止一个服务,并从开机启动里取

Read more