Mac HomeBrew 国内镜像安装方法
Homebrew 对于使用 Mac 的开发者来说,是再熟悉不过的了,它可以在 macOS 中方便的安装和管理各种系统并不自带的开发包。在安装 homebrew 时,由于众所周知的原因,用官网的安装方法很慢且容易中断,想用国内的源进行安装。让人非常头疼,今天为各位推荐的就是在国内自动安装 Homebrew 的脚本。 此脚本为不像网上其他脚本安装后需要配置,此一键脚本,安装后无需任何配置!!! 使用国内镜像源的原因国内用户在使用官网方法安装homebrew时很慢且容易中断,最好使用国内的源进行安装。 当你打开这篇文章的时候,想必你也遇到了如图同样的烦恼吧! curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused Mac HomeBrew国内源安装苹果电脑标准安装脚本:(推荐 优点全面 缺点慢一点) 1/bin/zsh -c "$(curl -fsSL...
iTerm2 + Oh My Zsh 打造MAC舒适终端体验
众所周知,大部分的Linux发行版的默认命令解释器是Bash。但除此之外,这个星球上的命令解释器多了去了。相比于默认的 Bash,Zsh 有更多的自定义选项,并支持扩展。因此 Zsh 可以实现更强大的命令补全,命令高亮等一系列酷炫功能。今天我们就来打造一个自己的好看、好用的 Zsh 终端。 下载iTerm2可以直接去官网下载: iTerm2 安装完成后,在/bin目录下会多出一个zsh的文件。 Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh: 1chsh -s /bin/zsh 如果想修改回默认dash,同样使用chsh命令即可: 1chsh -s /bin/bash OK,这就是iTerm2初始的样子,下面我们来美化它,让它变得更好用! 安装Oh my zsh安装方法有两种,可以使用curl或wget,看自己环境或喜好: 12# curl 安装方式sh -c "$(curl -fsSL...
acme.sh生成自动续费的免费SSL证书
acme.sh 实现了 acme 协议,可以从 letsencrypt 生成免费的证书。一个完全用Shell(Unix shell)语言编写的ACME协议客户端,支持ACME v1和ACME v2,只需一个脚本即可生成发布,续订和自动安装SSL证书。 安装acme.sh1curl https://get.acme.sh | sh 把 acme.sh 安装到你的 home 目录下: 1~/.acme.sh/ 创建 一个 bash 的 alias 1alias acme.sh=~/.acme.sh/acme.sh 执行完毕后,将自动为你生成 crontab 任务,每天 0:00 点自动检测所有的证书, 如果快过期了,需要更新,则会自动更新证书。 生成证书 acme.sh 实现了 acme 协议支持的所有验证协议。一般有两种方式验证: http 和 dns 验证,这里我们以 http 为例。http 方式需要在你的网站根目录下放置一个文件,来验证你的域名所有权,完成验证,然后就可以生成证书了。 1acme.sh --issue -d mydomain.com -d...
HTML5 Web 存储 优于 Cookie 的本地存储方式
Web 开发中经常会遇到网站需要做一些例如用户备忘录、文章修改自动保存等需求 这些功能不需要长期保存,也不需要入数据库,所以有人可能会考虑使用 Cookie 去进行存储,但是 Cookie 中每条的存储空间为 4k,存储太多的数据时可能会出现存储空间不足的问题 于是就有了 Web 存储来解决这个问题,Web 存储更加的安全与快速。这些数据不会被保存在服务器上,但是这些数据只用于用户请求网站数据上。它也可以存储大量的数据,而不影响网站的性能 HTML5 Web 存储目前有两种存储对象:localStorage 和 sessionStorage客户端存储数据的两个对象为: localStorage – 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除 sessionStorage – 用于临时保存同一窗口 (或标签页) 的数据,在关闭窗口或标签页之后将会删除这些数据 这样两种存储对象的区别也就出来了:localStorage 属于永久性存储,而 sessionStorage 属于当会话结束的时候,sessionStorage 中的键值对会被清空 也就是说...
让你的网页支持苹果的 黑暗模式(深色Dark模式)
关于MAC的黑暗模式(深色Dark模式)网站颜色不适应问题,给予解决方案。 在未修复前,深色模式看的话就是一片空白,因为深色模式的字体是白色,同时给了一个 ** background-color:#f5f5f5 ** 样式所导致 这个是不能忍的,苹果用户还是蛮多的,并且 Safari、Chrome 目前都支持深色模式,所以来适配一下 这里需要用到一个媒体查询 @media 的语法 prefers-color-scheme 用于检测用户的系统主题是浅色或深色,此属性有三个值 no-preference 表示用户未指定操作系统模式,其作为布尔值时以 false 输出 light 表示用户的操作系统是浅色模式 dark 表示用户的操作系统是深色模式 它的用法也是很简单,默认都是浅色模式的,所以我们只写深色模式的样式就行 1234567@media (prefers-color-scheme: light) { /* 浅色模式样式 */}@media (prefers-color-scheme: dark) { /* 深色模式样式...
HTML清除浮动的几种方法
父元素浮动给父元素设置浮动后,子元素的浮动会归位,不过如果还有父元素,还需要设置。不推荐使用。 空标签设置在元素末尾插入一个无意义标签,并且设置css为clear:both; 1234<div style="background: #000;"> <p style="float: left;color:#fff">我是浮动内容</p> <div style="clear: both;"></div></div> 设置伪类方式使用伪类的:after方式,给清除浮动,比较流行使用这个。 123456789101112<style type="text/css"> .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; ...
禅学中的十个智慧故事
...
你坚持过哪些细小的好习惯?
生活中的细小的好习惯
上海一中学寒假作业涉黄 副校长被处分
新京报讯(记者 李一凡 实习生 罗婧仪)23日有消息称,上海“民办中芯学校”(中学中文部)寒假作业涉黄,“含有强烈性暗示和成人出轨行为内容”。今日(1月25日),新京报记者从浦东新区教育局证实,该局目前已就此事,展开调查。另据该校官方微信消息,截至24日,学校已将大部分寒假作业收回,重新布置作业,并追责出版社,同时给予相关老师严重处分。 There was a little boy whose mother was about to have a baby. One day the little boy walked in and saw his mother naked, he asked his mother what was the hair in between her legs? She responded, “It’s my washcloth”. Weeks later after the mother had the baby, the young boy walked in on his mother again, but while she was...
使用 GitHub 给德国小鸡 EUserv VS2-free 永久免费服务器自动续期
本来呢,是不准备写这个文章,因为跟天翼云盘那个几乎一模一样,但是还是有小伙伴让我写一下,就当水文章吧。 首先,Fork 项目(修复版)Github项目地址 点击右上角 Fork 按钮,变成自己的项目。 如下图所示,点击Settings设置按钮,在左侧菜单栏中点击Secrets密码机密按钮,点击右侧New secret新建机密。 其中USERNAME表示你的 EUserv 邮箱账号,PASSWORD表示 EUserv 登录密码,若有多个账号,则使用英文状态(半角)逗号进行分隔。12USERNAME: 你的 EUserv 账户邮箱或 Customer ID,第二个账户PASSWORD: 第一个账户密码,第二个账户密码 填写账号密码完毕,确认无误后,点击上方菜单的Actions动作按钮,点击下面那个大大的绿色按钮I understand my workflows, go ahead and enable...