自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Szh

  • 博客(79)
  • 资源 (4)
  • 收藏
  • 关注

原创 优雅地 Hack 一台黑苹果 (HP 战 66)

最初发布于 szhshp的第三边境研究所, 转载请注明前言把自己效率低归到工具之上都是不负责任且耍流氓的行为知己知彼, 百战百胜我后来买了白果, Win 和 Mac 各有千秋不能一概而论谁优谁劣, 以下仅供参考系统配置一台 Windows 电脑一名 Windows 深度用户参数信息主机HP ZHAN 66 Pro G1CPUi7-8550U硬盘128GB SSD+1T HDD网卡intel® Dual Band Wireless-AC.

2022-05-15 21:37:36 1853 1

原创 《时间的秩序》阅读笔记

时间的崩塌统一性的消失时间并不是统一均匀的流动时间的流失在山上比海平面更快在较低的位置, 所有的进程都变慢时间在较低的位置, 比较高的位置要更少关于时间结构改造的猜想物体会使它周围的时间变慢地球这个庞然大物会使其附近的时间变慢, 这种效应在平原处比山上要更明显物体下落就是由于这一时间的延缓. 物体会倾向于时间流逝更慢的地方运动时间有很多空间中的每个点都有不同的时间我们一般描述时间是描述事物在当地时间的演化方式物理学描述的不是在时间中如何演化. 而是描述事物在

2022-05-15 21:34:54 254 1

原创 《时间简史》阅读笔记

《时间简史》阅读笔记某些词汇的理解可能和专业翻译略有不同根据经典的重力理论, 我们能够有两种关于宇宙最初状态的判断: 第一种是将宇宙的开始放在一个无穷远的时间上. 另一个是放在有穷远的时间点之上, 那个点被称作奇点.而虚时间的概念, 给宇宙的初始状态提供了一种新的可能性. 并且虚时间的概念可以防止奇点的出现.甚至在某些情况下, 虚时间才是真正的时间. 而我们真正的时间反而是假的.通过虚时间理论, 可以推导出一个无边界理论. 无边界理论可以推导出宇宙刚开始的时候有一定的不规则性. 而正是因为这

2022-05-15 21:32:44 331

原创 Code QA 工具链配置-主要流程

最初发布于 szhshp的第三边境研究所, 转载请注明Code QA 工具链配置-主要流程其他工具配置 (Typescript, Webpack, etc)配置 Prettier 实现快捷键格式化本地代码VSC 安装 prettier 插件本地安装 Prettier 包使用时通过 ctrl+shift+P 选择 Format Document with... 然后选择 Prettier添加 Prettier 配置文件并 设定配置详细配置 eslint 并实现 yarn .

2022-05-15 21:30:07 1286

原创 Hexo 实现 Github/Coding 持续集成

本文章首发于 https://szhshp.org/tech/2020/03/15/hexocicd.html 转载请注明2020-03-15: 以下两个方法测试通过开发背景为知笔记的搜索太慢了。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我想要迁移笔记。我很需要迁移笔记。为知笔记的搜索太...

2020-03-17 23:07:16 303

原创 Bomb Troubleshooting

原载于 https://szhshp.org/tech/2019/12/29/bmobtroubleshooting.html, 转载请注明Bmob TroubleShooting用户设置的safeToken为空遇到错误:用户设置的 safeToken 为空这个是一个典型的setup 的错误初始化的第二个参数用错了.import Bmob from 'hydrogen-js-s...

2020-02-09 14:20:24 409

原创 Mongoose: aggregate() 方法实现聚合函数

原载于 https://szhshp.org/tech/2019/09/07/mongodbaggregatefunc.html, 转载请注明需求描述首先我有一个 Item 的 collection:type Item { _id: String itemname: String! itemid: String! itemtype: String! par...

2020-02-09 14:19:02 7087

原创 React In Depth - React 源码解析 - render() & Fiber

原载于 https://szhshp.org/tech/2019/08/10/reactindepthrender.html, 转载请注明PreparationV16.8.6克隆react源码, github 地址:https://github.com/facebook/react.git安装 gulp, npm 有些版本会报错所以我们直接用 gulpnpm install gu...

2020-02-09 14:17:50 236

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

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

2019-08-04 13:15:06 332

原创 关系型数据库与非关系型数据库优缺点分析

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

2019-08-04 13:13:41 303

转载 选择 GraphQL 的 N 个理由

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

2019-08-04 13:12:25 149

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

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

2019-08-04 13:10:06 643

原创 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() insteaddes...

2019-08-04 13:08:34 121

原创 IE8 兼容性问题 - AJAX 结果里面使用 `.html()` 以及 `innerHTML` 报错

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

2019-08-04 13:06:50 165

原创 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.23.6"...

2019-08-04 13:01:49 148

原创 Now.sh: 最好的 Serverless Deployment Dashboard

首发于 http://szhshp.org/tech/2018/12/09/deploymentyoursitenow.html 转载请注明Now.sh: The best Serverless Deployment Dashboard终于发现一个免费的比较方便的部署环境。免费服务支持一天 1000 次 invocation, 所有形式的请求都算作 invocation, 反...

2018-12-09 23:05:15 356

原创 Disqus评论框改造工程3-完全定制代理Disqus评论框

背景故事博客从去年多说评论关闭后就切换到 Disqus, 并且实现了国内 Disqus 代理服务, 国外访问直接引用 Disqus, 国内访问将显示简单输入框以及评论列表, 用户可以实现匿名评论并且通过代理提交到 Disqus.相关教程: 静态博客实现Disqus代理访问代理服务的服务端通过 ciqulover 的项目 ciqulover/disqus-proxy 实现, 如果没有这个 pr...

2018-09-19 13:59:28 439

原创 React + Redux + GraphQL 环境搭建

首发于: http://szhshp.org/tech/2018/08/05/secondtouchwithgraphql.html , 转发请注明之前闲着无聊写的一个 Redux 项目,今天突然想把它做成动态数据源,很早之前使用 Gatsby 的时候尝试过 GraphQL 觉得不错,所以就试着集成了一下。Server 轮子: express-graphql安...

2018-09-01 21:27:43 411

原创 React + Redux 开启 HMR/Hot Loader

首发于 http://szhshp.org/tech/2018/09/01/hmrwithreactandredux.html , 转载请注明最近在用 React 以及 Redux 写几个项目, 使用的是官方 Create-React-App 的脚手架, 默认没有开启 HMR, 每次都要等他自动刷新也是挺烦的, 可以用这些方法实现热替换:Create-React-App 开...

2018-09-01 21:27:26 500

原创 不同服务器端语言比较

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明Server-Side Languages ComparationColdfusionBased on JAVAProsBased on Tags, easy to learn, very easy to learn, connot be easier.Based o...

2018-04-22 20:40:48 3459

原创 优雅地乱玩Redux: Usage with React

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明Installationnpm install --save react-reduxSome ConceptionsPresentational and container componentsPresentational Component(下称PC)有这么几个特性: ...

2018-04-22 20:40:16 106

原创 优雅地乱玩Redux: Getting Started

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明 个人笔记, 基于官方英文教程, 添加了一些批注, 有一些单词翻译起来真困难Redux基于严格单向数据流实现 反正就是为了打破React自身的数据流而创建的LifeCycle1. 调用store.dispatch(action)可以在任何地方调用这个函数,只要引用sto...

2018-04-22 20:39:52 131

原创 StrokesPlus - FM切曲神器

这是一个StrokesPlus配置分享 基于网易云音乐默认快捷键实现(先将云音乐快捷键改成默认值) 当然你喜欢虾米也可以自己改配置, 应该按键都差不多, Ctrl+Alt+左/右实现切曲子什么的切曲子有时候很麻烦啊切曲子有很多办法: 我老是点错, 或者快捷键按错, 所以自己写了一份StrokesPlus快捷键配置首先你肯定要下载StrokesPlus...

2018-04-17 21:21:26 314

原创 Windows 下 Sublime Text 3 + EsLinter 的使用

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

2018-03-09 22:17:19 357

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

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

2018-02-28 12:30:16 246

原创 MIUI安装Viper4Android问题解答

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明按照下面的步骤做,一般不会出问题适用于MIUI 8, 9Root手机最简单的方法就是通过升级开发版当然也可以通过其他刷机工具进行刷机最终的目的是获得root权限有些时候必须要先解锁BitLock才能够开启root权限另外如果不想安装之前已经安装的应用的话,可以使用备份和还原功能关于MIUI

2018-01-18 22:29:44 1029

原创 Bash on Windows各种配置

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

2018-01-06 21:17:50 4295

原创 gyp ERR! stack Error: Can't find Python executable 'python'

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

2017-11-14 10:49:19 8312 1

原创 优雅地乱玩Linux-6-Chrome端SSH插件

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

2017-08-26 19:44:44 596 2

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

文章最初发表于szhshp的第三边境研究所 转载请注明关于博客评论六月多说挂了,地球人都知道。倡言、云跟帖、来必力都很烂,地球人都知道。转Disqus的都是人才。Disqus使用中遇到的问题如果你常年写静态博客并且经常使用评论框,Disqus使用中你肯定会遇到一些问题,比如:很难将其他平台的评论记录导入到Disqus国内无法访问第一个问题请参考之前的文章: [ Disqus评论框

2017-08-20 13:40:05 496

原创 优雅地乱玩Linux-2-zsh

文章首发于http://szhshp.org/tech/2017/05/19/linuxreboot.html 转载请注明 更新历史: 2017年05月19日 攒写最初正文 2017年07月10日 修改章节顺序,扩展EasyStroke的详细使用 添加Git的一些小技巧//反正是小技巧,随意记录一下 前言有时候真的挺厌烦Windows下面

2017-07-09 11:24:00 347

原创 优雅地乱玩Linux-1-系统

文章首发于http://szhshp.org/tech/2017/05/19/linuxreboot.html 转载请注明 更新历史: 2017年05月19日 攒写最初正文 2017年07月10日 修改章节顺序,扩展EasyStroke的详细使用 添加Git的一些小技巧//反正是小技巧,随意记录一下 前言有时候真的挺厌烦Windows下面

2017-07-09 11:22:57 302

原创 Sublime Text-Snippet的使用

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

2017-07-04 11:21:28 361

原创 优雅地乱玩Linux-5-GitMerge工具Meld

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

2017-07-02 00:05:58 701

原创 Select2-Ajax获取数据

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

2017-06-21 22:09:14 5137

原创 DataTable-输出Excel添加额外行的实现

文章最初发表于szhshp的第三边境研究所 转载请注明Datatable Excel输出 这个方法对主流浏览器适用,特别是IE Edge有个需求需要在Datatable输出的Excel顶端添加几行数据, 看了下Datatable官方的实现, 作者似乎也没啥好主意, 不过一些用户提供了方法。基于Button.Customize参数实现: jQuery(document).ready(f

2017-06-17 19:45:03 692

原创 Jekyll中Sass的使用

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

2017-06-11 00:14:37 683

原创 优雅地乱玩Linux-3-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可能会出现找不到 curl的错误, apt-

2017-06-11 00:07:30 717

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

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

2017-06-06 14:49:40 3172

原创 使用Disqus API实现"最近评论"功能

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明最近从多说迁移到了Disqus,确实老东家做的插件会好得多,唯一的麻烦就是需要一些步骤才能看到评论框。大多功能都还凑合。唯一不满意的就是CSS风格。因为是Iframe,所以Basic Usage里面没有提到Style相关的东西。因此我试着搜了一下发现Basic Usage的确无法修改CSS,需要用某种办法调用官方API。本来也没多在意

2017-04-30 21:55:13 2105

NotificationTest 消息推送的简单demo

NotificationTest 消息推送的简单demo

2014-11-27

五种不同的Toast效果

五种不同的Toast效果 五种不同的Toast效果

2014-11-27

gridview分页效果

gridview分页效果的实现

2014-11-27

Android自定义矩形ProgressBar

一般的ProgressBar都是圆角,这次设置一个不是圆角的矩形。 三个文件:调用顺序是progressBar->Style.xml->drawable

2014-11-24

空空如也

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

TA关注的人

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