Kline Blog

使用AppVeyor自动构建electron

前言 在使用electron原生模块(比如usb)时,MacOS就无法打包Windows版本的安装包,必须要一台Windows电脑才可以。 如果装虚拟机的话,对我这台8G的电脑来说又比较卡顿,所以想使用自动化构建来做这件事情,在网上找了一圈之后,发现AppVeyor可以满足我。 授权 我是把代码托管在github上的,所以在AppVeyor中授权github即可,授权之后就会展示账号在gi...

Windows PowerShell配置

最近一直在使用Windows开发,所以需要配置一下终端。 在Windows store中安装Terminal,因为这个版本的界面看起来比较舒服,如下。 然后就是安装oh-my-posh & posh-git Install-Module -Name PSReadLine -AllowPrerelease -Force # PSReadLine Install-Module pos...

在Electron中使用escpos

前言 最近有个需求是需要在收银系统内连接热敏打印机和一体机的客显,因为项目中使用了electron进行开发并发布到Windows,所以就在网上找了下解决方案。 经过一番搜索,发现了一个node-escpos库,但是相关开发资料比较少就只能自己摸索了。 热敏打印机 这块比较好对接,安装好相关依赖(escpos和escpos-usb)后,需要使用electron-rebuild重建,因为其中使...

在macOS中遇到的问题&解决方法

打开破解软件时显示软件已损坏 打开终端,输入以下代码 sudo spctl --master-disable 然后输入用户密码,完成。 打开可跨域的chrome 打开终端,输入以下代码 open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Use...

在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全局代理 git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080' # 仅对github设置代理 git config --global http.https://github.com.proxy soc...

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