E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
boost源码剖析
boost
在ubuntu16,windows10的安装
https://www.
boost
.org/下载
boost
文件
boost
在Ubuntu下安装tarxvzf
boost
_1_50_0.tar.gzsudo./bootstrap.shsudo.
lixin_karl
·
2023-10-30 14:09
提高微星笔记本Linux下散热性能,MSI-EC 驱动新补丁发布
MSI-EC驱动程序近日迎来新补丁,为微星笔记本带来Cooler
Boost
功能。该功能允许提高笔记本电脑的风扇转速,以增强散热性能。
分享IT资源
·
2023-10-30 11:20
linux
电脑
运维
java+hashset源码解析_【java集合框架
源码剖析
系列】java
源码剖析
之HashSet
注:博主java集合框架
源码剖析
系列的源码全部基于JDK1.8.0版本。本博客将从源码角度带领大家学习关于HashSet的知识。
weixin_39611389
·
2023-10-30 09:50
java hashset源码解析,Java记录 -70- HashSet
源码剖析
HashSet不包含重复元素,由哈希表支持。下面我就开始剖析下HashSet的源代码:首先从构造方法开始;privatetransientHashMapmap;publicHashSet(){map=newHashMap();}publicHashSet(CollectionextendsE>c){map=newHashMap(Math.max((int)(c.size()/.75f)+1,16)
左易
·
2023-10-30 09:49
java
hashset源码解析
python机器学习——xg
boost
简介
xg
boost
简介(1)背景(2)什么是XG
Boost
(3)为什么要用XG
Boost
(4)XG
Boost
相比传统gbdt有何不同?xg
boost
为什么快?xg
boost
如何支持并行?
曹文杰1519030112
·
2023-10-30 09:17
python机器学习及实践
python
机器学习
【Linux内核
源码剖析
】内核源码的组织结构
文章目录前言一、Linux内核的特征二、为什么要学Linux内核三、Linux操作系统结构1.Linux内核在系统中的位置2.Linux内核子系统之间的关系3.系统主要的数据结构三、Linux内核源码目录组织结构前言如果说CPU是计算机硬件的心脏,那么操作系统的内核就是整个计算机系统的心脏,或者说是最高管理机构。。。一、Linux内核的特征Linux内核组织形式为整体式、开放式结构,也就是说整个内
_索伦
·
2023-10-30 08:43
Linux内核源码剖析
linux
学习
unix
etcd的mvcc
源码剖析
mvcc简介悲观锁在对于一些临界资源进行读写的时候,为了防止其他人进行同步的修改数据,直接将当前的数据锁住,不让别人使用,来实现并发安全乐观锁在对临界资源进行操作的时候,不锁住数据,实现独占,而是判断当前数据是否有被其他人修改过,如果修改了,则修改失败乐观锁是在操作数据之前,先获得数据的版本号或时间戳,然后在提交的时候检查数据的版本号/时间戳是否发生了变化,如果变化了则操作失败,否则就操作成功MV
Zevin~
·
2023-10-30 03:18
etcd
数据库
服务器
如何开发python sdk调用数据_python调用 api
Boost
.Python简介
Boost
.Python简单概括:是
Boost
库的一部分;用来在C++代码中调用python代码以及在Python代码中调用C++代码,并且避免用户直接操作指针。
weixin_39883462
·
2023-10-30 01:24
如何开发python
sdk调用数据
特征筛选还在用XGB的Feature Importance?试试Permutation Importance
基于决策树的算法,如RandomForest,Lightgbm,Xg
boost
,都能返回模型默认的FeatureImportance,但诸多研究都表明该重要性是存在偏差的。
我爱Python数据挖掘
·
2023-10-30 01:18
python
机器学习
python
数据挖掘
muduo
源码剖析
之Buffer缓冲区类
简介Buffer封装了一个可变长的buffer,支持廉价的前插操作,以及内部挪腾操作避免额外申请空间使用vector作为缓冲区(可自动调整扩容)设计图
源码剖析
已经编写好注释buffer.h//Copyright2010
@新法
·
2023-10-29 22:12
muduo源码剖析
网络
c语言
服务器
后端
c++
muduo
缓冲区
muduo
源码剖析
之Acceptor监听类
简介Acceptor类用于创建套接字,设置套接字选项,调用socket()->bind()->listen()->accept()函数,接受连接,然后调用TcpServer设置的connect事件的回调。listen()//在TcpServer::start中调用封装了一个listenfd相关的操作,用于mainLoop成员及属性解析Acceptor-逻辑上的内部类接受器封装,实质上就是对Chan
@新法
·
2023-10-29 22:04
muduo源码剖析
网络
服务器
c语言
后端
linux
muduo
网络编程
XG
Boost
https://blog.csdn.net/v_july_v/article/details/81410574
禾木清清
·
2023-10-29 15:07
风速发电预测(线性回归模型 、XG
Boost
模型 、决策树回归模型 、随机森林回归模型 、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换为其它时序数据集)
1.前言1.1.运行效果:风速发电预测(线性回归模型、XG
Boost
模型、决策树回归模型、随机森林回归模型、梯度提升回归模型与LSTM模型对比,多特征输入,单标签输出,可轻易替换_哔哩哔哩_bilibili1.2
深度学习的奋斗者
·
2023-10-29 12:09
python
开发语言
集成学习——Ada
Boost
集成学习简单来说,集成学习就是将一组个体学习器结合起来,通过某种策略,将其结合成一个总学习器来完成相应任务;集成学习是为了得到比单一学习器更好的泛化性能。主要分为两种类型:若每个个体学习器是通过同一算法得到,则称为同质,每个各体学习器称为基学习器;若每个个体学习器是由不同算法得到,则称为异质,个体学习器也可称为组件学习器。集成学习的一个核心是:如何产生并结合“好而不同”的个体学习器。下面是西瓜书里
没天赋的学琴
·
2023-10-29 10:32
STL中的智能指针(Smart Pointer)及其
源码剖析
: std::auto_ptr
STL中的智能指针(SmartPointer)及其
源码剖析
:std::auto_ptrauto_ptr是STL中的智能指针家族的成员之一,它管理由newexpression获得的对象,在auto_ptr
杨领well
·
2023-10-29 08:20
C++
STL
源码
源码
智能指针
对象
管理
源码
STL
STL中的智能指针(Smart Pointer)及其
源码剖析
: std::unique_ptr
STL中的智能指针(SmartPointer)及其
源码剖析
:std::unique_ptr和std::auto_ptr一样,std::unique_ptr也是一种智能指针,它也是通过指针的方式来管理对象资源
杨领well
·
2023-10-29 08:20
C++
STL
源码
源码
智能指针
源码
stl
对象
管理
C++11/14
Boost
探秘--类型特征萃取
[TOC]>type_traits已经成为了c++11/14标准的一部分,头文件为,该库实现了c++无法完成的特征萃取机功能,是泛型和模板编程基础设施。>为了方便查看结果,后面测试全部返回true。#概述type_traits库提供一组特征类,可以在编译器确定类型或者说是元数据是否拥有某特征,是否支持原生数组,是否是证书,是否重载某运算符,检查是否同一类型,还有添加或移除const,volatit
Simon-son
·
2023-10-29 08:47
C++标准模板库type_traits
源码剖析
一、type_traits源码介绍1、type_traits是C++11提供的模板元基础库。2、type_traits可实现在编译期计算。包括添加修饰、萃取、判断查询、类型推导等等功能。3、type_traits提供了编译期的true和false。二、type_traits的作用1、根据不同类型,模板匹配不同版本的算法STL中的Algorithm通过Iterator存取Container内容,Fu
大胡子的艾娃
·
2023-10-29 08:45
C++
Templates
c++
template
tpye_traits
萃取
元编程
C++11/14
Boost
探秘--类型特征萃取
为了方便查看结果,后面测试全部返回true。概述type_traits库提供一组特征类,可以在编译器确定类型或者说是元数据是否拥有某特征,是否支持原生数组,是否是证书,是否重载某运算符,检查是否同一类型,还有添加或移除const,volatitle等元数据类型简单数据类型检查is_integral:检查T是否为bool,char,int等整形is_floating_point:检查T是否为浮点型i
Ruben-Lv
·
2023-10-29 08:43
C++11/14
Netty核心
源码剖析
Netty线程模型Netty高并发高性能架构设计精髓主从Reactor线程模型NIO多路复用非阻塞无锁串行化设计思想支持高性能序列化协议零拷贝(直接内存的使用)ByteBuf内存池设计灵活的TCP参数配置能力并发优化无锁串行化设计思想在大多数场景下,并行多线程处理可以提升系统的并发性能。但是,如果对于共享资源的并发访问处理不当,会带来严重的锁竞争,这最终会导致性能的下降。为了尽可能的避免锁竞争带来
Firechou
·
2023-10-29 07:39
#
Netty
netty
源码
集成学习
3.
boost
ing&bagging
boost
ing&bagging是集成学习的两种算法分类,代表着2中不同内容的
Diamond1995
·
2023-10-29 07:43
Boost
-1.54.0 在ubuntu下编译出现./
boost
/atomic/atomic.hpp:166:16: error: ‘uintptr_t’ was not declared错误
在ubuntu环境下编译安装
Boost
-1.54.0后,调用时出现如下错误:gcc.compile.c++bin.v2/libs/atomic/build/gcc-4.8/release/link-static
5john家安
·
2023-10-29 06:39
SpringBoot自动配置原理解析 | 京东物流技术团队
1:什么是SpringBoot自动配置首先介绍一下什么是SpringBoot,Spring
Boost
是基于Spring框架开发出来的功能更强大的Java程序开发框架,其最主要的特点是:能使程序开发者快速搭建一套开发环境
京东云技术团队
·
2023-10-29 03:20
硬核干货
spring
boot
后端
java
机器学习算法实习面经(阿里一面+GrowingIO两面)
先是一个简单的自我介绍;1.然后介绍了项目的框架和主要创新点;2.说一下随机森林和Ada
boost
,以及区别3.说一下GBDT和Ada
boost
,以及区别4.你用到了LDA说一下LDA的原理5.对于PCA
李德洋
·
2023-10-29 00:21
【Python机器学习】零基础掌握HistGradient
Boost
ingRegressor集成学习
今天要介绍的算法HistGradient
Boost
ingRegressor就是一个很好的解决方案。假设医院有以下几条糖尿病患
Mr数据杨
·
2023-10-28 23:02
Python
机器学习
机器学习
python
集成学习
1024程序员节特辑:【Spring Boot自动配置原理揭秘】
自动配置原理概述原理SpringBootStarterspring.factories文件@ConditionalOnX注解配置Bean配置属性
源码剖析
复合`Annotation``@EnableAutoConfiguration
家有娇妻张兔兔
·
2023-10-28 21:41
#
Spring
Boot
spring
boot
后端
java
自动配置
源码阅读
嵌入式芯片软件工程师书籍学习路线
编程语言C《CProgrammingLanguage》《CPrimerPlus》《C和指针》《C专家编程》C++《C++Primer》《EffectiveC++》《STL
源码剖析
》C#《C#入门经典》《
小狗工程师
·
2023-10-28 12:26
c语言
c++
c#
Go 接口及其相关机制深入解读加
源码剖析
【Go语言圣经笔记】
接口接口类型是对其它类型行为的抽象和概括;因为接口类型不会和特定的实现细节绑定在一起,通过这种抽象的方式我们可以让我们的函数更加灵活和更具有适应能力。很多面向对象的语言都有相似的接口概念,但Go语言中接口类型的独特之处在于它是满足隐式实现的。也就是说,我们没有必要对于给定的具体类型定义所有满足的接口类型;简单地拥有一些必需的方法就足够了。这种设计可以让你创建一个新的接口类型满足已经存在的具体类型却
从流域到海域
·
2023-10-28 11:08
GoLang
golang
interface
面向对象
协程和 C++
Boost
库的Coroutine2
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档协程和C++
Boost
库的Coroutine2摘要为什么不是
boost
.coroutine?
wangxudongx
·
2023-10-28 07:23
1024程序员节
c++
协程
boost
coroutine
很多条update语句mysql优化_sql执行万条update语句优化
Boost
条件变量condition_variable_any
Boost
条件变量可以用来实现线程同步,它必须与互斥量配合使用.使用条件变量实现生产者消费者的简单例子如下,需要注意的是
咪爷
·
2023-10-28 06:51
C++ 实现定时器的两种方法(线程定时和时间轮算法修改版)
定时器要求在固定的时间异步执行一个操作,比如
boost
库中的
boost
::asio::deadline_timer,以及MFC中的定时器。
Leckun
·
2023-10-28 06:01
c++
开发语言
管理C++的第三方库以及编译
C++领域有一些非常特殊的库,比如早期的STLport和当前的
Boost
,它们就像是语言的事实标准,基本在每个程序中都可以见到他们的身
ahuangliang
·
2023-10-28 04:00
Flask
源码剖析
——服务启动篇
【Flask官方文档经典示例】hello.pyfromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"if__name__=="__main__":app.run()输入以下命令启动应用程序:$pythonhello.py*Runningonhttp://127.0.0.1:5000/(
路人甲已病
·
2023-10-28 03:16
内存泄漏问题,4种智能指针(介绍+模拟实现)
目录内存泄漏介绍分类堆内存泄漏系统资源泄漏检测内存泄漏的方式智能指针引入介绍原理引入RAII原则指针性质拷贝auto_ptr介绍代码
boost
库unique_ptr介绍代码shared_ptr介绍删除器代码问题
沐风ya
·
2023-10-28 03:33
c++
1024程序员节
c++
redis
源码剖析
| 跳表与压缩列表剖析
压缩列表,跳表的特点a:压缩列表类似于一个数组,不同的是:压缩列表在表头有三个字段zlbytes,zltail和zllen分别表示长度,列表尾的偏移量和列表中的entry的个数,压缩列表尾部还有一个zlend,表示列表结束prev_len,表示前一个entry的长度。prev_len有两种取值情况:1字节或5字节。取值1字节时,表示上一个entry的长度小于254字节。虽然1字节的值能表示的数值范
枷飏
·
2023-10-28 00:56
redis
redis
数据库
数据结构
后端
Boost
Beast 1.69.0随笔
网络上出现频率最高的example的问题在1.69.0中没有以下的类型tcp_stream
boost
_front_handlerrequest和responsebody类型首先request和response
Larry_kof
·
2023-10-27 22:23
JVM 类加载器(引导类加载器、扩展类加载器、系统类加载器、用户自定义类加载器)
1引导类加载器引导类加载器(
Boost
rapClassLoader),又叫启动类加载器。由C/C++语言实现,嵌套在JVM内部。
旭东怪
·
2023-10-27 20:46
JVM
java
开发语言
Turbo
Boost
Switcher Pro2.10.2(cpu温度监测工具)
Turbo
Boost
SwitcherProformac是应用在mac上的一款电池cpu温度监测工具,安装它,您的Mac电池将最多续航25%*,并根据使用情况将CPU温度降低到25ºC,包括由于降低热量而降低风扇速度
jiagnbian
·
2023-10-27 17:07
1024程序员节
xg
boost
相关
xg
boost
多线程预测的不安全问题xg
boost
的predict_proba官网上说了,predict_proba是一个多线程不安全的方法,主要是因为预测的一个C++代码内部调用的时候有一个PredLoopSpecalize
竹生爱学习
·
2023-10-27 14:14
mysql3
首先将cmake-3.20.2.tar.gz、mysql-
boost
-8.0.23.tar、rpcsvc-proto-1.4.tar.gz三个包上传到/opt目录sed-i‘s/^SELINUX=enforcing
小技与小术
·
2023-10-27 07:14
mysql
深入机器学习的梯度优化
接下来,我们从梯度下降(Gradientdescent)、梯度提升(Gradient
Boost
ing)算法中了解下“梯度”优化背后的原理。
算法进阶
·
2023-10-27 07:33
cmake练习一
需求:1、利用CGAL库+
Boost
库,写一个关于CGAL的程序2、使用cmake构建1、创建目录结构src中有一个main.cpp,放的是我们的主程序代码2、安装CGAL和
Boost
库略3、编写cmakelist.txtcmake_minimum_required
江河地笑
·
2023-10-27 05:00
cmake
c++
CGAL+QT
配置选择的是x64配置选择的是2、CGAL5.4.5-Manual:UsingCGALonWindows(withVisualC++)参数文章配置一些环境变量3、测试新建build进行cmakeQT、
Boost
江河地笑
·
2023-10-27 05:16
CGAL
qt
开发语言
C++(
boost
):通过
boost
::process::child同步调用其他程序
boost
提供了
boost
::process::child,可以通过其调用其他程序,并获得输出:#include#include#include#include#include#includeusingnamespacestd
风静如云
·
2023-10-27 05:05
C/C++
c++
golang基础数据结构
源码剖析
使用场景:协程通信,任务队列
源码剖析
:1623147385774.jpg如上图可以看出chanel的底层的组成,我们按着源码顺序解读,chanel的工作流程。
春风吹_918b
·
2023-10-27 02:11
Redis
源码剖析
之快速列表(quicklist)
@TOC何为quicklist,上次说到ziplist每次变更的时间复杂度都非常高,因为必须要重新生成一个新的ziplist来作为更新后的list,如果一个list非常大且更新频繁,那就会给redis带来非常大的负担。如何既保留ziplist的空间高效性,又能不让其更新复杂度过高?redis的作者给出的答案就是quicklist。其实说白了就是把ziplist和普通的双向链表结合起来。每个双链表节
xindoo
·
2023-10-27 01:59
面试复盘 | 阿里/腾讯/头条/paypal/快手
一面:1h面试讲项目项目中为什么使用lightGBM,比起xg
boost
的优点是什么因果词向量的应用场景tf多个变量如何共享权重SGDmin-SGD的区别对ep
文文学霸
·
2023-10-27 01:49
算法
腾讯
机器学习
面试
java
Boost
::pool(笔记)
//Copyright(C)2000,2001StephenCleary////Distributedunderthe
Boost
SoftwareLicense,Version1.0.
yshuise
·
2023-10-26 23:45
list
alignment
less
iterator
delete
insert
[cmakelists]CMakeLists.txt中手动指定
boost
的安装路径
下载并安装
boost
#例如
boost
_1_71_0https://www.
boost
.org/users/history/version_1_71_0.htmlwgethttps://
boost
org.jfrog.io
FL1623863129
·
2023-10-26 22:27
CMakeLists
mysql
服务器
linux
c++内存管理第二讲 标准库的::allocator(一)
本文大部分内容转载于STD
源码剖析
并结合个人理解。
朱家小旺
·
2023-10-26 22:28
c++
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他