草庐IT

常用字

全部标签

Rxjava3 全新详解及常用操作符

简介RxJava是一个基于Java的响应式编程库,用于处理异步事件流和数据流。它是由Netflix开发并开源,现在广泛用于Android和Java后端开发。RxJava提供了一种用于组合和处理异步数据的丰富工具集,它的核心思想是将数据流视为一系列事件,以响应事件的方式进行处理。RxJava提供了丰富的操作符,用于处理和转换数据流。这些操作符可以帮助你执行各种操作,包括过滤、映射、合并、变换等,以便更好地处理异步数据流。RxJava原理Observable和Observer:RxJava的核心是Observable(可观察对象)和Observer(观察者)。Observable表示一个可观察的数

【系统学习Hive常用知识】

文章目录前言一、Hive是什么?二、Hive安装配置1.hive包安装2、配置Hive元数据存储到MySQL3、Hive服务部署三、Hive数据操作1、DDL数据定义2、DML数据操作3、Export&Import四、查询1、SortBy2、分区(DistributeBy)3、分区排序(ClusterBy)五、函数1、数值函数2、字符串函数3、日期函数4、控制函数5、集合函数6、聚合函数7、炸裂函数8、窗口函数六、分区表和分桶表1、分区表2、修复分区3、二级分区4、动态分区5、分桶表七、Hive文件格式1、TextFile2、ORC前言Hive是由Facebook开源,基于Hadoop的一个数

【Linux从入门到精通】Linux常用基础指令(上)

 本篇文章会对Linux下的常用进行详细解释,并附加实例。通俗易懂,希望会对你有所帮助。根据内容量、内容的难易程度、内容的重要程度,分为上中下篇来讲解。 文章目录一、什么是Linux的指令呢? 二、Linux下的常用指令2、1ls指令2、1、1ls-a2、1、2ls-l2、1、3ls-d2、2pwd指令2、3cd指令2、4touch指令2、5mkdir指令2、5、1mkdir-p 2、6 rmdir指令 和 rm指令 2、6、1rmdir指令2、6、2 rm指令2、7man指令2、8cat指令2、8、1cat-n2、8、2 cat-b2、8、3cat-s2、9 echo指令2、9、1 输出重定

常用TS总结

自己常用的TS写法总结,应该会一直更新。可使用TS在线编译校验TS语法。基本用法普通constnum:number=10constisStop:boolean=falseconsttitle:string='常用TS总结'constcurName:null=nullconstcurType:undefined=undefinedconstbirthday:Date=newDate()对象//typetypeLoginParams={account:string}//interfaceinterfaceLoginParams{account:string}不确定是否有此属性用?interface

c++ - 使用字符串流将 stderr 重定向到 stdout

我有这样的代码intmain(){std::stringstreamoss;std::cerr.rdbuf(oss.rdbuf());std::cerr但是我得到程序的输出为[thisgoestocerr]Segmentationfault程序是如何发生段错误的? 最佳答案 这是因为您在程序退出之前没有恢复cerr的缓冲区。这样做:#include#includeintmain(){std::stringstreamoss;std::streambuf*old=std::cerr.rdbuf(oss.rdbuf());std::ce

python常用pandas函数nlargest / nsmallest及其手动实现

目录pandas库Series和DataFramenlargest和nsmallest用法示例代替方法手动实现模拟代码加强升级pandas库是Python中一个非常强大的数据处理库,提供了高效的数据分析方法和数据结构。它特别适用于处理具有关系型数据或带标签数据的情况,同时在时间序列分析方面也有着出色的表现。pandas库广泛应用于数据挖掘和分析、金融和经济分析、科学和工程计算等领域。使用pandas库可以轻松地对数据进行筛选、排序、过滤、清理和变换等操作,并可以进行统计和汇总等分析,从而提高数据处理的效率和精度。pandas库还提供了许多常用的函数和方法,例如数据筛选和排序、数据合并和连接等。

数据无量纲化 学习(1):三种常用数据缩放方法的对比:StandardScaler、MinMaxScaler、RobustScaler

一、数据无量纲化将不同规格的数据转换到同一规格,或将不同分布的数据转换到某个特定分布的需求,这种需求统称为将数据“无量纲化”。在以梯度和矩阵为核心的算法中,譬如逻辑回归,支持向量机,神经网络,无量纲化可以加快求解速度;在距离类模型,譬如K近邻,KMeans聚类中,无量纲化可以帮我们提升模型精度,避免某一个取值范围特别大的特征对距离计算造成影响。一个特例是决策树和树的集成算法们,对决策树、不需要无量纲化,决策树可以把任意数据都处理得很好。数据的无量纲化可以是线性的,也可以是非线性的。线性的无量纲化包括中心化(Zero-centered或者Mean-subtraction)处理和缩放处理(Scal

前端常用js、css效果

前端常用js效果效果参考代码文本横向滚动文本无限滚动无缝轮播无缝滚动盒子上下移动樱花飘落效果主要整理了几个常用的,方便平时做项目的时候参考文本横向滚动文本无限滚动无缝轮播无缝滚动盒子上下滚动樱花飘落效果参考代码文本横向滚动DOCTYPEhtml>htmllang="en">head>metacharset="UTF-8">metaname="viewport"content="width=device-width,initial-scale=1.0">linkrel="stylesheet"href="styles.css">title>横向滚动文字title>head>body>divcla

git 常用指令

GitGit是一种分布式版本控制系统,用于记录一个或若干个文件内容的变化,以便查阅和回溯。它的工作原理可以概括为以下几点:工作区(Workspace):这是你在电脑上看到的目录,工作区是你用来修改文件的目录。在工作区中我们对文件进行增删改。暂存区(Index/Stage):暂存区是位于Git仓库中的一个文件,用于暂时存放提交的更改。我们通过gitadd命令将修改的文件放入暂存区。仓库区(Repository):如果你对暂存区的文件感到满意,可以提交这些修改到仓库区,这样你就成功地创建了一个新的版本。本地仓库是Git用来保存完整项目的整个历史记录的地方。它保存了项目的全部提交历史和版本信息。远程