飞鸟各投林

导航

2017年4月7日 #

GBDT XGBOOST的区别与联系

摘要: Xgboost是GB算法的高效实现,xgboost中的基学习器除了可以是CART(gbtree)也可以是线性分类器(gblinear)。 传统GBDT以CART作为基分类器,xgboost还支持线性分类器,这个时候xgboost相当于带L1和L2正则化项的逻辑斯蒂回归(分类问题)或者线性回归(回归问 阅读全文

posted @ 2017-04-07 13:03 飞鸟各投林 阅读(3230) 评论(0) 推荐(0) 编辑

Linux相关知识总结

摘要: 查看CPU使用情况 查看内存 ps命令显示所有运行中的进程等命令 top 命令用来显示CPU的使用情况free命令用来显示内存的使用情况 select和epoll区别select,poll,epoll都是IO多路复用的机制select,poll,epoll本质上都是同步I/O, select的几大缺 阅读全文

posted @ 2017-04-07 09:53 飞鸟各投林 阅读(169) 评论(0) 推荐(0) 编辑

计算机网络/操作系统

摘要: TCP/IP:三次握手 防止A失效的连接请求又突然传送到B,因而产生错误,所以不用二次握手A第1次的连接请求没有丢失,而是延迟到达B,B以为A重新的连接请求,B同意连接,但是A根本不会理会SYN:ACKFIN:仅仅告诉B没有数据发送了,但是未必所有的数据已经发送完毕,所以不用三次断开 TCP:面向连 阅读全文

posted @ 2017-04-07 09:46 飞鸟各投林 阅读(187) 评论(0) 推荐(0) 编辑

linux进程间通讯的几种方式的特点和优缺点

摘要: # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量 阅读全文

posted @ 2017-04-07 09:33 飞鸟各投林 阅读(1314) 评论(0) 推荐(0) 编辑

事务优化

摘要: 1. 脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 2. 不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间, 阅读全文

posted @ 2017-04-07 09:30 飞鸟各投林 阅读(158) 评论(0) 推荐(0) 编辑

MySQL查询优化

摘要: 1:选择正确的存储引擎 : 2:为查询缓存优化你的查询 3:为搜索字段建索引 : 4:避免 SELECT * 5:当只要一行数据时使用 LIMIT 1 6:尽可能的使用 NOT NULL 7:EXPLAIN你的SELECT查询 8:在Join表的时候使用相当类型的例,并将其索引 9:使用连接(JOI 阅读全文

posted @ 2017-04-07 09:28 飞鸟各投林 阅读(133) 评论(0) 推荐(0) 编辑

MySQL存储引擎概述

摘要: 1)MyISAM存储引擎:适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好 2)Innodb 存储引擎:在写操作比较多的时候,会更优秀。他是它支持“行锁” 3)NDBCluster存储引擎 4)Merge存储引擎 5)Memory存储引擎 8)ARCHIVE存储引擎:主要用于通过较小的存 阅读全文

posted @ 2017-04-07 09:24 飞鸟各投林 阅读(135) 评论(0) 推荐(0) 编辑