Mac OS X

写给大忙人看的操作系统

生来就可爱ヽ(ⅴ<●) 提交于 2021-02-13 20:31:52
这是Java建设者第 71 篇原创长文 文章主要结构图如下 操作系统 现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而满足用户需求,这种软件称之为 操作系统 ,它的任务就是为用户程序提供一个更好、更简单、更清晰的计算机模型。 我们一般常见的操作系统主要有 Windows、Linux、FreeBSD 或 OS X ,这种带有图形界面的操作系统被称为 图形用户界面(Graphical User Interface, GUI) ,而基于文本、命令行的通常称为 Shell 。下面是我们所要探讨的操作系统的部件 这是一个操作系统的简化图,最下面的是硬件,硬件包括芯片、电路板、磁盘、键盘、显示器等我们上面提到的设备,在硬件之上是软件。大部分计算机有两种运行模式: 内核态 和 用户态 ,软件中最基础的部分是 操作系统 ,它运行在 内核态 中,内核态也称为 管态 和 核心态 ,它们都是操作系统的运行状态,只不过是不同的叫法而已。操作系统具有硬件的访问权,可以执行机器能够运行的任何指令。软件的其余部分运行在 用户态 下。

使用element的upload组件实现一个完整的文件上传功能(下)

北城余情 提交于 2021-02-13 19:02:44
      作者:小土豆biubiubiu 博客园: www.cnblogs.com/HouJiao/ 掘金: https://juejin.im/user/58c61b4361ff4b005d9e894d 简书: https://www.jianshu.com/u/cb1c3884e6d5 微信公众号:土豆妈的碎碎念(扫码关注,一起吸猫,一起听故事,一起学习前端技术) 码字不易,点赞鼓励哟~        本篇文章是《 使用element的upload组件实现一个完整的文件上传功能(上) 》的续篇。   话不多说,接着上一篇直接开始 一.功能完善—保存表格中每一列的文件列表状态 1.思路    保存表格中每一列的文件列表状态 , 这个功能是什么意思呢,我们先看下前面示例的效果。      在上面这个操作中,我们做了两件事:     1.给表格第一列的上传了一个附件图片     2.点击表格第二列、第三列、第四列的上传按钮,分别查看这三列的附件列表   那么最后的结果发现后三列的附件列表展示 的都是第一列的附件图片,这个显然不符合正常的逻辑。 仔细去看看我们的代码并且思考一下,也很快能知道这个问题出现的原因: 我们给<el-upload>的file-list属性绑定了attachList数据。 attachList这个值初始是空数组, 当我们点击第一列的附件管理上传一张图片后

Chromium Microsoft Edge正式版发布,可供下载。

泄露秘密 提交于 2021-02-13 17:13:16
自新型冠状病毒的肺炎疫情发生以来到现在,已有1356例确诊。这个新年假期还是尽量不要出门聚会了,出门的话要带上N95或者外科口罩。 最近微软发布了新的基于 Chromium 的 Microsoft Edge 浏览器现已可在 Windows 10,Windows 7,Windows 8.1 和 macOS 上手动下载。该浏览器支持 90 种语言,用户可以从此处手动下载。同时,Microsoft Edge 也可在 iOS 和 Android 上使用。 『 Edge 』 Chromium版Edge浏览器 全新界面更加清爽现代化,全面支持全局翻译、阅读模式、第三方扩展插件以及人声语音朗读等各种功能,此外,内存占有大幅优化,相对来说更省电、流畅,非常适合笔记本用户,全面支持兼容Windows 10、Windows 7、MacOS、Android、iOS。Microsoft Edge,基于谷歌Chromium内核,支持全局翻译、阅读模式、第三方扩展插件以及人声语音朗读等各种功能,微软计划对Edge浏览器定期更新,如每日、每周和数周一次的Canary、Dev和Beta更新等。 新的 Edge 不会对您当前使用的任何浏览器进行任何更改。如果您使用 Google Chrome 或 Firefox 作为默认浏览器,则这些浏览器将在 Windows 或 macOS 上保留为默认应用。

macOS更新后Git无法正常运行(xcrun:错误:无效的活动开发人员路径(/ Library / Developer / CommandLineTools)

谁说胖子不能爱 提交于 2021-02-13 14:06:09
问题: Last night (November 2018) I updated to macOS Mojave, (this will probably work for Catalina too) 昨晚(2018年11月)我更新到了macOS Mojave,(这可能也适用于Catalina) This morning I navigated to my work's code base in Command line on my MacBook pro, 今天早上,我在MacBook Pro的命令行中导航到工作的代码库, typed in "git status" in the repo and received the error: 在仓库中输入“ git status”并收到错误: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 解决方案: 参考一: https://stackoom.com/question/3YNW9/macOS更新后Git无法正常运行-xcrun-错误-无效的活动开发人员路径-Library

外媒称苹果下周二或再开发布会;天津立法禁止采集人脸识别信息;360安全浏览器悄然下架会员版本 | EA周报

霸气de小男生 提交于 2021-02-13 07:44:11
EA周报 2020年12月4日 每 个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事、掌握IT核心技术。 周报看点 1、 我国科学家构建76个光子量子计算原型机“九章” 2、 外媒:苹果下周二有望再次召开发布会 3、 收费引发争议,360安全浏览器悄然下架 VIP 会员版本 4、 腾讯成立云计算西安分公司,将成总部之外最大云研发中心 5、 英特尔旗下业务与 AWS 签约:开始夺取英伟达市场 6、 字节跳动回应拿下域名「douyinpay.com」:防止第三方恶意侵权 7、 Win 10 原生运行安卓 App:开发者几乎不需要修改代码 热点大事件 我国科学家构建76个光子量子计算原型机“九章” 中国科学技术大学潘建伟、陆朝阳等组成的研究团队,与中科院上海微系统所、国家并行计算机工程技术研究中心合作,构建了76个光子的量子计算原型机“九章”,实现了具有实用前景的“高斯玻色取样”任务的快速求解。该量子计算系统处理高斯玻色取样的速度比目前最快的超级计算机快100万亿倍。这一成果使得我国成功达到了量子计算研究的第一个里程碑:量子计算优越性(国外称“量子霸权”)。(科技日报) 罗永浩关联直播交易案遭“问停”,尚纬股份终止跨界收购直播公司 12月3日晚间,尚纬股份表示终止收购直播公司星空野望。对于此次收购终止的原因,公司表示因考虑到直播新规实施将会对直播行业产生较大影响等,公司对估值定价

C的编译&预编译

你。 提交于 2021-02-13 06:50:34
编译器的主要工作; 源程序分析。语法分析、词法分析、语义分析、类型检查等等,这一阶段的目标是主要是检查代码有没有错误,就像我们常见的error和warning就是这个阶段确定的。 预处理。预处理器会展开目标模块导入的头文件和替换宏定义,预处理后生成 *.i文件。 编译。编译器将*.i文件编译成 ASCII 汇编语言文件*.s。 汇编。汇编器将 *.s文件汇编成一个可重定位的二进制目标文件*.o,Mac OS 和 iOS 中称为 Mach-O文件。 链接。链接分为动态链接和静态链接,链接器将所有的目标文件和系统目标文件组合起来,生成能在机器上运行的可执行文件。iOS 中为*.ipa,Windows 中为*.exe,Android 中为*.apk等 一:预处理   预处理主要进行宏定义分析、文件包含、根据条件决定是否编译等过程;预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并 对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理过程中主要处理的指令有: 指令 用途 # 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义,则编译下面代码 #ifndef 如果宏没有定义,则编译下面代码 #elif 如果前面的

苹果宣布iOS切分为二独立出iPadOS操作系统

左心房为你撑大大i 提交于 2021-02-12 09:03:06
在开发者大会WWDC 2019上,苹果宣布将把iOS切分为二,独立出专为iPad设计的操作系统iPadOS,改版主屏幕(Home Screen)画面、支持多任务、支持USB碟及SD卡,此外,还可能支持外接鼠标。苹果今天也发布了iPadOS预览版,正式版本将在秋天问世。 iPadOS是以iOS相同基础架构打造,并增加为iPad较大屏幕及效能适用的功能及直觉设计。首先,苹果为iPadOS重新设计主屏幕,使更多app可同时显示在同一接口上。用户可在主屏幕上加入Today View,以便更快一览以前集中在讯息中心的widget讯息,包括新闻标题、天气、行事历、行程、提醒等等。此外,早在iOS 9,苹果就为iPad加入分割画面(Split View)及Slide Over功能以支持多个app作业。而在iPadOS中更强化Split View,可同时显示同一app的不同档案及文件,或以Slide Over在多个app之间快速切换。MacOS中的App Exposé功能也出现在iPadOS上,用户只要轻轻在屏幕上点一下,就能同时显示同一app的所有窗口。 iPadOS还强化Files app的功能,支持iCloud Drive进行文件夹共享,允许使用USB拇指碟、SD卡或SMB文件服务器以汇出/汇入档案等。此外,苹果宣称将透过iPadOS的Safari提供「桌机级」的浏览经验

mac读写ntfs

半腔热情 提交于 2021-02-12 08:56:04
mounty macOS High Sierra上使用 ntfs-3g读取 NTFS 格式磁盘 Using-ntfs-3g-on-macOS-High-Sierra brew cask install osxfuse brew install ntfs-3g 挂载 yjd ntfs 格式硬盘,先在系统上弹出该硬盘,重新挂载 $ diskutil list ... /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *2.0 TB disk1 1: Windows_NTFS yjd 2.0 TB disk1s1 $ sudo mkdir -p /Volumes/yjd $ sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/yjd -olocal -oallow_other 回提示安全问题,设置允许后,可重新运行以上命令 挂载成功,就可以拷贝,但回报错,不影响操作 来源: oschina 链接: https://my.oschina.net/u/916854/blog/1595106

ZSH 自动读取 macOS 系统代理配置并设置环境变量

假如想象 提交于 2021-02-12 08:43:53
更多奇技淫巧欢迎订阅博客:https://fuckcloudnative.io 前言 和其它 Linux 的 DE 一样,macOS 也支持在“系统偏好设置”中设置 HTTP 代理、HTTPS 代理,但是 macOS 并不会在终端(Terminal、iTerm)的 shell 中自动生效系统代理配置。为了方便日常使用,我决定好好研究一下 macOS 的系统代理。 1. macOS 系统代理的行为 和 Linux 和 Windows 只有一种系统代理配置不同,macOS 为每一种网络设备(Wi-Fi、Ethernet、Bluetooth PAN 等)维护了独立的网络配置,包括代理配置在内。因此当切换网络设备时,macOS 会使用不同的代理配置;如果同时连接了多个网络设备,则操作系统会优先采用在 和大部分 Linux 桌面环境一样,系统偏好设置中的代理设置在 shell session 中是不会生效的,在终端中使用代理、需要手动提供 HTTP_PROXY 、 HTTPS_PROXY 和 ALL_PROXY 环境变量。 2. 在终端获取 macOS 系统代理配置 macOS 内置了许多实用的命令行工具,如 xcode-select 用于安装命令行工具和配置 Xcode、 build_webkit 用于编译 WebKit、 softwareupdate 用于获取系统更新等