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
_postsdirectory. 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