自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用ollama + RAGFlow部署deepseek

可以使用ollama pull 命令下载deepseek模块,也可以使用ollama run 运行模型(未下载会首先下载)。使用命令下载:git clone https://github.com/infiniflow/ragflow.git。执行命令:curl -fsSL https://ollama.com/install.sh | sh。使用 RAGFLOW_IMAGE=infiniflow/ragflow:v0.16.0。3、配置ollama环境变量。7、安装ragflow。1 安装ollama。

2025-03-03 16:19:30 466

原创 在 Postman 中配置 Cookie

手动添加:适合简单场景。Headers 添加:适合临时需求。自动管理:适合频繁使用 Cookie 的场景。预请求脚本:适合动态设置 Cookie。

2025-02-13 16:48:37 1035 1

原创 mysql 参数调整

我们现在拥有我们刷新需要的所有信息,将被刷新的实际页数由下式给出:然后将此数量限制为ioCapMax。如您所见,乘以ioCap。如果您回顾给出的方程式,它们的分母为ioCap,结果ioCap分子分母抵消,因此自适应刷新算法独立于innodb_io_capacity,因为只有innodb_io_capacity_max很重要。如果设置了innodb_flush_neighbors,也可能会刷新更多页面。(对于SSD ,一般会关闭innodb_flush_neighbors)

2025-02-11 17:58:38 1049

原创 Redis命令

KEYS *name* : KEYS命令使用模式 *name*,返回所有包含 “name” 的 key,即 lastname 和 firstname。KEYS *: 最后一个 KEYS 命令使用模式 *,返回所有存在的 key,即 lastname、age 和 firstname。: 第二个 KEYS 命令使用模式 a?,返回所有以字母 “a” 开头并且后面有两个字符的 key,即 age。命令用于删除指定的 key,并返回成功删除的 key 的数量。1、KEYS:查看符合模板的所有 key。

2025-02-06 14:07:40 685

原创 rsync 版本升级

这通常意味着你的开发环境中缺少了 xxHash 库的头文件。xxHash 是一个非常快的哈希算法库,常用于提供快速的数据校验和。2、运行:./configure --prefix=/usr/local/rsync。首先,确保你的系统上安装了 xxHash 库。1. 安装 xxHash 库。

2025-01-23 17:58:19 1036

原创 configure: error: *** working libcrypto not found

这个错误通常发生在配置某些软件时,配置脚本试图找到一个可用的libcrypto库。如果配置脚本无法在系统中找到这个库,它会报上述错误。如果你使用的是自定义路径安装了OpenSSL,确保配置脚本的搜索路径包含了OpenSSL的安装路径。如果OpenSSL已安装但配置脚本仍然报错,可能需要指定库的路径。如果以上步骤无法解决问题,可以尝试查看配置脚本生成的日志文件或在配置命令后加上。如果你是从源代码编译OpenSSL的,确保编译完成并且安装了开发文件(通常是。正确设置,以便配置脚本可以找到libcrypto库。

2024-12-27 14:30:01 782

原创 configure: error: *** zlib.h missing

如果你使用的是Windows,通常需要安装一个类似于Cygwin的环境或者使用MinGW来获取相应的开发库。这个错误表明配置脚本在检查系统是否满足软件编译需求时未能找到。如果你是从源代码编译zlib的,确保编译安装了开发头文件。是一个广泛使用的数据压缩库,许多软件包都依赖于它。是该库的头文件,如果系统中没有这个文件,编译依赖于。的包,具体取决于你的Linux发行版。安装zlib开发包。安装完成后,再次运行配置脚本。

2024-12-27 14:22:20 459

原创 ubuntu 磁盘操作相关说明

输入n,添加新分区,这里输入n以后会让你选择是对主分区扩展还是对扩展分区扩展,请根据实际情况填写,本例中输入p,选择主分区进行扩展。完成后,会让你输入数字,具体的数字根据你实际的情况来,本例中。lvextend -L +XXXG /dev/ubuntu-vg/ubuntu-lv对卷组进行扩容。输入p,打印当前有多少分区表,本例中有两个分区表,分别为/dev/sda1和/dev/sda2。vgextend命令对卷组进行扩容,将新建的/dev/sda4分区加入到查询出来的卷组中。F 列出未分区的空闲区。

2024-12-02 16:49:37 501

原创 cron 简单介绍

秒(0-59)分钟(0-59)小时(0-23)日(1-31)月(1-12 或 JAN-DEC)星期几(0-6 或 SUN-SAT)年(可选,1970-2099)其中,星期几和日两个参数只能出现一个或者同时出现。其它参数通过空格或逗号来区分,用“*”代表所有取值范围,用"?"代表不指定,用"/"表示间隔时间。

2024-11-29 14:19:45 306

原创 mysql8.0 Authentication plugin ‘caching_sha2_password‘ cannot be loaded

8.0开始,默认的用户密码认证插件变成了'caching_sha2_password'。8.0之前默认使用的'mysql_native_password'的认证插件。针对某些客户端和驱动程序没有升级,导致报错:Authentication plugin 'caching_sha2_password' cannot be loaded。2、mysql 可以将用户的密码认证插件改回'mysql_native_password'。(1)mysql_native_password:8.0之前默认。

2024-11-22 11:27:34 304

原创 openssh升级

1)备份密钥:cp -r /usr/local/openssh/etc /usr/local/openssh/etc.bakc。2)替换为旧版SSH密钥:cp /etc/ssh/ssh_host_* /usr/local/openssh/etc。vim /usr/local/openssh/etc/sshd_config 将 Port 改为 222。2)启动新版ssh:/usr/local/openssh/sbin/sshd。步骤6 验证是否安装成功。步骤2 备份旧版SSH。步骤7 重启ssh服务。

2024-11-21 16:29:50 412

原创 Nginx 升级 步骤

ubutun系统:sudo apt-get install libpcre3 libpcre3-dev。# 步骤 2: 下载新版本的 Nginx (以 Nginx 1.26.2 为例)ubutun系统:sudo apt-get install libssl-dev。#./configure 过程中出现的问题处理。# 步骤 3: 安装新版本的 Nginx。# 步骤 1: 备份当前配置。

2024-11-20 15:58:28 873

原创 druid未授权访问漏洞修复方案

需要明确: Druid本身是不存在漏洞的,Druid未授权访问是因为开发者配置的不够全面,导致攻击者输入ip/druid/index.html即可直接即可登录到Druid监控界面,这就是所谓未授权,即可访问。修复风险: 修改配置文件需要重启业务,可能影响业务正常运行 建议 优先考虑使用1,其余方案为临时解决方案 请在测试环境试验后,再对生产环境进行修复。为了彻底避免未授权访问风险,如果不需要使用或者很少使用Druid的监控功能,可以尝试彻底禁用Druid监控页,这种做法比较简单粗暴,有利有弊。

2024-11-19 16:14:55 1404

原创 Delphi中用状态图对字符串数据进行类型判断

Delphi中用状态图对字符串数据进行类型判断 在我们写程序时总是会遇到对字符串进行数据类型判断,如:整型,浮点型等。而我们可是用状态图图1>的方法来对字符串数据进行类型判断。对字符串进行类型判断我们一般需要对它进行解析,在解析过程中我们需要标识出它现在的状态和下次它可以出现在状态,如整型,浮点型。在解析完后我们可以得出它最后的状态,这样我们对它的类型判断的结果就是它那个最后的状态,通过这个我们可

2005-03-05 14:58:00 1333

原创 Delphi关于线程的消息处理

在平时写程序时,总是碰到窗体(TForm)与线程(TThread)消息通信问题。令人烦恼的是窗体不能向线程(TThread)发送消息(线程没有窗口句柄)。经过几天的折腾,想出二种解决方案,拿出来跟大家探讨探讨。第一。我们知道VC++ 中的MFC类库是自已封装了消息处理(BEGINMESSAGE, ENDMESSAGE),在MFC中对消息的处理是通过建立一张消息映射表,而把方法(function

2005-02-27 15:01:00 1568 4

java 反编译工具-XJad

XJad是一款专门用于Java字节码反编译的工具,它能将编译后的.class文件转换为类似Java源代码的形式,对于理解代码逻辑结构和功能极为有用。它曾是开发者和安全研究人员的重要工具,尤其在Java早期版本中。XJad通过解析.class文件元数据和指令,并映射到源代码级语句,帮助重构接近原始源代码的版本。尽管反编译不总能完全恢复原始代码,但对于教学、逆向工程和第三方库理解仍具价值。当前,XJad可能不支持最新Java特性,但学习其原理有助于深入理解Java字节码。 解压密码:py123456

2025-03-03

FAT文件系统原理(文件系统)

FAT文件系统原理: 文本结构索引:   图片表格索引: 表1 分区表参数 表2 扩展分区表项的内容 一、硬盘的物理结构 图1 硬盘的物理结构 表3 FAT32分区DBR的位置划分 二、硬盘的逻辑结构 图2 winhex下的磁盘MBR 表4 FAT32分区的BPB字段 三、磁盘引导原理 3.1 MBR扇区   图3 winhex给出的MBR参数的意义 表5 FAT32分区的扩展BPB字段 3.2 扩展分区   图4 分区表类型标志 表6 FAT16分区上的DBR组成 四、FAT分区原理 4.1 关于DBR 4.1.1 FAT32 DBR扇区 图5 一个4分区的磁盘结构图示 表7 FAT16分区的BPB字段 4.1.2 FAT16 DBR扇区 图6 分区表链接图示 表8 FAT16分区的扩展BPB字段 4.2 关于保留扇区   图7 磁盘的整体结构图示 表9 FAT16分区大小与对因簇大小 图8 winhex下的FAT32基本分区DBR图 表11 FAT16目录项的定义 4.3 FAT表和数据的存储原则 4.3.1 存储过程假想 图9 winhex给出的图8DBR参数说明 表12 FAT32分区大小与对因簇大小 4.3.2 FAT16存储原理 图10 winhex所截FAT16的文件分配表 表13 FAT表的取值含义 4.3.3 FAT32存储原理 图4.3.11 Fat16的组织形式 表14 FAT32短文件目录项的定义 五、结束 图4.3.12 Fat32的组织形式 表15 FAT32长文件目录项的定义

2008-12-10

空空如也

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

TA关注的人

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