自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 Git LFS拉取大文件

当你使用Git LFS来管理大文件时,拉取包含这些大文件的仓库会稍微有些不同,但大部分过程自动化,用户体验类似于正常的Git操作。

2024-05-13 04:27:58 239 1

原创 【Git LFS】Git管理大文件

要在Git中有效地管理大文件,你可以使用Git Large File Storage (Git LFS)。Git LFS 是一个Git扩展,它能够更好地处理大文件的版本控制,而不会使仓库变得庞大和笨重。

2024-05-13 04:26:19 408

原创 PC端Discord设置代理2022

将version.dll放在Discord.exe所在目录(如Discord有更新,则可能需要重新放一下),请注意下代理规则,检查discord相关域名流量是否通过代理,其他工具为指定端口全代所以不用另外做什么。方法非常简单,在此下载release.zip并解压version.dll。上面所说的桌面快捷方式为安装时自动创建的快捷方式,目标指向是。然后给桌面的快捷方式按照上篇文章中的方法添加的代理地址。如此就设置完毕了,使用桌面快捷方式运行即可。,地址请根据自身情况调整。

2024-05-06 04:24:15 257

原创 conda的一些问题

当你在一个环境中安装了一个包后,如果你在另一个环境中也需要这个包,Conda 就不需要再次下载这个包,而是直接从 package cache 中获取。但是这个操作涉及到的改动较大,可能会影响到其他应用,因此在进行这个操作之前你应该先做好备份,并确保你了解这个操作的所有影响。需要注意的是,虽然所有的包都被存储在一起,但是不同的环境是完全隔离的。这个路径是由 Conda 的默认配置决定的,不受你的 Conda 安装位置的影响。替换为你希望的路径。文件,你可以在你的主目录中创建一个空文件,然后开始添加你的配置。

2024-04-30 05:49:41 1149

原创 分享一些自己写的开源项目

有条件的同学麻烦点点star或者使用下,欢迎体验:Fly AI助手,市面上最全的大模型集合站:https://ai.ruyun.fun基于selenium的自动投简历助手: https://github.com/loks666/get_jobsPython网络爬虫与推荐算法的新闻推荐平台(scrapy+Django):https://github.com/loks666/NewsRecommends政务主题词可视化分析:https://github.com/loks666/policy_image

2024-04-30 05:44:54 111

原创 【Windows,亲测有效】手动激活Sublime Text

Sublime Text 是一款非常好用的文本编辑器,但是免费版时不时会跳弹窗本方法无毒无害,简单易上手2023/12/22 更新:实测从 4143 支持到 4169。

2024-04-30 05:41:36 267

原创 深度学习之识别交通标志

【代码】📚深度学习之识别交通标志。

2024-04-22 01:12:02 118

原创 【2024-04-19亲测有效】Markdown Pad2 激活

运行,一路Next,下面这里可以选Typical标准安装,更改安装路径。点击下载好的文件直接安装,安装过程按照提示就好。重新启动MarkDownPad2,问题解决。点击Tool-Options,选择中文。安装后打开,会提示输入license。

2024-04-19 20:02:56 254

原创 windows安装多版本node.js

如果你想要切换回你之前的 Node.js 版本,你首先需要知道那个版本的具体版本号。这将下载并运行 nvm 的安装脚本。注意,你可能需要将上述命令中的版本号(在这个例子中是 v0.38.0)替换为 nvm 的最新版本。首先,你需要安装 nvm。现在你可以使用 nvm 来安装 Node.js 了。命令加上版本号来切换版本。这个命令会显示一个列表,列出了你的计算机上所有已安装的 Node.js 版本。如果安装成功,这个命令应该会输出你刚刚安装的 Node.js 版本号。找到你想要切换回的版本号后,你可以使用。

2024-04-17 09:33:44 504

原创 在 CentOS 上安装 Docker 和 Docker Compose

目前 Docker 官方并未提供镜像站点,但在国内有一些社区和公司提供了 Docker 的镜像服务,例如阿里云、网易云等。请注意,这里的 “1.29.2” 是 Docker Compose 的版本号,你可能需要去 Docker Compose 的 GitHub 页面查看最新的版本号。请注意,这个阿里云的镜像地址可能会改变,如果无法访问,你可能需要去阿里云的官方网站查找最新的镜像地址。这样,你就可以使用阿里云的 Docker CE 镜像来安装 Docker 了。

2024-04-17 01:51:06 783

原创 win11开启copilot

本教程适用你已经安装到最新的系统,你系统的功能是有copilot的,只是重启后消失了。这样即成功,重启电脑,就有copilot了。

2024-04-13 17:06:39 356 1

原创 QLoRa 低秩分解+权重量化的微调

QLoRa的核心思想是首先使用低秩分解技术降低参数的数量,然后对这些低秩表示的参数应用量化技术,进一步减少所需的存储空间和计算量。

2024-04-13 03:19:34 430

原创 GGUF类型模型文件

GGUF 模型是一种二进制模型文件格式,专为在CPU上快速加载和保存模型而设计。它是 GGML、GGMF 和 GGJT 的后继文件格式,通过包含加载模型所需的所有信息来确保明确性,并且可以在不破坏兼容性的情况下扩展新信息。GGUF 的特点包括:更高效的使用:GGUF 格式采用多种技术来保存模型,包括紧凑的二进制编码格式、优化的数据结构和内存映射,从而使模型在加载和使用时更快速,资源消耗更低。

2024-04-13 03:18:30 1675

原创 MySQL创建只有某个表的用户并赋予权限

在MySQL中,您可以创建一个用户并精确地指定该用户对于某个特定表的操作权限。这是通过使用GRANT语句来实现的,该语句可以授予用户对特定数据库、表或列的访问权限。

2024-04-11 17:17:53 417

原创 【找工作最强助手】全平台自动投简历脚本:(boss、前程无忧、猎聘、拉勾、智联招聘)

直接运行你想要投递平台的下的代码即可。

2024-04-11 17:16:05 1610

原创 Go 语言 select 语句

在这个示例中,我们定义了两个通道,并启动了两个协程(Goroutine)从这两个通道中获取数据。语句会监听所有指定的通道上的操作,一旦其中一个通道准备好就会执行相应的代码块。语句在这两个通道中进行非阻塞的选择,如果两个通道都没有可用的数据,就执行。语句,我们可以方便地实现非阻塞的通道操作,提高程序的并发性能和响应能力。语句会随机选择一个通道执行。如果所有通道都没有准备好,那么执行。必须是一个通道操作,要么是发送要么是接收。是 Go 中的一个控制结构,类似于。语句只能用于通道操作,每个。

2024-03-27 02:55:44 361

原创 【Golang】switch 语句和select 语句有什么区别?

无缓冲的通道意味着通道的发送和接收操作是同步的,即发送操作会阻塞直到有接收者准备好接收数据,接收操作会阻塞直到有发送者准备好发送数据。语句会从多个通信操作中选择一个可执行的操作并执行,如果有多个操作可执行,则随机选择一个执行。通过通道的发送和接收操作,我们可以实现协程之间的同步和数据共享,从而实现并发编程。语句会按顺序执行每个条件分支,直到找到匹配的分支并执行其中的代码块,而。语句会在所有操作都阻塞时才会阻塞,直到有一个操作可执行为止。语句用于在多个通信操作中选择一个可执行的操作。下面是一个示例,演示了。

2024-03-27 02:48:08 420

原创 Java线程池详解

在Java中,线程池是一种用于管理和复用线程的。它可以帮助您更有效地管理并发任务,减少线程创建和初始化的开销,并提高应用程序的性能。Java提供了一个内置的线程池实现,即类。您可以使用该类来创建和管理线程池。下面是使用线程池的一般步骤:1.创建线程池:使用Executors类的静态方法之一来创建一个线程池。例如,您可以使用方法创建一个固定大小的线程池,其中nThreads是2.提交任务:将任务提交给线程池来执行。您可以使用submit()方法提交Runnable或Callable对象表示的任务。

2024-03-11 05:39:01 1167

原创 【Java】Selenium自动投简历(Boss直聘、猎聘、拉勾、51job)

直接运行你想要投递平台的下的代码即可。

2024-03-11 05:35:09 1481

原创 Nginx配置WebSocket 【支持wss与ws连接】

请注意,以上配置是基本的 WebSocket 支持。根据你的具体需求,你可能需要添加更多的配置,例如用于负载均衡、缓存、限流或其他功能的配置。块中添加一些特定的指令。这些指令告诉 Nginx 如何将 WebSocket 连接代理到你的应用服务器。要配置 Nginx 支持 WebSocket (包括非加密的。的请求都会被视为 WebSocket 连接,并被代理到。指令的值替换为你的 SSL 证书和私钥的路径。用于升级连接到 WebSocket。在这个示例中,你需要将。在这个示例中,所有到。

2024-02-19 22:00:06 697

原创 centos8安装docker docker compose

以上就是在 CentOS 8 上安装 Docker 和 Docker Compose 的步骤。希望这个信息对你有帮助!是 Docker Compose 的版本号,你可能需要根据你的需求替换为最新的版本。首先,你需要在 CentOS 8 上安装 Docker。如果安装成功,这个命令会输出 Docker Compose 的版本信息。:首先,你需要确保你的系统是最新的。接下来,你可以安装 Docker Compose。

2024-02-19 16:27:44 670

原创 如何开发一个属于自己的人工智能语言大模型?

首先你需要大量的文本数据来训练你的模型。这些数据可以来自于各种来源,例如书籍、网站、新闻文章等。你需要确保这些数据足够多样化,以便模型能学习到各种语言模式。:在训练模型之前,你需要对数据进行预处理。这可能包括清理文本、去除停用词、进行词干提取、分词等。:你需要选择一个适合处理文本数据的模型结构。一种常见的选择是 Transformer 结构,这是 GPT 和 BERT 等模型使用的结构。:使用你的数据和选择的模型结构,你可以开始训练你的模型。这通常需要大量的计算资源和时间。

2024-02-13 01:39:59 1287

原创 Containerd 的前世今生和保姆级入门教程

很明显,Docker 公司的这个决策断送了自己的大好前程,造成了今天的悲剧。紧接着,Google 联合 Red Hat、IBM 等几位巨佬连哄带骗忽悠 Docker 公司将 libcontainer 捐给中立的社区(OCI,Open Container Intiative),并改名为 runc,不留一点 Docker 公司的痕迹~~

2024-02-08 09:51:40 573

原创 kubectl 创建 Pod 背后到底发生了什么?

如果上面一切顺利,现在你的集群上应该会运行三个容器,所有的网络,数据卷和秘钥都被通过 CRI 接口添加到容器中并配置成功。上文所述的创建 Pod 整个过程的流程图如下所示:Kubelet 创建 Pod 的流程。

2024-02-08 09:47:17 732

原创 深度学习如何入门?

深度学习是一个广泛且深入的领域,入门需要一些基础知识和学习资源。:深度学习需要一些数学基础,包括线性代数、微积分、概率论和统计学。这些都是理解深度学习算法背后的原理的关键。:Python是深度学习最常用的编程语言,因为它简单易学,而且有许多强大的科学计算和机器学习库,如NumPy、Pandas、Matplotlib、Scikit-learn、TensorFlow和PyTorch。:深度学习是机器学习的一个子领域,因此理解机器学习的基础知识是非常有帮助的。

2024-02-06 08:26:28 2108

原创 当你在浏览器输入网址按下回车时,你的电脑究极发生了什么?(一文详解网络请求)

本文探讨的最复杂的网络情况,所以力争解决你的所有困扰。

2024-02-06 08:21:05 1373

原创 Debain安装podman

Podman 在 Debian 上的安装需要使用 Kubic 项目提供的源。接下来,你需要添加 Kubic 项目的密钥以确保下载的包的完整性。在添加了新的源之后,你需要再次更新系统的包列表。首先,你需要更新系统的包列表。以上就是在 Debian 上安装 Podman 的步骤。包来管理你的源列表。这个命令应该会输出 Podman 的版本信息。在 Debian 上,你需要安装。

2024-02-05 01:23:20 484

原创 Linux服务器设置 SSH 通过密钥登录(免密登录)

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只公钥和一只私钥。将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。

2024-02-05 01:21:08 816

原创 podman详解

Podman 是一个开源项目,用于开发、管理和运行容器和容器镜像。它与 Docker 非常相似,但有一些关键的不同之处。:不同于 Docker,Podman 不需要运行一个永久的守护进程。这使得 Podman 更符合 “一个进程,一个容器” 的哲学,也减少了潜在的安全风险。:Podman 可以允许非 root 用户运行容器。这意味着你不需要 root 权限或使用 sudo 命令就可以运行 Podman。

2024-02-04 03:01:54 922

原创 WebChat——一个开源的聊天应用

Web Chat 是开源的聊天系统,支持一键免费部署私人Chat网页的应用程序。

2024-02-04 02:57:23 2812 1

原创 YOLO系列详解(YOLO1-YOLO5)【实时物体检测算法】

YOLO是什么?YOLO,全称"You Only Look Once",是一种流行的实时物体检测算法。这种算法由Joseph Redmon等人在2016年的论文"You Only Look Once: Unified, Real-Time Object Detection"中提出。与传统的物体检测方法(例如R-CNN系列)不同,YOLO将物体检测视为一个回归问题,直接从图像中预测物体的边界框和类别。这种方法的主要优点是速度快,可以实时进行物体检测。

2024-02-02 02:03:10 1468

原创 开源计算机视觉库OpenCV详解

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它包含超过2500种优化的算法,涵盖了图像处理和计算机视觉中的许多常见任务。这些算法可以用来检测和识别面部、识别对象、分类人类行为、跟踪相机运动、跟踪移动物体、提取3D模型等。:OpenCV是在BSD许可证下发布的,这意味着它可以在商业和研究应用中免费使用。:OpenCV支持多种操作系统,包括Windows,Linux,OS X,Android和iOS。

2024-02-02 01:50:00 1100

原创 PyTorch与TensorFlow的安装与介绍

TensorFlow自带了TensorBoard,这是一个非常强大的可视化工具,用于查看模型的结构,监控训练过程等。如果你的系统中安装了CUDA,你需要选择与你的CUDA版本相匹配的PyTorch版本。如果你的系统中安装了CUDA,你需要选择与你的CUDA版本相匹配的PyTorch版本。安装PyTorch的步骤取决于你的操作系统和你是否已经安装了与PyTorch兼容的CUDA版本。最终,选择哪一个框架,取决于你的具体需求,比如你的项目需求,你的团队经验,以及你个人的喜好等。

2024-02-01 11:28:00 669

原创 【AIGC扫盲】人工智能大模型快速入门

这是一个由Google Brain团队开发的开源库,用于进行高性能数值计算,特别是用于训练和运行深度学习模型。TensorFlow提供了一种称为计算图的编程模型,它允许用户定义复杂的计算并自动计算梯度。此外,TensorFlow还提供了一组丰富的工具,用于可视化模型的结构和性能。:这是一个由Facebook的AI研究团队开发的开源库,用于进行深度学习和其他形式的机器学习。与TensorFlow相比,PyTorch的设计更加灵活和直观,它允许用户在运行时更改计算图。

2024-02-01 03:44:40 958

原创 linux下使用swap分区扩展内存

需要注意的是,虽然swap分区可以在一定程度上扩展系统的内存,但它的速度远不及物理内存。此外,虽然我们在这里创建的是一个swap文件,但在某些情况下,你可能希望创建一个swap分区。:在休眠模式下,操作系统会将当前的系统状态(包括所有打开的应用程序和它们的状态)保存到swap分区,然后关闭电源。:即使物理内存不足以装载整个程序,有了swap分区,大型程序仍然可以运行,因为不常用的部分可以被交换到swap分区。但是,如果你的系统有大量的物理内存,或者你的硬盘速度较慢,过度依赖swap可能会降低系统性能。

2024-02-01 03:28:29 1124

原创 一个网址导航后台系统

docker container 正常运行后, 在浏览器中打开安装界面,链接地址:http://127.0.0.1:9999/install。包含两部分 1. 基础服务(Mysql、Redis、Service) 2. 监控服务(Prometheus、Grafana)会看到如下图所示, 如果提示重新运行服务说明项目初始化完成, 只需重新运行服务就 OK 了!会看到如下图所示, 如果提示重新运行服务说明项目初始化完成, 只需重新运行。两种方式运行 1. 源码启动服务 2. Docker启动服务。

2024-02-01 02:59:47 1008

原创 使用certbot申请https通配符证书【阿里云篇】

解决阿里云 DNS 不能自动为通配符证书续期的问题。

2024-01-31 21:49:23 1908

原创 【linux】使用certbot申请多个https通配符证书,立省2000,并自动更新

我的机器是Centos 7.9,由于我yum源的问题,所以我选择了使用pip安装,(需要你的机器有python环境),并且让他自动更新,示例域名为:*.example.com,请记得替换,本文分别介绍了域名在cloudflare和阿里云两种托管的情况,请按需要选择:首先,确保你的系统已经安装了 pip。接下来,你需要获取你的 Cloudflare API 密钥,并将其保存在一个文件中。你可以在 Cloudflare 的仪表板中找到你的 API 密钥。你需要创建一个文件(例如请将。

2024-01-31 16:33:05 594

原创 vscode在使用ssh链接工具看不到隐藏的文件,如何解决?

命令是用来在文件系统中查找文件或目录的。它可以根据各种条件(如名称、大小、修改时间等)进行搜索,并且可以搜索整个文件系统或指定的目录。命令是用来查找并显示用户可以在当前环境下执行的命令的完整路径。都是 Unix/Linux 系统中的命令,但它们的用途和工作方式有很大的不同。环境变量中指定的目录中。会在整个文件系统中查找名为。是用来查找可执行命令的,而。是用来查找文件或目录的。命令的完整路径,例如。

2024-01-30 19:05:39 781

原创 [linux] which和find有什么区别?

命令是用来在文件系统中查找文件或目录的。它可以根据各种条件(如名称、大小、修改时间等)进行搜索,并且可以搜索整个文件系统或指定的目录。命令是用来查找并显示用户可以在当前环境下执行的命令的完整路径。都是 Unix/Linux 系统中的命令,但它们的用途和工作方式有很大的不同。环境变量中指定的目录中。会在整个文件系统中查找名为。是用来查找可执行命令的,而。是用来查找文件或目录的。命令的完整路径,例如。

2024-01-30 18:54:00 338

自动将Sublime Text3编辑器添加到右键菜单,使用Sublime Text3打开文档

将该文件放入sublime Text安装目录,就是能看到sublime_text.exe那个文件夹,必须同级,右键->安装->搞定!

2019-07-12

JDK1.8开发文档_中文版.zip

本资源是Java-api-1.8中文版,里面记录了Java1.8所有的包、类、方法等详细的说明,十分完整,而且我还附加了chm阅读器(安卓版),绝对值得下载!!!

2019-06-20

VMvare清理工具

之前安装过VM可能导致再次安装出现“Failed to install the hcmon driver”错误,使用本工具清理后即可成功安装

2018-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除