//使用命名函数表达式实现递归
var?factorial?=?(function?f(num)?{
????if?(num?<=?1)?{
????????return?1;
????}?else?{
????????return?num?*?f(num?-?1);
????...
分类:
其他好文 时间:
2014-08-28 16:22:10
阅读次数:
195
第二章 感知机感觉感知机这东西还是很简单的,随便写点。感知机(perceptron)是二分类的线性分类器。输入x表示实例的特征向量,输出y为实例的类别,由如下函数表示: 其中w为权值(weight)或权值向量(weight vector),b表示偏置(bias),sign为符号函数,里面的东西大于....
分类:
其他好文 时间:
2014-08-27 20:21:48
阅读次数:
241
Javascript有很多有趣的用法,在Google Code Search里能找到不少,举一个例子:试一下就知道这段代码的意思就是声明一个函数,然后立刻执行,因为Javascript中的变量作用域是基于函数的,所以这样可以避免变量污染,但这里的位运算符『~』乍一看让人摸不到头脑,如果去掉它再运行则...
分类:
编程语言 时间:
2014-08-27 14:32:47
阅读次数:
174
C++虚函数表解析陈皓http://blog.csdn.net/haoel前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了...
分类:
编程语言 时间:
2014-08-26 19:22:46
阅读次数:
251
如果需要根据聚合值的结果来过滤分组查询的结果,必须首先执行聚合操作。这里不能使用 WHERE 子句,因为它会在分组和聚合之前对结果进行处理。HAVING 子句用于已在 SELECT 语句中定义的列和聚合表达式。通常,需要在 HAVING 子句中重复聚合函数表达式,来引用聚合值,就如在 SELEC.....
分类:
其他好文 时间:
2014-08-26 07:27:15
阅读次数:
248
前两篇文章中,已经介绍了使用vs2010编译lua5.1源码生成lua.lib 和 vs项目中使用c++调用lua,可以保证demo在vs上运行起来了。这里再详细介绍下c++和lua之间的相互调用以及原理。
c++与lua直接的调用,实际上通过一个栈结构来传递数据,该栈结构栈顶的索引值为-1,向栈底方向索引值依次为-1 ,-2......栈顶索引为1.栈结构里可以放函数,表,字符串,整形等各种l...
分类:
编程语言 时间:
2014-08-24 11:40:52
阅读次数:
290
OO编程: 抽象编程,良好的代码组织结构,模拟现实世界的处理机制 处理器,发送器,交互器,快关函数式编程: 惬意的作文书写格式 一口气写完一句 lamba表达式编程模式: return this===============================================...
分类:
其他好文 时间:
2014-08-24 00:16:21
阅读次数:
196
1、 单个虚拟继承
只是为了分析而已,实际中并没有太大的作用。跟虚拟继承相关的派生类对象的内存布局跟具体的编译器相关。
(1)VS编译器:无论有无虚函数,必然含有虚基类表指针。虚基类表中的内容为本类实例的偏移和基类实例的相对偏移值。如果有虚函数,那么基类的虚函数表跟派生类的虚函数表是分开的。
在内存布局上,地址从低到高,顺序如下:派生类的虚函数表指针+虚基类表指针+派生类的成员变量+“...
分类:
编程语言 时间:
2014-08-23 11:24:30
阅读次数:
357
在SQL的树型结构中,很多时候,知道某一节点的值,需要查找该节点的所有子节点(包括多级)的功能,这时就需要用到如下的用户自定义函数.表结构如下:IDintDep_TypeintDep_Codevarchar(50)Dep_Namevarchar(50)Dep_DianintDep_FathIDint...
分类:
数据库 时间:
2014-08-22 12:43:36
阅读次数:
282
函数声明:function functionName(arg0,arg1){//函数体}函数表达式:var functionName = function(arg0,arg1){//函数体}函数声明和函数表达式之间的主要区别是前者会在代码执行前被加载到作用域中,而后者是在代码执行到那一行的时候才会有...
分类:
Web程序 时间:
2014-08-20 20:49:12
阅读次数:
290