java技术圈 为您找到相关结果 69

svn:E155007和svn:E155004

### 引言:   环境:ubuntu 16.04 svn: 一个为IDEA插件版本 一个install 版本 情景:命令行下 svn: E155007 not a working copy ;IDEA插件下 svn: E155004 is already locked ### 处理: 1. 尝试命令行下使用 ``` svn cleanup ``` 结果: svn: E155007 not a working copy 2. 尝试命令行下使用svn update 出现提示信息 ``` svn: E155036: 请参阅命令 'svn upgrade' svn: E155036: The working co...阅读全文

使用Jetty的StdErrLog进行默认日志记录

StdErrLog配置如果您不执行任何操作来配置单独的日志记录框架,Jetty将默认使用内部org.eclipse.jetty.util.log.StdErrLog实施。这会将所有日志记录事件输出到STDERR(aka System.err )。只需使用Jetty和StdErrLog基于日志的日志输出到控制台。Jetty发行版中包含一个名为的日志模块console-capture能够简单捕获所有STDOUT( System.out )和STDERR( System.err )输出到每天轮换的文件。要启用此功能,只需激活console-capture命令行上的模块:[my-base]$ java -jar ../start.jar --add-to-start=console-capture ...阅读全文

博文 2021-01-28 12:13:19 xy2401.com

分布式版本控制系统mercurial hg常用命令

mercurial mercurial是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。由于目前工作需要使用mercurial,这里记录下自己使用到的常用命令,作为参照,不定时更新。 常用命令 配置好类似git的ssh,使用hg clone ssh://code@xx.com/yy 克隆xx.com的yy项目 hg status => git status hg branch => git branch hg commit -m ‘xxx’ => git add . & git commit -m ‘xxx’ hg pull => git pull hg upda...阅读全文

博文 2019-04-03 14:31:38 www.allocmem.com

vim常用命令

三模式 命令模式 (command mode) -> 默认模式 插入模式 (insert mode)-> i 进入 底行模式 (last line mode) -> 输入 : 常用命令 光标移动 使用上下左右方向键 命令模式下:h向左、j向下 、k向上、l向右。 插入文本或行 vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式 a -> append ->在当前光标位置的右边添加文本,比如字符串为test,光标框住的s,即输入aa,则变为tesat i -> insert model ->在当前光标位置的左边添加文本,比如字符串为test,光标框住的i,即输入ia,则变为teast A ->Append at eol ->在当前行的末尾位置添加文本,比如字符串为tes...阅读全文

博文 2019-04-03 14:34:03 www.allocmem.com

[转]Docker之常用命令

本文转自:·http://blog.chinaunix.net/uid-10915175-id-4443127.html 1. 查看docker信息(version、info) 查看docker版本 $docker version 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history) 检索image $docker search image_name 下载image $docker pull image_name 列出镜像列表; -a, –all=false Show all images; –no-trunc=false Don’t truncate output; -q, –quiet=false ...阅读全文

博文 2019-04-04 09:48:53 www.allocmem.com

VirtualBox扩容失败-Progress state: VBOX_E_NOT_SUPPORTED Resizing to new size 16231956480 is not yet_weixin_40542512的博客

使用VirtualBox时,发现一个分区大小不够用,使用resize扩容,提示失败。 D:\VirtualBox>VBoxManage modifyhd "D:\vx\docker1\docker1.vdi" --resize 15480 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage.exe: error: Failed to resize medium VBoxManage.exe: error: Resizing to new size 16231956480 is not yet supported for medium 'D:\vx\docker1\docker1.vdi' VBoxManage.exe: error: D...阅读全文

博文 2020-08-08 08:14:41 CSDN博客

如何查看一个运行容器的docker run启动参数_深海微澜

场景:如何查看一个运行docker 容器的docker run启动参数,假设没有使用docker-compose这样的编排工具。现在我如何进行重启,如何找回此前的启动命令? 方法1:runlike参考 参考 用法:runlike -p将命令行分解为行 安装: pip install runlike 如果想不安装,执行命令(注:assaflavie/runlike实际上是一个docker image): docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike YOUR-CONTAINER 方法2:rekcod 参考 安装: rpm: yum install ...阅读全文

博文 2020-11-22 14:25:11 CSDN博客_查看docker启动参数

Vim 查找/替换/输入非可见字符

在跨平台工作中由于不同编辑器处理换行和空白字符风格不一致, 常常在Vim下会看到一些特殊字符。 本文帮你解决不可见字符的查找、替换、输入等问题。 非可见字符表 Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如 \r 显示为 ^M。通过 :help digraph-table 可看到所有Vim中可输入的特殊字符: char digraph hex dec official name ^@ NU 0x00 0 NULL (NUL) ^A SH 0x01 1 START OF HEADING (SOH) ^B SX 0x02 2 START OF TEXT (STX) ^C EX 0x03 3 END OF TEXT (ETX) ^D ET 0x04 4 EN...阅读全文

博文 2020-04-17 09:12:11 Harttle Land

shell脚本输出中文乱码

Scala入门到精通——第三十节 Scala脚本编程与结束语 摘要: 本节主要内容 REPL命令行高级使用 使用Scala进行Linux脚本编程 结束语 1. REPL命令行高级使用 在使用REPL命令行时,有时候我们需要粘贴的代码比较大,而普通的粘贴可能会些一些问题,比如中文粘贴会出现乱码、多行代码粘贴时会出错,此时需要用到REPL的高… 猫耳_ 5年前 364 点赞 评论 Scala 命令行 Linu...阅读全文

博文 2023-09-13 16:31:23 掘金

收藏贴-最全linux命令行快捷键(bash快捷键)_yinn

wzb56的资料库 11-01 4308 vi编辑模式下的自动补全功能:ctrl+n, ctrl+p. 在vi的编辑模式下实现自动补全功能命令:Ctrl+n、Ctrl+p。在编辑模式下, 在vi中输入单词后,文本单词将会被记忆。在vi的编辑模式下通过Ctrl+n,ctrl+p,可以实现单词(给查单词的部分字符)的自动补全和输入提示的功能。 其中: Ctrl+ n 中的n为 next 中n;Ctrl+p中的p为previous 中p。 在命令模式下,Ctrl+n相当于j.....阅读全文

博文 2020-08-08 08:26:26 CSDN博客_linux 命令行快捷键

ffmpeg实现图片转视频以及视频转图片

日期:2021-3-15简介:因为计网作业需要,今天就是讲一讲如何使用ffmpeg把图片转视频以及视频转图片。一、下载ffmpeg你可以在ffmpeg的bin文件下看见以下三个.exe文件二、建个快速打开命令行的bat文件可以新建文件夹.txt->在.txt文件中输入cmd并保存->将.txt后缀名改成.bat可以看一下打开.bat文件后的效果三、自己录制个视频放入bin目录中四、视频转图片打开.bat文件->输入ffmpeg -i GGGabc.mp4 -t 5 -s 1080x1080 -r 15 %3d.jpg 其中-i GGGabc.mp4表示调用bin目录下的GGGabc.mp4视频-t 5表示选取视频中的前五秒进行视频转图像-s 1080x1080表示视频转图片后图片的像素-r ...阅读全文

博文 2021-09-09 03:31:14 知乎

Hive On HBase实战 - 哥不是小萝莉

1.概述 HBase是一款非关系型、分布式的KV存储数据库。用来存储海量的数据,用于键值对操作。目前HBase是原生是不包含SQL操作,虽然说Apache Phoenix可以用来操作HBase表,但是需要集成对应的Phoenix依赖包到HBase集群中,同时需要编写对应的Schema才能实现SQL操作HBase。 本篇博客,笔者将为大家介绍另一位一种SQL方式来操作HBase,那就是Hive。 2.内容 2.1 使用场景 熟悉大数据的同学应该都知道,Hive是一个分布式的数据仓库,它能够将海量数据,结构化存储到HDFS上,然后通过SQL的方式对这些海量数据进行业务处理。而且,Hive学习成本很低,熟悉SQL的同学,很快就能编写一个Hive应用程序。 我们通过Hive把数据加载到HBase表中...阅读全文

博文 2020-11-12 03:39:16 博客园

Linux| Linux中获取运行进程的 环境变量, 参数, 端口_YvesHe的专栏

文章目录 一.查看 环境变量, 参数1.ps命令的方式获取信息: 执行目录, 环境变量, 完整的命令行2.查看文件的方式获取信息: 执行目录, 环境变量, 完整的命令行 二.查看端口ps aux 命令展示项说明 一.查看 环境变量, 参数 1.ps命令的方式获取信息: 执行目录, 环境变量, 完整的命令行 ps eww -p : 返回某个进程的执行时的环境变量和完整的命令行 参数说明 e 显示环境以及传递给命令的参数,最多不超过 80 个字符。 eww 将 e 标志中的显示内容换行并显示 ENV 列表,直至该标志达到 LINE_MAX 值。 -p proclist 仅显示有关 proclist 指定的进程号的进程的信息。proclist 的值必须为数字。 更多详细...阅读全文

博文 2020-11-30 13:50:57 CSDN博客

统计去重后的数量 | Elasticsearch: 权威指南

速度优化edit 如果想要获得唯一值的数目, 通常 需要查询整个数据集合(或几乎所有数据)。 所有基于所有数据的操作都必须迅速,原因是显然的。 HyperLogLog 的速度已经很快了,它只是简单的对数据做哈希以及一些位操作。 但如果速度对我们至关重要,可以做进一步的优化。 因为 HLL 只需要字段内容的哈希值,我们可以在索引时就预先计算好。 就能在查询时跳过哈希计算然后将哈希值从 fielddata 直接加载出来。 预先计算哈希值只对内容很长或者基数很高的字段有用,计算这些字段的哈希值的消耗在查询时是无法忽略的。 尽管数值字段的哈希计算是非常快速的,存储它们的原始值通常需要同样(或更少)的内存空间。这对低基数的字符串字段同样适用,Elasticsearch 的内部优化能够保证每个唯一值只计...阅读全文

博文 2022-03-23 12:53:58 Elastic

npm install 包,提示安装成功,但是项目中没有出现node_modules也没有安装的包,package.json中也没有任何依赖包记录_npm install后npm ls找不到安装的包

npm install 包,没有报错,提示安装成功,但是项目中没有出现node_modules也没有安装的包,package.json中也没有任何依赖包记录 ——这种情况一般是包安装错了目录! 诡异:我的命令行显示的路径是在当前项目下的,也没有改过目录,并且npm都重新安装过了,为什么还会出现这种情况呢? 答案应该是装在了全局中:这个时候要先考虑npm的配置问题!可能只npm默认安装到全局中了! 解决步骤: 1. 查看npm的配置 npm config list 图例1: 2.查看全局下,是否有自己安装的包 npm root -g//获取到全局安装目录 图例2: 复制并打开到这个目录下,查看自己安装的包是否存在 -->可以看到,我们安装的包果然都到了全局目录下: 图例3: 3.修改npm配置...阅读全文

博文 2024-02-12 20:38:07 CSDN博客

Linux系统中切换用户身份su与sudo的用法与实例_斑马Linux的技术博客_51CTO博客

日常操作中为了避免一些误操作,更加安全的管理系统,通常使用的用户身份都为普通用户,而非root。当需要执行一些管理员命令操作时,再切换成root用户身份去执行。普通用户切换到root用户的方式有:su和sudo。1,su -(su为switch user,即切换用户的简写)格式:su -l USERNAME(-l为login,即登陆的简写)-l可以将l省略掉,所以此命令常写为su - USERNAME如果不指定USERNAME(用户名),默认即为root,所以切换到root的身份的命令即为:su -root或是直接 su - 实例1:普通用户user1知道root账户登录密码,要求用户user1在不注销登录的前提下查看/etc/shadow文件。如下图,试图查看文件/etc/shadow时,...阅读全文

博文 2022-04-07 06:59:20 blog.51cto.com

Hbase中的LSM树

一、前言哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)快,如果不需要有序的遍历数据,哈希表就是your Mr.RightB树存储引擎是B树的持久化实现,不仅支持单条记录的增、删、读、改操作,还支持顺序扫描(B+树的叶子节点之间的指针),对应的存储系统就是关系数据库(Mysql等)。LSM树(Log-Structured Merge Tree)存储引擎和B树存储引擎一样,同样支持增、删、读、改、顺序扫描操作。而且通过批量存储技术规避磁盘随机写入问题。当然凡事有利有弊,LSM树和B+树相比,LSM树牺牲了部分读性能,用来大幅提...阅读全文

博文 2022-04-15 06:58:20 知乎

redis客户端 (redis-cli) 中文乱码、不解析中文_rediscli get 无转义_宋同学灬的博客

请注意这个方法只有在你的数据实际上是 UTF-8 字符串时才能正常工作。如果数据是其他格式的,这个方法可能会输出乱码。中没有直接的方式来解码这样的数据。你可能需要把数据导出然后用其他工具(如 Python,PHP 等)来进行解码。命令行工具中,如果键的值是以 UTF-8 编码的字符串存储的,它将自动显示为字符串,不需要做任何解码操作。输出时自动把二进制数据转换为 UTF-8 字符串,可以使用。如果值是二进制数据或者非 UTF-8 编码的字符串,默认会显示为十六进制字节串...阅读全文

博文 2023-09-19 10:43:21 CSDN博客

JVM中的[Ljava.lang.Object; 究竟是什么意思? - 云+社区

你是不是经常看到控制台输出如题的日志,而似懂非懂的。今天我们就来介绍下这些L啦究竟是些什么东东。比如说我们经常看到这样的日志:[Ljava.lang.Object; cannot be cast to [Ljava.lang.String;先来简单的说一下, "["表示数组,后面跟着的是具体的类型。这里我们再给出一个典型的例子来看看:(IDLjava/lang/Thread;)Ljava/lang/Object;这就是表示一个方法,方法有三个参数,类型分别为I,D,L。返回值类型为L。然后L类型要跟具体的类型,然后以"/"替换包名的".",L类型的要以“;”分号结尾。使用javap查看上代码,我们新建一个S类,然后通过javap就可以看到具体的类型了:package com.importso...阅读全文

博文 2022-06-09 08:04:41 腾讯云

Arthas热替换java的class文件_arthas 替换class_fengchengwu2012的博客

1、arthas操作class、classloader的常用命令 (1)classloader - 查看 classloader 的继承树,urls,类加载信息,使用 classloader 去 getResource (2)dump - dump 已加载类的 byte code 到特定目录 (3)jad - 反编译指定已加载类的源码 (4)mc - 内存编译器,内存编译.java文件为.class文件 (5)redefine - 加载外部的.class文件,redefine 到 JVM 里 (6)retransform - 加载外部的.class文件,retransform 到 JVM 里 (7)sc - 查看 JVM 已加载的类信息 (8)sm - 查看已加载类的方法信息 2、替换cal...阅读全文

博文 2023-09-13 16:28:49 CSDN博客

[完结9章]操作系统入门与实践-参透技术本质

![1.png](http://static.itsharecircle.com/240109/fe35e6a4ca77c370e045d1e095931942.png) 在现如今的信息化时代,相信各位读者对于“操作系统”这四个字并不陌生。例如我们常常使用的Windows、安卓、IOS、MacOS以及Linux等,都属于操作系统。操作系统,是现如今信息化时代中不可或缺的一种软件。 Linux操作系统是一种开源的、基于Unix的操作系统。它最初由芬兰计算机科学家Linus Torvalds在1991年开发,并得到了全球范围内广泛的应用和支持。 Linux操作系统具有稳定性、安全性、可靠性和灵活性等特点,广泛应用于服务器领域,也被许多个人用户选择作为他们的主要操作系统。Linux提供了丰富的命令...阅读全文

博文 2024-01-09 14:40:52 giadnbhaytgw

boot扩容后修改grub不生效_search.fs_uuid

启动计算机通常不是一件难事:按下电源键,稍等片刻,你就能看到一个登录界面,再输入正确的密码,就可以开启一天的网上冲浪之旅了。但偶尔这件事没那么顺利,有时候迎接你的不是熟悉的登录界面,而是一个令人生畏的命令提示符界面,一闪一闪的提示符告诉你:“你碰到麻烦了”。于是你对着错误提示查找解决方法,按照网页上的步骤,你对着提示符输入并执行了几条你完全不理解的命令,计算机又能正常启动了,但同时你发现你那存有大学舍友糗照的硬盘分区被清空了...阅读全文

博文 2024-04-12 10:13:21 CSDN博客

【Mongo】shell命令行模式执行mongo命令_ITPUB博客

例子: mongo --host 172.31.36.77 --port 27017 -u admin -p 'HpyD9KAd(JDkHRY9' admin --eval "db.currentOp()" 1. 交互式 mongo shell 大部分的 mongodb 教程,在第一章都会讲解这种方式。 mongo 127.0.0.1:27017 use test db.users.findOne() 2. mongo --eval 运行一段脚本 不进入交互模式,直接在 OS 的命令行下运行一段mongodb脚本。 mongo 127.0.0.1:27017/test --eval "printjson(db.users.findOne())" 3. 在OS命令行下,运行一个js文件 mon...阅读全文

博文 2023-09-13 14:51:33 blog.itpub.net

Linux 快速删除已输入的命令_DreamLee0625的博客

linux 命令删除命令,Linux 命令之删除命令 weixin_33019827的博客 04-28 2778 在Linux下删除文件用rm命令,具体用法如下:rm [选项] 文件选项说明:-f -force 忽略不存在的文件,强制删除,无任何提示-i --interactive 进行交互式地删除-r | -R --recursive 递归式地删除列出的目录下的所有目录和文件-v --verbose 详细显示进行的步骤命令实例:1、常规删除a.txt文件... linux删除用户名命令,linux删除用户命令 weixin_36435442的博客 04-28 7651 Linux下删除以后的时候我们需要通过相关的命令来实现。下面由学习啦小编为大家整理linux删除用户命令的相关知识,希望对...阅读全文

博文 2023-02-14 08:32:07 CSDN博客_linux删除已输入的命令

linux中iptables如何删除一条规则-腾讯云开发者社区

linux中iptables删除一条规则的方法:1、打开linux终端;2、在终端命令行中输入“iptables -L -n”命令查看出当前的防火墙规则;3、输入“iptables -L -n --line-number”命令查看到每个规则chain的序列号;4、根据序列号删除指定一条防火墙则即可。linux中iptables如何删除一条规则具体操作步骤:1、在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开linux终端命令行模式。2、在linux终端命令行中输入以下命令查看出当前的防火墙规则。iptables -L -n复制3、输入以下命令查看到每个规则chain的序列号。iptables -L -n --line-number复制4、最后输入以下命令根据序列号删除指定一条防火...阅读全文

博文 2023-12-12 14:52:42 腾讯云

roaringBitMap简介 - DB乐之者

如何优雅高效的在海量数据存储与查找 对于这个问题我们首先可能会想到直接去存储这40亿个数据,当然这确实是一种方法。但是我们是否考虑过这样做的后果呢?如果你的解决方案就是上面的那种方法的话,那你可能真的没有考虑过后果。所以你有必要继续往下读。 我们先不管后果是什么,现在我来带大家看一组数据,假设这40亿个数据是4个字节的unsigned int 型的数据。那嘛现在 我们要存储这40亿个数据就需要的空间为:(40 * 10^8) * 4byte = 14.9GB (注意这里所换算机制:1GB=2^10Mb=2^20kb=2^30byte,下面涉及到的计算也是采用这种方式)所以大家看见了后果就是占用了这么大的内存空间,一般计算机上的内存根本就放不下嘛,所以这还怎么干活。。。 该怎么办呢? 那么我们...阅读全文

博文 2023-05-10 04:05:00 博客园

基于C++从0到1手写Linux高性能网络编程框架(2023新课)

基于C++从0到1手写Linux高性能网络编程框架(2023新课) 分享课程——基于C++从0到1手写Linux高性能网络编程框架,2023年新课,附源码+电子书,课程包更新。 Linux在服务器领域有着强大的优势,网络编程便是其中一项重要组成部分,运用合理的技巧可以构建出具有高效率、可靠性和强大可拓展性的网络框架,提高服务器功能和效率。 Linux网络编程技巧可以细分为多个方面,首先网络编程的开始必不可少的是编写好的Socket程序。Socket可以说是传输层协议的核心,它充当网络应用程序之间的接口,能够连接本地服务器与外部服务器,实现进程间的通信接口。在Linux环境下,使用C语言需要引入头文件,调用系统函数socket()来生成socket描述符: #include int socke...阅读全文

博文 2023-12-05 16:19:13 woaiwodejia333

如何将mongo查询结果导出到文件中以及导入到另一个Mongo库中_girdfs怎么导出到另外一个mongodb库

作为一个专业文档型数据库,MongoDB有一个很大的优势,就是使用JavaScript使用、管理数据库,所以也能够使用JavaScript脚本进行复杂的管理,就像Oracle中使用自定义函数、存储过程一样使用、管理数据库。 mongodb 的shell是javascript实现的,如果直接使用javascript实现相应的功能则显得很直观和简便。运行JavaScript脚本有四种[1]方式: (1) 交互式 mongo shell 大部分的 mongodb 教程,在第一章都会讲解这种方式。 mongo 127.0.0.1:27017 use test db.users.findOne() (2) mongo --eval 运行一段脚本 不进入交互模式,直接在 OS 的命令行下运行一段mong...阅读全文

博文 2023-12-26 15:39:24 CSDN博客

介绍 Nashorn —— Java 8 JavaScript 引擎

文章目录 1. jjs2. 在Java中调用Nashorn引擎3. 编译JavaScript代码4. 传递数据到脚本5. 在Java中调用JavaScript函数6. 调用Java静态方法和字段7. 创建Java对象8. 访问Java类的补充说明9. 语言扩展9.1. 类型数组9.2. 用foreach语句迭代数组或集合9.3. 函数字面量9.4. 条件捕获语句9.5. 用Object.setPrototypeOf设置对象原型9.6. Lambda表达式和数据流9.7. 类的继承9.8. 函数重载9.9. Java Beans9.10. 属性绑定9.11. 字符串扩展9.12. 位置9.13. 导入作用域9.14. 数组转换9.15. 访问超类9.16. 神奇的noSuchProperty和...阅读全文

博文 2024-04-15 17:23:36 耗子的博客

数据库入门:MySQL事务解析,如何轻松搞定数据一致性?

在日常开发中我们经常会遇到需要同时处理多个操作的情况,比如在购物时,我们需要同时完成支付和更新库存两个操作。这时,如果其中一个操作失败了,我们就需要进行回滚,以保证数据的一致性。 那么,如何在MySQL中实现这样的功能呢?答案就是——事务。下面我们就来介绍一下MySQL事务是什么?它是如何使用的? ## 一、什么是事务? ### 事务定义 - 事务是一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务是一个最小的工作单元)。 - 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。 - 事务只和DML语句有关,或者说DML语句才有事务。这个和业务逻辑有关,业务逻辑不同,DML语句的个数不同。 ### 事务是什么? ...阅读全文

告别繁琐操作!Maven常用命令一网打尽,让你的项目开发事半功倍!

Maven作为一款强大的项目管理工具,已经成为了Java开发者的必备技能。那么,如何才能更好地利用Maven来管理我们的项目呢?本文将为你介绍Maven的常用命令,让你的项目构建更轻松! ## 一、maven 的概念模型 Maven 包含了一个项目对象模型 ,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 ![image.png](http://static.itsharecircle.com/231216/2df7096d761d101ecc0f27e0f0c7beb7.png) #### 项目对象模型 (Project Object Model) 一个 maven 工程都有一个 pom.xml 文...阅读全文

博文 2023-12-16 16:38:44 YDYXCODE

InfluxDB基本概念和操作 - shhnwangjian

InfluxDB基本概念 1、数据格式 在 InfluxDB 中,我们可以粗略的将要存入的一条数据看作一个虚拟的 key 和其对应的 value(field value)。格式如下: cpu_usage,host=server01,region=us-west value=0.64 1434055562000000000 虚拟的 key 包括以下几个部分: database, retention policy, measurement, tag sets, field name, timestamp。 database: 数据库名,在 InfluxDB 中可以创建多个数据库,不同数据库中的数据文件是隔离存放的,存放在磁盘上的不同目录。 retention policy: 存储策略,用于设置数...阅读全文

博文 2024-03-22 10:48:56 博客园

Palworld幻兽帕鲁世界参数修改最佳实践(Ubuntu)

本文为您介绍对Palworld游戏世界参数进行修改的最佳实践。操作场景本文以Ubuntu操作系统为例,为您介绍通过Palworld专有镜像一键部署Palworld服务器后对游戏世界参数进行修改的具体操作。操作步骤1.登陆root用户。在云主机控制台点击云主机列表中“远程登录”按钮,登录云主机。输入root后回车,再输入创建时使用的密码,即可进入root用户。2.执行命令 su - steam。3.执行命令 cd /home/steam/.steam/SteamApps/common/PalServer,进入该目录下。4.执行命令 cp DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini。5...阅读全文

博文 2024-02-05 15:06:16 Tianyiyun

Linux新手村必备!这些常用操作命令你掌握了吗?

在计算机的世界里,Linux操作系统以其强大的功能和灵活性受到了广大程序员和IT爱好者的喜爱。然而,对于初学者来说,Linux的操作命令可能会显得有些复杂和难以理解。 今天,我们就来一起探索一些Linux常用操作命令,让你的计算机操作更加流畅。 ### 一、目录操作 首先带大家了解一下Linux 系统目录: ``` ├── bin -> usr/bin # 用于存放二进制命令 ├── boot # 内核及引导系统程序所在的目录 ├── dev # 所有设备文件的目录(如磁盘、光驱等) ├── etc # 配置文件默认路径、服务启动命令存放目录 ├── home # 用户家目录,root用户为/root ├── lib -> usr/lib # 32位库文件存放目录 ├── lib64 -> ...阅读全文

博文 2024-01-25 15:09:28 YDYXCODE

xargs 命令教程

xargs是 Unix 系统的一个很有用的命令,但是常常被忽视,很多人不了解它的用法。 本文介绍如何使用这个命令。 一、标准输入与管道命令 Unix 命令都带有参数,有些命令可以接受"标准输入"(stdin)作为参数。 $ cat /etc/passwd | grep root 上面的代码使用了管道命令(|)。管道命令的作用,是将左侧命令(cat /etc/passwd)的标准输出转换为标准输入,提供给右侧命令(grep root)作为参数。 因为grep命令可以接受标准输入作为参数,所以上面的代码等同于下面的代码。 $ grep root /etc/passwd 但是,大多数命令都不接受标准输入作为参数,只能直接在命令行输入参数,这导致无法用管道命令传递参数。举例来说,echo命令就不接受...阅读全文

博文 2024-03-27 10:42:01 阮一峰的网络日志

数字先锋 | 千里之行,“驶”于云上!

交通运输是国民经济中基础性、先导性、战略性产业,是服务构建新发展格局的重要支撑。人员和货物的高效流动,离不开综合立体交通基础设施的助力。我国在《数字交通“十四五”发展规划》中明确提出,构建交通新型融合基础设施网络,推动新技术与交通基础设施融合发展,支撑我国交通运输行业高质量发展和交通强国建设。 作为成渝双城经济圈的重要节点,四川省内江市威远县(以下简称“威远县”)以打造“智慧交通大脑”为抓手,扎实推进县域数字交通体系建设。其中,天翼云基于“iStack私有云解决方案”为威远县筑牢智慧底座,助力当地提升智慧交通运输服务水平,推动交通运输创新发展。​“进城入圈”威远县探索智慧交通建设新路径地处四川盆地东南部的威远县,是川南地区的重要交通枢纽和物资集散地。近年来,在“进城入圈”发展的推动下, 威远...阅读全文

Linux系统 从入门到进阶-全新版

Linux系统 从入门到进阶-全新版 获课:666it.top/4961/ 获取ZY↑↑方打开链接↑↑ 从应用层到底层原理,深入掌握Linux系统价值 要深入掌握Linux系统的价值,我们可以从应用层到底层原理进行逐步剖析,了解Linux在不同层次上如何运作,以及它的优势和特性。以下是从高层到底层的一个系统化讲解,帮助你理解Linux系统的价值。 1. 应用层:Linux的优势 在应用层,Linux系统提供了一个稳定、灵活、开源的操作系统环境,适用于各种使用场景,包括服务器、桌面计算机、嵌入式设备等。对于开发人员来说,Linux操作系统提供了丰富的工具和开发环境,具有以下优势: 开源与自由:Linux是开源的,这意味着任何人都可以查看、修改和分发代码。无论是个人开发者还是企业,都能根据自身需...阅读全文

JKSJ-Rust训练营(1期同步更新)

JKSJ-Rust训练营(1期同步更新)​来百度APP畅享高清图片获课:点我获取资源:上方URL获取资源Rust 是一种系统编程语言,它注重安全、速度和并发性。Rust 由 Mozilla 研究院开发,并于 2010 年首次对外公开。它的设计目标是提供更好的内存安全性和线程安全性,同时保持高性能。Rust 在语法上与 C++ 类似,但它在编译时通过所有权(ownership)、借用(borrowing)和生命周期(lifetimes)等概念来管理内存,从而避免了空指针异常、数据竞争等常见错误。主要特点:内存安全:Rust 通过其所有权系统确保了没有空指针、野指针、数据竞争等内存错误。这使得 Rust 编写的程序更加健壮。并发性:Rust 的类型系统和所有权模型允许开发者编写无数据竞争的并发代...阅读全文

博文 2024-11-29 11:20:08 asdas

深入理解内存屏障:内存与屏障的奥秘

在计算机系统的运行过程中,内存屏障是一个专业但又关键的概念。很多开发者可能听说过它,但并不一定了解它在硬件级别上是如何工作的,以及为何它对于现代并行计算如此重要。在这篇文章中,我们将深入探讨内存屏障中的“内存”和“屏障”,并尝试解答几个常见的问题:它们是否是CPU提供的指令?为什么会对内存的读取和写入进行限制?以及屏障是否可以简单地理解为栅栏?什么是内存屏障?内存屏障(Memory Barrier)是计算机科学中的一个重要概念,尤其在多线程和并发编程中,用于控制和协调不同线程对内存的访问。理解内存屏障需要从两个方面来看:内存和屏障。内存在现代计算机体系结构中,内存并不仅仅是物理内存(RAM),还包括各种级别的缓存(如L1,L2,L3缓存)。处理器(CPU)和内存之间的访问速度差异很大,因此现...阅读全文

博文 2024-12-03 10:18:05 zhidiantech

CPU的指令周期

本文分享自天翼云开发者社区《CPU的指令周期》,作者:冯****怡指令周期(Instruction Cycle)CPU中会有 存器、指令寄存器、控制器等多类单元。指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。如果我们仔细看一看,可以发现,计算机每执行一条指令的过程,可以分解成这样几个步骤。1.Fetch(取得指令),也就是从 PC 寄存器里找到对应的指令地址,根据指令地址从内存里把具体的指令,加载到指令寄存器中,然后把 PC 寄存器自增,好在未来执行下一条指令。2.Decode(指令译码),也就是根据指令寄存器里面的指令,解析成要进行什么样的操作,是 R、I、J 中的哪一种指令,具体要操作哪些寄存器、数...阅读全文

Linux系统 从入门到进阶-全新版

Linux系统 从入门到进阶-全新版​获课:Linux系统 从入门到进阶-全新版获取ZY↑↑方打开链接↑↑Linux 之所以受到很多人喜爱,主要有以下几个原因:一、开源特性代码透明与可定制性Linux 是开源操作系统,这意味着其源代码是公开的。对于开发者和技术爱好者来说,他们可以深入研究操作系统的内部工作机制。例如,系统管理员可以根据企业的特定安全需求,定制 Linux 内核,调整系统参数,如网络协议栈的优化或者文件系统的加密方式。与闭源操作系统相比,用户不会被限制在软件开发商预设的功能范围内。开源社区也会不断对 Linux 进行改进和优化,用户可以自由选择是否采用这些更新,甚至可以自己参与到开发过程中。成本优势对于企业和个人用户来说,开源软件通常是免费的。这在大规模部署服务器环境时,可以节...阅读全文

博文 2024-12-23 14:43:54 khujnk

VMware的快照原理

本文分享自天翼云开发者社区《VMware的快照原理》,作者:m****nVMware的快照是基于数据块的快照。快照也是以一个文件方式存在的,缺省位置和虚拟机在同一目录下,它是一个Delta文件。每一次的快照就会产生一个新的Delta文件,而以前的Delta文件就进入一个只读状态。并且它是以16MB的大小来进行增长的。快照文件的最大大小是不可能超过原磁盘文件的大小。快照的不同类型:*-delta.vmdk文件:这是当你对一个VM做一个快照时产生的差异文件,也就是一个redo-log文件。Delta文件是一个针对初始VMDK而产生变化的一个Bitmap。*.vmsd文件:这个一个是用来存放关于快照的metadata和相关信息的文件。它是一个文本文件,存放一些诸如快照名,UID,磁盘文件名等等。它...阅读全文

博文 2025-01-10 10:43:29 Tianyiyun

互联网人副业指南 传授思维与方法 启动你的首个项目|更新完结

互联网人副业指南 传授思维与方法 启动你的首个项目|更新完结​获课:jzit点top/4820/获取ZY↑↑方打开链接↑↑在互联网时代,副业已成为许多人增加收入、拓宽职业道路的重要途径。为了成功开展副业,掌握一系列必备技能至关重要。以下是对互联网时代副业必备技能的整理总结:一、基本计算机操作技能操作系统与办公软件:熟悉Windows或MacOS操作系统,掌握Word、Excel、PowerPoint等基本办公软件的使用。这些技能不仅在日常工作中不可或缺,也是开展副业所必需的。网络基础:了解互联网基础知识,如网络连接、浏览器使用、搜索引擎等,以便更高效地获取信息和交流。二、网络营销与社交媒体运营内容创作:具备撰写文章、拍摄视频或制作音频等内容创作能力,以吸引和留住目标受众。社交媒体管理:熟悉微...阅读全文

自主搭建5个精品脚手架,玩转前端提效无秘分享

自主搭建5个精品脚手架,玩转前端提效无秘分享​获课:www点999it点top/220/获取ZY↑↑方打开链接↑↑yargs是一个用于在 Node.js 中构建交互式命令行工具的强大库。它使得处理命令行参数和选项变得简单而直观。以下是yargs的一些高级用法讲解:1. 命令分组yargs允许你将相关的命令进行分组,使命令行界面更具组织性和可读性。收起javascriptconst yargs = require('yargs');yargs.commandGroup('group1:group1 相关命令', [ 'sub-command1', 'sub-command2' ]).command('sub-command1', '子命令 1 的描述', () => {}, (argv) =>...阅读全文

博文 2025-01-05 20:03:31 jihkk

思科网络认证工程师 CCNA 373班(完结无秘)

思科网络认证工程师 CCNA 373班(完结无秘)获课:97java.xyz/4100/获取ZY↑↑方打开链接↑↑标题:思科网络认证工程师的考试路径:笔试的重要性在当今快速发展的信息技术领域,获得专业认证是提升个人职业竞争力的重要途径之一。思科(Cisco)作为全球领先的网络设备制造商,其提供的思科认证体系被广泛认为是网络技术领域的“黄金标准”。本文将探讨思科网络认证工程师的考试路径,特别关注笔试在这个过程中的重要性。思科认证概述思科认证分为三个主要级别:CCNA(Cisco Certified Network Associate)、CCNP(Cisco Certified Network Professional)和CCIE(Cisco Certified Internetwork Exp...阅读全文

思科网络认证工程师 CCNA 373班(完结无秘)

https://97it.top/4100/ 摘要 Cisco IOS 是一种广泛应用于网络设备的操作系统,用于配置和管理 Cisco 路由器和交换机。有效的配置管理对于确保网络的稳定性和安全性至关重要。本文从 Cisco IOS 配置管理的理论基础出发,详细探讨了配置管理的基本原则、常用命令、备份与恢复策略以及最佳实践。通过深入分析这些内容,本文旨在为网络管理员提供理论支持和实践指导,帮助其高效地管理和维护网络设备。 1. 引言 在现代网络环境中,Cisco 路由器和交换机是实现网络连接和数据传输的核心设备。Cisco IOS 作为这些设备的操作系统,提供了丰富的配置和管理功能。有效的配置管理不仅可以提高网络的性能和可靠性,还能增强网络的安全性。本文将从理论层面探讨 Cisco IOS 配...阅读全文

路飞 APP逆向超级班第10期

课程内容 安卓基础:包括安卓开发环境搭建、安卓应用的基本结构和组件、安卓应用的打包和签名等。获课:keyouit.xyz/13776/获取ZY↑↑方打开链接↑↑逆向工具和技术:介绍常用的逆向工具,如APKTool、dex2jar、JD-GUI等,以及如何使用这些工具进行APK文件的反编译和分析。Java基础:讲解Java语言的基本语法、面向对象编程、异常处理等,帮助学员理解安卓应用的代码逻辑。Hook技术:介绍Hook的基本概念和原理,以及如何使用Hook技术在运行时修改安卓应用的行为。常见加密算法:分析常见的加密算法,如MD5、SHA、AES等,以及如何在逆向过程中破解这些加密算法。 实战案例分析:通过实际的APP逆向案例,帮助学员掌握APP逆向的实际操作和技巧。课程目标 帮助学员掌握AP...阅读全文

思科网络认证工程师 CCNA 373班

思科网络认证工程师 CCNA 373班获课:keyouit.xyz/13882/获取ZY↑↑方打开链接↑↑思科网络认证工程师(CCNA)373班是一个专门为希望获得思科认证的网络工程师设计的培训课程。以下是关于CCNA 373班的一些详细信息:1. 课程概述CCNA(思科认证网络工程师)认证是思科公司推出的网络工程师认证体系中的基础级别认证。CCNA 373班旨在帮助学员掌握网络基础知识和技能,具备安装、配置、运行中小型路由和交换网络,并进行故障排除的能力。2. 课程内容CCNA 373班的课程内容通常包括以下几个方面:网络基础:了解网络的基本概念和原理,如TCP/IP协议、OSI参考模型、数据封装过程等。网络访问:学习如何配置和管理网络设备,如交换机和路由器。IP连接:掌握IP地址的配置和...阅读全文

韩立刚计算机网络原理合集

https://97it.top/13701/ 摘要 数据链路层是 OSI 网络模型中的第二层,负责在物理层提供的原始比特流上建立、维护和释放数据链路连接。MAC 地址(Media Access Control Address)是数据链路层中用于唯一标识网络设备的重要标识符。本文从数据链路层的理论基础出发,详细探讨了 MAC 地址的作用、更改和查看 MAC 地址的方法及其在网络安全中的重要性。通过深入分析这些内容,本文旨在为网络工程师和安全研究人员提供理论支持和实践指导,帮助其更好地理解和管理网络设备。 1. 引言 在现代网络通信中,数据链路层起着至关重要的作用。它不仅负责将数据封装成帧,还负责在物理介质上传输这些帧。MAC 地址作为数据链路层的关键标识符,用于唯一标识网络设备。更改和查看 ...阅读全文