Mac OS X

解决Mac中anaconda作图中文异常显示的问题

…衆ロ難τιáo~ 提交于 2020-07-26 16:43:39
说明 本篇主要针对在MAC系统中Anaconda环境下,matplotlib显示不了中文的问题,提出解决Python绘图时中文显示的方法。 运行环境 macOS Mojave 10.14.6 Python 3.7.4 Anaconda Notebook 6.0.1 问题由来 使用matplotlib时作图显示不出中文,令人很别扭, 解决方法 1.在访达文件夹中搜索“Fonts”,进入字体资源库,找到Mac内置标准中文字体Arial Unicode,值得注意的是文件名并不是全名。 2.接下来需要在Anaconda中打印出所有字体全名,并找到中文字体全名为Arial Unicode MS。 代码如下: import matplotlib font_list=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist]) for i in font_list: print (i) 结果如下: 3.程序加载自符库 代码如下: plt.rcParams['font.family'] = ['Arial Unicode MS'] #正常显示中文 plt.rcParams['font.sans-serif'] = ['KaiTi']#作图的中文 plt.rcParams['font.serif'] = ['KaiTi']

Linux 与 Unix 到底有啥区别和联系?

泪湿孤枕 提交于 2020-07-26 16:32:49
如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例。 使用任何主流公共云的开发人员可以假定目标系统将运行Linux。近些年来,随着Android和基于Linux的嵌入式系统在智能手机、电视、汽车和其他设备中的应用,Linux随处可见的证据比比皆是。 即便如此,大多数软件开发人员,甚至是那些在这场古老的“Linux革命”中成长的软件开发人员,也至少听说过Unix。这听起来与Linux类似,你可能已经听说过人们可以互换地使用这些术语。或者你也许听说过Linux被称为“类Unix”操作系统。 那么,这个Unix是什么呢?一些漫画种讲到的是坐在发绿光的屏幕后面的精灵般的“老人”,他编写C代码和shell脚本,由老式的滴灌咖啡所驱动。但除了那些1970年代那些老去的C程序员以外,Unix有更丰富的历史。 虽然详细介绍Unix历史和“Unix与Linux”比较的文章比比皆是,但本文将提供高层的背景介绍和这些互补世界之间的主要差别的列表。 Unix 开端 Unix的历史起始于二十世纪六十年代的AT&T贝尔实验室,在那时,一小组程序员正在为PDP-7编写多任务、多用户操作系统

基于Docker的集成开发环境包含gvim&Emacs

陌路散爱 提交于 2020-07-26 14:00:05
拉取镜像,docker pull jiftle/dev-env:latest README Intr Dev-Env is Develop Envir with vim & emacs, golang & node. It soupport x11 gui apps, contain gvim ,emacs ,eclipse. Include base apps - xz-utils - tree - curl - wget - htop - nmap - git - tig build-env - build-essential - gcc - g++ - make - cmake lang-dev - golang 1.14.2 - node 14.1.0 x11 gui apps - gvim 8.2 - emacs 26.3 - eclipse 4.15.0 (2020-03) How To Use MacOS 10.15.4 % cat conf.cnf #!/bin/bash # ----------------------------------------------------------------- # FileName: conf.cnf # Date: 2020-01-09 # Author: jiftle # Description: # -------

Mac下使用Emacs

喜你入骨 提交于 2020-07-26 11:17:55
* Mac下使用Emacs ** 终端打开 在`~/.zshrc`配置文件中增加如下脚本 ```shell #!/bin/bash # ----------------------------------------------------------------- # FileName: sh-mac-emacs.sh # Date: 2020-05-16 # Author: jiftle # Description: MacOS下启动Emacst,服务模式 # ----------------------------------------------------------------- EMACSPATH="/Applications/Emacs.app/Contents/MacOS" alias emacs='${EMACSPATH}/Emacs "$@"' alias ec='${EMACSPATH}/bin/emacsclient --c' ``` 执行脚本,让配置生效 `source ~/.zshrc` ** 让Emacs以后台服务方式运行(加快启动速度) ```shell emacs --daemon ``` ** 客户端方式启动 ``` ec tmp.md ``` 来源: oschina 链接: https://my.oschina.net/u/4361903

URL Manager Pro for mac(URL管理器)

吃可爱长大的小学妹 提交于 2020-07-26 01:52:06
如何用直观的方式存储和操作URL站点书签?小编推荐使用URL管理器—URL Manager Pro mac,该软件为您提供了一系列强大的功能,可用于收集,处理和使用非常大的URL集合,非常不错需要的来macdown体验吧~ URL Manager Pro 版软件介绍 随着Internet的持续指数增长,许多人发现当今浏览器的内置书签功能并不擅长处理大多数人想要维护的URL数量。URL Manager pro解决了跟踪书签的许多问题。URL Manager pro为您提供了一系列强大的功能,可用于收集,处理和使用非常大的URL集合。不仅是Web站点的URL,而且还有电子邮件地址,新服务器,ftp站点,Telnet主机等的URL。 URL Manager Pro mac版功能介绍 URL Manager pro的功能包括: 系统范围的访问:您可以通过附加菜单访问任何应用程序中的书签。 集成:您可以从浏览器的菜单栏和Dock中访问书签。 可访问性:您的书签存储在URL Manager pro书签文件中,您可以以直观的方式存储和操作它们。无需在浏览器首选项文件夹中寻找书签。您可以将应用程序设置为以特定的时间间隔自动保存,以及在每次保存时将书签文档的备份副本备份到外部设备。您可以轻松地将书签保存到Dropbox。 历史记录:您可以使用几种不同的浏览器浏览网络,URL Manager

用Visual Studio2019自定义项目模板

帅比萌擦擦* 提交于 2020-07-25 23:55:22
项目模板简介 众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如下图: 我们选择完项目模板进行创建,创建完成之后,可以发现项目中已经包含了一些基础的文件。例如MVC: 可以看到,MVC项目下,这么多的文件、类都给我们自动生成了,我们并不需要敲任何代码。 所以,项目模板,就是在我们创建新项目界面中,给我们列出来的模板文件。 这些文件都是VS自带的,但在实际工作中,很多时候我们需要的是一个跟我们项目的业务更加契合的、可复用的项目模板,这时候就需要我们自己去创建一个自定义的项目模板了。 项目模板创建步骤 创建自定义的项目模板,有以下几个步骤: 创建一个原始的项目,我们称之为模板源; 替换模板参数 导出模板源项目, 给模板项目设置名称、说明、图标等内容 给项目模板添加语言、平台和项目类型等标签 使用自定义的项目模板 创建模板源项目 首先我们创建一个原始的项目。 以下是我创建的Demo,添加了几个文件,只是用来做一个简单的例子,实际开发中可能比这复杂的多。 模板中的参数 我们创建出来的模板源项目,有很多内容在创建项目之前是不确定的,比如命名空间、类名称等,这怎么办呢? VS也给了我们解决办法,我们可以在源项目中,使用模板参数来代替这些不确定的信息,在实际创建项目时,VS会将这些模板参数替换为实际的内容。 以HomeController.cs文件为例,使用模板参数代替命名空间名称:

5月安全新品播课(3)|数字办公场景下,如何全面识别企业面临的内网

心已入冬 提交于 2020-07-25 13:36:58
导语 4月29日,阿里云五大安全产品全面升级在线发布,包括发布阿里云Web应用防火墙混合云解决方案,破解混合云环境下割裂的web安全管理难题;发布容器安全解决方案,助力客户解决容器安全问题提高运维管理效率;发布UEM终端访问控制系统,助力企业全面识别内网风险,应对数字办公安全挑战;统一身份认证服务IDaaS全新升级,实现从静态认证授权到动态智能风控;同时对SSL证书的现状与挑战做了详细阐述。 本期分享嘉宾 阿里云安全产品专家崔旭东 本期议题 全面识别内网风险,数字办公安全无忧——UEM终端访问控制系统全新发布 本期精彩看点 01企业内网安全面临的安全痛点有哪些? 办公设备爆炸式增长,企业内网之外完成工作的频率与时长持续增长,导致企业IT复杂度持续增长,内网可视度持续降低,管理员对内网失去控制; 内部威胁占比持续增长,攻击者更加关注用户层面的脆弱点; 企业数据存储、处理计算能力以及业务系统逐步向云上迁移,基于边界的安全架构难以覆盖不断扩大的安全威胁面。 02如何应对? 阿里云发布UEM终端访问控制系统,以帮助企业应对数字办公场景下内网安全风险,UEM终端访问控制系统可以实现: 面向包括Windows、macOS、Android和iOS 等全平台的网络准入能力; 统一身份认证服务,打通线上线下的用户认证、授权体系; 跨平台终端全生命周期管理,设备、应用安全合规监测,威胁自动化处理响应;

即构SDK7月迭代:新增支持按通道设置延迟模式,减少卡顿,实现无感切换

≯℡__Kan透↙ 提交于 2020-07-25 10:21:37
即构SDK 7月迭代如期而至,本月SDK更新主要增加了按推流通道设置延迟模式,大大减少了直播卡顿;媒体本地录制新增AAC 格式,可生成更小的录制文件,更易于上传。此外还有多项功能的优化,让用户获得更好的音视频体验。 LiveRoom 新增 1、 新增支持按通道设置推流延迟模式和推流音频声道数,在推两路流的场景下,两路流的音频编码格式可以按场景分别进行设置 以秀场直播场景为例,当主播由单向直播(普通延迟模式)切换成连麦PK(低延迟模式)时,若在同一个推流通道中切换,需要先停止推流普通延迟模式的流数据,再切换为推流低延迟模式的数据,这个过程由于流数据的短暂中断可能会造成卡顿。 现在基于新版SDK功能,主播在切换模式时,可同时推两路流,可以对单个流切换模式,分别设置为普通延迟模式和低延迟模式,在连麦切换过程中流数据始终不中断,实现了无感切换,提升用户体验。 新增 SetLatencyModeByChannel 接口,支持按通道设置推流延迟模式。 新增 SetAudioChannelCountByChannel 接口,支持按通道设置推流音频声道数。 2、 媒体本地录制新增AAC 格式,该格式压缩率大,生成的录制文件较小 在线教育场景中,可能需要将音频数据上传至服务器进行分析,而同一段音频,编码成 AAC 格式的文件比 PCM 格式的文件更小,更易于上传。

Python探索之旅 | 第一部分第三课:初识Python的解释器

柔情痞子 提交于 2020-07-25 09:26:34
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。 转载请注明出处。 原文: https://www.jianshu.com/p/a34eaffcc420 《Python探索之旅》 全系列 内容简介 前言 Python 的解释器 Python 解释器的种类 做一点数学运算 总结 第一部分第三课预告 1. 前言 上一课是 Python探索之旅 | 第一部分第二课:安装Python和Python的常用开发软件 。 经过第一课的理论概念和第二课的 Python 开发环境安装之后,我们是时候来了解一下 Python 的解释器了。 即使这一课的一些小测试看似没什么了不起的,但你却可以借此对 Python 的语法有一个初步概念。我强烈建议你循序渐进地跟着我们动手练习,尤其是如果 Python 是你的第一门编程语言的话。 和任何编程语言一样,Python 具有清晰的语法:你不能随便向 Python 发送任何信息。我们将看到 Python 可以接收什么,不可以接收什么。 2. Python 的解释器 上一课,我们在最后用 PyCharm 创建了一个 Python 的项目,并且创建了我们的第一个 Python 文件( hello_python.py ),然后用项目配置的 Python 解释器(就是我们安装的 Python 中自带的解释器。例如我们上一课在 Windows 中安装的

如何优化提升macOS的游戏性能

老子叫甜甜 提交于 2020-07-25 07:51:11
虽说买mac不是为了玩游戏,但是工作忙碌之余,玩些游戏放松一下心情也是有必要的。如果您想在macOS设备上玩游戏,有些技巧你需要知道,因为他们能最大化提升macOS的游戏性能,让你有一个愉快的游戏体验时间! 那么如何最大化提升macOS的游戏性能呢?跟macz小编一起来看看吧! 学会使用macOS活动监视器 如今,游戏往往会受到CPU的很多限制,因此跟踪它并进行控制它是很有必要的。macOS的活动监视器就是一项非常有用的功能。对于游戏而言,CPU和内存使用情况是判断游戏能否正常启动的重要因素。而通过活动监视器,您可以访问CPU,内存,能源,磁盘和网络使用情况。 检查CPU使用率 当查看CPU的使用情况时,活动监视器按百分比将其细分。在寻求提高计算机速度时,您将需要关闭消耗最大的资源。看到任何不需要的进程,都可以关闭它们。 如果要持续从扩展坞监视CPU使用率,则可以右键单击“活动监视器”,然后选择通过任一选项显示CPU使用率。 检查内存使用情况 查看完CPU后,接下来出现“内存”选项卡。它看起来可能与“ CPU”选项卡相同,且功能相似。内存使用兆字节而不是百分比。确定任何大内存消耗器后,请通过左上角的相同x按钮关闭该过程。 电脑显示当前状态的健康状况,如果处于绿色或黄色范围内,则您的计算机不需要任何额外的内存。但如果处于红色状态,你需要关闭某些应用或考虑在设备上安装更多的RAM。