BLCL的博客小馆

📢📢📢 阿里云双十一,2核2G3M的服务器,99元一年,新老用户续费同享!!

首页

关于

归档

loading..
Python装饰器

一日一技:Python装饰器的执行顺序

说到Python装饰器的执行顺序,有很多半吊子张口就来:靠近函数名的装饰器先执行,远离函数名的装饰器后执行。这种说法是不准确的。但是这些半吊子多半还会不服,他们会甩出一段代码给你,来『证明』自己的观点:123456789101112131415161718def decorator_outer(func): print("我是外层装饰器") def wrapper(): func() return wrapperdef decorator_inner(func): print("我是内层装饰器") def wrapper(): func() return wrapper @decorator_outer@decorator_innerdef..

更多
vmwareesxiipmi

VMware ESXi 8 使用IPMITool

简介本教程适用于在VMware ESXi 8上使用ipmitool 工具进行本地管理BMC。 因8.0无法正常安装社区打包的VIB版本,所以需要自行编译二进制文件,上传到esxi使用。 7.0版本及之前的建议安装VIB包的ipmitools IPMITool可以用来获取和设置服务器带外管理口的网络配置、用户配置、传感器、重启BMC等等。 项目地址:https://github.com/ipmitool/ipmitool 编译教程使用 Ubuntu 18.04 (编译要求的openssl较低) 123456789101112131415161718192021apt updateaptinstall gcc-multilib libc6-i386 libc6-dev-i386 wget -ywget ..

更多
loading..
PythonOpenAI语音转文字

轻声低语,藏在光芒下的语音转文字模型Whisper

ChatGPT的模型gpt-3.5-turbo发布当天,OpenAI还开源了一个语音转文本的模型:Whisper。但由于ChatGPT本身太过于耀眼,很多人都忽略了Whisper的存在。我当时也是这样,我一度以为,Whisper也是一个API,需要发送POST请求到OpenAI的服务器上,然后它传回识别的结果。所以我很长一段时间一直都没有试用过这个模型。直到前几天,我看到有人在少数派上面发了一篇文章,介绍他刚做的语音识别App,并且说这个App基于Whisper,完全不需要联网。我当时还奇怪,不联网你怎么调Whisper的API?于是我终于去认真了解了一下Whisper,发现它是OpenAI开源的语音转文字的模型,并不是API服务。这个模型只需要有Python就能本地离线运行,不需要联网。Whisper的..

更多
networkdns

建立自有递归DNS服务器

简介本教程教大家自建一个递归DNS服务器,让所有DNS请求向权威服务器进行查询。DNS服务器软件使用unbound系统使用Rocky Linux8关闭防火墙和SElinux注意:本教程只是简单的建立一个可用的DNS递归服务器,可以小规模使用,用于学习解析过程。递归DNS服务器与权威DNS服务器1.权威DNS:权威DNS是经过上一级授权对域名进行解析的服务器,同时它可以把解析授权转授给其他人,如COM顶级服务器可以授权dns.com这个域名的的权威服务器为NS.ABC.COM,同时NS.ABC.COM还可以把授权转授给NS.DDD.COM,这样NS.DDD.COM就成了ABC.COM实际上的权威服务器了。平时我们解析域名的结果都源自权威DNS。比如dns.com的权威DNS服务器就是ns1.dns.com、..

更多
读书笔记

《巨人的方法》读书笔记

简介作者:蒂姆·费里斯通过一些简短的对话,传奇的创业家、投资人、艺术家、作家、科学家、电影人、运动员、教育家,与你分享他们深刻的失败、值得的投资、荒诞的习惯、常当作礼物送给他人的书、听过最糟的建议、忙碌的时候如何放松、如何重拾专注力……笔记大脑像身体一样有韧性痛苦能令人清醒,痛苦的时候你无法再否认当下的真相,你将被迫做出令你不适的改变。把你的求知欲聚焦在当前的“热门”事物上。如果你的求知欲把你带到社会最终想要到达的地方,你将获得丰厚的报酬。做任何你想做的事,但不要那么焦虑、痛苦、情绪化。所有事情都是需要时间的。忽略不公平,世上没有公平可言。尽你所能发挥自己的才能。作家应专注于自己的内心,不要总思考读者想读什么如果有截止日期,我就会在那之前完成工作,但如果没有,我的效率就会非常低。我还发现,自己会一直处于工..

更多
loading..
算法

BELLE-使用chatGPT生成训练数据

LoRApefthttps://mp.weixin.qq.com/s/kEGwA_7qAKhIuoxPJyfNuwhttps://aistudio.baidu.com/aistudio/projectdetail/5567217 介绍自从chatGPT出来后,好多人/机构开始尝试使用chatGPT来生成训练数据,简单省事方便。比如google bard,对,就是你,也有在偷偷使用。本文介绍一个项目BELLE,来看看大佬们是怎么做的。注意:此文重点在于如何生成数据。 利用chatGPT生成训练数据最开始BELLE的思想可以说来自stanford_alpaca,不过在我写本文时,发现BELLE代码仓库更新了蛮多,所以此处忽略其他,仅介绍数据生成。 代码入口:generate_instruction_follo..

更多
CanvasBlog

给Blog增加水印

Foreword 突发奇想,想给没写完的Blog加个水印,表示未完工,谨慎查看 水印 // 页面添加水印效果 const setWatermark = (str,width,height,font) => { const id = 'watermarkbyelmagnifico'; if (document.getElementById(id) !== null) document.body.removeChild(document.getElementById(id)); const can = document.createElement('canvas'); can.width = width; can.height = height; c..

更多

在 macOS 中通过 SSH 进行 X11 转发

本文记录如何在 macOS 中安装 X11 客户端,并通过 SSH 进行 X11 转发。 安装 X11 客户端在 macOS 中,可以使用 XQuartz 作为 X11 客户端。可以到 XQuartz Releases下载安装包手动安装,也可使用 Homebrew 安装。 使用 Homebrew 安装 XQuartz 的命令如下: 1$ brew cask install xquartz 注意安装期间需要提供管理员密码以完成安装。安装完成之后需要完全退出并重启终端模拟器。 检查远程服务器配置编辑 /etc/ssh/sshd_config,设定如下条目: 12X11Forwarding yesX11DisplayOffset 10 然后重启 sshd 使配置生效: 1sudo systemctl r..

更多

购买新的 Linux 服务器后需要做的安全措施

在购买了一台安装 Linux 系统的 VPS 之后,首先要做好一定的安全防护措施,来尽可能地保证你的 VPS 不会沦为某些人的肉鸡。 修改 SSH 默认端口这个世界上,总有不少无聊的人做着 SSH 弱口令扫描这种事情,相信我,你的 IP 一定是在被扫描的 IP 段里的,所以,更换掉 SSH 的默认端口会是个好主意。 用你喜欢的文本编辑器,编辑 /etc/ssh/sshd_config ,修改如下内容: 123# SSH默认端口号为22# 将其修改为一个自定义的端口号,比如15Port 15 保存配置文件,并重启 SSH 服务端进程,使新的配置生效。注意此时不要退出现在的 SSH 会话,因为一旦出现问题,我们还可以使用这个会话来修复,否则就只能通过虚拟控制台来登陆了 接下来新开一个 SSH 会话,记得..

更多
loading..
V2rayVps

自建订阅转换

Foreword 现成的订阅转换不安全,所以自建一个,也顺便提供服务给我车上的人。 订阅转换又分为前端和后端,都要分别搭建。 sub-web https://github.com/CareyWang/sub-web 主要参考sub-web项目,这里主要是前端,后端需要另外搭建 先安装nodejs和yarn curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - yum install -y nodejs curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo yum install -y yarn 检测版本是..

更多
1303132333480