IDEA 设置 Git-Bash 为默认 Terminal IDEA 默认集成了 Terminal,但默认使用的终端确是 cmd.exe(Windows10 默认则是 PowerShell)。而众所周知,Windows 在命令行上做得确实有够难用的,所以我们可以选择其他的第三方终端进行使用。 这里演示一下使用 Git-Bash 作为默认集成的终端 在设置 Settings > Tools > Terminal 下有一个 Shell path 的
使用 vue-cli 创建模板项目 场景吾辈曾经只是个 Java 后端开发人员,原本对前端的了解大致只有 HTML/CSS/JavaScript/JQuery 级别,后来接触到了 nodejs。不仅是工作之需,吾辈个人而言也非常想要了解现代前端技术。然而天可怜见,吾辈刚入门 nodejs 并没有发现什么,但发现想要构建一个项目,需要用到前端工具链实在太多了。配置文件的数量甚至远远超过后端。所以为了快速开发,入门之后遇到问题再去解决,
关于提问与帮助 场景不知从何时起,帮助别人似乎开始变成了一件吃力不讨好的事情。刚刚吾辈在 QQ 里面看到这样的几句发言,所以熬夜写了这篇内容。 真以为别人给予帮助是一种义务了,告诉你怎么查就是在帮助你了。总不能把饭端到你面前,却还要嚷嚷着要别人喂你吃吧?而且,帮助是要花费时间和精力的。很多人并不是总有时间来帮你找资料的,或许我们也只是在上班的时候想稍微休息一下,看到你的问题,就谈一下大概的解决方向而已。 思考当
JavaScript 使用 Promise 场景为什么要使用 Promise? JavaScript 异步发展史:回调函数 -> Promise -> async/await 传统异步使用回调函数,回调意味着嵌套,当你需要使用很多异步函数时,那你需要非常多的回调函数,可能形成回调地狱。有问题就有人解决,js 没有多线程,所以天生就是异步的。正是因为异步的广泛性,所以很早之前就有人着力于解决异步回调的问题,github 上有很多已
liuli-cli TS JS SDK CLI 工具 场景吾辈最初尝试写 JS SDK 发布到 NPM 上,过程中遇到了很多问题,也因此消耗了大量的时间。包括但不限于以下这些 折腾 Rollup 打包 折腾 JS 的模块(umd/esm) 折腾单元测试 折腾 ES6 怎么通过 Babel 编译 使用 JS 编写,没有提供类型定义 没有进行打包 没有编译成 ES5 没有单元测试 没有 API 文档 没有 Linter 和 Prettier 统一格式化
Java 微信公众号开发 Java 微信公众号开发 场景 注册微信公众号 基本配置 使用测试账号 服务端编码 初始化项目 内网穿透 微信服务器认证 消息处理 创建菜单 场景公司需要做一个微信的公众号,以前没有玩过结果踩了一堆坑,也是无奈了,便在这里记录一下 注册微信公众号首先在 微信公众平台 注册一个账号,这里选择了 订阅号,填写一堆乱七八糟的信息后就得到了一个微信公众号(订阅号)了。之后登录的话却是要进行扫码
SpringBoot 进行测试 概略SpringBoot 中进行测试比 Spring 项目中更加简单,想了解 Spring 项目中测试的可以参考 使用 Spring 时进行测试。 普通测试假设要测试一个工具类 StringUtil(com.rxliuli.example.springboottest.util.StringUtil) 123456789101112131415161718192021222324252627282
vue data 属性中的 this 指向问题 场景之前在封装 table 组件 Vue 表格封装 BasicTableVue 的时候遇到的问题,在 data 属性中无法使用 this.** 调用 methods 中的函数。例如下面的代码 12345678910111213141516171819202122232425262728293031323334353637class BasicTableData { constructor({
IDEA 创建和运行一个简单的 maven web 项目 场景本文是为了帮助刚接触 IDEA 的萌新快速了解如何创建与运行一个 Maven Web 项目,但由于 知识的诅咒(#笑),如果有什么不太明白或者发现了什么问题,欢迎在最下方进行留言哦 创建首先打开 IDEA,进入到了 IDEA 欢迎页,点击 Create New Project 来到项目创建面板 选择 Maven 勾选上 Create from archetype(根据原型创建) 选择 org
读书 [黑客与画家] 简介 黑客新想法的最佳来源,并非那些名字里有[计算机]三个字的理论领域,而是来自于其他创作领域。 这是一篇读书感悟的文章,来源于最近阅读的书籍 黑客与画家。 摘抄自豆瓣书籍简介: 本书是硅谷创业之父 Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣
JavaScript 规范整理 场景 圣人走过的道路,荆棘遍布,火焰片片焚烧…… 日常 review 代码时看到一些奇怪的代码,这里记录一下重构方案以及原因。 命名规范不要使用拼音命名如果不熟悉英语,可以使用 Codelf 或者 Google 翻译,避免使用拼音命名。 错误示例 12// 这里是用户状态const yongHuZhuangTai = 1 正确示例 1const userStatus = 1 函数中的变量js
markdown 语法说明 已经有更好、更全面的介绍了,此页面将没有太多参考的价值。参考:markdown guide, 中文翻译 markdown 语法说明 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 Blockquotes 列表 代码区块 分隔线 区段元素 链接 强调 删除 代码 图片 其它 自动链接 反斜杠 扩展语法 使用 \ 换行 语言特定代码块 表格 文