装饰器: 可以解释为函数,装饰器就是装饰函数; 功能:装饰器本身是函数,用来装饰其他函数的。 就是为其他函数添加附加功能。 例1: def test1(): pass def test2(): pass test1() test2() 此时需要给源码test1和test2添加记录日志功能。 函数表示 ...
分类:
编程语言 时间:
2018-06-17 23:49:06
阅读次数:
182
1 概述 2 ORM 3 定义属性 4 创建模型类: 元选项 5 类属性 6 创建对象 7 模型查询 8 字段查询 9 聚合函数 ...
分类:
其他好文 时间:
2018-06-17 16:04:10
阅读次数:
183
在这里偏函数表达的意思就是,在函数index的调用时,我们已经知道了其中的一个参数,我们可以通过这个参数,重新绑定一个函数,就是new_func(index,1),然后去调用即可。 3.使用场景: 对于有很多可调用对象,并且许多调用都反复使用相同参数的情况,使用偏函数比较合适。 ...
分类:
其他好文 时间:
2018-06-17 14:21:07
阅读次数:
212
欧拉函数: φ(p)表示小于p的正整数中与p互质的数的个数,称作欧拉函数。 求单个数的欧拉函数时可以利用来求 其中pi为p分解出的质因数,ki表示该质因数的指数 代码: #include<cstdio> #include<iostream> using namespace std; int phi[ ...
分类:
其他好文 时间:
2018-06-15 20:53:53
阅读次数:
137
URL中的参数(get请求,但不限于get请求,post也可以传递URL参数) URL中的参数,在解析URL时getParameter对请求参数,自动默认按照iso8859-1 解码,可以修改tomcat配置,使其默认按照utf-8解码,tomcat 8.0 以上默认编码方式是utf-8,所以后面修 ...
分类:
其他好文 时间:
2018-06-15 12:57:45
阅读次数:
164
在写多线程时,因为某些需求,需要获得 std::this_thread::get_id() 的 std::thread::id 类型值转换为 unsigned int 类型值,并且与cout<<std::this_thread::get_id() 输出值一致 https://stackoverflo ...
分类:
其他好文 时间:
2018-06-13 18:05:49
阅读次数:
725
继承对象模型 ? 在C++编译器的内部类可以理解为结构体 ? 子类是由父类成员叠加子类新成员得到的 【范例代码】继承对象模型初探 多态对象模型 C++多态的实现原理: ? 当类中声明虚函数时,编译器会在类中生成一个虚函数表 ? 虚函数表是一个存储成员函数地址的数据结构 ? 虚函数表是由编译器自动生成 ...
分类:
编程语言 时间:
2018-06-13 16:28:55
阅读次数:
200
js变量细节是前端面试经常遇到的问题,可见其重要程度,要想掌握这个知识点,需注意以下几点: 变量提升 所谓变量提升,就是使用了var关键字申明的变量,会提升到所在作用域的顶部。es5的作用域分为全局作用域和函数作用域,es6(es2015)增加了块级作用域 上面代码实际上等于 需要注意的是函数表达式 ...
分类:
Web程序 时间:
2018-06-12 20:54:17
阅读次数:
182
js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行。 一、JS立即执行函数的写法 方式1、最前最后加括号 方式2、function外面加括号 方式3、function前面 ...
分类:
Web程序 时间:
2018-06-04 21:29:49
阅读次数:
207
引言 表表达式是一种命名的查询表达式,代表一个有效的关系表。MSSQL 支持4中类型的表表达式:派生表、公共表达式(CTE)、视图以及内联表值函数。表表达式并不是物理上真实存在的对象,它们是虚拟的。对于表表达式的查询在数据库引擎的内部都将转化为对底层对象的查询。使用表表达式的好处通常体现在代码的逻辑 ...
分类:
数据库 时间:
2018-05-31 13:45:00
阅读次数:
620