- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 集成学习(Ensemble Learning)手把手系列讲解「内附代码」
系列主题 传送门 集成学习(Ensemble Learning)——Bagging与Random Forest(1) https://zhuanlan.zhihu.com/p/104311386 集成学习(Ensemble Learning)——AdaBoost(2) https://zhuanlan.zhi...
2020-02-23 17:28:40
812
原创 集成学习(Ensemble Learning)——Bagging与Random Forest(1)
目录一、什么是集成学习(三个臭皮匠顶个诸葛亮)二、 Bagging和Boosting算法族介绍1、Bagging(Bootstrap AGGregating, 装袋)算法族介绍1.1 Bagging算法原理1.2 随机森林(Random Forest, RF)= Bagging + 决策树 1.2.1 举例解释随机...
2020-02-14 21:52:18
619
转载 C++中volatile详解
1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明:A volatile specifier is a hint to a compiler tha
2017-07-23 18:18:48
919
2
转载 Linux C经典面试题
本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么?123456#includeint main(){ int a=5; printf("%d %d %d",a++,a++,++a); return 0
2017-07-01 21:56:07
1521
1
转载 静态绑定与动态绑定详解
一个Java程序的执行要经过编译和执行(解释)这两个步骤,同时Java又是面向对象的编程语言。当子类和父类存在同一个方法,子类重写了父类的方法,程序在运行时调用方法是调用父类的方法还是子类的重写方法呢,这应该是我们在初学Java时遇到的问题。这里首先我们将确定这种调用何种方法实现或者变量的操作叫做绑定。在Java中存在两种绑定方式,一种为静态绑定,又称作早期绑定。另一种就是动态绑定,亦称为
2017-06-30 15:36:10
1622
转载 内存的五大分区详解
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2017-06-30 12:45:24
7994
转载 pthreads-win32:Windows下使用pthread成为可能
1 下载库建议大家下载:ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe这个自解压文件,压缩包里的pthreads.2目录是源码,Pre-built.2目录是编译所需的头文件和库文件。 2 vc的设置添加执行库、目录、库文件的路径; 3 测试编
2017-06-04 19:27:18
3561
1
转载 为什么需要对数据“加盐”处理
直接对重要数据进行MD5处理后,反向解密确实难度很大,但还是可以找出破绽的,请看下图:如果名为李自成的用户可以查看数据库,那么他可以观察到自己的密码和别人的密码加密后的结果都是一样,那么,别人用的和自己就是同一个密码,这样,就可以利用别人的身份登录了。那么我们以前的加密方法是否对这种行为失效了呢?其实只要稍微混淆一下就能防范住了,这在加密术语中称为“加盐”。具体来说就是在原有材
2017-06-04 12:56:28
12262
1
转载 Unicode UTF-8 UTF-16 UTF-32区别与联系
概念先说一说基本的概念,这包括什么是Unicode,什么是UTF-8,什么是UTF-16。Unicode,UTF-8,UTF-16完整的说明请参考Wiki(Unicode,UTF-8,UTF-16)。用比较简单的话来说就是,Unicode定义了所有可以用来表示字符的数值集合(称之为Code Point)。UTF-8和UTF-16等UTF标准定义了这些数值和字符的映射关系。
2017-06-04 12:53:12
634
转载 MD5应用于数据库中密码加密
最近接触网络安全方面的知识,把好的整理下:登录Web系统时通常都采用用户名和密码的形式,如果这样的数据以明码的方式放在数据库中的话无疑会给别有用心的人以可趁之机,所以采取一定的防范措施是必要的。现在比较安全的方式是用MD5进行加密,利用Apache commons的DigestUtils工具类我们可以迅速做到这一点。要得到Apache commons的DigestUtils工具类,
2017-06-03 21:39:38
15351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人