Proxy 可以对目标对象的读取、函数等操作进行拦截,然后进行操作处理。它不直接操作函数对象,而是像代理模式,通过对象的代理对对象进行操作,在进行这些操作时,可以增加一些需要的额外操作 基本用法 let target = { name: 'Tom', age: 24 } let header = { ...
分类:
其他好文 时间:
2020-07-26 15:30:49
阅读次数:
69
1. 为什么需要函数对象 (1)案例 ①编写一个函数,使函数可以获得斐波那契数列每项的值。 ②每调用一次返回一个值 ③函数可根据需要重复使用 【编程实验】第一个解决方案 1 /*斐波那契数列:0、1、1、2、3、5、8、13、21、 2 递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n ...
分类:
其他好文 时间:
2020-07-26 15:24:33
阅读次数:
57
今天想解决下面几个问题。 1.lightgbm cpu太慢了,我装了gpu的版本,对比了之后发现训练速度从10min缩短到8min。感觉很少,不知道是不是我姿势错误。 过程如下。 安装软件依赖sudo apt-get install --no-install-recommends git cmake ...
分类:
其他好文 时间:
2020-07-22 23:32:39
阅读次数:
92
闭包函数: 闭包函数 = 函数嵌套定义 + 函数对象 + 名称空间与作用域 1, 闭: 指的是该函数是定义在一个函数内部的函数 2, 包: 指的是该函数访问了一个来自外层函数的变量 为函数体传参: 方案一: 直接使用函数的形式传递 def wrapper(x): print(x) wrapper(1 ...
分类:
其他好文 时间:
2020-07-21 22:41:59
阅读次数:
77
https://blog.csdn.net/this_capslock/article/details/47170313 1. 下载boost安装包并解压缩到http://www.boost.org/下载boost的安装包,以boost_1_58_0.tar.gz为例下载完成后进行解压缩: tar ...
分类:
系统相关 时间:
2020-07-21 14:25:11
阅读次数:
121
日志 boost::log source core sink ACL log golang 参考资料 https://www.boost.org/doc/libs/1_65_1/libs/log/doc/html/index.html boost::log库学习 ...
分类:
其他好文 时间:
2020-07-18 15:59:39
阅读次数:
62
参考视频:https://www.bilibili.com/video/BV14J4114768?p=198 码云:https://gitee.com/xiaoqiang001 JS部分:HTML、css要求会切图,js基础部分函数、对象和bom以及dom 1.选择器: 后代选择器:.nav a 子 ...
分类:
Web程序 时间:
2020-07-16 21:53:18
阅读次数:
133
提升的概念 提升算法 提升算法推导 梯度提升决策树 决策树的描述 正则项的定义 目标函数的计算 目标函数继续化简 子树划分 Adaboost 误差上限 方差与偏差 Bagging能够减少训练方差,对于不剪枝的决策树、神经网络等学习器有良好的集成效果 Boosting减少偏差,能够基于泛化能力较弱的学 ...
分类:
其他好文 时间:
2020-07-15 01:15:23
阅读次数:
72
Boost库中的 program_options用于实现命令行参数配置 program_options的组成成分 项描述器 分析器 存储器 |构造option_description对象和variables_map对象 |add_options()->向option_description对象添加选 ...
分类:
其他好文 时间:
2020-07-13 18:05:27
阅读次数:
57
1.迭代器:任何实现了 __next__ 方法的对象都可以称为迭代器。能够进行迭代(循环遍历)操作的对象。 举例:list,字典,元组,生成器等 能够作用与for循环的迭代对象 2.生成器:能够通过规则或规律推导出下一个值得对象。生成器属于迭代器。 举例:1.生成器函数对象(带有关键字yield的函 ...
分类:
编程语言 时间:
2020-07-13 15:36:33
阅读次数:
78