自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 收藏
  • 关注

原创 Windows系统目录规范与最佳实践

• 这两个目录受Windows资源保护(WRP)机制保护,防止关键文件被篡改。• 推荐将大型商业软件(如Office、Adobe系列)安装于此。• 移动应用数据到SSD时,可考虑符号链接处理大型游戏缓存。目录(如IE浏览器使用)存放更低权限的数据。• 创意工作者建议在文档目录建立。选项卡迁移文档目录至其他分区。

2025-06-04 11:02:52 307

原创 Windows 配置 ssh 秘钥登录 Ubuntu

在 Windows 上推送 SSH 公钥到远程服务器(类似于 Linux 上的。

2025-05-24 16:27:56 383

原创 mcp 相关

【代码】mcp 相关。

2025-05-09 14:26:46 133

原创 路由器NAT回流踩坑

导致外网无法访问 Docker 服务,而内网访问 Docker 正常是因为直接走了内网IP,不依赖端口转发。,如果问题解决,则确认是 Docker NAT 问题。请先尝试 --network=host。端口流量转发到容器的。宿主机IP:8080。宿主机IP:8080。

2025-05-07 22:43:27 737

原创 ollama docker配置

ollama 通过1panel部署在docker里,但是默认的配置不会使用GPU,删除docker的时候,也会把模型给删掉,所以需要修改配置,添加了gpu的支持,绑定了模型的文件夹。

2025-05-07 16:16:48 147

原创 neo4j 桌面版的配置信息

我的Mac电脑安装了neo4j 但是不是serve版,而是desktop版,连接不上数据库,查询资料说 配置文件是在 $NEO4J_HOME/conf 文件夹下,但是我的环境变量并没有 NEO4J_HOME。在Neo4j桌面版中,配置文件位于您活跃的Neo4j DBMS实例的数据目录下。如果您需要直接编辑配置文件,建议通过桌面版提供的终端界面进行操作,这样可以确保对正确的文件进行修改。这些目录中包含了Neo4j桌面版的所有数据,包括您创建的所有数据库实例及其配置。命令即可进入配置文件目录。

2025-05-06 16:12:10 509

原创 Windows 安装cc

好的,我来帮你安装MinGW。在Windows上安装MinGW有几种方式,我建议使用MSYS2来安装,因为它提供了更好的包管理功能。如果你在安装过程中遇到任何问题,请告诉我,我会帮你解决。安装完成后,你的Go项目应该就能正常编译和运行了。安装完成后,你需要将 MinGW 的 bin 目录添加到系统环境变量 PATH 中。看来gcc还没有安装成功。看起来下载遇到了SSL问题。

2025-05-03 02:23:30 271

原创 大模型文生图

提示词分4个部分:质量,主体,元素,风格质量:杰作,高质量,超细节,完美的精度,高分辨率,大师级的;权重:把图片加括号,(祥云:1.3)ControlNet 用来控形预处理器:openpose_full,模型:control_vllp_sd15_openpose_frp16控制权重。只有大模型,不好看。要加Lora才好看。等比例图生图。高分辨率放大倍数1.3重绘幅度 <0.5。

2025-04-14 21:26:07 239

原创 Ubuntu 安装 Cursor AppImage 到应用程序中

如果安装到 Ubuntu 系统中(而不是每次手动运行.AppImage/opt.desktop保存 (Ctrl+O→Enter→Ctrl+X现在可以在 Ubuntu 应用菜单中找到 Cursor 并启动。然后创建.desktop文件(参考方法 2)。

2025-04-13 14:07:40 873

原创 windows虚拟内存

windows的虚拟内存只是 虚拟内存技术的一个拓展, 叫他分页文件更好, 真正的虚拟内存是 CPU 内存管理单元 用于调度物理内存和磁盘衍生出来的技术.

2025-04-11 21:46:19 245

原创 Ollama 配置修改(Ubuntu本机部署)

服务的配置文件(通常是.conf文件)。我们可以在此创建一些个性化定制配置文件,覆盖或补充原始服务文件中的配置。这样不会影响原始配置文件,不想用了可以删掉,而且自己定义的配置文件的文件名随便起。在 Linux 系统中,xxx.service.d 目录通常存放 systemd 服务的配置文件,例如 sshd.service.d 就存放。Linux系统的默认存储路径是/usr/share/ollama/.ollama/models。创建一个ollama服务的配置的覆盖文件。重启ollama服务。

2025-04-11 11:32:40 283

原创 Ubuntu 24.04 中文输入法安装

搜狗输入法,在Ubuntu 24.04上使用失败,安装教程如下。

2025-04-10 23:26:25 966

转载 一文秒懂 AI 核心: Agent、RAG、Function Call 与 MCP 全解析

之前MCP (Model Context Protocol) 是 Anthropic 公司(就是搞出 Claude 那个)在 2024 年底提出并开源的一种。它定义了一套规则,让 AI 应用(客户端)能以统一的方式,与各种外部数据源或工具(服务器)进行交互。想象一下,如果每个工具都有自己独特的接口,那 Agent 想用多个工具时,岂不是要学 N 种"方言"?MCP 就是想统一这个接口标准,让工具"即插即用"。MCP 就像是给 AI 大脑和外部工具之间制定了一个。

2025-04-07 16:06:50 118

原创 NGFF、M.2、NVME、SATA、PCIE、USB的层次和区别:协议?接口?

是一种通讯协议;:是一种通讯协议;:是一种接口标准,协议层使用AHCI进行通讯,数据通过SATA总线传输;:是一种接口标准,协议上使用NVME进行通讯,数据通过PCIE主线传输;:是一种接口标准,协议上使用USB自己的通讯协议进行通讯 (具体是啥没有查),数据通过USB总线传输;:全称Next Generation Form Factor,是一种计算机内部扩展卡及相关连接器规范。目的是取代mini PCI-E和mSATA,主要为等准备。现在的名字叫M.2,没错,NGFF就是M.2。

2025-04-01 16:12:23 2081

原创 离线安装Docker 镜像

要在没有网络连接的环境中使用Docker安装镜像,你需要提前下载镜像文件,并通过某种方式将其传输到目标机器上。将tar文件复制到离线的Docker主机上。为实际的镜像名、标签、保存路径和容器名。

2025-02-24 14:10:14 1443

原创 Mac Open in terminal 总是打开vscode

起因:有的文件被识别成了可执行文件,但是我知道他是文本文件,所以我想用Vscode打开。这里的 Open in terminal 也会呼出 vscode。找一个 可执行文件,把打开方式改成 terminal。设置打开方式之后,发现。

2024-12-09 16:40:18 332

原创 Rust format失败

但是这里却有一些二进制文件,应该之前使用别的方式安装的时候,没清理干净,导致这里生成软链接失败。cargo 的所有命令是在这个文件夹下的。安装目录下的二进制文件,软链接过来就好了。安装,所以这里都应该是软链接,连接到。文档的时候,一直没有反应。来安装,却提示已经安装,而。

2024-11-29 15:56:02 664

原创 Rust如何编制前端路由

目的:根据前端build文件夹下的目录结构,生成路由,将前端html文件返回。2、要用客户端接管所有的路由处理。之后,无法索引到正确路径;

2024-11-28 12:00:44 531

原创 异步编程中,为什么必须将conn放到后台连接

代表的是与远程服务器的连接,它需要持续运行来处理数据传输。这就是为什么在异步网络编程中,我们经常需要使用。,会阻塞当前函数直到连接关闭。这是一个很好的问题!来管理长期运行的连接。

2024-11-26 18:00:03 240

原创 windows 安装 ssl

1.复制openssl中bin文件路径2.右键电脑—>属性----->高级系统设置3.打开环境变量,path4.把刚才复制的openssl路径粘贴进去,保存5.window+r 输入cmd 回车6.输入openssl出现下面显示,表示配置成功,openssl可以使用。

2024-11-24 23:52:50 697

原创 Rust抓包http/https

整体代码写下来问题不大,主要是前面的openssl库的编译有些问题。Rust的hyper库类似于Java的Netty库,都属于底层库,但是hyper功能远不如Netty,hyper只是一个http相关的底层库。从开发效率上来讲还是Netty更快(不如说是Java开发效率更快),但是学习hyper库有助于学习Rust的异步、特征、泛型,如果看见hyper库里面的pin_xx、poll_xx、各种特征与泛型非常自然的话,那么离熟练使用Rust也就不远了。1、拦截浏览器对baidu网站的请求,并返回一些信息。

2024-11-07 00:20:25 1345

原创 前端 eslint 配置,以及在git提交之前自动format

众所周知,前端项目可以在报很多error的情况下运行。但是良好的代码规范仍然有利于项目的开发维护,这里提供我的规范,仅供参考。

2024-10-28 15:48:02 768

原创 Windows 添加右键以管理员身份运行 PowerShell

在 Windows 系统中添加一个右键菜单选项,以便可以使用管理员权限打开 PowerShell,可以通过编辑注册表来实现。1、添加右键 Open PowerShell as Admin。2、删除右键中的PowerShell调用命令。结尾的注册表编辑文件运行即可。将上述代码放到一个以。

2024-10-15 11:19:36 1859 1

原创 Ubuntu 启动引导如何修复(直接进入grub怎么办)

如果 Ubuntu 系统启动时直接进入 GRUB 界面,而不是直接启动操作系统,原因是: GRUB 配置文件丢失或损坏GRUB 的配置文件()损坏。通过 GRUB 界面中命令行模式,尝试手动引导系统。这将会列出一系列的分区,如即:第1块硬盘,第1个分区第2个硬盘,第1个分区第2个硬盘,第2个分区通过 查看文件目录结构。如果包含系统的关键文件(如 、、、 则为系统根目录。找到分区后,手动加载 Linux 内核并引导系统:二、使用Live USB修复 GRUB(永久方案):1、原理2、流程步

2024-10-09 16:53:46 9081

原创 拿到Ubuntu 首先要做的配置

【代码】拿到Ubuntu 首先要做的配置。

2024-10-07 17:27:49 531

原创 Ubuntu 系统崩了,如何把数据拷下来

后,重启后,导致系统无法进入,进入 recovery mode下的resume 也启动不了,所以决定将需要的东西复制到U盘。4.使用fdisk -l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置,如下图中的sdb4。7.因为文件可能过大,不能直接看到拷贝过程,以防未完全拷贝,输入以下命令查看。5.输入挂载U盘命令:mount /dev/sdb4 /mnt。若结束后跳转下一个命令,即拷贝完成。至此文件备份完成,就可以刷机了。8.拷贝完成后,需要退出U盘。2.进入下一个界面,选择。

2024-09-30 21:50:31 2226 1

原创 git如何设置嵌套仓库(设置子树或子模块),并解决直接将一个仓库拖拽到另一个仓库中导致的问题

子模块: 如果client目录应该是一个独立的仓库并且被作为子模块管理,使用。子树: 如果client目录应该嵌入到父仓库中作为子树,先移除它,再用重新添加。通过这些步骤,就可以解决嵌套仓库导致的问题,并确保client目录被正确地添加到父仓库中。

2024-09-04 11:18:15 1123

原创 Cargo 常见命令

【代码】Cargo 常见命令。

2024-08-22 12:21:31 266

原创 杀完进程,自动重启怎么办

如上,每次我把mysqld的进程杀死,都会重启。所以应该杀它的守护进程——mysqld_safe来解决。

2024-08-20 19:40:05 411

原创 mysql 彻底重装(删除所有数据)以Mac为例

有时候mysql的密码配置错误,连接不上mysql,就需要把mysql用户表重建一下。直接用和(或者Ubuntu用apt 操作)是没有效果的。因为这只是重装了mysql app,并不会操作mysql data.如果需要删除所有的数据库文件并重新初始化 MySQL,下面步骤将会完全清除 MySQL 的数据,包括所有数据库、用户、表、和设置。

2024-08-20 18:44:57 1390

原创 rust 环境配置

这两个环境变量的设置可以放到。文件内,这样不用每次使用。都重新设置环境变量。

2024-08-14 13:28:51 201

原创 rust交叉编译

关于交叉编译一般编程阶段用的是Windows或者Mac系统,部署平台是Linux,这种情况下就需要使用Cross-Compiler交叉编译,意思是可以在当前平台Host下编译出目标平台target的可执行文件,尤其是做ARM平台开发的同学对这个更为熟悉。Rust交叉编译在Github上有一个文档Rust核心员工Jorge Aparicio提供的一份文档https://github.com/japaric/rust-cross,推荐大家仔细的读一读。

2024-08-14 11:06:58 799

原创 Ubuntu虚拟显示器且远程控制(无显示器接入)

当连接Ubuntu的显示器关闭时,即无显示器接入,通过Teamviewer和Anydesk等远程控制软件无法正常访问该Ubuntu系统。4.xrandr: 在使用虚拟显示器之后,使用 xrandr 命令查看显示器信息。注意:重启之后,即使接入了显示器,也不会输出信号到显示器上。1)不需要虚拟显示器时,把/etc/X11/xorg.conf移动到桌面;2)需要虚拟显示器时,从桌面移动到/etc/X11/xorg.conf;Section “Screen” # 显卡和显示器。使用虚拟显示器,而后就能正常访问。

2024-07-28 18:38:47 3746 3

原创 Mac的Terminal优化

【代码】Mac的Terminal优化。

2024-07-24 12:13:47 332

原创 Go 环境安装配置

【代码】Go 环境安装配置。

2024-07-22 21:49:01 577

原创 bash 查询用户组和用户的一个小脚本

【代码】bash 查询用户组和用户的一个小脚本。

2024-06-26 15:28:45 444

原创 边缘计算的AI小板——OrangePi AI Pro

——开箱介绍及基本配置

2024-06-03 00:16:25 1042

原创 Git配置免密登录Github

使用一个本地仓库测试免密上传,在执行git push origin master之后,会弹出弹窗让输入账号和密码,账号输入github的用户名,密码输入上面的Token。在 https://github.com 登录你的帐号,登录以后点击右上角你的头像的Settings。创建成功后会在~目录创建一个.ssh文件夹,id_rsa存放秘钥,id_rsa.pub存放公钥。在Settings找到SSH and GPG keys,Title随便取,粘贴公钥,点击添加。二、在Github添加SSH公钥。

2024-05-30 15:03:59 947

原创 ubuntu 硬盘转移

dd 的意思是DiskToDisk,if 是输入文件系统,of是输出文件系统。注意:接收文件的容量要大于发送文件的容量。bs是每次传递的数据大小。

2024-05-26 22:48:15 271

原创 ubuntu 如何直接通过root登录界面

在上篇文章中,我们已经通过sudo passwd root,修改了root用户的密码从而激活了root用户权限。但是,通过这种方法激活的root只能先通过普通用户登录桌面,然后进入终端界面进行切换,并不能直接通过root用户登录进入桌面,这是由于Ubuntu系统限制导致的,现在我们进行root用户解锁。本次操作我使用的是18.04的系统。经过测试,这种方法18.04-20.04均可通用。

2024-05-25 17:17:22 9849

空空如也

空空如也

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

TA关注的人

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