自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用oxylabs代理国外ip请求openai接口报错记录

这些报错都是因为curl版本过低(我的版本是curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.53.1 zlib/1.2.7 libidn/1.28 libssh2/1.8.0 服务器购买后的默认版本)升级curl版本到 curl 7.61.1 或以上就可以了。

2023-11-29 00:04:12 160

原创 easywecht 报错:easywechat//Kernel//Support//Arr::exists(): Argument #1 ($array) must be of type array,

修复版本:https://github.com/w7corp/easywechat/releases/tag/6.12.10。报错原因: Arr 读取非数组子项时报错。

2023-11-17 17:35:53 184

原创 python爬虫 - Scrapy>=2.9.0出现 “AttributeError: ‘AsyncioSelectorReactor‘ object has no attribute ‘_hand”

Twisted 软件包的新版本(版本 23.8.0),该软件包似乎与 scrapy 存在一些兼容性问题。

2023-08-30 09:51:52 5011 5

原创 大语言模型 -- 部署LaWGPT模型记录

该系列模型在通用中文基座模型(如 Chinese-LLaMA、ChatGLM 等)的基础上扩充法律领域专有词表、大规模中文法律语料预训练,增强了大模型在法律领域的基础语义理解能力。在此基础上,构造法律领域对话问答数据集、中国司法考试数据集进行指令精调,提升了模型对法律内容的理解和执行能力。注意,这一步需要使用huggingface上已经训练好的模型,我的服务器是新加坡地区访问可以正常下载,国内的服务器可能会出现下载卡顿,总共14G左右的模型。5、访问weui就可以体验这个法律模型了。

2023-06-19 22:50:06 990 1

原创 Milvus向量数据库 --- 01 基本词汇概念

Vector:在Milvus中,Vector是指向量数据的一种数据类型,它是由多个数值组成的数组,每个数值表示向量在一个维度上的取值。Schema:Milvus向量数据的库的Schema是指向量数据的模式定义,包括向量的维度、向量数据类型、索引类型等。Index:在Milvus中,Index是指对向量数据进行预处理和优化的技术,可以大大提高向量数据的查询效率。Milvus支持多种不同的查询方法,包括向量相似度查询、范围查询等,用户可以根据不同的应用场景选择不同的查询方法。

2023-05-25 14:12:32 1431 1

原创 初识Python -- 使用Python完成chatgpt聊天功能

基于stream流式返回,逐字打印回答内容。

2023-05-24 16:22:34 581

原创 openai登录老是被拒绝,被限制?告诉你真正原因

2.进入欺诈检测网络网址,监测刚才的ip:https://scamalytics.com/这个分数越高,被openai拒绝的几率就越大。这是最常见的被拒情况,更多情况等博主继续更新~输入ip就会得到一下结果。

2023-05-20 10:11:46 10941

原创 即将进入创业期的杂感

创业前的思考和杂感

2022-06-15 23:02:16 171 1

原创 搭建websocket消息推送服务考虑到的几个问题

websocket

2022-03-31 22:52:07 3533

原创 centos安装与配置supervisor

安装supervisoryum install -y supervisor安装完成后启动服务systemctl start supervisord3.查看服务状态systemctl status supervisord4. 查看配置文件,新增自己的进程监听配置文件目录vi /etc/supervisord.conf5.进入刚才的目录,新增自己的配置cd /etc/supervisord.d6.配置参考[program:laravel-worker]process.

2022-03-10 10:28:45 897 1

原创 linux磁盘空间文件删除后磁盘又反复被占满

linux磁盘空间文件删除后磁盘又反复被占满解决方法:lsof | grep delete | awk ‘{print $2}’ | xargs kill -9

2021-02-03 17:04:20 610

原创 MTProxy TLS安装教程

原文链接:https://sunpma.com/918.html说明此脚本安装的是绿色版,安装卸载都非常简单,并配置有TLS域名伪装;GitHub:https://github.com/sunpma/mtp安装执行如下代码进行安装# 创建程序目录并进入mkdir /home/mtproxy && cd /home/mtproxy# 下载程序并配置安装curl -s -o mtproxy.sh https://raw.githubusercontent.com/s

2021-01-04 22:36:35 7829

原创 golang 安装github.com/gin-gonic/gin,依赖包google.golang.org/protobuf无法安装的解决方法

折腾了半天,通过科学上网,找到了google.golang.org/protobuf包对应的github上的地址,地址为:https://github.com/protocolbuffers/protobuf-go1.下载或者clone这个包;2.复制到你的依赖包的目录,比如 项目目录/src/github.com/protobuf-go3.替换下载的源文件中的"google.golang.org/protobuf"为你刚刚复制的目录,例如这个文件:要全局替换哦,总共有接近1000个文件需求更改

2020-06-04 15:55:05 8061

原创 记录本地的docker lnpm环境

网络连接:docker network create --subnet=192.168.2.0/24 localmysql镜像:docker run -p 3307:3306 --net local --ip 192.168.2.2 -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7php+nginx:镜像地址:docker pull webdevops/php-nginx:7.3预先启动一个容器,复制配置文件到本地docker

2020-05-29 09:15:01 329 1

原创 极光魔链web版,兼容微信浏览器代码分享

只需把配置的短链地址替换代码中的“你的魔链地址”即可<!DOCTYPE html><html lang="en"><head> <meta charset=utf-8"utf-8" /> <meta name="apple-mobile-web-app-capable" content="yes" /> &...

2020-04-16 10:30:49 1050

原创 钉钉小程序开发,发起网络请求,IOS和开发者工具请求成功,安卓请求失败

我产生这个问题的原因是,php返回的json数据中包含了BOM头,导致小程序无法解析数据,然后回调到了fail,十分感谢钉钉开发平台的技术人员!帮我调试了一整天...

2020-04-08 20:36:55 1662 2

原创 thinkphp3.2乐观锁源码解读与优化

索引一、使用乐观锁的目的二、乐观锁实现的方法三、thinkphp3.2中乐观锁的实现四、优化thinkphp3.2中的乐观锁使用乐观锁的目的:简单的来说,使用乐观锁的目的就是保证数据不会被错误的写入,并且在保护写入的过程中,并不影响其他用户对这个数据的读取(乐观的去读,认为我读的数据都是别人没有改过的)。乐观锁实现的方法    乐观锁实现的方法,换句话说就是如何保护数据不被错误的...

2020-03-29 16:49:16 786 1

原创 2019年度总结与2020目标

2019年简要总结2019年最大的收获:学会了站在管理者的角度去思考问题、看待项目;真切的体会到了用心做的产品才能得到使用者的认可。有了一定的项目架构能力,独立设计开发了统单系统和点单系统;更深入的学习了明亿商超系统的系统架构;2019年存在的问题:1.系统性的学习和提升没有规律的、持续的进行下去;2.对于人员的管理做的不好,主要的问题是没有树立威信,没有做好带头作用;3. 没有克...

2020-01-14 22:35:30 272

原创 记录window下sowft开发的最佳体验

docker network create --subnet=192.168.2.0/24 swoftNetworkdocker run -p 9800:9800 -p 9801:9801 -p 9802:9802 --net swoftNetwork --ip 192.168.2.2 -v /c/software/phpstudy/WWW/swoft/FoodApi/swoft:/...

2019-11-12 10:39:37 313

原创 linux 删除指定关键字的进程

kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')

2019-10-30 17:13:14 1234

原创 记录2019年初到2019年11月企图非法访问的主机地址

deny 113.108.12.154; #此为搜搜蜘蛛IPdeny 124.115.0.0/24; #此为屏蔽搜搜蜘蛛124.115.0.1 ~ 124.115.0.255整个网段IPdeny 124.115.4.0/24; #此为屏蔽搜搜蜘蛛124.115.4.1 ~ 124.115.4.255整个网段IPdeny 94.114.226.195; #企图访问ph...

2019-10-26 15:07:48 315

原创 php7.2+使用openssl替换mcrypt加解密微信消息

文档: 微信消息加解密官方文档在文档中的SDK所使用的mcrypt 扩展从PHP 7.2起它将被从核心代码中移除并且移到PECL中。PHP手册在7.1迁移页面给出了替代方案,就是用OpenSSL取代MCrypt.前言:如果已经使用了SDK包,请直接使用“一、快速替换”;如果还没有使用SDK包请直接引入“二、抽离代码,直接对微信消息进行解密”一、快速替换替换SDK中 pkcs7Encod...

2019-10-12 17:23:38 1590

原创 mysql视图建立MERGE算法和TEMPTABLE算法的区别(效率与表锁定问题)

视图创建语句:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION]可选的ALGORITHM子句是对标准SQL的M...

2019-08-05 23:05:44 4599

转载 Authentication required (packagist.laravel-china.org) 的解决方法

原因:Composer 镜像限额,出现要求用户名认证时请使用替代源解决地址:https://learnku.com/articles/30415

2019-07-14 09:31:36 769

转载 Linux_磁盘分区、挂载、查看

作者:一颗洛米来源:CSDN原文:https://blog.csdn.net/qq_30604989/article/details/81163270一、分区1、分区的方式1)mbr分区:①最多支持4个主分区②系统只能安装在主分区③扩展分区要占一个主分区④mbr最大只支持2TB,但拥有良好的兼容性2)gtp分区:①支持无限多个主分区(但操作系统可能限制,比如Windows下...

2019-07-03 13:59:22 1228

原创 构思:使用spatie/Laravel-permission的角色与权限模式改变为权限组与用户模式

前言:spatie/Laravel-permission可以快捷的创建一个权限和角色,并为角色赋予权限,给用户赋予角色,从而让用户继承角色的权限。这种模式适用用权限不是太过复杂的场景,但是一般的后台设计都涉及了权限分组(比如订单管理权限组,包含订单列表查看,订单详情查看,订单汇总,订单删除等权限),直接根据不同情况,创建不同的权限组,再把用户分配到对应的权限组里面去,从而简化对用户的权限管理操作...

2019-06-24 17:59:01 3701 1

原创 使用PhpSpreadsheet的一些格式记录

官方文档地址格式记录:$sheet = $spreadsheet->getActiveSheet(); // 合并单元格$sheet->mergeCells('A1:L1'); // 设置单元格值$sheet->setCellValue('A1',$value); //设值行高$sheet->getRowDimension('1')->se...

2019-06-13 10:23:16 4096

原创 swoole学习(三)---- 手写一个单进程阻塞复用的网络服务器

引入:上一篇博文中的预派生子进程模式的服务器虽然能解决一定程度的并发,但是太依赖进程的数量了,实际运行中一个进程只能处理一个连接,那有没有办法能让一个进程能同时处理很多个(最好理论上能处理无限个)连接呢?并且一个进程能处理N个连接后,在多fork几个这样的子进程,那是不是就能突破进程的限制呢?没错,只有你内存够大,CPU处理能力没问题,就能达到有多少个文件描述符(fd)就能保持多少个连接!(文...

2019-03-13 13:55:56 553

原创 swoole学习(二) ---- 手写一个预派生子进程模式的网络服务器

预派生子进程模式我们熟悉的就是php-fpm,当我们达到一定并发时,最简单粗暴的办法就是增加php-fpm的进程数目,可以简单的查看一下当前的php-fpm进程数目,ps -ef |grep fpm只有两个子进程打开我们的fpm配置文件,将最大进程数设置为8个,并重启fpm...

2019-03-12 19:34:01 400

原创 swoole学习(一) ---- 手写一个单进程阻塞的网络服务器(原生,非基于swoole)

引言:学习一个框架,就要明白他为什么强大原理篇:首先完成一个最简单的网络服务器知识预备:stream函数中对socket封装的相关函数设计流程:创建一个socket,绑定服务器端口(bind),监听端口(listen);如果使用底层的socket函数可以通过 socket_create、socket_bind、socket_listen等函数完成,如果使用stream_socke...

2019-03-12 15:27:35 328

转载 修改未能正确启动的docker容器的配置文件

转载自:https://blog.csdn.net/weixin_44094872/article/details/85730328查找容器文件保存的位置 docker inspect [CONTAINER ID] |grep MergedDir然后进入merged目录即可

2019-03-08 15:25:07 376

原创 微信小程序开发者工具数据能渲染,真机不能渲染的问题总结

开发框架:Wepy1.数据结构不对,数组用对象去点出来;2.脏数据没有触发,只是改变原始数据的一个属性,没有赋值回去;3.开启上传压缩,sync向子组件传数据欢迎大家继续补充~...

2019-01-23 14:08:12 2077

原创 宿主机使用nginx向docker容器转发https请求

转载请注明出处,踩坑不易~实现步骤:1.给容器添加端口映射;2.宿主机nginx中配置SSL证书;3.宿主机nginx转发;给容器添加端口映射情况1:容器尚未创建如果容器尚未创建,可以使用 docker run 命令的-p参数,为容器指定端口映射,例如:docker run -ti --name web -d -p 80:8080 -p 85:8085 镜像名称 /bin/ba...

2018-12-23 11:07:51 6118

转载 查看docker的端口映射情况

iptables -t nat -nL --line-number添加端口映射查看容器静态ipdocker inspect `container_name` | grep IPAddress添加端口将容器的8000端口映射到docker主机的8001端口iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-desti...

2018-12-21 16:41:45 31947

原创 win2008安装mysql8.0

mysql升级到8.0还是有一些变动,先说一下变动的地方有有些:不能直接修改root的权限了,需要新建用户然后再设置用户的权限;更改了密码的加密方式,mysql8之前是使用的mysql_native_password规则,mysql8是使用的caching_sha2_password规则安装mysql8时 win2008需要安装Microsoft Visual C++ 2015补丁需要自...

2018-12-17 12:46:57 5720

原创 laravel全局中间件解决ajax请求跨域问题

定义中间件CorsMiddleware定义位置:app/Http/Middleware/CorsMiddleware.phpCorsMiddleware内容&lt;?phpnamespace App\Http\Middleware;use Closure;class CorsMiddleware{ /** * Handle an incoming requ...

2018-11-29 23:14:37 541

原创 php windows下安装sqlsrv扩展

链接:官网文档安装步骤:1.确认操作系统(windows、inux还是mac,64位还是86位,操作系统版 本,linux中centos是支持的,微软文档中介绍的都是Red Hat)2.确认php版本(版本号,是否是线程安全模式,php进程是64位还是86位)3.确认连接的sqlserver的版本4. 选择操作系统对应版本的ODBC驱动程序(要安装了ODBC驱动才能运行php的sq...

2018-11-21 16:44:50 3322

原创 mysql json字段的运算

假设有这样一组数据,要求计算出amount字段减去extend字段(json类型)里面的refund_amount值的总和 SELECT ROUND(SUM(amount-(IFNULL(extend-&gt;'$.refund_amount',0))),2) FROM orders_goods ...

2018-08-20 15:35:49 2701

原创 通过URL访问php对应的类中的方法

主要是一个小项目,没必要使用框架,就简单处理了使用一个文件类调用多个方法,避免重复创建php文件去实现这些类方法的问题,写好了还是记录一下,方便日后继续使用: pathinfo模式 ,例如:index.php/job/get_list?a=1&amp;b=2&amp;c=3 通过这个URI可以访问到 Job.php中 Job类的getList()方法,其中传入了参数[‘a’=&gt;’1’,’...

2018-07-12 11:29:43 6623

原创 如何实现小程序用户和公众号用户多点登录

需求: 1.现在有一批公众号用户,后期又开发了小程序,那如何让小程序识别到这是来自公众号的用户呢? 2.直接使用小程序的用户实现快速登录?这是一个很常见的需求场景,要实现小程序和公众号用户多点登录就需要任意一方存储好用户的unionId,在实现该需求的过程中也有很多细节需要注意的地方,特此写下这篇博客记录一下。 小程序端的代码实现流程:流程1: 获取用户的u...

2018-06-18 16:40:12 8131

PHP中文离线手册

PHP的中文离线手册

2016-04-20

空空如也

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

TA关注的人

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