Mac OS X

安装screenfetch程序,查看系统信息

时光总嘲笑我的痴心妄想 提交于 2020-10-14 19:43:41
  简介   screenFetch是一个CLI bash脚本,用于在屏幕截图中显示系统/主题信息。它运行在Linux,OS X,FreeBSD和许多其他类Unix系统上。      安装   在Ubuntu/Debian上可以直接使用apt安装    sudo apt update sudo apt -y install screenfetch screenfetch      在Arch/Manjaro版本可以直接使用pacman安装    sudo pacman -S screenfetch screenfetch      在CentOS上没有对应rpm包,可以直接在git下载下来使用    sudo yum -y install git git clone git://github.com/KittyKatt/screenFetch.git screenfetch screenfetch/screenfetch-dev      CentOS输出 .. root@VM_0_7_centos .PLTJ. OS: CentOS <><><><> Kernel: x86_64 Linux 3.10.0-1062.12.1.el7.x86_64 KKSSV' 4KKK LJ KKKL.'VSSKK Uptime: 28d 23h 49m KKV' 4KKKKK LJ

Xcode Tips 002:以源码形式显示 plist 文件

倾然丶 夕夏残阳落幕 提交于 2020-10-14 17:12:43
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨-> 来源丨知识小集(zsxjtip) Info.plist 文件是 iOS/macOS 应用的基本配置文件, plist 是一种结构化的文本文件,使用 Unicode UTF-8 编码,实际上是 XML 文件。 在默认情况下,Xcode 中的 Info.plist 文件在编辑器中如下方式显示: 为了让文件更具可读性, Info.plist 中的键都是以可读字符串出现的,而不是实际的键名。有时我们可能需要在代码中,将编程的方式获取属性列表中的某个属性的值,这时我们就需要知道对应的键名。若要显示实际的键名,有两种方式: • 在编辑器窗口中按住 control 键并单击任意键,在出现的菜单中启用 Raw Keys & Value • 以源文件的形式显示 plist 文件,如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key

是时候扔掉cmder, 换上Windows Terminal

∥☆過路亽.° 提交于 2020-10-14 13:36:15
作为一个Windows的长期用户,一直没有给款好用的终端,知道遇到了 cmder,它拯救一个习惯用Windows敲shell命令的人。 不用跟我安利macOS真香!公司上班一直用macOS,一方面确实更加习惯windows下面学习, 另一方面是上课需要Windows QQ共享桌面。 windows Terminal 1.0发布,那么是时候和 cmder 说再见了。 不过需要做一些配置和美化。 美化主题 安装posh-git和oh-my-posh > Install-Module posh-git -Scope CurrentUser > Install-Module oh-my-posh -Scope CurrentUser 启用默认设置 > Set-Prompt 设置主题: > Set-Theme Sorin oh-my-posh 支持十几种主题: > Set-Theme 位于命令管道位置 1 的 cmdlet Set-Theme 请为以下参数提供值: name: ? 警告: Theme ? not found. Available themes are: Name Type Location ---- ---- -------- Agnoster Defaults C:\Users\fnngj\Documents\WindowsPowerShell\Modules\oh-my

macOS修改Hosts文件的三种方法

99封情书 提交于 2020-10-12 10:03:46
小伙伴们可能发现了,有些mac破解软件安装后需要修改hosts文件,可是mac如何修改hosts文件呢?下面介绍macOS修改Hosts文件的三种方法。 方法一:终端命令行修改 打开 终端 输入以下命令: sudo vi /etc/hosts 1.输入密码后,就可以显示hosts文件内容,键盘输入【 i 】(插入),修改hosts文件后,按 【esc】 键退出,再按【shift】+【:】键,再输入【w】和【q】,保存退出![] 2.不保存退出,则按【q】和【!】键 ![]( 方法二、直接修改系统Hosts文件 1.打开Finder,按快捷键组合 Shift+Command+G 查找文件,输入/etc/hosts,确认前往 2.进入文件夹后,复制该文件到桌面,修改成功后保存,将原先的host文件替换掉即可 方法三、直接使用「SwitchHosts for Mac」软件进行简单快速的修改! 来源: oschina 链接: https://my.oschina.net/u/4410409/blog/4669009

Sublime Text 3 注册机 (2018-07-05更新)

冷暖自知 提交于 2020-10-10 15:07:23
本篇 转载于朽木博客 http://www.xiumu.org/note/sublime-text-3.shtml 今天装最新版的Sublime_Text3,发现之前的license没法再用了,于是又在网上找了个可以用的(感谢网友的破解),更新下,备大家使用。 发一个3103 可以用的key ----- BEGIN LICENSE ----- sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F202E 7B91AB2D 0D2A40ED 352B269B 76E84F0B CD69BFC7 59F2DFEF E267328F 215652A3 E88F9D8F 4C38E3BA 5B2DAAE4 969624E7 DC9CD4D5 717FB40C 1B9738CF 20B3C4F1 E917B5B3 87C38D9C ACCE7DD8 5F7EF854 86B9743C FADC04AA FB0DA5C0 F913BE58 42FEA319 F954EFDD AE881E0B ------ END LICENSE ------ 根据自己个人情况,我的Sublime_text3的版本号是3083,直接粘贴文章最后的激活码即可以注册成功,大家可以试试看。 Sublime

C和C++安全编码笔记:文件I/O

♀尐吖头ヾ 提交于 2020-10-10 04:15:59
C和C++程序通常会对文件进行读写,并将此作为它们正常操作的一部分。不计其数的漏洞正是由这些程序与文件系统(其操作由底层操作系统定义)交互方式的不规则性而产生的。这些漏洞最常由文件的识别问题、特权管理不善,以及竞争条件导致。 8.1 文件I/O基础:安全地执行文件I/O会是一项艰巨的任务,一方面是因为有这么多的接口、操作系统和文件系统的变化。最重要的是,每种操作系统都可以用各种各样的文件系统。 文件系统:许多UNIX和类UNIX操作系统都使用UNIX文件系统(UNIX File System, UFS)。Linux支持广泛的文件系统,包括早期的MINIX、MS-DOS和ext2文件系统。Linux还支持较新的日志文件系统,如ext4、日志文件系统(Journaled File System, JFS)和ReiserFS等。此外,Linux支持加密文件系统(Cryptographic File System, CFS)和虚拟文件系统/proc。Mac OS X为几种不同的文件系统提供内置支持,包括Mac OS分层文件系统扩展格式(Hierarchical File System Extended Format, HFS+)、BSD标准文件系统格式(UFS),网络文件系统(Network File System, NFS)、ISO 9660(用于CD-ROM),MS-DOS, SMB

macOS Catalina 10.15.7(19H2)原版镜像 by OpenCore-0.6.2-09-25编译版

不问归期 提交于 2020-10-09 05:21:54
Mac 的本领,突飞猛进。 音乐、播客,联袂登台 iTunes 曾深刻影响了人们的视听娱乐方式。如今,音乐和播客这两款全新 app 携手登场,让一切再次改变。每款 app 都彻彻底底重新设计,只为让你能在 Mac 上尽享娱乐的精彩。请放心,你原来在 iTunes 资料库里的所有内容,都能在相应的 app 中找到。iCloud 可以无缝同步你各个设备上的所有内容,你也可以直接将设备连接到 Mac 来进行备份、恢复和同步。 01 奏乐,欢迎 Apple Music 来到 Mac 上。 全新音乐 app 在 Mac 上带来精彩纷呈的在线音乐体验1。你可以尽情探索有着上千万首歌曲的音乐曲库,发掘新艺人和新作品,物色你的完美歌单,下载并离线收听,或是欣赏自己多年来的音乐收藏。这一切,都能在你各款设备上的音乐资料库中来查找。 你爱用的 App,Mac 上照样能用。 体验更非比寻常 iPad 上那些让你爱不释手的 app,现在也能在 Mac 上尽情体验了。有了 Mac Catalyst,开发者可以为众多备受喜爱的 iPad app 轻松创建 Mac 版。它们与你现有的 Mac app 一样,都是以原生方式运行,因此能相互之间随意拖放内容。此外,它们还可以充分发挥 Mac 大屏幕和强大架构的优势。由于这些 app 是从各自的 iOS 版本上加以构建,你在各个设备上的体验都能自然衔接、流畅无间

WindowServer是什么意思?为什么windowserver占用过多mac内存?

纵然是瞬间 提交于 2020-10-09 03:02:13
今天,在网上看到很多关于Mac电脑的WindowServer的疑问。 网友小A说:“WindowServer这个进程为什么内存占用这么大?” 网友小B说:“为啥WindowServer这个进程这么吃CPU?这个是啥啊?我没有装Windows” 网友小C说:“Windowserver占用CPU高, 有人有这个情况吗?” 网友小D说:“这么耗电的Mac进程WindowServer到底是什么?关不掉,又很耗电,是怎么回事啊?” 。。。。。 那么,WindowServer是什么意思?为什么windowserver占用过多mac内存?今天这篇文章带大家一起来了解一下! 一、WindowServer是什么意思? WindowServer是macOS系统的核心部分,是必须有的。简单的说就是你使用的应用程序和显示器之前的联系。比如说,你想打开一个网站,想播放一个电影,WindowServer会将这些内容显示在屏幕上。 所以,如果你觉得它占CPU、内存太多,想要退出,是不可取的! 二、为什么windowserver占用过多mac内存? 每个应用程序与WindowServer进行通信,以便在显示器上绘制东西。如果不断更改屏幕上显示内容的程序将会使用WindowServer,这意味着它们将耗尽CPU功耗。 因此,对于游戏,视频编辑器和其他不断刷新的应用程序,导致WindowServer

消息队列 Kafka 的基本知识及 .NET Core 客户端

倾然丶 夕夏残阳落幕 提交于 2020-10-08 03:29:59
前言 最新项目中要用到消息队列来做消息的传输,之所以选着 Kafka 是因为要配合其他 java 项目中,所以就对 Kafka 了解了一下,也算是做个笔记吧。 本篇不谈论 Kafka 和其他的一些消息队列的区别,包括性能及其使用方式。 简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。 一些名词 如果要使用 Kafka ,那么在 Kafka 中有一些名词需要知道,文本不讨论这些名词是否在其他消息队列中具有相同的含义。所有名词均是针对于 Kafka。 Message 消息,就是要发送的内容,一般包装成一个消息对象。 Topic 通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 Topic 就是一个邮筒,如下图所示: Partition && Log Partition 分区,可以理解为一个逻辑上的分区,像是我们电脑的磁盘 C:, D:, E: 盘一样, Kafka 为每个分区维护着一份日志Log文件。 每个分区是一个有序的,不可修改的,消息组成的队列。 当消息过来的时候,会被追加到日志文件中,这个追加是根据 commit 命令来执行的。 分区中的每一条消息都有一个编号,叫做 offset id,这个 id 在当前分区中是唯一的