自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

转载 Disqus评论框改造工程-实现 Disqus 代理的 Serverless 服务

最初发布于 szhshp的第三边境研究所, 转载请注明背景故事背景故事很简单, 我就是喜欢 Disqus, 就是不想用其他评论框。早期开源的, 一个给 disqus 进行代理的服务: disqus-proxy但是由于是一个服务器端的代理, 所以必须要求有一台服务器才能够实现, 并且要求服务器可以正常访问 Disqus 主站。然后今天, 使用 Now 服务可以完美实现。不需...

2019-08-04 13:14:00 243

转载 关系型数据库与非关系型数据库优缺点分析

最初发布于 szhshp的第三边境研究所, 转载请注明选择它就是因为好用啊关系型数据库特点基于单一关系模型,结构化存储,有完整性约束通过二维表建立数据之间的联系采用结构化查询语言(SQL)做数据读写操作保存数据的一致性优点通过事务处理保持数据的一致性数据更新的开销很小可以进行 Join 等复杂查询技术成熟缺点数据读写必须经过 sql 解析,大...

2019-08-04 13:13:00 225

转载 选择 GraphQL 的 N 个理由

选择 GraphQL 的 N 个理由最初发布于 szhshp的第三边境研究所, 转载请注明选择它就是因为好用啊GraphQL API 具有强类型模式GraphQL schema 是一个约定,用于指明 API 的功能。严格的 scheme 定义了 API 所支持的操作 (query, mutation, subscribe)API 文档会根据对应的 schema 自动...

2019-08-04 13:11:00 117

转载 New Edge 及 Chromium 内核浏览器安装插件报错 Package is invalid: 'CRX_VERSION_NUMBER_INVALID...

Chromium 内核浏览器安装插件报错最初发布于 szhshp的第三边境研究所, 转载请注明给 Edge 安装 Chrome 插件的时候报错Package is invalid: 'CRX_VERSION_NUMBER_INVALID'解决方法很简单, 将 .crx 结尾扩展名改成 .zip 或者 .rar , 解压出来然后到浏览器的扩展管理页面,打开 Develope...

2019-08-04 13:09:00 455

转载 Jest Async Best Practise

Jest Async Best Practise最初发布于 szhshp的第三边境研究所, 转载请注明关键字: Jest with multiple async, Jest nested async切记这个地方 不要使用嵌套的 test, 使用 beforeAll() 代替DO NOT USE nested test !!!Use beforeAll() instead...

2019-08-04 13:06:00 108

转载 Vue + ElementUI 集成 Vue Router

最初发布于 szhshp的第三边境研究所, 转载请注明最新写 Vue 项目使用 ElementUI 做前端, 然后需要集成一个 vue Router, 主要功能是侧边栏不刷新而内容刷新, 看了几个 starter 都和需求不太一样, 因此干脆自己搞一个Installation - Element UI直接用的 element-starterInstallation - Vue...

2019-08-04 12:59:00 151

转载 IE8 - Unknown Runtime Error Using innerHTML & Ajax

最初发布于 szhshp的第三边境研究所, 转载请注明IE8 兼容性问题 - AJAX 结果里面使用 .html() 以及 innerHTML 报错首先祝所有还在使用 IE8 的电脑全部原地自爆然后祝所有还支持 IE8 浏览器的公司全部原地自爆好好好我们看看问题所在.$.ajax({ url: 'xxxxx', type: 'get'}).done(functi...

2019-08-04 12:58:00 78

转载 React-Navigation Integration with Redux

React-Navigation Integration with Redux最初发布于 szhshp的第三边境研究所, 转载请注明React-Navigation Integration with ReduxDependencies{ "dependencies": { "@expo/samples": "2.1.1", "@shoutem/ui": "0....

2019-08-04 12:57:00 103

转载 Flutter-Getting Started

Flutter-Getting Started原载于http://szhshp.org/tech/2018/12/12/ohflutter.htmlInstallationFlutter下载安装, 将flutter.bat所在文件夹放到环境变量 PATH 之中执行flutter doctor查看所有的安装是否已经完成Android Toolchain...

2018-12-12 23:49:00 117

转载 滴答清单实现 Markdown 支持

原载于http://szhshp.org/dev/2018/11/05/markdownsupportfordidalist.html转载请注明官方一直不支持 Markdown, 这么一个小需求怎么能够难倒程序员呢? 随手搜了一下,发现还一个现成的, 只不过是国际版的实现, 我进行了一些修改其实就是个`油猴脚本`, 在 Chrome 网页端下实现...

2018-11-22 22:21:00 390

转载 Windows 下 Sublime Text 3 + EsLinter 的使用

配置啥的真的挺烦的, 写篇文章供大家参考首发网址:http://szhshp.org最后更新: 2018-03-09ESLint很有名的一款JS代码规范检查用的插件安装首先需要npm, 这个没有外部·executable program·的结合是无法使用的安装eslint, 建议全局安装, 省去一些不必要的麻烦:npm install -g e...

2018-03-09 22:19:00 73

转载 你根本不懂Javascript(5): HTML事件捕获与冒泡

本文最初发布于http://szhshp.org转载请注明事件捕捉与冒泡先捕获的必然是父节点, 然后一层层向下捕获, 然后一层层向上冒泡这里是一个td被点击的效果图通过三个阶段:捕捉阶段:从父节点, 逐渐向目标节点冒泡, 即自上向下接近目标elem阶段(这一阶段会同时激活第一阶段和第三阶段的handler...

2018-03-09 22:18:00 80

转载 Bash on Windows各种配置

原创文,最初发布于szhshp的第三边境研究所, 转载请注明安装PowerShell里面执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux重启电脑配置apt-get换源原文件重命名备份sudo mv /etc...

2018-01-06 21:21:00 90

转载 [干货]一篇笔记入门React

个人笔记, 转载请注明转载自szhshp的第三边境研究所Refs and the DOMIn the typical React dataflow,propsare the only way that parent components interact with their children. To modify a child, you re-render ...

2017-12-08 16:44:00 358

转载 gyp ERR! stack Error: Can't find Python executable 'python'

原文发表自szhshp的第三边境研究所, 转载请注明gyp ERR! stack Error: Can't find Python executable 'python'系统: Win10Gatsby使用一个Starter[1]进行npm install的时候出现问题:gyp ERR! configure errorgyp ERR! stack Error...

2017-11-14 10:50:00 326

转载 优雅地乱玩Linux-6-Chrome端SSH插件

文章最初发表于szhshp的第三边境研究所转载请注明优雅地乱玩Linux-6-Chrome端SSH插件最近注册了个AWS,免费一年,一年内可以各种乱玩~从自己的电脑连接云主机一般需要SSH这样的东西。既然有如此机会,干脆系统性学习下SSH:Secure Shell (SSH) is a cryptographic network protocol for...

2017-08-26 19:46:00 105

转载 Disqus评论框改造工程-Jekyll等静态博客实现Disqus代理访问

Updated 2018-09-19: 我写了个更好看的评论框并且已经开源, 到这里试试吧:https://github.com/szhielelp/disqus-proxy关于博客评论六月多说挂了,地球人都知道。倡言、云跟帖、来必力都很烂,地球人都知道。转Disqus的都是人才。Disqus使用中遇到的问题如果你常年写静态博客并且经常使用评论框,Dis...

2017-08-20 13:50:00 111

转载 Sublime Text-Snippet的使用

文章最初发表于szhshp的第三边境研究所转载请注明Sublime Snippet从大二开始就一直使用Sublime Text到现在,各方面都还满意,也尝试过使用Atom和其他的IDE依然感觉没有ST顺手。正常情况插件里面已经包含了所有你需要的Snippet,但是偶尔会有没有插件里面没有覆盖到的部分。然后日常开发一直在用某偏门语言(ノ▼Д▼)ノ,并且几年前...

2017-07-04 11:22:00 119

转载 Select2-Ajax获取数据

文章最初发表于szhshp的第三边境研究所转载请注明遇到一个需求: 在前端使用Select2设计一个联想输入dropdown, 通过Ajax动态抓取数据如果用纯H5来实现极其简单, 这里需要用Select2插件来实现可以也使用H5原生onChange来进行动态提交但是这太愚蠢了, 现成的Select有更好的API啊花了俩小时完成了这个功能, 官方Doc...

2017-06-21 22:08:00 226

转载 优雅地乱玩Linux-3-Ubuntu下NodeJS的安装

文章最初发表于szhshp的第三边境研究所转载请注明Ubuntu 16.04 安装NodeJS天哪Linux安装NodeJS居然也这么麻烦NodeJS安装curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-get install -y nodejs...

2017-06-11 00:20:00 66

转载 Jekyll中Sass的使用

文章最初发表于szhshp的第三边境研究所转载请注明Jekyll中Sass的使用什么是SassSass是一群超级懒的人创造的Css快速编程工具Sass(Syntactically Awesome Style Sheets)是一个相对新的编程语言,Sass为web前端开发而生,可以用它来定义一套新的语法规则和函数,以加强和提升CSS。通过这种新的编程...

2017-06-11 00:19:00 89

转载 GMS2(Gamemaker Studio 2)运行工程时遇到的问题解决

文章最初发表于szhshp的第三边境研究所转载请注明近期使用了GMS2刚开始运行官方Demo的时候出现了一些问题,这里集中一下解决方案FAILED: Run Program Complete在Win10下直接运行Demo出现错误: C:\Windows\system32\cmd.exe exited with non-zero status (1)e...

2017-06-06 14:50:00 1011

转载 Jekyll: 给博客加个随机BGM

文章最初发布于szhshp的第三边境研究所, 转载请注明捡了个蓝牙耳机,这几天基本保持“自带BGM”的状态o( ̄▽ ̄)o ……之前给博客添加了全局BGM不过从头到尾只有一首曲子,并且云音乐有些烦人,无法实现多曲目选择。虾米可以多曲目外链,不过还是无法实现随机选曲的功能。那么该如何实现呢?其实很简单,要不就Server实现要不就Client实现。搜了一下要实...

2017-04-23 21:09:00 96

转载 你根本不懂Javascript(2):表达式和运算符

你根本不懂Javascript(2):表达式和运算符本文最初发布于http://szhshp.org/tech/2017/02/18/JavaSprite.html转载请注明表达式和运算符原始表达式原始表达式分为三种:直接量1.23 //数字直接量"hello" //字符串直接量/pattern/ //正则表达式直接...

2017-02-19 14:06:00 113

转载 你根本不会Javascript(1)——类型、值和变量

文原载于szhshp.org/tech/2017/02/18/JavaSprite.html转载请注明类型、值和变量包装对象和原始值ECMAScript 有 5 种原始类型(primitive type)UndefinedNullBooleanNumberString基本类型(null, undefined, boo...

2017-02-18 22:33:00 71

转载 Jekyll x Liquid: 文章置顶功能的实现

今天突然闲的蛋疼想把一些文章置顶, 于是就研究了一下如何实现, 还顺便把功能塞到了前段时间发布的-Jekyll主题里面两个方案:Server端实现Client端实现Server端实现其实很简单, 一开始以为无法对Post进行操作, 后来发现可以从post的header里面进行参数设置layout: posttitle: 《10101》EP0:我太受...

2017-02-05 16:03:00 178

转载 给Git Pages添加一个子页面的域名解析相关

背景前几天写了个Jekyll Theme, 想在Coding开一个链接进行展示但是遇到了不小的麻烦。首先我使用的是Coding, 理论上和Github没太大区别。Github的相同问题可以参考这篇文章[^1]架构域名提供:GodaddyDNS服务商:DNSPODPages服务:Coding历程我已经在Coding创建了一个博客主页面并已经成功绑定域...

2017-01-11 17:05:00 108

转载 Windows下搭建NodeJS绿色版开发环境

文章最初发布于szhshp的第三边境研究所, 转载请注明开发背景博客一直用的是Jekyll, 突然想玩玩NodeJS和Hexo, 于是就试着搭建一下绿色环境, 基于Window8, 不需要管理员权限NodeJS安装主要就是本体和NPM当前版本:node -vv6.9.4npm -v4.1.1NodeJS Installati...

2017-01-06 18:16:00 88

转载 Gamemaker Studio运行时弹出打开窗口导致无法启动的错误

Desc初次使用遇到一个问题,点击Run的时候并没有运行当前工程而是弹出一个打开窗体Steam里面相同问题描述:Compile error后续才得知是要选择data.win,但是这个文件根本就没有生成Solution后来仔细查看发现compile信息中有个路径有些问题C:\\gm_ttt_77627\gm_ttt_71756...

2016-12-29 15:03:00 561

转载 Jekyll x Liquid 控制文章列表只显示特定类别的Post

使用Liquid按照Category或者Tag过滤Post List文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明前段时间画了一些漫画,考虑把漫画相关的Post放到另一个页面。这个实现还是挺简单的,直接循环Post里面特定分类下面的文章就是?12345{* for post ...

2016-12-29 15:02:00 143

转载 网易云音乐PC端刷曲快捷键

文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明网易云音乐PC端刷曲快捷键好吧我承认我特别懒云音乐其实做的还不错,FM推荐的算法明显比虾米好。虾米可以听的曲子都被我标注了不再播放……而且多数时候是整张专辑标注不在播放……虾米FM现在只能给我推荐热门曲是一种怎样的体验?于是云音乐一出来就不再使用虾米了。云音乐PC...

2016-12-29 14:58:00 235

转载 Markdown渲染后文章标题收缩控件

文章首发于szhshp的第三边境研究所(szhshp.org), 转载请注明一个让Markdown-Post的标题拥有Collapse功能的JS直接把鼠标放在这篇文章下方的header上,点击标题左侧的icon就可以看到效果RequirementsBootstrap标准的基于Markdown的Jekyll/Hexo PostInsta...

2016-12-29 14:54:00 223

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除