#ifndef offsetof#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)#endif ...
分类:
系统相关 时间:
2019-02-01 01:10:29
阅读次数:
268
这可以缩减代码量 增强可读性(明明是装逼) 上面两段的代码是一样的效果 同样可以这样 这样比cmath库的要快 Max 和 Min 就可以跨越 类型的限制 ...
分类:
其他好文 时间:
2019-01-31 20:56:24
阅读次数:
192
首先,堆栈是一个线性表,插入和删除只在表的一端进行。这一端称为栈顶(Stack Top),另一端则为栈底(Stack Bottom)。堆栈的元素插入称为入栈,元素的删除称为出栈。由于元素的入栈和出栈总在栈顶进行,因此,堆栈是一个后进先出(Last In First Out)表,即 LIFO 表c++ ...
分类:
其他好文 时间:
2019-01-31 20:42:39
阅读次数:
188
"题目蓝链" Description 定义函数$G(n, k) = \sum\limits_{i = 1}^{n} k~mod~i$,给定$n, k$,求函数$G$的值 $n, k \leq 10^9$ Solution ~~我一开始看这题的时候居然还懵了一下~~ 因为当$i k$时,余数一定都是$ ...
分类:
其他好文 时间:
2019-01-31 12:56:59
阅读次数:
195
Description WYF从小就爱乱顶,但是顶是会造成位移的。他之前水平有限,每次只能顶出k的位移,也就是从一个整点顶到另一个整点上。我们现在将之简化到数轴上,即从 一个整点可以顶到与自己相隔在k之内的数轴上的整点上。现在WYF的头变多了,于是他能顶到更远的地方,他能顶到任意整点上。现在他在玩一 ...
分类:
其他好文 时间:
2019-01-30 20:30:02
阅读次数:
132
基础入门实例 1. 生成扩展框架 cd ~/php 7.0.30/ext 进入源码包扩展目录 ./ext_skel extname=my_func 生成扩展基本架构 2. 修改配置文件 打开配置文件 config.m4 dnl Otherwise use enable: dnl PHP_ARG_EN ...
分类:
Web程序 时间:
2019-01-30 18:38:23
阅读次数:
165
布尔值 Boolean 数字 Number 字符串 String 模版字符串 template js let name:string= ; let age:number=37; let sentence:string= ; js let sentence:string="Hello,my name ...
分类:
其他好文 时间:
2019-01-30 14:21:49
阅读次数:
137
Description 2034年,纪念中学决定修建校庆100周年纪念碑,作为杰出校友的你被找了过来,帮校方确定纪念碑的选址.纪念中学的土地可以看作是一个长为n,宽为m的矩形.它由n* m个1*1的正方形组成,其中左下角的正方形的坐标为(1,1),右上角的正方形的坐标为(n, m).其中有一些土地已 ...
分类:
其他好文 时间:
2019-01-29 23:05:06
阅读次数:
287
https://leetcode.com/tag/string/ ...
分类:
其他好文 时间:
2019-01-29 20:51:49
阅读次数:
193
系列更文前三篇文章,围绕了一个重要的知识点: "函数" 。 函数调用栈、函数执行上下文、函数作用域到闭包。可见不理解函数式编程,代码都撸不好。 函数是一等公民 函数与其它数据类型一样,可以作为值赋给变量,作为参数传递或返回值返回,也可以像对象一样给函数创建属性(不推荐给函数加属性,虽然可用)。 函数 ...
分类:
其他好文 时间:
2019-01-29 20:41:40
阅读次数:
150