LeetCode 201. 数字范围按位与
给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。 示例 1: 输入: [5,7]输出: 4示例 2: …
Sphinx 无法启动服务提示:发生系统错误 1067。进程意外终止
晚上维护服务器,重启以后搜索服务就无法启动了,总是提示:发生系统错误 1067。进程意外终止 想着可能是文件损坏了,于是重新生成索引,等待了半个小…
EggJS 配置 config.app.cluster.listen.port 自定义端口号不生效
在 7001 端口被占用时,再启动 egg 框架,app.config.cluster.listen.port 参数不生效,转而监听 7002 端口。 自定义监听端口,网上的文档都是说添加…
深入了解 CSS3 新特性
手把手教你学习绚丽且实用的 CSS3 新特性 简介 CSS 即层叠样式表(Cascading Stylesheet)。Web 开发中采用 CSS 技术,可以有效地控制页面的布局、字…
用 Groovy 更迅速地对 Java 代码进行单元测试
使用 Groovy 和 JUnit 对 Java 代码进行单元测试的一个简单策略 开始之前,我首先要招认:我是一个单元测试狂。实际上,我总是无法编写足够的单元测试…
安装 Polygon 报错需要依赖 Microsoft Visual C++ 14.0
使用 pip 安装 Polygon 报错,需要 Microsoft Visual C++ 14 或者是 Microsoft Visual C++ Build Tools 构建工具: Building wheels for collected pa…
LeetCode 801. 使序列递增的最小交换次数
我们有两个长度相等且不为空的整型数组 A 和 B 。我们可以交换 A[i] 和 B[i] 的元素。注意这两个元素在各自的序列中应该处于相同的位置。 在交换过一…
面向 Kubernetes 开发者的设置指南
本设置指南主要面向正在或将要参与 Kubernetes 开源项目以及为之做贡献的开发者、技术作家和测试人员。例如,它适用于以下各类人员:想要为 Kubernete…
LeetCode 898. 子数组按位或操作
我们有一个非负整数数组 A。对于每个(连续的)子数组 B = [A[i], A[i+1], ..., A[j]] ( i <= j),我们对 B 中的每个元素进行按位或操作,获得结…
使用 org-mode 写文档
1 介绍 I really do not like Microsoft Word! 1.1 Org Mode 一个快速高效的纯文本系统。我所有笔记,TODO,当前的blog以及研究生毕业 论文全都是用…
C 语言运算符优先级
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右     () 圆括号 (表达式)/函数名(形参表) &nb…