当前位置: 首页 > news >正文

Elasticsearch:使用 Debian 软件包安装 Elasticsearch

Elasticsearch 的 Debian 包可以从我们的网站或我们的 APT 仓库下载。 它可用于在任何基于 Debian 的系统上安装 Elasticsearch,例如 Debian 和 Ubuntu。

Elasticsearch 的最新稳定版本可以在下载 Elasticsearch 页面上找到。 其他版本可以在过去的版本页面上找到。

注意:Elasticsearch 包含来自 JDK 维护者 (GPLv2+CE) 的捆绑版本的 OpenJDK。 要使用您自己的 Java 版本,请参阅 JVM 版本要求

导入 Elasticsearch PGP 密钥

我们使用带有指纹的 Elasticsearch 签名密钥(PGP 密钥 D88E42B4,可从 https://pgp.mit.edu 获得)对我们所有的包进行签名:

4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4

下载并安装公共签名密钥:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
$ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
OK

从 APT 仓库安装

在继续之前,你可能需要在 Debian 上安装 apt-transport-https 软件包:

sudo apt-get install apt-transport-https

将仓库定义保存到 /etc/apt/sources.list.d/elastic-7.x.list:

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

注意:由于以下几个原因不使用 add-apt-repository:

  1. add-apt-repository 将条目添加到系统 /etc/apt/sources.list 文件而不是一个干净的针对每个仓库而创建的在 /etc/apt/sources.list.d 中的文件  
  2. add-apt-repository 不是许多发行版的默认安装的一部分,并且需要许多非默认依赖项。
  3. 旧版本的 add-apt-repository 总是添加一个 deb-src 条目,这会导致错误,因为我们不提供源包。 如果您添加了 deb-src 条目,你将看到如下错误,直到你删除 deb-src 行:
Unable to find expected entry 'main/source/Sources' in Release file
(Wrong sources.list entry or malformed file)

你可以使用以下命令安装 Elasticsearch Debian 软件包:

sudo apt-get update && sudo apt-get install elasticsearch

警告:如果同一个 Elasticsearch 仓库存在两个条目,你将在 apt-get 更新期间看到如下错误:

Duplicate sources.list entry https://artifacts.elastic.co/packages/7.x/apt/ ...`

检查 /etc/apt/sources.list.d/elasticsearch-7.x.list 中的重复条目或在 /etc/apt/sources.list.d/ 和 /etc/apt/ 中的文件中找到重复条目源列表文件。

注意:在基于 systemd 的发行版上,安装脚本将尝试设置内核参数(例如,vm.max_map_count); 你可以通过屏蔽 systemd-sysctl.service 单元来跳过此步骤。

手动下载并安装 Debian 软件包

Elasticsearch v7.14.0 的 Debian 包可以从网站下载并安装如下:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-amd64.deb
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-amd64.deb.sha512
shasum -a 512 -c elasticsearch-7.14.0-amd64.deb.sha512 
sudo dpkg -i elasticsearch-7.14.0-amd64.deb

当然你可以修改上面的版本 7.14.0 为其它的任何版本,并进行相应的安装。我们在上面当然第三步比较下载的 Debian 软件包的 SHA 和发布的校验和,应该输出 elasticsearch-{version}-amd64.deb: OK。

启用系统索引的自动创建

一些商业功能会在 Elasticsearch 中自动创建索引。 默认情况下,Elasticsearch 配置为允许自动创建索引,不需要额外的步骤。 但是,如果您在 Elasticsearch 中禁用了自动创建索引,则必须在 elasticsearch.yml 中配置 action.auto_create_index 以允许商业特性创建以下索引:

action.auto_create_index: .monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*

重要:如果你使用的是 Logstash 或 Beats,那么你很可能需要在 action.auto_create_index 设置中添加额外的索引名称,确切的值将取决于你的本地配置。 如果你不确定你的环境的正确值,你可以考虑将值设置为 *,这将允许自动创建所有索引。

SysV init 与 systemd

Elasticsearch 安装后不会自动启动。 如何启动和停止 Elasticsearch 取决于你的系统是使用 SysV init 还是 systemd(由较新的发行版使用)。 你可以通过运行以下命令来判断正在使用哪个:

ps -p 1

比如在我的系统中,它显示:

$ ps -p 1PID TTY          TIME CMD1 ?        00:00:01 systemd

使用 SysV init 运行 Elasticsearch

使用 update-rc.d 命令配置 Elasticsearch 在系统启动时自动启动:

sudo update-rc.d elasticsearch defaults 95 10

可以使用 service 命令启动和停止 Elasticsearch:

sudo -i service elasticsearch start
sudo -i service elasticsearch stop

如果 Elasticsearch 由于任何原因无法启动,它会将失败的原因打印到 STDOUT。 日志文件可以在 /var/log/elasticsearch/ 中找到。

使用 systemd 运行 Elasticsearch

要将 Elasticsearch 配置为在系统启动时自动启动,请运行以下命令:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

Elasticsearch 可以按如下方式启动和停止:

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

这些命令不提供有关 Elasticsearch 是否成功启动的反馈。 相反,此信息将写入位于 /var/log/elasticsearch/ 的日志文件中。

如果你对 Elasticsearch 密钥库设置了密码保护,则需要使用本地文件和 systemd 环境变量为 systemd 提供密钥库密码。 这个本地文件在它存在时应该受到保护,一旦 Elasticsearch 启动并运行,就可以安全地删除它。

echo "keystore_password" > /path/to/my_pwd_file.tmp
chmod 600 /path/to/my_pwd_file.tmp
sudo systemctl set-environment ES_KEYSTORE_PASSPHRASE_FILE=/path/to/my_pwd_file.tmp
sudo systemctl start elasticsearch.service

默认情况下,Elasticsearch 服务不会在 systemd 日志中记录信息。 要启用 journalctl 日志记录,必须从 elasticsearch.service 文件的 ExecStart 命令行中删除 --quiet 选项。

启用 systemd 日志记录后,可以使用 journalctl 命令获取日志信息:

跟踪日志:

sudo journalctl -f

要列出 elasticsearch 服务的日志条目:

sudo journalctl --unit elasticsearch

要从给定时间开始列出 elasticsearch 服务的日志条目:

sudo journalctl --unit elasticsearch --since  "2016-10-30 18:17:16"

检查 man journalctl 或 https://www.freedesktop.org/software/systemd/man/journalctl.html 以获取更多命令行选项。

检查 Elasticsearch 是否正在运行

你可以通过向本地主机上的端口 9200 发送 HTTP 请求来测试你的 Elasticsearch 节点是否正在运行:

GET /

或者直接在 terminal 中打入如下的命令:

curl http://localhost:9200

我们将看到如下的输出:

{"name" : "Cp8oag6","cluster_name" : "elasticsearch","cluster_uuid" : "AT69_T_DTp-1qgIJlatQqA","version" : {"number" : "7.14.0","build_flavor" : "default","build_type" : "tar","build_hash" : "f27399d","build_date" : "2016-03-30T09:51:41.449Z","build_snapshot" : false,"lucene_version" : "8.9.0","minimum_wire_compatibility_version" : "1.2.3","minimum_index_compatibility_version" : "1.2.3"},"tagline" : "You Know, for Search"
}

配置 Elasticsearch

/etc/elasticsearch 目录包含 Elasticsearch 的默认运行时配置。 此目录的所有权和所有包含的文件在软件包安装时设置为 root:elasticsearch。

setgid 标志在 /etc/elasticsearch 目录上应用组权限,以确保 Elasticsearch 可以读取任何包含的文件和子目录。 所有文件和子目录都继承 root:elasticsearch 所有权。 从此目录或任何子目录(例如 elasticsearch-keystore 工具)运行命令需要 root:elasticsearch 权限。

默认情况下,Elasticsearch 从 /etc/elasticsearch/elasticsearch.yml 文件加载其配置。 此配置文件的格式在配置 Elasticsearch 中进行了说明。

Debian 软件包还有一个系统配置文件(/etc/default/elasticsearch),它允许你设置以下参数:

ES_JAVA_HOME设置要使用的自定义 Java 路径。
MAX_OPEN_FILES最大打开文件数,默认为 65535。
MAX_LOCKED_MEMORY最大锁定内存大小。 如果你在 elasticsearch.yml 中使用 bootstrap.memory_lock 选项,则设置为无限制。
MAX_MAP_COUNT进程可能拥有的最大内存映射区域数。 如果你使用 mmapfs 作为索引存储类型,请确保将其设置为较高的值。 有关更多信息,请查看有关 max_map_count 的 linux 内核文档。 这是在启动 Elasticsearch 之前通过 sysctl 设置的。 默认为 262144。
ES_PATH_CONF配置文件目录(需要包含 elasticsearch.yml、jvm.options、log4j2.properties文件); 默认为 /etc/elasticsearch。
ES_JAVA_OPTS你可能想要应用的任何其他 JVM 系统属性。
RESTART_ON_UPGRADE配置包升级时重启,默认为 false。 这意味着你必须在手动安装软件包后重新启动 Elasticsearch 实例。 这样做的原因是为了确保集群中的升级不会导致连续的分片重新分配,从而导致高网络流量并减少集群的响应时间。

注意:使用 systemd 的发行版要求通过 systemd 而不是通过 /etc/sysconfig/elasticsearch 文件配置系统资源限制。 有关更多信息,请参阅 Systemd 配置。

Debian 软件包的目录布局

Debian 软件包将配置文件、日志和数据目录放置在基于 Debian 的系统的适当位置:

类型描述默认位置设置
homeElasticsearch 主目录或 $ES_HOME/usr/share/elasticsearch
bin二进制脚本,包括启动节点的 elasticsearch 和安装插件的 elasticsearch-plugin/usr/share/elasticsearch/bin
conf配置文件包括 elasticsearch.yml/etc/elasticsearchES_PATH_CONF
conf环境变量包括堆大小、文件描述符。/etc/default/elasticsearch
data点上分配的每个索引/分片的数据文件的位置。/var/lib/elasticsearchpath.data
jdk用于运行 Elasticsearch 的捆绑 Java 开发工具包。 可以通过在 /etc/default/elasticsearch.conf 中设置 ES_JAVA_HOME 环境变量来覆盖。/usr/share/elasticsearch/jdk
logs日志文件位置。/var/log/elasticsearchpath.logs
plugins插件文件位置。 每个插件都将包含在一个子目录中。/usr/share/elasticsearch/plugins
repo共享文件系统存储库位置。 可以容纳多个位置。 文件系统存储库可以放置在此处指定的任何目录的任何子目录中。未配置path.repo

参考:

【1】 https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35085.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

MATLAB基础语法之拟合算法

%data1.mat数据如下 %导入data1的数据 load data1%以x为自变量,y为因变量,o为点的形状作散点图 plot(x,y,o)% 给x和y轴加上标签 xlabel(x的值)ylabel(y的值)%返回data1数据行数n 19 n size(x,1); %最小二乘法求解拟合曲线参数 k (n*su…...

SpringBoot集成支付宝支付(沙箱环境)

项目结构&#xff1a; 项目依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework.boo…...

(Java)获取视频中的每一帧图像

代码 /*** 根据读取到的视频文件&#xff0c;获取视频中的每一帧图片* param video 视频文件* http://192.168.0.107:9087/datago/detectsysfiles/204/createFile/frameFile/001/frameFile001.mp4* param picPath 图片的保存路径* E:/detectsysfiles/204/createFil…...

Java工作资料!同花顺java开发怎么样

前言 昨天&#xff0c;有个女孩子问我提高数据库查询性能有什么立竿见影的好方法&#xff1f; 这简直是一道送分题&#xff0c;我自豪且略带鄙夷的说&#xff0c;当然是加「索引」了。 她又不紧不慢的问&#xff0c;索引为什么就能提高查询性能。 这还用问&#xff0c;索引…...

js/python 抓取网页数据,导出execl

文章目录前言操作代码前言 js的方式&#xff1a;直接使用post获取所有的数据&#xff0c;因为是分页数据有total显示所有的数据&#xff0c;在请求的时候&#xff0c;就可以直接把每页的数据显示为total的值。没有太大的技术含量 python方式&#xff1a;直接遍历页码获取数据&…...

SpringCloud Alibaba实战(7:nacos注册中心管理微服务)

源码地址&#xff1a;https://gitee.com/fighter3/eshop-project.git 持续更新中…… 在上一节我们已经完成了Nacos Server的本地部署&#xff0c;这一节我们学习如何将Nacos作为注册中心&#xff0c;管理微服务。 1、注册中心简介 1.1、什么是注册中心 在微服务的体系里&am…...

xboot大神的libonnx环境搭建

1.get代码 git clone gitgitee.com:xboot/libonnx.git 2.安装依赖&#xff1a; sudo apt-get install libsdl2-dev sudo apt-get install libsdl2-gfx-dev 3.编译 4.结果 5.验证 进入examples/mnist&#xff0c;执行mnist. 结束&#xff01;...

Visual Studio

Visual Studio 2019 Enterprise&#xff08;企业版&#xff09;&#xff1a;BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional&#xff08;专业版&#xff09;&#xff1a;NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y...

数据结构与算法常用总结

数据结构1.常用数据结构及其原理1.1 数组1.2 链表1.3 队列1.4 栈1.5 哈希表1.6 二叉树2.常见数据结构面试题2.1数组和链表的区别2.2 排序算法2.3 栈结构与队列的区别1.常用数据结构及其原理 1.1 数组 每一个数组元素的位置由数字编号&#xff0c;称为下标或者索引(index)。大根…...

Linux中文件的分类

在Linux中&#xff0c;一切皆文件&#xff0c;Linux系统中文件的分类如下&#xff1a; 1、文本文件。文件组成主要是ASCII字符&#xff0c;文件作用是记录普通文件&#xff0c;如shell脚本文件、源文件、TXT文件等。 2、二进制文件。文件由二进制0、1组成&#xff0c;文件作用是…...

你花了多久弄明白架构设计?多个java应用同时访问数据库

01 分布式限流&#xff1a;NginxZooKeeper 1.1 分布式限流之Nginx 请解释一下什么是 Nginx? 请列举 x Nginx 的一些特性。 请列举 x Nginx 和 和 Apache 之间的不同点 请解释 x Nginx 如何处理 P HTTP 请求。 在 x Nginx 中&#xff0c;如何使用未定义的服务器名称来阻止…...

5852. 最小化目标值与所选元素的差 记忆化dfs,关键在于你怎么定义变量

目录解题思路代码解题思路 当时是个周赛题&#xff0c;试图利用爆搜解决的。。。。 显然不行&#xff0c;然后又听有人说是个背包QAQ dl都欺负我(╥╯^╰╥)嘤嘤嘤 不过了解了二维数组第一维放行数第二维放和&#xff0c;&#xff0c;&#xff0c;瞬间感觉记忆化搜索又可以…...

Spring面试题复习(一)

Spring面试题复习&#xff08;一&#xff09; 一、Spring是什么&#xff1f; Spring是一个轻量级的开发框架&#xff0c;常说的Spring框架&#xff0c;就是指Spring Framework&#xff0c;它是很多模块的集合&#xff0c;这些模块可以帮助我们开发人员简化开发&#xff0c;这…...

_____

sel,1SELECT * FROM table sel,2SELECT * FROM table WHERE name 强哥 sel,3SELECT * FROM table ORDER BY updateTime DESC hui,1会 paiban,1排班 beifen,1备份 gaihao,1改好 dai,1待 tu,1图 dangran,1当然 minxian,1明显 mingxian,1明显 suji,1苏稽 shizhan,1适展 gaihaole…...

Python函数参数(必选、默认、可变、关键字)

Python函数参数&#xff08;必选、默认、可变、关键字&#xff09; 【参考】&#xff1a;https://blog.csdn.net/pql925/article/details/80999086 1. 必选参数 必选参数&#xff0c;即使用普通变量标识符标识形参&#xff0c;没有默认赋值或*星号。 def power2(x):return x*…...

Android常见控件

设置进度条&#xff0c;加载 设置通知 权重分配的是剩余的空间...

第三次作业

第五章 一、会话技术概括 存储客户端的状态 由一个问题引出今天的内容&#xff0c;例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的&#xff0c;也就是说每个客户访问服务器端资源时&#xff0c;服务器并不知道该客户端是谁&#xff0c;所以需要…...

PHP进阶面试题

比较一下php和go的区别&#xff1f; Go是一种静态类型语言。PHP是一种动态类型语言。 PHP 每个请求进来时都会创建 fpm-worker 进程&#xff0c;从而导致系统并发高时 CPU 会产生频繁创建进程的开销&#xff0c;而 Go 不会。 golang 是先编译&#xff0c;后执行。由于编译方面…...

目标检测评价指标(一文看懂)

目标检测评价指标之——Precision&#xff0c;Recall&#xff0c;IOU&#xff0c;AP&#xff0c;mAP 看了一些介绍目标检测评价指标的文章&#xff0c;在此做一个小总结&#xff0c;供大家参考。 文章目录目标检测评价指标之——Precision&#xff0c;Recall&#xff0c;IOU&a…...

联系我们

谢谢您对腾达会计的关注如果您有任何问题或意见请通过以下方式和我们联络冠美会计地址 北京市丰台区总部基地汉威国际广场一区625-626室联系方式 免费服务热线:座机: 400-616-1111111-562xxxxx在线咨询 免费拨打...

ZZULIOJ 1009: 求平均分

题目描述 已知某位学生的数学、英语和计算机课程的成绩&#xff0c;求该生三门课程的平均分。 输入 输入三个整数&#xff0c;数据之间由空格隔开。 输出 输出占一行&#xff0c;包含一个实数&#xff0c;为三门课的平均分&#xff0c;保留两位小数。 样例输入 87 73 93…...

后端返回状态码401, 获取不到怎么办?

传送门...

Node.js-EJS模板

EJS是一个JavaScript模版库&#xff0c;用来将EJS模版结合着JSON数据转换为HTML 并且可以直接在模版中写JavaScript的语法 安装ejs包 //控制台输入 npm i ejs简单示例 let template <h1>Hello, <% name %></h1> let data {name: World }let renderStr …...

python数据分析——如何用python连接远程数据库

本文将以SQLite、MySQL&#xff0c;PostgreSQL为例讲解python怎样连接远程数据库并执行相关数据库操作。 SQLite SQLite可能是与Python连接的最方便的数据库&#xff0c;因为我们不需要安装任何外部Python SQL模块即可使用。默认情况下&#xff0c;Python会自带一个名为sqlite…...

一本通1034:计算三角形面积

1034&#xff1a;计算三角形面积 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 72178 通过数: 23831 【题目描述】 平面上有一个三角形&#xff0c;它的三个顶点坐标分别为(x1,y1),(x2,y2),(x3,y3) &#xff0c;那么请问这个三角形的面积是多少&#xff0c;精确…...

error C249: ‘DATA‘: SEGMENT TOO LARGE

今天碰到这个问题&#xff0c;浪费挺长时间的&#xff0c;做个笔记提供一种解决方法&#xff1a;error C249: ‘DATA’: SEGMENT TOO LARGE 编译的时候出现这个错误 需要将【魔术棒】中【Target】项中【Memory Model】&#xff0c;由small&#xff1a;xxxx改成Large&#xff1…...

活动目录备份和灾难恢复之自动备份与授权还原

前言 由于服务器系统状态总在变化&#xff0c;因该增加对系统状态备份的频率&#xff0c;来减少备份对服务器工作环境的影响&#xff0c;所以最好是每天晚上对服务器系统状态进行备份&#xff0c;但是单独使用wbadmin命令无法创建系统状态的自动备份计划&#xff0c;此时可以使…...

【Jenkins插件】之Multiple SCMs

在Jenkins配置中&#xff0c;有的时候我们需要依次拉取多个代码仓库&#xff0c;有时候还会需要既拉取svn代码库&#xff0c;又拉取git代码库&#xff0c;但Jenkins默认的配置是不支持这样操作的。因此&#xff0c;我们需要使用到Jenkins的Multiple SCMs插件。 Multiple SCMs这…...

Jmeter工具使用-分布式架构和服务器性能监控解决方案

Jmeter工具使用-分布式架构和服务器性能监控解决方案参考文章&#xff1a; &#xff08;1&#xff09;Jmeter工具使用-分布式架构和服务器性能监控解决方案 &#xff08;2&#xff09;https://www.cnblogs.com/zhengshuheng/p/6600215.html 备忘一下。...

【pandas】根据其他表格列数据更新相应的列字段,apply()操作实例

今天在学习中&#xff0c;遇到一个小问题&#xff0c;需要把主表中的出行网格id&#xff0c;和终点网格id替换成对应的枢纽地点&#xff0c;从表中有每个枢纽对应的id&#xff08;一个枢纽对应多个网格id&#xff09; 1.原始数据如下图 上面是枢纽id,下方是出行信息 2.将数…...

动态表单开源库

1.Form Making 代码仓库 GitHub - GavinZhuLei/vue-form-making: A visual form designer/generator base on Vue.js, make form development simple and efficient.&#xff08;基于Vue的可视化表单设计器&#xff0c;让表单开发简单而高效。&#xff09; 演示DEMO可视化低…...

linux root 拒绝访问权限,Linux下禁止通过root权限访问

※不设置一般用户&#xff0c;一旦使用root权限登录遭到拒绝&#xff0c;则不能再登入服务器。※请一定依照以下步骤设置一般用户&#xff0c;并设定不可使用root权限登录1使用SSH登录服务器2添加一般用户例&#xff1a;以添加一个叫“serversman”的一般用户为例进行说明※添加…...

root权限

root权限允许访问Linux系统上所有的功能。在Windows上就是我们所说的管理员权限。 有两种方式执行root权限&#xff1a; 1&#xff09;、su 2&#xff09;、sudo 1、su su命令允许我们在终端中切换用户账户。当我们切换到root账户时须要考虑几个地方&#xff0c;现在我们先…...

linux下获得root权限运行程序

在 linux 下 系统 的默认 root 用户 是不被启用的&#xff0c;这和MS windows 的做法恰恰相反&#xff0c;windows XP却是安装好系统好&#xff0c;就给你创建一个自动登录的 管理 员用户&#xff0c;不过Linux不一样的这一点也大大地增加了系统的安全性&#xff0c;但同时对我…...

Android设置状态栏颜色,沉浸式状态栏 fllutter Android设置沉浸式状态栏

1. Android原生设置沉浸式状态栏&#xff0c;设置状态栏颜色&#xff0c;字体颜色 import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.os.Build; import android.util.Log; …...

android全屏状态栏是黑色,解决DialogFragment全屏时状态栏变黑

代码可以参考如下import android.app.Activity;import android.graphics.Rect;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.content.ContextCompat;import android.view.ViewGroup;import android.view.Window;import and…...

Android 5.0 以上将图片延伸到状态栏的方法

小米 9.0 亲测有效 首先附上效果&#xff1a; 实现方式&#xff1a; 在 styles.xml 中设置相应 Activity的主题&#xff1a; <style name"AppTheme" parent"Theme.AppCompat.Light.DarkActionBar"><!-- 其他设置 --><!-- 隐藏标题栏和设置…...

Android 如何更改状态栏颜色

然后在我们的Activity的onCreate方法中使用以上代码就可以了。 问题及解决方法 但是在使用之后&#xff0c;我们会发现&#xff0c;我们Activity的布局内容顶到了状态栏上去了&#xff0c;被状态栏及ActionBar所覆盖。解决方法很简单&#xff0c;只需要在我们的布局文件的根元…...

Android 最新状态栏处理

Android 中状态栏的处理无非两种&#xff0c;一种是显示隐藏状态栏&#xff0c;另外一种是状态栏字体颜色的修改&#xff0c;之前的写法都已经废弃了&#xff0c;来看看最新的版本中应该如何处理吧。 显示隐藏状态栏 先来看下之前的写法吧&#xff1a; /*** 设置透明状态栏*…...

dialog沉浸式状态栏android,Dialog全屏,去掉状态栏的方式

dialog即使设置全屏了&#xff0c;但还是有状态栏占用高度这&#xff1b;直接将下面这行代码放到你的dialog中即可overrideprotected void onstart() {super.onstart();int uioptions view.system_ui_flag_hide_navigation| view.system_ui_flag_layout_stable| view.system_u…...

android应用去掉状态栏_Android 显示、隐藏状态栏和导航栏

Android 显示、隐藏状态栏和导航栏控制状态栏显示&#xff0c;Activity的主题中配置全屏属性true控制状态栏显示&#xff0c;在setContentView之前设置全屏的flaggetWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREE…...

Android 状态栏背景颜色修改与状态栏字体颜色修改

public class StatusBarUtils {/*** 修改状态栏为沉浸式&#xff0c;并修改背景颜色与字体颜色** param activity*/TargetApi(19)public static void transparencyBar(Activity activity,int color) {if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {Window wi…...

艾美捷细胞失巢凋亡检测试剂盒测定原理化验方案

对细胞外基质&#xff08;ECM&#xff09;的粘附对于许多粘附细胞的生存和繁殖至关重要细胞。细胞与ECM的粘附丧失或不当粘附导致的细胞凋亡定义为“anoikis”。Anoikis&#xff0c;来自希腊语无家可归的意思&#xff0c;与生理学有关组织更新和细胞稳态的过程。 癌症发展和生长…...

fqrouter2 android apk,手机中继_fqrouter2_2.4.9.apk 0% Software antivirus(0/32) encontró infección - VirS

动态列表行为行为描述:访问网络详情信息:host:127.0.0.1 port:8318host:8.8.8.8 port:53host:208.67.222.222 port:443host:208.67.222.222 port:53host:208.67.220.220 port:443host:208.67.220.220 port:53host:199.91.73.222 port:3389host:199.91.73.222 port:53host:87.11…...

嵌入式openwrt平台(mt7688)上使用讯飞语音服务

还记得第一次接触嵌入式开发&#xff0c;boss拿着一块widora的mt7688板子让我去开发openwrt环境下的使用讯飞语音技术的应用。我的天啊&#xff0c;我第一次接触&#xff0c;这是什么东西。因此&#xff0c;我这个新手走了不少弯路&#xff0c;但是最后成功使程序跑起来了&…...

使用Svox实现中文转语音TextToSpeech(TTS)

小米测试通过&#xff01;Android默认没有安装TTS数据包&#xff0c;无法文字转语音&#xff0c;而在设置里推荐的语音包是Pico TTS,并不支持中文&#xff0c;如果需要读中文&#xff0c;需要下载另外的第三方语音包&#xff0c;如&#xff1a;eSpeak&#xff0c;Svox&#xff…...

Android中文语音合成(TTS)各家引擎对比

Android中文语音合成&#xff08;TTS&#xff09;各家引擎对比 Yao.GUET 2012-02-03,转载请注明出处&#xff1a;http://blog.csdn.net/Yao_GUET Android系统从1.6版本开始就支持TTS&#xff08;Text-To-Speech&#xff09;&#xff0c;也就是我们所说的语音合成&#xff0c;不…...

android7.1 修改TTS文字转语音选项的首选引擎默认项

进入framework/base/core/java/android/speech/tts/TextToSpeech.java这个文件&#xff0c; 发现有个参数 puclic static final String DEFAULT_ENGINE “com.svox.pico”; 这个附值应该就是谷歌默认引擎PicoTts的包名。 想要修改为其他引擎&#xff0c;比如讯飞语音的TTS(我这…...

[附源码]Python计算机毕业设计SSM流浪宠物申领信息平台(程序+LW)

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

android直播sdk+美颜,直播中有没有美颜SDK有何区别?

原标题&#xff1a;直播中有没有美颜SDK有何区别&#xff1f;美颜的存在为直播、短视频这些社交平台带来了新体验&#xff0c;也促进了平台更好的发展。我们不难看到&#xff0c;现在的短视频和直播里面都有美颜SDK&#xff0c;玩法也是多种多样&#xff0c;美颜功能不断更新迭…...