Mac OS X

Mac OS X上的Java安装位置在哪里?

家住魔仙堡 提交于 2020-08-11 01:44:23
问题: I just downloaded Java 7u17 on Mac OS 10.7.5 from here and then successfully installed it. 我刚刚从下载在Mac OS 10.7.5的Java 7u17 这里 ,然后安装成功。 In order to do some JNI programming, I need to know where Java installed on my Mac. 为了做一些JNI编程,我需要知道在Mac上安装Java的位置。 I thought that inside the /Library/Java/JavaVirtualMachines/ folder, there would be a folder called 1.7.0.jdk or something, but then I found that the folder is empty. 我认为在 /Library/Java/JavaVirtualMachines/ 文件夹中,会有一个名为 1.7.0.jdk 的文件夹,但后来我发现该文件夹是空的。 This was confirmed by running ls /Library/Java/JavaVirtualMachines/ in the Terminal. 通过在终端中运行 ls

苹果 WWDC20---做个开发者,一点都不晚!

喜夏-厌秋 提交于 2020-08-10 23:42:13
万众期待的苹果年度开发者大会这一次虽然只能以线上方式进行,但依旧吸引了大量用户的关注,当然更多的是开发者和第三方厂商的关注。因为苹果各个系统的升级和变化,对于未来的开发又有了新的需求。目前,苹果全球应用开发者已经有2300万了。 作为软件开发领域的盛事,苹果全球开发者大会(WWDC)一直吸引着全世界软件从业者们的目光。每年六月准时召开的这场庆典除了让开发者们走上舞台分享知识、人脉与经历之外,苹果公司自己也会在这里公布即将于下半年推出的全新硬件与软件功能。 今年的WWDC被迫转为线上。尽管少了现场逛展的直接体验,但全面的直播与报道也让更多人一亲这场苹果盛宴的芳泽。一场线上发布会,介绍了苹果公司的全新升级。 新一代Mac将搭载苹果原创芯片 一直在传言称,苹果公司打算放弃英特尔x86芯片架构,在Mac产品家族中全面推广基于ARM架构的自研处理器。这回,梦想终于成真。 在公告中,苹果掌门人蒂姆·库克首先致开幕词。他强调了Mac产品发展历程中的三个重要里程碑:2006年由PowerPC转向英特尔芯片,全面过渡至MacOS X操作系统,以及如今这场由x86向ARM的转变。基于ARM的“Apple Silicon”芯片将大大提升苹果计算机的运载效率,同时帮助Mac产品摆脱对英特尔芯片更新周期及功能开发计划的依赖。苹果方面强调称,他们在iPhone与Apple

Mac和Android手机之间互传文件,这四种方法简单高效!

不羁岁月 提交于 2020-08-10 18:29:36
在Windows上,我们常常需要用USB数据线将安卓手机连接到电脑上,然后在手机和电脑之间传输各种文件。但是这种方法对Mac电脑就不怎么起作用了。由于OS X系统的特殊性,许多用户都不知道如何顺利地将安卓连接至Mac,更不用说将安卓的数据传输到Mac上了。 macOS不允许您原生浏览Android手机的文件系统。这使的我们不得不依赖第三方工具在Android和macOS之间传输文件。幸运的是,mac上有很多第三方应用程序填补了这一空白,今天小编就为大家介绍四款使得Mac 和 Android 手机之间互传文件简单高效的软件。 1.Android 文件传输( Android File Transfer) 谷歌自己的Android文件传输工具Android File Transfer是您在Mac上浏览手机文件的最快捷,最轻松的方式。您只需在Mac上安装免费应用程序并插入Android手机即可。 Android文件传输将自动检测连接并显示一个窗口,您可以在其中来回传输文件,创建或删除文件夹,以及执行其他“文件管理任务”。由于您使用的是Mac,因此您也无需担心安装任何驱动程序。 优点:安装小巧(安装包只有 2.9M),使用方便,无广告,不需要有网络 缺点:功能太简单,只支持 USB 连接,不支持无线传输 2.HandShaker Handshaker

Linux cut 命令详解

半城伤御伤魂 提交于 2020-08-10 18:25:41
cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中。我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来。 在本文中,我们通过一些例子来了解 cut 命令的使用,这些使用方法在我们的日常工作中也是非常常用的。 Cut 命令和语法 cut 命令的基本语法如下: $ cut OPTION... [FILE]... 我们先来了解一下 cut 的一些选项, cut 命令必须要指定选项才能执行。 -f : 提取指定的字段, cut 命令使用 Tab 作为默认的分隔符。 -d : Tab 是默认的分隔符,使用这一选项可以指定自己的分隔符。 -b : 提取指定的字节,也可以指定一个范围。 -c : 提取指定的字符,可以是以逗号分隔的数字的列表,也可以是以连字符分隔的数字的范围。 –complement : 补充选中的部分,即反选。 –output-delimiter : 修改输出时使用的分隔符。 --only-delimited : 不输出不包含分隔符的列。 我们以如下的名为 context.txt 的文本文件和 /etc/passwd 文件来为例来进行说明。 $ cat content.txt Ubuntu Linux Microsoft Windows OsX El Capitan Unix

5万字、97 张图总结操作系统核心知识点

怎甘沉沦 提交于 2020-08-10 15:36:24
文末领取大图。 这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。 搞清楚几个问题 首先你要搞明白你学习操作系统的目的是什么?操作系统的重要性如何?学习操作系统会给我带来什么?下面我会从这几个方面为你回答下。 操作系统也是一种软件,但是操作系统是一种非常复杂的软件。操作系统提供了几种抽象模型 文件:对 I/O 设备的抽象 虚拟内存:对程序存储器的抽象 进程:对一个正在运行程序的抽象 虚拟机:对整个操作系统的抽象 这些抽象和我们的日常开发息息相关。搞清楚了操作系统是如何抽象的,才能培养我们的抽象性思维和开发思路。 很多问题都和操作系统相关,操作系统是解决这些问题的基础。如果你不学习操作系统,可能会想着从框架层面来解决,那是你了解的还不够深入,当你学习了操作系统后,能够培养你的全局性思维。 学习操作系统我们能够有效的解决 并发 问题,并发几乎是互联网的重中之重了,这也从侧面说明了学习操作系统的重要性。 学习操作系统的重点不是让你从头制造一个操作系统,而是告诉你 操作系统是如何工作的 ,能够让你对计算机底层有所了解,打实你的基础。 相信你一定清楚什么是编程 Data structures + Algorithms = Programming

使用python 加代理刷流量

二次信任 提交于 2020-08-10 14:26:13
关于刷流量 做开发的有的时候会被拜托一些特殊的业务。 比如说刷票,但是你又不好拒绝,比如你钟情的美女突然有一天拜托你刷票。 这个时候就开发一个刷票工具了。 python 还是非常强大的。非常方便。 2,使用python 不是使用原生的url2访问,而是使用requests库。 比较方便一点,方便编程。参数比较详细。 参考文档: http://docs.python-requests.org/zh_CN/latest/ 使用一个高级特性代理: www.16yun.cn python代码 #!/usr/bin/python # -*- coding: utf-8 -*- # 需要安装 requests 库 : # sudo easy_install pip # sudo pip install requests import requests for i in range(1, 10): proxies = { "http": "http://61.164.252.106:139" } url = "http://m.csdn.net/index.html" print(url) req = requests.get(url) # 设置编码 req.encoding = 'utf-8' print(req.text) 使用代理服务器访问csdn网站。 这样的ip就变成代理服务器的ip了

Typora 常用快捷键(Windows / MacOS)

让人想犯罪 __ 提交于 2020-08-10 14:03:06
常用快捷键 1.文件 2.编辑 3.段落 4.格式 5.视图 1.文件 功能 热键 ( Windos / Linux ) 热键 ( MacOS ) 新 Ctrl + N Command + N 新窗户 Ctrl + Shift + N Command + Shift + N 新标签 (不支持) Command + T 打开 Ctrl + O Command + O 快速打开 Ctrl + P Command + Shift + O 重新打开关闭的文件 Ctrl + Shift + T Command + Shift + T 偏好设置 Ctrl +, Command +, 保存 Ctrl + S Command + S 另存为/重复 Ctrl + Shift + S Command + Shift + S 关 Ctrl + W Command + W 2.编辑 功能 热键 ( Windos / Linux ) 热键 ( MacOS ) 新段落 输入 输入 新队 Ctrl + Shift + N Shift + Enter 剪切 Ctrl + X Command + X 复制 Ctrl + C Command + C 粘贴 Ctrl + V Command + V 选择行 / 句子 选择行(在表中) Ctrl + L Command + L 删除行(在表中) Ctrl + Shift

如何在macOS或OS X上安装pip?

走远了吗. 提交于 2020-08-10 14:02:38
问题: This post is a Community Wiki . 这篇文章是社区维基 。 Edit existing answers to improve this post. 编辑现有答案以改善此职位。 It is not currently accepting new answers. 它当前不接受新的答案。 Learn more . 了解更多 。 I spent most of the day yesterday searching for a clear answer for installing pip (package manager for Python). 昨天我大部分时间都在寻找安装 pip (Python的软件包管理器)的明确答案。 I can't find a good solution. 我找不到一个好的解决方案。 How do I install it? 如何安装? 解决方案: 参考一: https://stackoom.com/question/1AT3f/如何在macOS或OS-X上安装pip 参考二: https://oldbug.net/q/1AT3f/How-do-I-install-pip-on-macOS-or-OS-X 来源: oschina 链接: https://my.oschina.net/u/4432649/blog

Taro/uni-app/Chameleon/Electron/Flutter/RN/AIot 全攻略

你离开我真会死。 提交于 2020-08-10 12:04:16
一、前端早早聊大会 最少办 14 期,已办 9 期: 前端如何转管理 、 前端如何搞基建 、 前端如何搞搭建 、 前端如何搞规划 、 前端搞监控 、 前端搞 Serverless 、 前端搞微前端 、 前端搞面试 、 前端搞文档 。 目标: 单主题、多讲师、用得上、听得懂、抄得走 主办方:前端早早聊与掘金联合举办 第一期 2020.1.11 杭州举办,5 位讲师,主题 「 前端转管理 」,前端转管理的内外功修炼 第二期 2020.2.29 线上直播,5 位讲师,主题 「 前端搞基建 」,前端团队如何做基建提效 第三期 2020.3.28 线上直播,7 位讲师,主题 「 前端搞搭建 」,如何快速可视化生成页面 第四期 2020.4.11 线上直播,4 位讲师,主题 「 前端搞规划 」,如何做技术与职业规划,有效成长 第五期 2020.4.25 线上直播,8 位讲师,主题 「 前端搞监控 」,解决前端监控痛点 第六期 2020.5.16 线上直播,8 位讲师,主题 「 前端搞Serverless 」,Serverless 实战演示 第七期 2020.5.30 线上直播,7 位讲师,主题 「 前端搞微前端 」,如何落地微前端方案 第八期 2020.5.31 线上直播,15 位讲师,主题 「 前端搞面试 」,进大厂的面试攻略 第九期 2020.6.13 线上直播,4 位讲师,主题 「

python入门神书!|python编程从入门到实践|内附网盘链接带提取码|

浪子不回头ぞ 提交于 2020-08-10 10:05:37
点击此处进入网盘下载地址 提取码: o39n 全书共有20章,书中的简介如下: 本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读, 它不要求你有任何 Python 编程经验,甚至不要求你有编程经验。如果你想快速掌握基本的编程知识以便专注于开发感兴趣的项目,并想通过解决有意义的问题来检查你对新学概念 的理解程度,那么本书就是为你编写的。本书还可供初中和高中教师用来通过开发项目向学生介绍编程。 本书旨在让你成为优秀的程序员,具体地说,是优秀的 Python 程序员。通过阅读本书,你将迅速掌握编程概念,打下坚实的基础,并养成良好的习惯。阅读本书后,你就可以开始 学习 Python 高级技术,并能够更轻松地掌握其他编程语言。 在本书的第一部分,你将学习编写 Python 程序时需要熟悉的基本编程概念,你刚接触几乎任何编程语言时都需要学习这些概念。你将学习各种数据以及在程序中将数据存储到列表 和字典中的方式。你将学习如何创建数据集合以及如何高效地遍历这些集合。你将学习使用 while 和 if 语句来检查条件,并在条件满足时执行代码的一部分,而在条件不满足 时执行代码的另一部分 —— 这可为自动完成处理提供极大的帮助。 你将学习获取用户输入,让程序能够与用户交互