我是如何借助 Github GraphQL API 填补一项需求空白
awesome github api 背景 GitHub 目 前不能统计查看一个仓库每日新增多少 star,找了几个第三方工具,也没有这样的功能。为了满足我的小需求,这两天做了个小工具,输入仓库地址,就可以方便地以图表方式展现出来,还可以生成并下载图片。 awesome github image…
awesome github api 背景 GitHub 目 前不能统计查看一个仓库每日新增多少 star,找了几个第三方工具,也没有这样的功能。为了满足我的小需求,这两天做了个小工具,输入仓库地址,就可以方便地以图表方式展现出来,还可以生成并下载图片。 awesome github image…
radio 按钮在不同浏览器会有不同的 UI,在实际的业务开发中,出于对体验一致的考虑,往往会自定义下样式。当然,方式有多种,但是如果要考虑可访问性(accessible),可选择的技术实现就不多了,这篇文章就是介绍其中一种最佳实践。 大概过程 初始化 HTML 代码 使用 CSS…
下面是我使用Let's Encrypt提供的 SSL 证书,记录配置 SSL 的安装实践过程。 下面两种方法均在 CentOS7 环境下操作。 certbot-auto Let's Encrypt 发布的 ACME v2 现已正式支持通配符 HTTPS 证书,就立马使用上了 certbot…
这方法我一直在用,不用任何类库框架。 直接输出html格式的<table>就好了,并且指定为 Excel 的 Mime。 温馨提示: 加上charset=utf-8解决中文乱码问题 针对纯数字,想身份证号码这样,Excel 显示的时候最后几位会变成 00000,解决办法就是在单元格里面加个 …
#起因 从知乎上面找了个别人的文章复制了一些内容,当复制的内容超过了一定字数的时候,就发现粘贴出来的东西多了一些内容,如下图所示: 知乎复制内容 挺有意思的功能,于是想到把这个功能在自己博文里也实现一下。 前段时间用clipboard.js写过一键复制代码功能,大概知道document…
ES6 第七种数据类型:Symbol Javascript 已有 6 种数据类型: Undefined,Null,布尔值,字符串,数值,对象。现在 ES6 新加入一种数据类型:Symbol。 它的最大特点: 独一无二。 这里的foo是该 Symbol 的一个描述,并非两个参数都为'foo…
…
曾几何时,只需要一个favicon.ico就可以满足网站的图标需求,随着移动端开发的繁荣,一个小小的图标也需要适配各种设备,虽然从牌子上区分主要就是苹果和安卓,但是一考虑到屏幕分辨率,真特么头大: android-chrome-144×144.png android-chrome-192×19…
问题起因 git 初始化新项目时,往往文件比较多,比较大,初次 PUSH 到远程仓库,会抛出如下错误: 注意,最后一条信息:fatal: The remote end hung up unexpectedly,表示推送失败,出现了错误。 原因 原因可能有二: 可能问题出在客户端,也就是本机的 git…
问题描述 linux 系统对中文默认支持本身就不太友好,最近又入手了一台阿里云机器,用的是 CentOS 7,shell 远程连接后发现中文全部显示问号,这比较恼火,以前应该解决过类似的问题,当时应该是安装了个中文语言包,但是包的名字和地址都忘了,Google…