• 2024-11-12Practical English Usage
     https://www.amazon.sg/dp/019442099X?ref_=mr_referred_us_sg_sgPracticalEnglishUsage Hardcover–1April2005by MichaelSwan (Author)  https://www.amazon.sg/Practical-English-Usage-4th-Hardback-dp-0194202429/dp/0194202429/ PracticalE
  • 2024-11-12debian11 使用python3 启动http文件服务器和ftp服务器脚本
    http文件服务器start_http_server.sh#!/bin/bashport=$1host=0.0.0.0functionUsage(){echo-e"Usage:${0}[port]"exit0}if[[${port}==""]];thenUsagefi#检查端口号是否被占用check_port=`netstat-ant|grepLISTEN|grep${port}
  • 2024-11-08clickhouse数据库,时间范围一周,周期为每一小时,聚合数据中的最新,最大值,最小值,平均值,求和运算的SQL
    工作中通过ai改来改去最后实现的,非常好用databaseVal举例:1HOURinterval:1WEEK最新,这里用到了ROW_NUMBER,就是编号,OVER就是分组,分组是通过一小时聚合,聚合后会有编号每一个组的,从1开始到该组结束,取每组的第一条就是最新的SELECTreport_timeAStimeInterval,cpu_usageAScpu
  • 2024-11-03clickhouse 异常提示 DB::Exception: Memory limit (total) exceeded
    新建的测试环境,内存比较少,登录后显示如下提示信息:#clickhouse-clientClickHouseclientversion24.9.2.42(officialbuild).Connectingtolocalhost:9000asuserdefault.Passwordforuser(default):Connectingtolocalhost:9000asuserdefault.ConnectedtoCli
  • 2024-10-12the installation and usage of the dev environment of esp32
    theinstallationofthedevenvironmentofesp32someconditionusevscodesimplestepschoosethepulginsofidfthendownloadthepulginsandenterthemainpagechoosethefistchoicethenyouchoosethebersionofidfandthepathofitwaitpat
  • 2024-10-02MySQL, Incorrect usage of UNION and ORDER BY
    MySQL, IncorrectusageofUNIONandORDERBY 错误解释:MySQL中,当你在使用UNION合并查询结果的时候,如果直接在最后使用ORDERBY对整个合并后的结果进行排序,可能会遇到这个错误。这是因为UNION操作本身就会产生一个临时表,而在这个临时表上应用ORDERBY是不允许的。你需要对UN
  • 2024-09-30系统巡检脚本
      #!/bin/bash#获取CPU使用率cpu_usage(){echo"CPUUsage:"top-bn1|grep"Cpu(s)"|awk'{print"User:"$2"%,System:"$4"%,Idle:"$8"%"}'}#获取内存使用
  • 2024-09-27Linux服务器磁盘空间占用情况分析与清理指南
    为确保重大节日期间,团队负责的测试环境服务器磁盘不会占用过高,导致频繁报警。我们要求在重大节假日前对服务器磁盘占用情况进行检查。如果发现占用过高,则需人为介入,进行相应清理。一、检查要求查看各分区占用情况,如果达到以下任一条件,则需要人为介入判断或处理:(1)磁盘使用
  • 2024-09-22Oracle2PG sequence(序列)问题汇总
    迁移PostgreSQL的Sequence(序列)问题https://masuit.net/2042?t=0HN6FQRQT1K6P如何快速获取同步序列的SQL有些项目中数据量比较少,在迁移过程;表数据迁移过去;但是序列需要重置下;接下来讲到,引用自:https://www.cnblogs.com/lottu/p/14330474.htmlSELECTconcat('SELECTsetval(''"',
  • 2024-09-22创建对外部存储库的拉取请求
    本周的重点是实验2,其中涉及通过创建拉取请求(pr)为我不拥有的存储库做出贡献。我首先选择一个同学的存储库来进行工作。鉴于javascript是我的主要编程语言,我选择了基于javascript的存储库来简化我的工作流程。虽然我愿意探索其他语言,但我选择js项目节省了时间,让我可以更
  • 2024-09-17USB协议详解第10讲(USB描述符-报告描述符)
    1.报告描述符的概念和作用开门见山,报告描述符就是描述报告(HID接口上传输事务中的数据)的一组数据结构。首先大家可能会问,报告又是什么?我们前面讲过,USB主机一般是以中断的方式向HID设备发送或者索取数据,也就是说USB主机发送一个请求,设备要根据硬件操作,向主机提交自己的状态变化,例
  • 2024-09-04测试GPU的占用情况
    测试GPU的占用情况文章目录测试GPU的占用情况前言一、测试GPU的占用情况二、耗时统计总结前言本文简单介绍测试GPU占用情况和模型耗时统计的代码。一、测试GPU的占用情况统计脚本tegrastats--interval10>*.txtimportreimportnumpyasnp#定义正则
  • 2024-09-03VI改造计划补充篇
    在《VI改造计划》一文中讲述到了ctags和cscope两个工具,在使用LinuxKernel源码进行实操时需要使用:csaddcscope.out去加载cscope数据库,每次这样操作会让我们抓狂,那我们修改下~/.vimrc吧,在该文件里加入如下内容:iffilereadable("cscope.out") csaddcscope.outendif
  • 2024-09-01使用OpenSceneGraph(OSG)库将osg模型转为obj格式
    使用osgconv将多个osgb转为obj在百度上搜索.osgb格式转.obj格式,往往需要使用付费软件;而OSG库自带的osgconv.exe其实就具备三维模型格式转换的功能,以多个osgb文件合并为一个obj文件为例,仅需要运行下面格式的命令:osgconv-OOutputTextureFilesOSGB文件1OSGB文件2OSGB文
  • 2024-08-31代码实现高性能分布式云服务器性能监测系统
    Python代码实现高性能分布式云服务器性能监测系统数据收集模块(Agent)在每个服务器节点上运行,收集性能数据。importpsutilimporttimeimportsocketimportjsonclassPerformanceAgent:def__init__(self,server_ip,server_port):self.server_ip=server_
  • 2024-08-24MSI Afterburner 使用
    MSIAfterburner是一款显卡超频软件。与其捆绑安装的RivaTunerStatisticsServer(RTSS)可以用来监测硬件运行情况(CPU温度、GPU温度、帧率、帧响应时间等)。首先安装MSIAfterburner。在ChooseComponents处记得选中RivaTunerStatisticsServer。打开MSIAfterbu
  • 2024-08-22python模块之psutil
    模块介绍psutil是一个Python的跨平台库,用于获取系统和进程的运行状态以及实时信息。它能够方便地访问系统的CPU、内存、磁盘、网络等资源的使用情况。此外,psutil也能够管理和监控进程,非常适合用于系统监控和性能分析等应用。psutil库适用于Python3.x版本,自版本5.0.0起
  • 2024-08-13mysql: Usage权限
    一,Usage权限的功能1,官方的解释可以看到官方的说明:无权限,只允许连接到数据库2,Usage是连接(登陆)权限,当建立一个用户时,就会自动授予其usage权限(默认授予)。该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。 二,测试:创建用户后
  • 2024-08-09Linux
    一、安装Centex和ubantu1.安装Centex:a:下载安装vm虚拟机平台。b:从开源网站下载Centex镜像文件,网易开源镜像网站http://mirrors.163.com/c:在vm上创建虚拟机。(Centex难用,命令行练习机)2.安装ubantu子系统:a:ubantu官网https://cn.ubuntu.com/download安装镜像文件。b:安装
  • 2024-08-07Linux下自动监控进程运行状态
    目录背景应用举例1、使用crontab+脚本监控服务2、使用shell脚本监控服务2.1编写自定义监控脚本2.2运行脚本背景假设有一个服务需要长期运行,但可能会由于某种原因导致服务意外停止,不能及时发现,某天来到公司后发现出问题了才意识到服务挂了。此时再去手动重启服务
  • 2024-07-18Fastapi--资源监管
    classResItemLiveness(BaseModel):resCode:int=0resMsg:str=""resData:dict=dict()defstatus_check(self,cpu_thresh,memory_thresh,gpu_memory_thresh,cpu_intervel:int=1,gpu_index:int=0):#CPU资源查询
  • 2024-07-13Android C++系列:Linux常用函数和工具
    1.时间函数1.1文件访问时间#include<sys/types.h>#include<utime.h>intutime(constchar*name,conststructutimebuf*t);返回:若成功则为0,若出错则为-1如果times是一个空指针,则存取时间和修改时间两者都设置为当前时间;如果times是非空指针,则存取时
  • 2024-06-23Oracle 11gR2 RAC 集群服务启动与关闭总结
      关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库:用oracl用户执行srvctl命令语法:srvctlstopdatabase-ddbname[-oimmediate]作用:可以一次性关闭dbname的所有实例[oracle@rac1 ~]$ srvctl stop database -d racdb  -停止所有节点上的实例然后查看状态:[oracle@ra
  • 2024-06-23[本科项目实训] NVIDIA-GPU 显存异常与处理
    现象描述在运行程序时,发现torch.cuda.OutOfMemoryError:CUDAoutofmemory.错误,考虑模型大小远小于所用显卡显存,使用:$nvidia-smi#或每隔两秒自动刷新$watch-n2-dnvidia-smi进行查看,发现显存占用高且GPU利用低,结果如下:+------------------------------------------
  • 2024-06-05每次SSH登录时获取实时系统状态
            今天突发奇想,想要每次ssh登录的时候都可以看到系统的相关信息,接下来就把这个脚本分享给大家吧。当然了我们也可以在评论区讨论一下有哪些可以在改进的。[root@localhost~]#cat/etc/profile.d/system-info.sh#!/bin/bash#编写一个函数用于获取系统