Posts
几种 git 工作流的比较
引言
为了开发高质量的软件,我们需要能够跟踪所有的变化并且在需要时可以回滚。这正是版本控制系统(VCS)所做的事情。
欺骗 JavaScript 的 await
背景
原来
JavaScript
的await
关键字,不仅可以用于Promise
,async
函数,还可以用于任何一个带有then
方法的对象。思维定势一例
背景
今天在写单元测试时,调用
supertest
的post
方法时,IDE
智能提示显示它只有一个url
参数。我以为是文档没有写全,因为我还要传其他数据呢,该从哪里传进去呢?gatsby js 项目上传包含文件的表单到 netlify
背景
一个全静态的基于
gatsby js
创建的网站,托管在netlify
平台上,如何上传包含文件的表单呢? 先参考了一篇官方博客文章,工作得很好,但是博客中的代码示例并没有展示文件上传功能。记安吉清晨大风
大风起兮云飞扬
使用 flex 优雅地实现 Web App 布局
背景:
一般 Web App 是这样的布局
- 固定在顶部的标题栏
- 固定在底部的导航栏
- 中间是内容区,内容区撑满可用空间,即从顶部标题栏结束撑到底部导航栏开始。 内容区还有两个特性:即使是内容很少,用留白也要撑满;如果内容很多,可以显示滚动条,但这个滚动条也只是从标题栏开始到底部导航栏结束。也就是说,超长的内容区既不能被底部遮挡也不能将底部导航栏挤出屏幕外。
gatsby build 不支持 async await 问题的解决
症状:
使用
gatsby
第一版创建的项目,在gatsby develop
时运行正常,但是在发布时gatsby build
时报错:Error: component---src-pages-index-js-c938d5b5226f72f5900f.js from UglifyJs SyntaxError: Unexpected token operator «*», expected punc «(» [./src/pages/index.js:20,19]
顺便减肥
锻炼身体,增加肌肉,顺便减肥。
任意三角形的面积公式与三边关系
JavaScript 的面向方面编程实践
人工智能实践项目介绍
自我介绍
见人工智能版三子棋的 PPT。
Windows 下 Ubuntu 子系统 git push 报 ssh key permission too open 错误
症状
我在
Windows 10
下安装了Ubuntu
子系统,通过bash
做git
提交时,报错说/home/user/.ssh/id_rsa
文件的权限为0777
,太开放了,不能用。从而引发代码提交失败。生命的源代码
神说,要有光,于是便有了光。
Welcome to Jekyll!
You’ll find this post in your
_posts
directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to runjekyll serve
, which launches a web server and auto-regenerates your site when a file is updated.
subscribe via RSS