草庐IT

ubuntu-server

全部标签

ubuntu16.04安装语音识别whisper及whisper-ctranslate2工具(填坑篇)

环境:系统ubuntu16.04,显卡是NVIDIA QuadroRTX5000目标:安装语音识别工具whipser/whipser-ctranslate2        因之前有过几次在linux和windows上有过部署whisper经验和使用经验,其中有使用GPU的,有CPU的,各自语音识别效率一言难尽,建议直接装whipser-ctranslate2。同时,感谢B站博主的(Windows系统Whisper(OpenAI)安装指南(全局python环境)-哔哩哔哩)这篇文章曾给我一些启发,有需求的小伙伴可以先参考这篇文章了解一下。一、whipser-ctranslate2介绍      

Ubuntu和Centos的区别,初学者选哪个好?

ubuntu和centos有哪些区别?1,系统性能稳定方面不同centos和ubuntu用来学习linux,ubuntu系统是首选。ubuntu升级包可能会造成系统的不稳定和不安全。如果是用来建站和公司服务器的管理人员,centos是首选。centos系统经过长时间测试,只有真正的稳定的版本才会被发布,所以更加安全稳定。2,系统升级的不同ubuntu:升级比较频繁,经常要更新系统centos:升级不频繁,省事省心3,软件管理ubuntu:使用.ded包,以及使用apt-get进行软件管理。(不分ubuntu也支持yum)centos:使用.rmp包,以及使用yum进行软件管理。4,使用难度ub

对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型

开始之前:设计某数据库表结构的过程中,收到了一个另外令人感到意外的建议:对于字符型数据类型,数据库里统一使用varchar(max)来存储,也就是所有字符数据类型都用varchar(max)字段类型,理由是ORM写代码方便?是的,你没有听错,为了ORM中写代码方便,所以建议数据库中字符型字段全部使用varchar(max)数据类型。这是中了ORM多深的毒!!!对于这个问题,真的非常非常非常意外,有人竟然提出这种“建议”,我第一反应是想反问:为啥你上下班通勤,开个小轿车,而不是开个载重80吨的重型卡车?重型卡车想对小轿车又结实,又能走烂路,又能更多地载重,牵引力又大,空间也大,双肩包,电脑、钢筋

对比 SQL Server中的VARCHAR(max) 与VARCHAR(n) 数据类型

开始之前:设计某数据库表结构的过程中,收到了一个另外令人感到意外的建议:对于字符型数据类型,数据库里统一使用varchar(max)来存储,也就是所有字符数据类型都用varchar(max)字段类型,理由是ORM写代码方便?是的,你没有听错,为了ORM中写代码方便,所以建议数据库中字符型字段全部使用varchar(max)数据类型。这是中了ORM多深的毒!!!对于这个问题,真的非常非常非常意外,有人竟然提出这种“建议”,我第一反应是想反问:为啥你上下班通勤,开个小轿车,而不是开个载重80吨的重型卡车?重型卡车想对小轿车又结实,又能走烂路,又能更多地载重,牵引力又大,空间也大,双肩包,电脑、钢筋

php - 相当于 $_SERVER ['DOCUMENT_ROOT' ] 当 cron 调用脚本时会起作用吗?

我正在使用$_SERVER['DOCUMENT_ROOT']作为我的包含路径,这样文件就会知道它们从哪里运行(即它们是在运行还是在暂存)并且它工作正常,除了由cron运行的脚本外,我必须在其中对路径进行硬编码。我可以使用另一个可以在cron和浏览器中使用的变量吗? 最佳答案 当通过cron运行PHP脚本时,我假设它是在CLI的上下文中执行的,而不是在Web服务器中执行的。在从CLI执行PHP的情况下,$_SERVER['DOCUMENT_ROOT']未正确填充。您可以使用以下代码解决此问题:if($_SERVER['DOCUMENT

将本地Django项目部署到服务器上(Ubuntu20.04)

最近因为项目的需求开始正在搭建一个个人网站。在本地完成了项目后端的内容后需要部署到服务器上以供用户访问。因为后端使用的是Django框架,就在网上找了很多有关将Django项目部署到网站上的教程。由于本人在网络这块属于小白,原理了解甚少,在一边参照各种教程一边实操的过程中碰了不少壁,总算是成功实现…因此写这篇博客来记录自己配置的过程,也希望能对正在学习Django的小伙伴提供一些帮助~本文主要是参考了极客点儿的博客进行配置,是我在网上众多教程中找到的最清晰的一篇,为原博主疯狂点赞!!!一、云服务器1.1购买云服务器首先搭建一个网站需要一个远程服务器来运行项目。阿里云有个飞天免费试用计划,可以免

如何将一行数据合并到SQL Server中的一列

我有这样的触发因素:altertriggernewTriggerontable2afterinsertasbegindeclare@rowDatanvarchar(max)ifexists(select*frominserted)beginSet@rowData=(select*frominserted)endinsertintotable1(rowData,date)values(@rowData,getdate())end我想在插入Table2之后,将记录和日期插入到Table1中,但我无法将行数据合并为一列!------------------table2----------------

Server Name Indication(SNI),HTTP/TLS握手过程解析

ServerNameIndication(SNI)是一种TLS扩展,用于在TLS握手过程中传递服务器的域名信息。在未使用SNI之前,客户端在建立TLS连接时只能发送单个IP地址,并且服务器无法知道客户端请求的具体域名。这导致服务器需要使用默认证书进行握手,无法正确选择合适的证书。使用SNI扩展后,客户端在发送ClientHello消息时会包含所请求的服务器的域名。服务器根据该域名来选择对应的证书进行握手,从而实现了多个域名共享同一个IP地址并使用不同证书的能力。SNI对于虚拟主机或者CDN等场景特别有用,因为这些场景下,多个网站可能共享同一个IP地址。通过使用SNI,服务器能够正确地选择与域名

debian/ubuntu/windows配置wiregurad内网服务器(包含掉线自启动)

文章目录前言一、服务器配置安装wireguard软件生成私钥公钥配置服务器参数配置服务器sysctl参数启动、停止服务端二、用户端配置安装wireguard软件生成私钥公钥配置客户端参数启动、停止客户端配置服务开机启动三、服务器添加、删除客户四、配置掉线自启动配置掉线自启动脚本配置定时程序配置脚本sudo免密执行权限判断crontab是否执行结尾前言本文主要用来讲解如何配置wireguard服务器、客户端及掉线自启动的全套流程。WireGuard是一种轻量级的虚拟专用网协议,旨在提供快速、安全、简单的网络连接。它是由JasonDonenfeld在2015年发明的,并于2018年正式发布。Wir

在Ubuntu系统下利用Kazam软件录屏以及视频解码问题

       最近利用在本想在Ubuntu系统下录制一段仿真效果视频,利用Ubuntu系统自带的录屏方式,发现有些鸡肋,因为只能录30秒。于是乎找了一款软件,在此安利给大家——Kazam。1.Ubuntu系统下的录屏快捷键(虽然不好用,但也介绍一下)     Ctrl+Alt+Shift+r注:虽然默认是只有30秒的录屏时间,但是可以利用以下代码延长时间gsettingssetorg.gnome.settings-daemon.plugins.media-keysmax-screencast-length300同时,记录一下Ubuntu系统自带的截屏功能(也不太好用),快捷键为:ALT加上右上