bonding指南linux技术
Understanding the linux kernel Chapter2 Memory Addressing
Physical Memory Layout unavailable address for kernel either because they map hardware devices’ I/O shared memory or because the corresponding page fr ......
[转帖]从Linux源码看TIME_WAIT状态的持续时间
https://zhuanlan.zhihu.com/p/286537295 从Linux源码看TIME_WAIT状态的持续时间 前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现 ......
在Linux Docker中部署RStudio Server,实现高效远程访问
在Linux Docker中部署RStudio Server,实现高效远程访问 📋前言 RStudio Server 使你能够在 Linux 服务器上运行你所熟悉和喜爱的 RStudio IDE,并通过 Web 浏览器进行访问,从而将 RStudio IDE 的强大功能和工作效率带到基于服务器的集 ......
开源云原生网关Linux Traefik本地部署结合内网穿透远程访问
开源云原生网关Linux Traefik本地部署结合内网穿透远程访问 前言 Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, Bo ......
【技术推荐】我愿称之为开源界最好用的行为验证码
作为一个混迹开源界多年的技术人,以往开发的项目中用过了许多验证码工具,比较经典选择的的有 easy-captcha,但是它支持简单的图形、gif、中文、算术等类型验证码。直到我遇见了 tianai-captcha,我愿称之为开源界最好用的行为验证码。 tianai-captcha 简介 tianai ......
如何从零开始实现TDOA技术的 UWB 精确定位系统(4)
这是一个系列文章《如何从零开始实现TDOA技术的 UWB 精确定位系统》第4部分。介绍标签固件实现的要点,以及要避免的坑 ......
基于先进云计算技术的云会议架构平台,实现音视频及数据共享
主要功能 音视频及数据共享 支持Man、PC、iPad和Phone在共享屏幕上进行标注 支持画线、矩形、椭圆、荧光笔 等各种工具协作标 最高支持1080P高清画质 录制与存储 本地和云端存储 视频及音频独立文件存储 支持电子交互白板及文件共享 支持会议的录制存储 会议管理 即时邀请:邮件、短信、微信 ......
clickhouse 优化实践,万级别QPS数据毫秒写入和亿级别数据秒级返回 | 京东云技术团队
1、背景 魔笛活动平台目前在采集每个活动的用户行为数据并进行查询,解决线上问题定位慢,响应不及时的问题,提升客诉的解决效率。目前每天采集的数据量5000万+,一个月的数据总量15亿+,总数据量40亿+,随着接入的活动越来越多,采集上报的数据量也会越来越大。目前采用ClickHouse来存储数据,可以 ......
[转帖]修改Linux内核参数,减少TCP连接中的TIME-WAIT
https://www.cnblogs.com/xiaoleiel/p/8340346.html 一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可 ......
Linux命令
一、文件夹 1.删除文件夹:rm -rf 文件夹路径 2.查看当前文件夹下每个子文件夹大小:du -sh * | sort -rh 参考了连接Linux系统查看文件夹大小,并按照从大到小排列~ - 知乎 (zhihu.com) 二、文件 1.删除文件:rm 文件名称 三、系统 1.查看系统当前总体内 ......
Linux:sudo命令
为了方便在普通用户下能够直接执行具有root用户权限的命令,可以通过修改 /etc/sudoers 文件,该文件的默认权限是:440,需要先修改文件权限为:640。 在文件中新加2行后,重新将文件权限改回:440 文件权限修改命令:chmod 640 /etc/sudoers 在文件最末尾处加了2行 ......
WebSocket与JavaScript:实现实时地理位置定位系统的关键技术
Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
linux系统之cpupower命令
简介 cpupower命令的功能是用于调整CPU主频参数,Linux系统内核支持根据使用场景来通过调节CPU主频参数来提高计算性能或降低功耗。 对于移动设备来讲,在没有接通电源的时候,续航是很重要的。而服务器是一直接着电源的,而且需要性能很强,此时就应禁止CPU休眠功能,并把CPU主频固定到最高值了 ......
WebSocket与JavaScript:实现实时数据分析的关键技术
Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
WebSocket与JavaScript:实现实时在线财经新闻的关键技术
Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
WebSocket与JavaScript:实现实时在线客服系统的关键技术
Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
基于DF模式的协作通信技术matlab性能仿真
1.算法运行效果图预览 2.算法运行软件版本 matlab2013b 3.算法理论概述 基于DF(Decode-and-Forward)模式的协作通信技术是一种利用多个节点协作传输信息来提高通信系统性能的技术。在这种技术中,多个节点通过协作传输和接收信号,以提高信号的可靠性和覆盖范围。以下是基于DF ......
linux网络磁盘映射到windows
在linux中按照以下步骤执行 第一步: 安装samba套件: sudo apt-get install samba sudo apt-get install smbclient 第二步: 修改配置文件:sudo vim /etc/samba/smb.conf 第三步: 添加参数设置: 可以在末 ......
C 语言文件读取全指南:打开、读取、逐行输出
C 语言中的文件读取 要从文件读取,可以使用 r 模式: FILE *fptr; // 以读取模式打开文件 fptr = fopen("filename.txt", "r"); 这将使 filename.txt 打开以进行读取。 在 C 中读取文件需要一点工作。坚持住!我们将一步一步地指导您。 接下 ......
[汽车/行业标准] GB_T_32960-电动汽车远程服务与管理系统技术规范
0 序 0.1 强制标准与推荐标准的区分 强制标准与推荐标准的区分 强制性标准: 具有法律层面的意义 代号是GB,含有强制性条文及推荐性条文。 推荐标准: 没有法律层面的意义,但推荐性标准一经接受并采用,或各方商定同意纳入经济合同中,就具有法律上的约束性。 代号是GB/T,“T”是推荐的意思,只有参 ......
开源即时通讯(IM)项目OpenIM源码部署指南
OpenIM的部署涉及多个组件,并支持多种方式,包括源码、Docker和Kubernetes等。这要求在确保不同部署方式之间的兼容性同时,还需有效管理各版本之间的差异。确实,这些都是复杂的问题,涉及到深入的技术细节和精准的系统配置。我们的目标是简化部署流程,同时保持系统的灵活性和稳定性,以适应不同用 ......
安装Linux-CentOS7.9操作系统虚拟机环境(适用于学习、测试环境)
1.前期环境准备 1.1.创建安装目录 具体名称以及路径根据自己的实际情况在个人pc或者其他的设备上进行创建。 1.2准备虚拟机操作系统iso镜像文件 阿里云开源镜像站地址 https://developer.aliyun.com/mirror/ 清华大学开源镜像站地址 https://mirror ......
Linux创建运维用户和用户组
在 Linux 系统中,为了安全和管理的便利性,建议创建专用的运维用户和用户组,而不是直接使用 root 用户进行操作。以下是创建运维用户和用户组的步骤: 创建用户组 使用以下命令创建一个名为 appworkergroup 的用户组: sudo groupadd appworkergroup 创建用 ......
linux普通用户监听1024以下的端口(80、443)
Linux 普通用户(非 root)监听 1024 以下的端口(如 80 或 443)的方法和具体操作步骤: ### 1. 使用 `authbind` 工具 - **安装 `authbind`**: sudo apt-get install authbind - **授权特定端口**(以 80 端口 ......
MyBatis实战指南(二):工作原理与基础使用详解
MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。那么,它是如何工作的呢?又如何进行基础的使用呢?本文将带你了解MyBatis的工作原理及基础使用。 一、MyBatis的工作原理 1.1 MyBatis的工作原理 工作原理图示: 1、读取MyBatis配置文件 myba ......
elasticsearch linux 上安装
1、下载安装包,放到服务器指定目录下: 2、解压,到指定文件夹 命令 tar -xzf elasticsearch-8.11.3-linux-x86_64.tar.gz 3、创建用户并授权: sudo useradd es sudo passwd es 用户授权指定目录权限: chown -R es ......
Linux安装MySQL5.7并设置systemd方式管理
1、安装前检查 1)检查linux系统是否安装过mysql # 检查系统中有无安装过mysql,如果有就卸载 rpm -qa|grep mysql rpm -e --nodeps mysql-xxxx # 检查所有mysql对应的文件夹,全部删除 whereis mysql find / -name ......
基于Clangd索引Linux内核源代码,提供和补全
基于Clangd索引Linux内核源代码,提供和补全 适用于Neovim、Vim、VSCode等支持LSP的编辑器。 1 操作示例 1.1 操作环境 操作系统:Ubuntu 20.04 in wsl2 编辑器:VSCode LSP:Clangd 内核版本:longterm 5.15.145 1.2 ......
iOS 应用上架指南:资料填写及提交审核
iOS 应用上架指南:资料填写及提交审核 摘要 本文提供了iOS新站上架资料填写及提交审核的详细指南,包括创建应用、资料填写-综合、资料填写-IOS App和提交审核等步骤。通过本指南,您将了解到如何填写正确的资料,并顺利通过苹果公司的审核。 引言 在开发iOS应用后,将其上架到App Stor ......