Mac OS X

如何在Macbook上安装MySQL ?

丶灬走出姿态 提交于 2020-12-09 05:35:39
MySQL是常用的一款开源数据库,对各个平台都提供了支持,而Macbook又作为程序员的一款主力开发工具经常被使用。因此怎么在Macbook上安装MySQL进行程序开发也成了一项基本技能。下面来跟随本经验一起学习怎么在Macbook上安装MySQL吧。 工具/原料 可以上网的Macbook笔记本 MySQL的下载 1 在Mac上打开浏览器,然后打开百度官网。输入mysql,在查询结果中查找有官网字样的链接。对于一些应用的比较多的应用,基本上官网标识的链接就是正确的链接。看到官网链接后,点击download,进入到mysql的下载页面。 2 在下载页面往下拉,找到MySQL Community Server,这个是MySQL的开源版本,是免费的,而上面的MySQL Enterprise是收费版本。对于刚开始学习MySQL的来说,免费版已经包含需要学习的所有功能了,找到链接后,点击下面的Doownloads 3 这个时候就会跳转到MySQL Community Server的下载页面,往下拉,可以看到最新的版本已经是8.0版本了,但是还是那句老话,开始学习的时候不要学习最新的。学习最稳定版本,出错的几率小,出错时找到解决方案的几率大。这个时候需要把页面往上拉,找到MySQL 5.7,这个版本是稳定版里的最新版。 4 点击进去以后,网站一般会自动识别你的系统版本, 然后给出对应的链接

ASP.NET Core 2.0 : 二. 开发环境

强颜欢笑 提交于 2020-12-07 10:06:36
ASP.NET Core 系列目录 macOS:Install Visual Studio for Mac 系统要求: macOS 10.12 Sierra 及更高版本 其他要求: 可能会要求安装xcode或android相关环境, 详见下文安装选项说明. 1. 下载 Visual Studio for Mac 2. 安装: a.安装前检查 b.应用和版本控制需要Xcode c.选择安装组件, 如图所示 1)用于Android开发, 会安装Java SDK和Android SDK, 比较大. 2)用于iOS开发,需要Xcode. 3)用于macOS开发,需要Xcode. 4)是本次需要的.NET Core, 上面的三项, 如果不需要的可以不安装. 3.点击安装按钮, 慢慢等待安装完成即可. Windows: Install Visual Studio 2017 环境要求: 系统: windows 7 sp1 以上 Visual Studio:: 2017 15.3版本以上 安装方式详见我的另一篇博文: Visual Studio 2017离线安装包下载、安装 需要安装的组件: ASP.NET 和 Web 开发 .NET Core 跨平台开发 即以下这两个都要勾上. ASP.NET Core 系列目录 来源: oschina 链接: https://my.oschina.net/u

xshell替代工具finalShell

我与影子孤独终老i 提交于 2020-12-06 09:59:53
主要特性: 1.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.终端,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输入更快捷,方便. 7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问服务器速度. 11.内存,Cpu性能监控,Ping延迟丢包,Trace路由监控. 12.实时硬盘监控. 13.进程管理器. 14.快捷命令面板,可同时显示数十个命令. 15.内置文本编辑器,支持语法高亮,代码折叠,搜索,替换. 16.ssh和远程桌面均支持代理服务器. 17.打包传输,自动压缩解压. 18.免费内网穿透,无需设置路由器,无需公网ip. 19.支持rz,sz (zmodem) 更多功能会逐步增加,保持最少每周一次更新的频率,敬请关注. 界面截图: Shell终端 进程管理器 主机检测,Ping监控,Trace实时跟踪 高级网络监控,监控每个进程监听的端口,以及网络连接状态. 双边加速 打包传输,自动压缩解压,适合传输大量文件,文件夹和文本文件.

一位美国摇滚巨星用了 5 年自学成为程序员

自作多情 提交于 2020-12-06 08:28:29
一位美国摇滚巨星用了 5 年自学成为程序员 Weezer 乐队成立于 1992,它影响了美国大批新一代流行朋克和硬核年轻乐队。而 Rivers Cuomo 是这个乐队的主唱。Rivers Cuomo 利用业务时间学习了编程,并且已经学习 5 年之久。最近,他在 Github 上还利用自己所学售卖自己的歌曲的小样。 作为一名摇滚歌手,他利用电子表格来记录所有歌曲、想法等,但是后来他慢慢发现 Excel 变得越来越复杂,代入公式去记录自己的歌曲方式实在太复杂了。于是选择学习了哈佛大学 CS50 课程,当他学会了 Python 之后,这些看似繁琐的事情,只要用几串代码就可以完成,简单多了。 来源: cnbeta 拍一拍:这是又一个证明编程是未来人们的基础技能的例证。我想说的是,加油! Linux 基金会《2020 年度报告》被质疑并非基于开源工具而制作 Linux 基金会刚刚发布了《2020 年度报告》,其中揭示了 Linux 在这一年里取得的一些耀眼成就。 然而,通过检查 PDF 文件的元数据,人们发现,这份报告本身也隐藏了一些细节,显示它是在运行 macOS Catalina 10.15.7 操作系统的 Mac 平台、以及 Adobe Creative Cloud 生产力套件上制作完成的。 来源: cnbeta 拍一拍:我觉得这倒是有些过于敏感了,开源并不代表一切都要使用开源

让Mac永不睡眠的几个方法

孤街浪徒 提交于 2020-12-05 17:01:32
出于节能考虑,Mac在停止操作一段时间之后会进入睡眠状态,就像人坐着不动睡着了一样。当显示器进入睡眠状态时,屏幕会先变暗,然后关闭,但是 Mac 上运行的软件仍会在运行。Mac 睡眠 3 小时后,会进入待机模式,这时候 Mac 整个状态会存储到闪存中。然后部分硬件系统(如 RAM 和 USB 总线)的电源会关闭。这个时候的 Mac 非常省电。 但是有时候我们就是要让 Mac 保持一段时间不自动睡眠,比如开启迅雷下载东西时(不开会员只能等),演示 PPT 停留在一个页面太久时。这时可以试试下面这几个方法。 使用系统设置 在【系统偏好设置-节能-电源适配器】,把「此时间段后关闭显示器:」滑到「永不」。 如果不想让显示器一直开启,但是又不会休眠,可以勾选「当显示器关闭时,防止电脑自动进入休眠」。 用这几个小工具 1.Caffeinated for mac(防睡眠工具) Caffeinated mac版是一款运行在MacOS上的一款防睡眠工具。Caffeinated实用且易于使用,你可以完全控制,并决定让你的Mac保持清醒多久,为你提供完整的睡眠功能监测。 Caffeinated 使用起来很简单,可以设置保持 Mac 不睡眠的时间,甚至一直不睡眠。 2.Amphetamine for mac(自定义Mac睡眠时间) Amphetamine for mac是应用在Mac上的一款防休眠工具

fcpx: FCPX Auto Tracker 自动跟踪插件

泄露秘密 提交于 2020-12-05 16:55:53
小编今天带你来看 FCPX插件: FCPX Auto Tracker Mac版是一款专为Mac用户定制的fcpx自动跟踪插件 ,FCPX Auto Tracker插件功能强大,可以直接在FCPX软件里面制作出文字、图层跟踪视频图像运动效果。欢迎需要的小伙伴们前来下载体验即可。点击上方链接即可下载安装~ FCPX Auto Tracker插件安装方法 注意:在安装“FCPX Auto Tracker Mac版”之前要先关闭“Final Cut Pro X”软件。 FCPX插件 FCPX Auto Tracker 插件介绍 FCPX Auto-Tracker(FCPX自动跟踪器)是专为Final Cut Pro X创建的运动跟踪工具。轻松跟踪文本,图片,徽标,视频和动画到单击镜头的主题。FCPX Auto Tracker Mac版的技术使用户能够实现快速准确的轨道,而无需设置单个关键帧。在单个场景中向前,向后跟踪并跟踪多个对象。FCPX自动跟踪器是Final Cut Pro X独家插件。 FCPX Auto Tracker插件版本需求 系统要求:Mac苹果电脑系统 Final Cut Pro X 10.3或更高版本 (低于10.3版本均无法使用)Mac OS 10.12或更高版本。 安装方式:包含安装教程 文件大小:48.3 MB 小编的话 FCPX Auto

开发者实测 M1 芯片:除了大型应用程序启动慢点,整体性能优秀!

限于喜欢 提交于 2020-12-05 11:07:41
来源|CSDN 作者|Peter 译者|弯月 苹果新出的M1芯片推出已经有一段时间了,这个让人兴奋的Mac专用芯片对于开发者来说究竟是不是友好?PSPDFKit的创始人、开发者Peter Steinberger购置了一台新版MacBook Air,从开发者的角度进行了测试。测试结果如何?快来看看吧!‍‍‍ 以下为译文: 最近大家都因为苹果的新 M1 芯片而兴奋不已。我也买了一台 MacBook Air 16GB M1 版,想看看是否能当作主力开发机使用。下面是我在测试了一个星期之后的报告。 01 Xcode Xcode 在 M1 上的运行速度非常快。编译 PSPDFKit PDF SDK( debug, arm64 版)几乎能与加载了目前最快的英特尔芯片的 MacBook Pro 媲美, 前者的编译时间是 8 分 49 秒,后者是 7 分 31 秒。 作为比较,我的黑苹果编译同样的项目需要不到5分钟。 对于一台无风扇的机器来说,这已经非常了不起了。苹果的上一款无风扇 MacBook 是 2017 年的 12 寸版本,用它编译同一个项目需要 41 分钟。 绝大多数测试都能通过,尽管我发现了我们之前没有注意到的一些针对 arm64 的错误,因为我们的 CI 并没有真正在 arm64 的硬件上运行过测试。模拟器采用与真实设备同样的架构很有好处,可以帮我们找到更多错误。 iOS 14

卧槽,又来一个Windows神器!!!

折月煮酒 提交于 2020-12-05 02:44:34
无论是学习 还是日常职场工作,经常头疼不同工具的查找和切换,耗费了大量的精力......直到我遇见了 uTools ——把全局搜索、翻译、截图OCR等等功能插件结合在一起,工作用起来太溜了! 那么,uTools可以用来干什么? 程序快速启动 首先,让我们记住一个非常简单的快捷键: Alt + 空格 。这是启动uTools的全局快捷键,非常好记。 按下快捷键后会出现这个 ⬇⬇⬇ 看起来很像windows里的小冰搜索框,实际上功能几乎完全覆盖了windows自带的搜索框。它不仅支持 中英文模糊搜索 ,还支持 首字母搜索 、 英文驼峰 等多种便捷搜索功能。 比如启动计算器 ⬇⬇⬇ 或者启动word ⬇⬇⬇ 感受只有一个—— 非常的快 ! 从输入到打开几乎没有感受到uTools的延迟,而windows的搜索则没有这么迅速。 文件快速搜索 uTools受到广大工作者的推崇不仅仅是因为他支持Windows、MacOS和Linux三种平台,更因为他 开放的插件化特性 。 你可以使用官方提供的插件、也可以使用论坛上 基于uTools的自动化脚本 ,如果你感兴趣,也可以在稍加学习后,自主开发基于uTools的自动化脚本,这些特性让uTools非常灵活,能轻松胜任不同人的复杂工作场景。 你也可以按照自己的需求任意安装插件,以实现不同功能。比如uTool支持的 “ Everything插件 ”就

防止代码被反编译,来看看都有哪些工具可以帮你

浪尽此生 提交于 2020-12-04 13:33:42
曾经有人说.NET是最容易被反编译的开发语言。其实现如今,在常见的开发语言中,无论是.NET还是Java,甚至人气排名第一的JavaScript都存在容易被反编译的风险,如何保护代码不受窃取,如何应用程序不受破坏,是所有开发人员最为关系的话题。 或许在软件开发的过程中,工程师会寻找一些开源产品以节约成本,但在实际应用、分发授权、许可控制的过程中,仍不希望自己的成果被窃取。“代码保护”、“软件保护”等等这些词的热度一直经久不衰。 其中,最常见的保护方式有“代码混淆”、“代码虚拟化”以及“软件加密”。 代码混淆 : 利用花指令和代码非等价变形等技术,将程序的代码,转换成一种功能上等价,但是难于阅读和理解的代码,可充分干扰静态分析。 虚拟化 : 将指令编译为虚拟代码,放在指定虚拟机中运行,目前对指令有一定的格式要求,有的函数可能不能被保护。 软件加密 : 将代码块作为数据,用许可加密函数存储,程序执行到该函数时验证许可并解密,内存中不会暴露完整的代码块,目前有的函数不可添加到保护中。 无论哪种方法,必然会借助工具来实现,接下来咱们就一起来聊聊软件代码保护的那些工具。这里说几个热议度比较高的,其他欢迎在评论区补充~ 针对软件保护 先说说软件加密保护,也有人会说是加壳保护,加壳实际上就是一种加密方式。这里我们说说VMProtect、WinLicense和Themida。 产品名 界面 亮点

EMAS 移动 DevOps 解决方案 —— Mobile DevOps

眉间皱痕 提交于 2020-12-04 13:22:31
简介: DevOps这一优秀的软件交付理念在服务端已经有很多相关的实践,那么是否也可以应用到移动端进行交付呢?基于移动端和服务端场景的差异,移动DevOps跟服务端DevOps又有哪些不同和挑战?本文分享阿里云云原生应用研发平台EMAS在建设云原生Mobile DevOps过程中的思考、遇到的挑战以及解法,解密其设计架构和技术细节。 阿里云 云原生应用研发平台EMAS 彭钊(州牧) 一、Mobile DevOps 介绍 1. 什么是移动 DevOps 1)大家所熟知的DevOps 在2020年这个时间节点上,DevOps已经不再是什么新鲜概念,相信大家或多或少都有些自己的理解,但当要我们去准确描述什么是DevOps时,好像又很难讲的清楚。实际上DevOps至今业界也没有可以让大家一致认可的定义,之所以很难被准确定义,是因为DevOps其实是一种理念甚至是一组理念的集合,很难被具象化。“DevOps”这个词本身从字面可以理解为软件从Dev(Development,开发)到Ops(Operations,运营)的全生命周期,但DevOps的准确定义到底是什么?在众多的DevOps定义中,个人认为Azure DevOps的定义[1]较为精确和具体: DevOps 是开发 (Dev) 和运营 (Ops) 的复合词,它将人、流程和技术结合起来,不断地为客户提供价值。 DevOps