Tech

「科技,开发,技术,思考与实践」

防止 git merge 丢失代码(谨防 three way merge 的异常行为)

Git 工具在执行 merge 操作时,为了尽最大可能去自动的处理,所以使用了 three way merge 的方式作为了其 merge 手段。然而,这种 Git 尽最大可能自动化的处理在一些时候会造成十

使用 express.js 时,提示 bodyParser已被弃用

1. 问题描述使用 express.js 解析 POST 请求的参数时,在过去会使用到来自 bodyParser 库的 url 编码以及 json 解析函数。而最近使用时发现,IDE 提示 bodyParser 已经被弃用,不建议再使用。 bodyParser

正则表达式中的 [] 与 ()

1. 圆括号 ()圆括号在正则表达式中表示组的概念,主要应用于限制多选结构的范围、分组、捕获文本、环视。 1.1 示例:多选结构(a|b|c):匹配 a 或 b1

如何在本地启动简易 Http 服务器

由于 Chrome 等众多浏览器默认禁止加载本地 js 文件,这导致了很多前端项目必须使用 Http 静态服务器去启动。本文将会介绍几种简单的方法启动本地的 Http 服务器。 1. 使

令 Git Status 显示中文

1. 问题描述在 Windows 上使用 Git 时,默认情况下,git status 命令并不会显示中文的文件名(如下图所示): 默认情况的 Git Status 而我们所期望的是令其显示中文的文件名。

变量命名的 Case Style

范例我们以 My Personal Info 为例,使用不同的 Case Style 对其命名: camelCase: myPersonalInfo PascalCase: MyPersonalInfo snake_case: my_personal_info kebab-case: my-personal-info 参考链接Case Styles: …

记一次使用 pandas 处理 Excel 数据的感悟

Pandas 是 Python 的知名数据处理库。前几天由于个人的需求,需要处理一下 Excel 数据,遂准备使用 pandas 处理。 1. 引入 pandas 时的问题在 pip 安装之后,使用 import pandas as pd 便出现了问题。