JC Blog

在CentOS 7/Fedora 29/Fedora 28中安装Node.js 10 LTS

要在CentOS 7、Fedora 29、Fedora 28系统中安装Node.js 10.x LTS,请使用NodeSource方式: curl -sL https://rpm.nodesource.com/setup_10.x | bash - 上面命令将配置Node.js RPM存储库,下面你需要做的就是安装nodejs包: 1、在CentOS 7系统中,运行以下命令: su...

JS实现跟随系统开启夜间模式

最近发现微软和微信公众号的站点可以跟随系统开启夜间模式 如下图 在网上搜了一圈发现了如下代码即可判断当前系统是否为夜间模式 window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches 就这一行代码即可实现跟随系统开启夜间模式,让网站的逼格瞬间提升~

Ad Hoc从创建到打包发布

最近把一个iOS App用企业签名之后发布了,记录一下。 首先要制作Ad Hoc的profile文件 登录苹果开发者之后,进入Certificate 点击+号 选择下图红框内的选择,点击continue 这时,需要在本地创建一个Certificate并上传。 打开钥匙串访问,点击右上角菜单,选择证书助理,然后选择从证书颁发机构请求证书 填入信息,选择保存到磁盘,这样就会在本地生成...

为git设置代理

# 设置代理 git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080' #取消代理 git config --global --unset http.proxy git config --global --unset...

美化Mac终端

安装iTerm2 https://www.iterm2.com/ 安装oh my zsh https://ohmyz.sh/ 在终端中输入 sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)” 修改iTerm2主题 在这里有很多主题可供选择,也可以...

闭包学习笔记

最近在看JavaScript高级程序设计,这本书真的不错,这里面的讲解对我这个初学者而言十分受用。 之前也在学习闭包,上网查了很多资料,看了很多博客,还是不太懂。在看这本书的闭包章节之前,我都还不知道闭包究竟是什么东西。 下面说说我的理解。 匿名函数和闭包 闭包和匿名函数是一个东西吗?之前我一直以为匿名函数就是闭包,其实不然。 在书中看到队闭包的解释,只有一句话: 闭包是指有权...

禁用浏览器自动填充

原因 我们在进行开发的时候,会遇到一些特殊的情况,比如下面这种情况。 两个连着的input,上面的type为text或者number,下面的type为password。 这时,浏览器就会误认为是填写用户名和密码的输入框,所以就会自动填充,这样会导致用户体验很差。 方案 之前记得可以使用 【autocomplete=’off’】属性来禁用,但是真正使用时,在chrome上无效,其他浏览器不...

替换npm和apm镜像

npm config set registry <镜像地址> https://registry.npm.taobao.org //淘宝镜像 https://registry.npmjs.org/ //官方镜像

时间戳中的时区问题

之前写的项目中要向服务器发送时间戳,来保存当前文本创建的时间,但是发送到服务器的时间和读取服务器返回的时间对不上。 然后去调试代码,全都是对的,但就是和服务器的时间差了一天。后来去问老大,老大想了一下说应该是时区的问题。 看服务器发回来的时间戳就是和自己的不一样,在后面多了一个+号和几个数字,但是都没在意。 服务器的时间戳 1471795200+0800 发送上去的时间戳 1471...

屏蔽Chrome“请停用开发者模式运行的扩展程序”的提示

该方法只适用于Windows 1.下载Chrome策略组模板 链接: https://pan.baidu.com/s/1boMMC2b 密码: rdsk 2.打开Windows策略组,Win+R,运行gpedit.msc。 3.【计算机配置】->【管理模板】右击【添加/删除模板】,添加刚才下载的adm文件。 4.添加成功后,会在【管路模板】->【经典管理模板】下出现【Go...