排序查询 一、语法 select 查询表 from 表 where 筛选条件 order by 排序列表[asc / desc] 特点: 1、asc:升序 desc:降序 2、排序列表之中支持单字段,多字段、函数、表达式、别名 3、order by的位置一般放在查询语句的最后(除limit之外) 常 ...
分类:
数据库 时间:
2018-07-16 13:58:17
阅读次数:
168
知识内容: 1.预备知识 - 函数表达式 2.匿名函数 3.闭包 一、函数表达式 1.定义函数的两种方式 函数声明: 函数表达式: 2.注意事项 函数表达式使用前必须赋值!像下面的代码是错误的: 函数表达式可以作为一个普通变量在分支中根据条件来赋值: 上述代码不同的运行效果: 能创建函数赋值给变量, ...
分类:
编程语言 时间:
2018-07-15 19:40:41
阅读次数:
160
c++中一个类中无非有四种成员:静态数据成员和非静态数据成员,静态函数和非静态函数。 1.非静态数据成员被放在每一个对象体内作为对象专有的数据成员。 2.静态数据成员被提取出来放在程序的静态数据区内,为该类所有对象共享,因此只存在一份。 3.静态和非静态成员函数最终都被提取出来放在程序的代码段中并为 ...
分类:
编程语言 时间:
2018-07-12 16:34:07
阅读次数:
189
欧拉函数\(φ(n)\)表示小于或者等于M的正整数中与M互质的数的数目。 特殊的,\(φ(n) = 1\) 若\(n\)是质数\(p\)的\(k\)次幂,\(φ(n) = φ(p^k) = p^k - p^{k-1} = (p-1) * p^{k-1}\) ...
分类:
其他好文 时间:
2018-07-11 15:11:13
阅读次数:
111
问题原自下面一段代码: 初学C++虚函数表时,以下代码在QT和VS(版本如题)编译结果不同。 程序目的是运行Demo类虚函数表第二项。 VS运行成功,QT运行失败。调试了一下,发现如下现象: VS2015: QT5: 可见,VS和QT编译运行方式是有差异的,区别在于QT的Demo类的虚函数表的第一第 ...
分类:
其他好文 时间:
2018-07-10 00:32:05
阅读次数:
174
0.文章内容简介 这篇文章主要来讨论C++对象在内存中的布局,属于第二个概念的研究范畴。而C++直接支持面向对象程序设计部分则不多讲。文章主要内容如下: 虚函数表解析。含有虚函数或其父类含有虚函数的类,编译器都会为其添加一个虚函数表,vptr,先了解虚函数表的构成,有助对C++对象模型的理解。 虚基 ...
分类:
编程语言 时间:
2018-07-08 13:31:14
阅读次数:
187
在《JavaScript高级程序设计》第三版第7章函数表达式部分讲到,定义函数有两种方式:一种是函数声明,另一种就是函数表达式。函数声明的语法是这样的。function functionName(arg0, arg1, arg2) {//函数体} 关于函数声明,它的一个重要特征就是函数声明提升( f ...
分类:
其他好文 时间:
2018-07-07 20:27:47
阅读次数:
377
最近项目中,ui设计了个水波效果的背景动画,然而并没有gif或svg动画,开始试着用css实现了一下,动画效果并不是很好,网上查了下基本都是用贝赛尔曲线实现,想起以看的各种前波形图,于是想着用三角函数图像初略模拟一下 示例效果如下: 一、绘制sin函数图像 sin函数表达式如下,y=Asin(wx+ ...
分类:
其他好文 时间:
2018-07-03 14:39:46
阅读次数:
219
"25. k个一组翻转链表" 仍然是链表处理问题,略微复杂一点,边界条件得想清楚,画画图就会比较明确了。 reverse函数表示从 front.next节点开始,一共k个节点做反转。 即: 1 2 3 4 5 ,k = 2。当front为1时, 执行reverse后: 1 3 2 4 5 同上个题一 ...
分类:
其他好文 时间:
2018-07-03 00:12:19
阅读次数:
278