240 发简信
IP属地:北京
  • C/C++宏替换详解

    1. 基本形式 通常情况下,#define 指令占一行,替换文本是 define 指令行尾部的所有剩余部分,但也可以把一个较长的宏定义分成若干行...

  • 常用排列组合公式

    1. 排列公式 个相异物件取 ()个的不同排列总数,为 特别地,若 ,得 人们常约定把 作为 。当 不是非负整数时,记号 没有意义。 2....

  • 实现 sqrt(x):二分查找法和牛顿法

    最近忙里偷闲,每天刷一道 LeetCode 的简单题保持手感,发现简单题虽然很容易 AC,但若去了解其所有的解法,也可学习到不少新的知识点,扩展...

  • 蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数

    0. 本文的初衷及蔡勒公式的用处 前一段时间,我在准备北邮计算机考研复试的时候,做了几道与日期计算相关的题目,在这个过程中我接触到了蔡勒公式。先...

  • 判断回文数算法

    回文数是指正序(从左到右)读和倒序(从右到左)读都是一样的整数。 比如形如 121,1221,13531 的数字都是回文数,但 -121,10,...

  • 二分求幂算法:快速完成求幂计算

    二分求幂法是快速计算形如 的求幂运算的方法。朴素计算 的方式是将 连乘 次,代码如下: 这需要计算 次,而实际真的需要运算这么多次吗?...

  • 去除 Firefox 当前选定标签页顶端的线条

    Firefox 当前选中的标签页的最上方会显示有一条线,我觉得很丑,如图: 通过搜索,可以通过下面的方法去除。 在地址栏输入 about:sup...