- 博客(297)
- 资源 (6)
- 收藏
- 关注
原创 windows下配置定时任务
在键盘上按下Win + R组合键打开“运行”对话框,输入taskschd.msc后按回车键,即可打开“任务计划程序”。在任务计划程序窗口中,找到左侧导航栏的“任务计划程序库”,左键点击并选择创建任务。新建触发器设置定时任务出发时间,如下设置的每十分钟执行一次。如上就可以实现在windows下配置定时任务了。设置定时任务需要执行的操作。
2025-02-17 10:29:05
687
原创 python实现图片文字识别
在Python中我们可以利用光学识别验证码模块tesserocr和pytesseract来进行识别验证码,他们的核心是tesseract。
2025-02-13 15:32:36
428
原创 本地化部署deepseek
Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。Ollama 支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。Ollama 提供对模型量化的支持,可以显著降低显存要求,使得在普通家用计算机上运行大型模型成为可能。
2025-02-10 09:10:50
699
原创 docker部署Uptime Kuma监控平台
Uptime Kuma是一个自托管监控工具,可以添加的监控项包括监控 HTTP(s)/TCP/HTTP(s)关键字/HTTP(s)Json查询/Ping/DNS记录/推送/Steam 游戏服务器/Docker容器的正常运行时间等常见网站运行参数。当服务器发生意外情况时,Uptime Kuma支持用户选择90多种通知服务,例如Telegram、Discord、Gotify、Slack、Pushover、电子邮件等,以便及时接收网站服务故障通知,帮助用户减少经济损失。
2025-02-05 14:18:32
266
原创 Linux挂载samba共享文件夹
编辑/etc/rc.d/rc.loacl ⽂件,在末尾添加。如果需要卸载已经挂载的文件系统的话,执行下面的命令即可。在/etc/fstab 末尾添加。Bash脚本检测是否正常挂载。1:⽅案⼀(不推荐)
2025-01-24 15:41:36
606
原创 容器内判断当前的运行环境是docker还是podman
如果不存在.dockerenv文件则表示不在docker容器内。如果输入的内容包含podman表示再podman容器内。如果输入如下内容表示再podman容器内。
2025-01-23 15:05:24
392
原创 windows下修改docker的镜像存储地址
再windows下docker的镜像存储地址默认存储再C盘,当镜像数据越来越多时会导致C盘占用控件越来越大,所以建议修改docker的镜像存储地址至其他盘。
2025-01-21 15:56:44
2854
1
原创 Docker网段和服务器ip冲突导致无法访问网络的解决方法
若宿主机所在网络的网段为172.[17-31].xx.xx,则会与Docker本身内部网络间出现冲突,此时需要重新配置Docker默认地址池。
2025-01-21 15:40:53
586
原创 Linux下实现磁盘挂载
如上可以看到/dev/sdb分区成功,建立的分区名为/dev/sdb1。不设置开机自动挂载的话当系统重新启动后挂载有可能会掉。根据如上我们可以获取到需要挂载的磁盘分区UUID。如上可以看出/dev/sdb未进行挂载分区。修改/etc/fstab配置文件后追加内容。使用如下命令查看磁盘的挂载和分区情况。根据上图中的红框内的信息进行操作。重启服务器后进行验证挂载情况。
2025-01-04 17:02:55
607
原创 caddy基础配置和常用命令
Caddy 使用直观易懂的配置语法,让初学者也能快速上手。相比 Nginx 的复杂配置,Caddy 的配置文件更短小精悍。配置文件地址为:/etc/caddy/Caddyfile。
2025-01-04 11:38:06
632
原创 caddy介绍及安装
Caddy 是一款现代化的 Web 服务器,专为简化开发者和运维人员的工作流程而设计。它最大的特点是自动化和易用性,尤其是内置的自动 HTTPS 功能,使得部署安全的 Web 服务变得前所未有的简单。相比于传统的 Web 服务器(如 Nginx、Apache),Caddy 的目标是通过更简洁的配置、更智能的功能来减少人为出错的可能性,并提升部署效率。自动 HTTPS:Caddy 是第一款默认支持自动 HTTPS 的 Web 服务器。
2024-12-31 17:45:05
1066
原创 docker 部署HivisionIDPhotos实现证件照制作
我们就可以看到HivisionIDPhotos的web页面,接下来就可以在web页面中使用HivisionIDPhotos来制作证件照啦!
2024-12-24 16:53:57
458
原创 PHP基于Google Authenticator双因素身份验证实现动态码验证
Google Authenticator双因素身份验证是谷歌推出的一款动态口令工具,解决大家各平台账户遭到恶意攻击的问题,一般在相关的服务平台登陆中除了用正常用户名和密码外,需要再输入一次谷歌认证器生成的动态口令才能验证成功,相当于输入二次密码,以达到账户的高安全性。
2024-12-19 11:31:03
468
原创 linux间隔记录服务器的CPU占用率TOP10的进程
最近线上服务器上总数间隔出现CPU占用过高导致服务访问异常,查看服务运行日志和系统日志没有找到具体由哪个进程导致的,于是规划写一个间隔监控CPU占用率最高的脚本来监控是哪个进程导致的CPU过高。如上表示没间隔10秒将CPU占有率TOP10的进程信息存储到指定文件中。创建一个sh脚本文件log_cpu_process.sh。将log_cpu_process.sh文件执行可执行权限。执行脚本后我们就可以在对应目录下看到生成的日志记录文件。以后台进程方式运行脚本。
2024-12-05 14:16:05
496
原创 docker更换容器存储位置
今天之前在某个服务器上使用docker搭建的服务突然无法访问了,进入服务器查看发现服务运行正常,但是就是无法使用,然后我这边准备将docker服务重新启动下看看,发现docker服务无法重启,提示内存已满,这时候查看存储使用情况发现docker的存储目录下内存已满。将docker容器的存储文件更换到其他目录下,上面我们可以看到/www目录有5T容量,于是我们这边九江docker的容器存储位置更换到/www目录下。在上面其实没有就可以看出存储位置在/var/lib/docker下。
2024-12-04 16:37:46
804
1
原创 html+js实现异步加载树形表格
但是当我们的树形数据过多时,这时候就会出现数据加载过慢的问题,这里我们就来了解html+js实现树形表格异步加载。
2024-08-07 14:21:09
369
原创 mysql查询表中经纬度和指定经纬度之间的距离
存在一个scenic(景点表),其中存在longitude(经度),latitude(纬度)字段,需要查询scenic表中和指定经纬度(118.8800050,31.9396860)之间的距离。在mysql中可以使用地理空间函数(ST_Distance_Sphere)实现查询指定表中的经纬度字段和指定的经纬度之间的距离。如何就可以实现查询到指定表中经纬度和指定经纬度之间的距离。
2024-08-06 18:14:18
600
原创 php使用kafka实现消息队列处理
将下载的拓展包中的 librdkafka.dll移到php安装根目录下,php_rdkafka.dll移到php/ext目录下。将Makefile.config里面的WITH_LDS=y这一行注释掉即可。如果安装librdkafka过程中出现如下错误解决。再php.ini文件中增加。安装过程中提示如下错误解决。安装librdkafka。
2024-06-19 14:31:17
746
原创 php使用sockets实现Modbus TCP串口通信
找到php.ini文件,将下面这行注释即可。找到php.ini文件,增加下面这行即可。再docker容器中执行下面这行即可。
2024-06-18 17:02:46
615
原创 nginx使用htpasswd实现站点账密登录
在Web应用程序的开发中,安全性是一项至关重要的任务。当用户需要访问敏感信息或执行特定操作时,需要使用账号和密码进行身份验证,htpasswd是Apache HTTP服务器下的一款用于HTTP用户basic认证工具,可用来建立和更新存储用户名、密码,同时生产用于 http 基本认证的工具。
2024-05-21 14:22:56
701
原创 docker安装部署FastGPT
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!
2024-05-08 14:20:24
1253
1
原创 docker安装部署服务后docker网段和主机网段冲突解决
docker安装后,dockers的内部网段在172.[17-31].xx.xx,如果主机网段在这之间时就可能出现网段冲突问题。修改Docker 的 daemon 配置文件(/etc/docker/daemon.json)配置如上后重启docker即可。
2024-05-07 15:03:10
426
原创 MYSQL分区
RANGE分区:基于一个给定区间边界,得到若干个连续区间范围,按照分区键的落点,把数据分配到不同的分区;LIST分区:类似RANGE分区,区别在于LIST分区是基于枚举出的值列表分区,RANGE是基于给定连续区间范围分区;HASH分区:基于用户自定义的表达式的返回值,对其根据分区数来取模,从而进行记录在分区间的分配的模式。这个用户自定义的表达式,就是MySQL希望用户填入的哈希函数。
2024-03-29 15:10:10
1067
原创 从SVN迁移到GIT并保留所有的提交记录
早期某些项目使用的SVN,目前都使用的是GIT,那么如何将SVN的项目迁移到GIT并保留之前提交的记录呢。
2024-03-29 11:31:09
1257
原创 小程序加密网络通道
为了避免小程序与开发者后台通信时数据被截取和篡改,微信侧维护了一个用户维度的可靠key,用于小程序和后台通信时进行加密和签名。开发者可以分别通过小程序前端和微信后台提供的接口,获取用户的加密 key来实现数据的加密和解密。
2024-03-26 17:50:56
837
原创 PHP使用 enqueue/amqp-lib拓展实现rabbitmq任务处理
'port' => '5672',//端口'vhost' => '/',//虚拟主机'user' => 'admin',//账号'pass' => 'admin',//密码]);
2024-03-11 11:23:51
676
原创 Yii实现RabbitMQ队列
如果我们需要在执行队列任务时只有执行成功才删除对应的任务,否则不删除处理。在配置文件的bootstrap属性增加queue。在配置文件中配置RabbitMQ队列。
2024-03-11 10:57:36
777
原创 Yii实现redis操作
集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。在redis中我们使用redis脚本来实现原型性操作,Redis脚本时使用Lua解释器来执行脚本实现原子性操作,reids原子性操作表示将多个redis一系列的操作融合成一步,一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节,redis原子性操作常用于高并发下数据处理。在配置文件中增加如下配置。
2024-03-09 11:55:02
1179
原创 django中静态资源配置
在settins.py中INSTALLED_APPS属性是否存在django.contrib.staticfiles,如果没有加上。
2024-03-07 18:08:39
733
原创 django表单提交
前提:使用django-admin startproject XXX创建了一个django项目【项目目录为project】
2024-03-07 17:47:21
1051
原创 django中URL配置和视图渲染
前提:使用django-admin startproject XXX创建了一个django项目【项目目录为project】
2024-03-07 16:48:03
679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人