Mac OS X

Mac快速上手指南

时光总嘲笑我的痴心妄想 提交于 2021-02-02 12:23:53
上周刚入手了2017版MacBookPro,预装macOS High Sierra。第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的功能,快速上手。 1、Mac键盘实现Home、End、Page UP、Page DOWN这几个键 macbookpro键盘没有Home、End、Page UP、Page DOWN这几个键,不过,平时浏览网页、文档还需要的: Home键=Fn+左方向 End键=Fn+右方向 PageUP=Fn+上方向 PageDOWN=Fn+下方向 2、Delete删除键的5种用法 windows键盘有backspace、delete两个按键,而macbookpro上的delete键删除文字功能实际相当于windows backspace,还有删除文件也不是windows的delete,在此整理mac delete键的几种用法,熟练操作,以免混淆: 第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认); 第二种:按 fn+delete 键,删除光标之后的一个字符; 第三种:按 option+delete 键,删除光标之前的一个单词(英文有效); 第四种:按 command+delete 键,删除光标之前整行内容; 第五种:选中文件后按 command+delete,删除掉该文件。 3

提示“准备更新时出错”,苹果M1芯片版Mac如何重装系统?

百般思念 提交于 2021-02-01 19:45:06
最新的苹果 M1芯片版Mac如果使用抹掉硬盘再重装时,无法通过mac的恢复功能进行重装,无法再进 入系统,也可能提示系“准备更新时出错,未能个性化软件更新,请再试一次”。 下面小编教你怎么正确的进行M1芯片mac系统重装。 1.启动 Mac 并继续按住电源按钮,直至您看到启动选项窗口。选择“选项”,然后点按“继续”。 2.当系统要求您选择一个您知道相应密码的用户时,请选择这样的用户,点按“下一步”,然后输入用户的管理员密码。 3.当您看到实用工具窗口时(如下所示),请从菜单栏中选取“实用工具”>“终端”。 4.在“终端”中输入命令 resetpassword ,然后按 Return 键。 5.点按“重设密码”窗口以将它前置,然后从菜单栏中选取“恢复助理”>“抹掉 Mac”。 6.在打开的窗口中点按“抹掉 Mac”,然后再次点按“抹掉 Mac”进行确认。完成后,您的 Mac 会自动重新启动。 7.当系统在启动期间提示您选取语言时,请完成相应的选择。 8.如果您看到一条提醒信息,提示所选磁盘上的 macOS 版本需要重新安装,请点按“macOS 实用工具”。 9.您的 Mac 将开始激活;在此期间,设备需要连接至互联网。待 Mac 激活后,请点按“退出到恢复实用工具”。 10.再次实施第 3 步至第 9 步,然后继续完成下一部分。 11.实用工具窗口中选择“重新安装 macOS Big

(转)Python全能自动化开发环境软件之pyenv的安装说明

痞子三分冷 提交于 2021-02-01 02:46:10
原文:http://www.magedu.com/73921.html pyenv ,是一款特别好用的Python版本管理器,程序员可以建立不同的目录,在不同的目录里分别运行不同版本的Python, 并且互不影响,安装的包也互不影响。github项目地址:https://github.com/yyuu/pyenv 1.1 Python安装与版本控制 pyenv-virtualenv, 是pyenv的一个plugin(插件),可以用来创建基于不同Python版本的干净的虚拟环境。github项目地址:https://github.com/yyuu/pyenv-virtualenv 1.1.1 pyenv安装详解 ——OS X 下安装pyenv: 以OS X目前最新版本10.11.6为例(其他版本也适用)。 1. 安装brew 我们可以用brew命令来更新OSX系统,brew命令类似于RHEL的yum和ubuntu的apt-get命令,Homebrew的官网是这样说的: homebrew – The missing package manager for OS X OSX没有包管理器,所以我们安装brew来管理,登陆Homebrew网站,找到ruby代码来安装brew: ruby$ ruby -e “$(curl -fsSL https://raw.githubusercontent

linux zmap

亡梦爱人 提交于 2021-01-31 14:46:44
https://github.com/zmap/zmap ZMap is a fast single packet network scanner designed for Internet-wide network surveys. On a typical desktop computer with a gigabit Ethernet connection, ZMap is capable scanning the entire public IPv4 address space in under 45 minutes. With a 10gigE connection and PF_RING , ZMap can scan the IPv4 address space in under 5 minutes. ZMap operates on GNU/Linux, Mac OS, and BSD. ZMap currently has fully implemented probe modules for TCP SYN scans, ICMP, DNS queries, UPnP, BACNET, and can send a large number of UDP probes . If you are looking to do more involved scans,

Web3极客日报 #172

半世苍凉 提交于 2021-01-30 18:14:58
微信不支持外部链接,可以点击文章底部的 阅读原文 ,方便阅读文中的链接,也可通过 http://daily.rebase.network/ 浏览每期日报内容。 1. Cumulus - Polkadot parachains tool set @kun https://github.com/paritytech/cumulus 随着Polkadot的主网上线,越来越多的基于substrate开发的项目好奇如何从技术上成为波卡的平行链,paritytech官方提供的平行链工具可以让开发者很快很简单的进行实验如何接入波卡平行链。。 2. 11个零知识证明开发库 @Frozen http://blog.hubwiz.com/2020/06/02/zk-dev-tools/ 文章收集了11个主流的零知识证明开发中所需要的库。 3. Mac程序员的瑞士军刀Mac-Cli @Frozen https://github.com/guarinogabriel/Mac-CLI 适用于开发人员的OS X命令行工具–管理Mac的终极工具。 它提供了大量的命令行命令,这些命令可以自动使用OS X系统。 Web3极客日报 是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。 如果你是一名极客,你有好的工具、好的开源项目

移动端Appium自动化测试框架的优势

随声附和 提交于 2021-01-30 09:57:06
众所周知,现在市面上的移动端 操作系统 已被Android和IOS占领,其中Android的份额更是在80%以上。那么面对市面上林林总总的自动化测试 框架 和工具,为什么说Appium在自动化测试框架的统治级优势呢,下面先看一下各大主流框架的对比及优势。  一、主流框架对比   下面对比了市面上主流的几大框架:   二、各大框架优缺点说明 1、 Monkey 是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行 压力测试 ,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。 2、 MonkeyRunner 也是Android SDK提供的测试工具。严格意义上来说MonkeyRunner其实是一个Api工具包,比Monkey强大,可以编写测试脚本来自定义数据、事件。缺点是脚本用 Python 来写,对测试人员来说要求较高,有比较大的学习成本。 3、 Espresso 是Google的开源自动化测试框架。相对于Robotium和UIAutomator,它的特点是规模更小、更简洁,API更加精确,编写测试代码简单,容易快速上手。因为是基于Instrumentation的,所以不能跨App。 4、 UiAutomator

macbook 获取旧版系统进行升级

旧时模样 提交于 2021-01-29 18:30:34
网址 https://support.apple.com/zh-cn/HT211683 滑动到下载 macOS 下载 macOS 下载和安装 macOS 需要花费一些时间,因此请确保您已接入交流电源并具备可靠稳定的互联网连接。 以下来自 App Store 的安装器会在您下载后自动打开: macOS Catalina 10.15 可升级 Mojave、High Sierra、Sierra、El Capitan、Yosemite、Mavericks* macOS Mojave 10.14 可升级 High Sierra、Sierra、El Capitan、Yosemite、Mavericks、Mountain Lion macOS High Sierra 10.13 可升级 Sierra、El Capitan、Yosemite、Mavericks、Mountain Lion、Lion 来源: oschina 链接: https://my.oschina.net/solate/blog/4936569

iOS ReplayKit 与 RTC

南楼画角 提交于 2021-01-27 17:21:36
作者:声网Agora Cavan* 在日益繁多的直播场景中,如果你也是某位游戏主播的粉丝的话,有一种直播方式是你一定不陌生的,那就是我们今天要聊的屏幕分享。 直播场景下的屏幕分享,不仅要将当前显示器所展示的画面分享给远端,也要将声音传输出去,包括应用的声音,以及主播的声音。鉴于这两点需求,我们可以简单分析出,进行一次屏幕分享的直播所需要的媒体流如下: 一条显示器画面的视频流 一条应用声音的音频流 一条主播声音的音频流 ReplayKit 是苹果提供的用于 iOS 系统进行屏幕录制的框架。 首先我们来看看苹果提供的用于屏幕录制的 ReplayKit 的数据回调接口: override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) { DispatchQueue.main.async { switch sampleBufferType { case .video: AgoraUploader.sendVideoBuffer(sampleBuffer) case .audioApp: AgoraUploader.sendAudioAppBuffer(sampleBuffer) case .audioMic: AgoraUploader