自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 问答 (1)
  • 收藏
  • 关注

原创 kill 端口所属进程

成功: 已终止 PID 21028 (属于 PID 13532 子进程)的进程。成功: 已终止 PID 13532 (属于 PID 19260 子进程)的进程。

2024-04-22 14:17:37 427

原创 JavaScript Promise与async/await

await 允许我们等到 Promise 完成后再转下一行,更加整洁且易于阅读,javaScript要求我们的await关键字 在标有sync关键字函数内使用,所以让我们带有sync关键字标记的函数代替我们Promise 链。.then 的第二个参数也是一个函数,该函数将在 promise rejected 且接收到 error 信息后执行。.then 的第一个参数是一个函数,该函数将在 promise resolved 且接收到结果后执行。但是在实际项目中,我们经常执行长时间的任务,

2024-04-20 18:10:15 347

原创 一个小时学习javaScript

JavaScript 是一种广泛使用的编程语言,最初被设计来增加网页的交互性,让用户能够与网页上的元素进行互动。自从1995年被引入以来,JavaScript已经发展成为Web开发中不可或缺的一部分,并且其用途已经大大扩展到了网页之外。

2024-04-20 11:50:28 1036

原创 JavaScript声明变量,为什么说var关键字有问题

es6之前 使用var关键字来声明变量,为什么说var关键字有问题。

2024-04-20 09:55:20 993

原创 给index.html 添加javascript 元素,最好放到那个位置

元素的位置会影响页面的加载和执行效率。给index.html 添加javascript 元素 有两种添加方式,在HTML文档中添加。

2024-04-19 23:48:58 332

原创 为什么说创建一个index.html 文件 来作为javascript 一个 host

JavaScript代码运行环境的系统或平台,JavaScript代码需要一个“宿主环境”(host environment)来执行,这个环境提供了必需的资源、API和执行机制。

2024-04-19 22:55:25 826

原创 docker部署java项目,如何docker-compose内的jdk版本与本地版本保持一致

检查你的日志配置文件(如 log4j.properties, log4j2.xml, logback.xml),确保日志 Appender 使用的字符编码是 UTF-8 或其他适当的编码。如果问题仍然存在,可能需要更详细地检查应用程序的代码,特别是那些处理字符串和日志输出的部分。使用工具(如 Linux 的 file 命令或在线编码检测工具)检查日志文件的实际编码,确认是否与预期一致。如果问题仅在特定环境中出现(如只在生产环境中出现乱码),尝试检查该环境的特定配置或终端显示设置。dockerfile文件。

2024-04-19 20:49:47 421

原创 docker容器不同容器 diff work merge的作用

这种层叠文件系统的设计,特别是在容器技术中,极大地提高了存储效率和性能,因为只有实际更改的文件才需要额外存储空间,而未更改的文件则可以在多个容器之间共享。这也方便了快速启动容器和高效利用磁盘空间。

2024-04-19 20:46:55 477 1

原创 git 拉取tag分支

在 Git 中,标签(tag)通常用来标记特定的版本点,例如发布版本。

2024-04-19 20:45:59 893

原创 在 PyCharm 中使用系统安装的 Python 和 Anaconda 的 Python什么区别

系统安装的 Python 是从官方 Python 网站下载并安装的,通常位于系统的标准路径(如 /usr/bin/python 或 C:\PythonXX)。Anaconda 的 Python 解释器位于 Anaconda 安装路径下,通常位于 Anaconda 安装目录的 bin 目录中。如果在系统上已经安装了 Python,PyCharm 默认会使用系统安装的 Python 解释器。使用系统安装的 Python 可能会受到系统环境的影响,可能存在与系统其他应用程序的兼容性问题。

2024-04-16 00:19:10 880

原创 nginx status配置及参数配置

今天简单介绍下如何监控Nginx的状态。其实要监控Nginx的状态非常简单,它内建了一个状态页,只需修改Nginx配置启用Status即可,对于想了解nginx的状态以及监控nginx非常有帮助。

2024-04-08 15:36:52 530

原创 I want to relax at home “at ”音为啥发不出来

然后,逐渐加快速度,同时尝试保持所有单词的清晰度,包括 “at”。语速和重音的影响:在快速说话时,人们往往会在重要的词或音节上放慢速度,给予重音,而在不那么重要的词或音节上加快速度,减轻发音。在快速的自然语流中,非重音词,尤其是功能词如介词和冠词,常常会被弱读,也就是发音轻柔和快速,有时候音质也会改变。连读(Liaison):当“at”与其后的单词“home”紧密连读时,“at” 的尾音 “t” 可能会与 “home” 的开头音 “h” 紧密结合,导致 “at” 的发音变得轻微或略过不发。

2024-04-03 00:05:01 204

原创 【don‘t t的音为什么发不出来】i don‘t speak japanese very well

在英语口语中,当我们说话很快时,有时某些音节会变得不那么明显,甚至被省略,这种现象称为“音节省略”(elision)。在“don’t”这个词中,当我们快速说话时,"t"音有时会被轻轻地发出,或者几乎不发音,尤其是在连读的情况下。例如,如果后面紧跟着的单词以元音音素开头,"t"音有时会以一种更为柔和的方式发出,甚至可能听起来像一个快速的停顿,而不是一个清晰的“t”音。要练习发出“don’t”的“t”音,可以慢慢地、清晰地发音,然后逐渐加快速度,同时保持“t”音的清晰度。don’t t的音为什么发不出来。

2024-04-02 23:59:21 264

原创 MySQL 看库大表

即使表在information_schema.TABLES中显示有大小,这个大小可能代表的是表的结构定义、索引或是最小的空间分配,并不一定意味着表中含有数据行。特别是在高并发环境中,或者是在某些数据库配置下,元数据的更新可能会有延迟。如果之前表中有数据并进行了删除操作,而没有执行相应的压缩或优化表的操作(如OPTIMIZE TABLE),表的大小可能不会立即减少,因为物理空间没有被释放回文件系统。总之,“没有数据”但表显示有大小的情况,可能由于多种原因,包括表的最小空间占用、索引空间、元数据更新策略等。

2024-03-28 15:11:30 666 1

原创 如何把容器直接迁移到另一个环境上

docker-compose下载命令:curl -SL https://github.com/docker/compose/releases/download/v2.25.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose。tips: 用docker-compose 部署docker容器时,当docker-compose github连接很慢超时,可以把其他环境的docker-compose导入。

2024-03-22 16:28:19 261 2

原创 in on at 介词表示时间时, in 代表一段范围 on 代表一天 at 代表时间点,但是为什么有on vacation

是一个例外,这是一个习惯用法,表示某人正在度假。这里的“on”并不是用来指示具体的日期或时间,而是表示状态或活动。当我们使用“in”,“on”和“at”来表示时间时,通常有一些基本规则。总的来说,这些规则是一般性的,而习惯用法和短语可能会有一些例外。

2024-01-04 08:52:03 424

原创 Jenkins打包问题

Jenkins打包 ssh问题

2023-12-27 16:29:06 813

原创 设备监控,liunx 脚本实时监控服务

【代码】设备监控,liunx 脚本实时监控。

2023-11-23 14:33:03 174

原创 Linux查看开机启动的服务

这些命令可以根据你的系统和使用的发行版略有不同。请根据你的系统选择适当的命令。在大多数现代Linux系统中,在Linux系统中,可以使用不同的命令和工具来查看开机启动的服务。是较为通用和强大的工具。

2023-11-21 14:26:10 6013

原创 Debian系列的Linux发行版上部署wvp

请注意,要执行上述权限更改,您需要具有足够权限的用户(通常是’root’用户或具有管理员权限的用户)。通常,最安全的方式是使用MySQL提供的命令行工具或图形工具来管理数据库,而不是直接访问数据库文件。如果您忘记了密码或需要进一步的管理,请参考MySQL的官方文档以获得更多信息。如果您的Linux系统上启用了防火墙,请确保防火墙允许MySQL的端口(通常是3306)的流量。如果您尝试上述步骤仍然无法解决问题,还请提供更多详细信息,例如您的MySQL和Navicat配置,以便更好地帮助您解决问题。

2023-11-20 14:18:32 1009

原创 下载安装包,platform的含义

每次安装某个软件时,会让你选择platform,遇到满脸问号❓❓❓❓❓❓❓❓❓❓❓❓其中window大家都很熟悉,wndows系统 安装 选WINDOW选项,那剩下的几个呢。

2023-10-08 11:04:52 317

原创 如何初始化一个vue项目

安装 vue-cli 后 ,终端执行 vue ui等一段时间后。。。进入项目仪表盘设置其他模块。

2023-10-02 01:10:27 496

原创 为什么配置了npm的全局安装路径 执行npm 命令 还是走到其他目录

问题可能出在 npm 的缓存目录上,它仍然指向默认的全局 npm 缓存目录,而不是您自定义的全局包安装路径。您可以尝试修改 npm 的缓存目录路径以解决这个问题。这样做后,npm 应该将包下载并缓存在新的路径下,而不会出现权限问题。如果问题仍然存在,请提供更多信息,以便我可以继续协助您解决问题。使用以下命令将 npm 的缓存目录路径更改为您的自定义全局包安装路径,例如。这将确保 npm 缓存与全局包安装路径一致。或类似的默认路径,请继续下一步。确保使用正确的路径执行此命令。

2023-10-01 20:23:29 577

原创 liunx服务器安装kafka

要启动 ZooKeeper,您需要一个配置文件。下载文件名含bin的压缩包,要不然启动报错。,官网包下载地址,具体命令操作参考官网。查看kafka 支持的最低jdk版本。下载对应 的zookeeper 版本,:下载kafka src 源文件。具体的jdk版本 看kafka。) ,解压打开相对路径的。到zookeeper官网下载。找到kafka 版本的。

2023-06-14 21:34:56 1223

原创 ID号找到服务的安装路径

此命令将显示该进程可执行文件的链接路径。如果该可执行文件是作为包管理器安装的软件包,则该可执行文件的链接路径通常位于软件包的bin目录中,因此您可以确定软件包的安装路径。这表示进程ID为1234的进程实际上是由/usr/bin/java可执行文件启动的。因此,您可以确定此服务的安装路径为/usr/bin。其中,[PID号]是您想要查找其安装路径的进程的ID号。

2023-06-06 10:25:28 177

转载 Arduino编程基础(二)——C\C++语言基础(上)

宏定义是C语言提供的一种预处理方式,其允许使用标识符来表示一个字符串,编译器在开始编译前,会将代码中标识符全部替换成对应的字符串,以达到对程序预先处理的目的。合理使用宏定义,可以简化代码编写,避免输入及语法错误,提高程序可读性。

2023-05-14 15:37:19 2407 1

转载 Arduino语言

Arduino开发一般不直接操作main函数,而是使用Setup和loop这个两个函数。通过。

2023-05-14 13:23:42 949

原创 EMQ安装

切换到/usr/local目录下载 emqx(最新版本可从官网获取免费下载、试用 EMQ 产品)卸载 EMQX Broker,直接删除 EMQX 目录即可。停止 EMQX Broker。卸载 EMQX Broker。停止 EMQX Broker。

2023-04-19 15:13:54 837

原创 TDengine创建database报错 DB error: Out of dnodes (0.000000s)

这个错误提示表明 TDengine 的数据节点已经用完,无法继续创建新的数据库。这可能是由于您的 TDengine 数据库中已经存在了大量的数据库或者数据表,并且系统没有足够的资源来支持创建新的数据库。需要注意的是,在对 TDengine 进行任何配置和修改之前,建议先备份数据和配置文件,以免造成数据丢失或者系统故障。找到TDengine配置文件taos.cfg 修改 此dnode支持的最大vnode数 (我这里是最新版)TDengine 创建数据库报错。

2023-02-28 14:24:42 3942 3

原创 安装TDengine 服务端和客户端——客户端连不上问题解决

安装完毕 ,进入C:\TDenginefrom目录,直接cmd执行TDengine CLI程序。最后试着修改 服务端host文件(liunx系统)后面再阅读官网 tip 发现了这些 :ooo。出现welcome 但是无法连接客户端。文件 (windows 系统)文件的firstEP。

2023-02-28 10:38:28 2924 2

原创 Linux没有默认设置root密码

Ubuntu默认的root密码在每次重启后都是随机生成的。类似的还有RedHat、CentOS等系统。登录你所创建的任意用户,输入sudo passwd,然后输入当前用户密码,即可设置root固定密码了。相信有些小伙盘一开始创建虚拟机的时候,虚拟机自动给你跳过了一些步骤,有些没有root账号,

2023-02-23 12:42:09 596 1

原创 java计算两个日期间相差的天数/小时数/分钟数,并保留N位小数

执行程序,得到结果:7.18。

2023-02-10 17:31:02 1595

原创 MySQL外键删除时,更新时含义

删除时,更新时有四个选项 :

2023-01-30 13:45:51 671

原创 查看java字节码

【代码】查看java字节码。

2023-01-05 11:04:20 95 2

原创 三元操作符的类型务必一致

可以看出第二个三元表达式 90转成 90.0 100.0 还是100.0。三元操作符的类型务必一致,否则编译器会自动类型转换。使用jclasslib反编译工具。

2023-01-05 10:06:04 103

转载 Linux安装gitlab教程

找到 /etc/gitlab的 gitlab.rb并将external_url 里面的内容更换为自己在的ip和端口。备注2:默认用户为root,默认密码在/etc/gitlab的initial_root_password文件中。第十步:访问(将external_url里面的输入到浏览器里面即可)第四步:初始化已经安装好的GitLab(这个也要花点时间的)第三步:安装GitLab(下载需要一定的时间)到这一步证明安装成功啦!第五步:启动gitlab。第九步:重启gitlab。第七步:修改ip和端口。

2022-12-21 10:22:51 891

转载 oracle VM virtual Box 安装虚拟机并网络连接宿主机且能ping通外网

首先虚拟机需要配置两条网络;第一条网络地址转换NAT,主要是为了连接外网、第二条桥接网络,主要是为了连接宿主机网络。​具体新建虚拟机如下:Oracle VM virtualBox。按照上图步骤操作,最后虚拟机可连接宿主机且能访问外网。尝试ping www.baidu.com。比如我电脑连的是无线网,我选择的就是。无线网 根据实际情况。

2022-12-20 16:49:32 1803

原创 java将数字格式化为万或者千亿或者 以亿为单位

在我们项目开发时会遇到这样一种情况,即后台返回的数额过大而导致前端无法正常显示,如超过万、亿级,这时候可以在后台做一个判断若数据大于一万以上,则将数字转换为万或者以亿为单位再返回。

2022-12-16 16:43:28 1755

原创 lamda表达式,把list列表分组后再合并

【代码】lamda表达式,把list列表分组后再合并。

2022-11-19 23:15:46 1272

原创 Redis主从架构

可用来做主从复制,slave节点从master节点同步数据;也可用来做读写分离,master节点处理写,slave节点处理读。

2022-11-10 12:17:32 762

IPFS window 桌面安装包

IPFS安装使用包

2024-04-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除