- 博客(41)
- 收藏
- 关注
原创 Docker应用
本文介绍了使用Docker部署ClickHouse数据库的基本操作流程:1)通过docker pull命令拉取ClickHouse 24.8版本镜像;2)使用docker images查看本地镜像;3)通过docker run命令启动容器,配置数据目录、端口映射和环境变量;4)使用docker ps查看运行中的容器;5)通过docker exec进入ClickHouse客户端并执行SQL查询验证版本。该流程完整展示了从镜像拉取到数据库连接的操作步骤。
2026-03-13 15:25:17
54
原创 tcpdump抓包
tcpdump 功能强大,结合 BPF(Berkeley Packet Filter)语法可以实现更复杂的过滤。熟悉这些基本用法后,可以进一步学习更高级的过滤表达式。tcpdump 是一款常用的命令行网络抓包工具,用于捕获和分析网络流量。
2026-01-12 17:41:42
88
原创 语义化标签
语义化标签是HTML5引入的具有明确含义的标签,用于增强代码可读性和可访问性。主要包括结构标签(header、nav、main、article、section、aside、footer)、内容标签(figure、time、mark、blockquote等)和表单标签(label、fieldset)三类。这些标签能直观表达内容角色,如header表示页眉,article用于独立内容块,label关联表单控件。合理使用语义化标签可提升网站结构清晰度,有利于SEO和维护。
2025-11-16 19:32:26
345
原创 linux配置环境变量
文章摘要:Linux系统中有多个bash配置文件,作用范围不同。~/.bashrc在每次打开shell时读取,包含用户自定义设置;/etc/profile和/etc/bashrc是系统级配置;~/.bash_profile仅在用户登录时执行一次;~/.bash_logout在退出shell时执行。要将路径加入环境变量,可通过echo命令追加到~/.bashrc并用source命令使其生效。(150字)
2025-09-04 14:22:23
168
原创 RPM 数据库损坏修复方法(Centos7.9)
本文提供了两个修复CentOS系统问题的实用方法: RPM数据库修复方案: 先尝试重建数据库(rpm --rebuilddb) 如失败则彻底清理/var/lib/rpm目录并重新初始化 最后验证修复结果 YUM镜像源配置方案: 当出现"找不到baseurl"错误时 备份原配置文件 使用阿里云镜像创建新配置 包含base/updates/extras三个仓库源 两种方法均经过实际测试验证有效。
2025-09-02 11:16:06
365
原创 Linux查看系统基本信息,版本信息
由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。系统中当前运行的每一个进程都有对应的一个目录在/proc下,以进程的 PID号为目录名,它们是读取进程信息的接口。它以文件系统的方式为访问系统内核数据的操作提供接口。/proc/kcore 代表系统的物理内存,存储为核心文件格式,里边显示的是字节数,等于RAM大小加上4kb。/proc/kmsg 记录内核生成的信息,可以通过/sbin/klogd或/bin/dmesg来处理。
2025-09-02 09:47:10
688
原创 linux上同时安装python2和python3
本文介绍了Python3在Linux系统上的安装步骤。首先需安装gcc编译器及其他依赖包,然后下载Python3.13.2源码并解压。接着创建空文件夹存放Python3程序,执行配置、编译和安装命令。最后建立软连接使python3和pip3命令可用。安装过程中需注意依赖包的完整性,避免安装错误。
2025-09-02 09:20:43
429
原创 防火墙操作命令(Centos7)
摘要:FirewallD常用命令包括启动/停止服务(systemctl start/stop)、开机自启设置(enable/disable)、状态查询(status/--state)。端口管理方面包含查看(--query-port)、添加(--add-port)和移除(--remove-port)端口,服务管理支持检查(--query-service)、临时/永久开放(--add-service)服务。其他重要命令有重载配置(--reload)、查看预定义信息(--get-zones/--get-servi
2025-07-11 14:00:36
193
原创 XenServer虚拟机常用命令
摘要:本文介绍了Xen虚拟机(xevm)的常用操作命令。包括查看虚拟机列表(xevm-list)、强制关闭虚拟机(xevm-shutdown --force)、永久删除虚拟机(xevm-destroy)、查看存储空间(xesr-list)、查询特定虚拟机信息、启动虚拟机(xevm-start)及验证运行状态等操作。通过指定虚拟机UUID或名称标签(name-label)可以精确管理目标虚拟机,如"我的Win10虚拟机"。这些命令涵盖了虚拟机的生命周期管理,从创建到删除的全过程操作。
2025-07-10 15:36:18
440
原创 yum安装报错Loaded plugins: fastestmirror
【摘要】针对yum的fastestmirror插件无法使用的问题,可通过以下步骤解决:首先修改/etc/yum/pluginconf.d/fastestmirror.conf文件,将enabled值从1改为0以禁用插件;其次编辑/etc/yum.conf文件,将plugins参数设为0;最后执行yum clean all、yum clean dbcache和yum makecache命令清除缓存并重建yum源。该方法适用于系统不支持或组件缺失导致的fastestmirror插件失效情况。
2025-06-04 10:34:35
903
原创 MySQL日志
MySQL的日志系统分为服务日志和InnoDB日志两大模块,具体包括错误日志、通用查询日志、二进制日志、慢查询日志、数据定义语句日志、重做日志和回滚日志。
2025-05-23 16:41:36
1050
原创 SSL/TLS相关知识
SSL/TLS是一种广泛应用的密码通信框架,结合了对称密码、公钥密码、数字签名等多种密码学技术。SSL由Netscape公司于1994年设计,而TLS是IETF在SSL 3.0基础上开发的后续版本。SSL/TLS支持HTTP、SMTP/POP3等协议,确保数据传输的安全性。TLS协议分为记录协议和握手协议两层,后者负责协商加密算法和密钥交换。HTTPS是HTTP的安全版本,通过SSL/TLS加密数据,使用443端口,并需要CA颁发的数字证书。虽然HTTPS提供了更高的安全性,但也带来了更高的服务器资源消耗和
2025-05-16 16:11:59
1078
原创 MCP(Model Context Protocol)
Anthropic公司于2024年11月底发布了MCP(Model Context Protocol)协议,这是一种支持大模型应用程序与外部数据源和工具无缝集成的开放协议。MCP通过标准化方式连接大模型所需的上下文,解决了以往AI应用中数据孤岛和扩展性差的问题。它像一座桥梁,使得本地文件、网络资源等能轻松与AI互联,提升AI交互的可靠性、高效性和智能性。MCP的引入,使得AI从“玩具”转变为“生产力工具”,极大地简化了数据整合和AI应用的开发流程。
2025-05-09 16:36:22
943
原创 浏览器渲染原理
当我们对DOM的修改引发了 DOM几何尺寸的变化(比如修改元素的宽、高或隐藏元素等)时,浏览器需要重新计算元素的几何属性(其他元素的几何属性和位置也会因此受到影响),然后再将计算的结果绘制出来。这个过程就是回流(也叫重排)。【重新排列布局,即打碎重组】reflow 的本质就是重新计算 layout 树。当进行了会影响布局树的操作后,需要重新计算布局树,会引发 layout。为了避免连续的多次操作导致布局树反复计算,浏览器会合并这些操作,当 JS 代码全部完成后再进行统一计算。所以,
2024-01-19 00:00:03
1355
原创 Vue3响应式系统(三)
当obj.foo执行两次自增操作,会同步且连续执行两次scheduler调度函数,这意味着同一个副作用函数会被jobQueue.add(fn)语句添加两次,由于Set去重能力,最终jobQueue中只会有一项,即当前副作用函数。obj.foo++ ====> obj.foo = obj.foo + 1 ,首先会读取obj.foo的值,这就会触发get函数中的track收集函数,之后又会将obj.foo的值赋值给obj.foo,这时又会触发trigger触发函数。此时,便不会无限循环,而是只执行一次。
2024-01-16 23:27:12
1143
原创 Vue3响应式系统(二)
在副作用函数执行的时候,将当前副作用函数压入栈中,执行完毕后将副作用函数弹出,activeEffect始终指向栈顶的副作用函数。这样便不会出现相互影响的情况了。出现问题了,当我们修改text的值的时候,我们希望的是触发effectFn1,而现在是触发effectFn2,并没有执行effectFn1。,内层副作用函数会覆盖activeEffect,并且永远不会恢复,为了解决这个问题,我们需要一个。函数注册的副作用函数,意味着。
2024-01-15 23:29:47
587
原创 Vue3响应式系统(一)
副作用函数指的是会产生副作用的函数。例如:effect函数会直接或间接影响其他函数的执行,这时我们便说effect函数产生了副作用。
2024-01-15 22:17:35
1283
原创 浅拷贝和深拷贝
浅拷贝:按位拷贝对象,它会创建一个新的对象,这个对象有着原始对象属性值的一份精确拷贝。但只是复制对象空间而不复制资源。赋值:一个对象赋值给一个新变量的时候,赋值的是对象在栈中的地址,而不是堆中的数据,两个对象是相互影响联动的。、任意的函数以及 symbol 值,在序列化过程中会被忽略。①基本类型:拷贝的就是。②引用类型:拷贝的就是。
2024-01-12 14:45:01
483
原创 Restful API规范
RESTful API 是应用程序接口 (API) 的一种架构风格,它使用 HTTP 请求来访问和使用数据。该数据可用于数据类型,这些数据类型是指有关资源的操作的读取、更新、创建和删除。(也称为 RESTful Web 服务或 REST API)基于表示(REST),它是。
2024-01-07 17:17:55
31357
3
原创 Three.js第四章——光源对物体表面影响
MeshBasicMaterial不受光照影响//MeshLambertMaterial受光照影响。
2023-12-27 23:44:06
724
1
原创 Three.js第三章——透视投影相机
生活中用相机拍照,你相机位置不同,拍照结果也不同,threejs中虚拟相机同样如此。比如有一间房子,你拿着相机站在房间里面,看到的是房间内部,站在房子外面看到的是房子外面效果。想象为一个房间,然后根据相机位置和长方体位置尺寸对比,判断两者相对位置。你可以发现设置相机坐标(200, 200, 200),位于长方体外面一处位置。,具体说相机镜头对准哪个物体或说哪个坐标。,只有视锥体之内的物体,才会渲染出来,视锥体范围之外的物体不会显示在Canvas画布上。你用相机拍照你需要控制相机的。
2023-12-21 22:54:45
3293
原创 基于HTTP基础所提出的问题
HTTP 的底层是 TCP/IP。所以 GET 和 POST 的底层也是 TCP/IP,也就是说,。所以说,它们的本质是相同的。GET 和 POST 之所以产生,要通过HTTP的规则和浏览器/服务器的限制进行区分,使它们在应用过程中体现出不同。
2023-12-21 21:28:37
1195
原创 Three.js第二章——前置知识
Scene是场景对象,所有的网格对象、灯光、动画等都需要放在场景中,使用 new THREE.Scene初始化场景,下面是场景的一些常用属性和方法。
2023-12-20 23:20:28
711
1
原创 TCP/IP
TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议和网络协议。一般使用TCP/IP代指整个TCP/IP协议簇。协议簇是啥呢?简单来说就是一系列协议的综合。如下两个图:这个协议簇其实包含很多其他的协议,但是这里TCP和IP是它们中的代表,不仅仅只有TCP和IP。IP、ICMP、TCP、UDP、TELNET、FTP、HTTP等等都属于TCP/IP协议。
2023-12-19 21:11:57
1038
1
原创 Ajax、Fetch、Axios三者的区别
注意:Ajax 是发请求的一种方式,或者把 XMLHttpRequest 与 Ajax 划等号,其实这是错误和片面的。我们使用这种方式实现网络请求时,如果请求内部又包含请求,以此循环,就会出现回调地狱。
2023-03-09 09:26:39
402
原创 Promise是什么与使用方法?
接收一个参数——函数。:resolve,reject,分别表示后的回调函数和异步操作执行的回调函数。为一个异步操作,延时2秒后输出语句。接收一个参数,是函数,并且会拿到我们在runAsync中调用resolve时传的的参数。
2023-03-08 19:11:11
272
原创 说一说JS数据类型有哪些,区别是什么?
特点就是数据涵盖的范围大,能够解决超出普通数据类型范围报错的问题。普通对象,数组,正则,日期,Math数学函数。基本数据类型:存在栈中,占据空间小,频繁使用。
2023-03-08 16:17:49
197
转载 回流与重绘
回流的代价比重绘的代价要高。有时即使仅仅回流一个单一的元素,它的父元素以及任何跟随它的元素也会产生回流。现代浏览器会对频繁的回流或重绘操作进行优化: 浏览器会维护一个队列,把所有引起回流和重绘的操作放入队列中,如果队列中的任务数量或者时间间隔达到一个阈值的,浏览器就会将队列清空,进行一次批处理,这样可以把多次回流和重绘变成一次。
2023-03-07 08:34:50
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅