灌水区
-
Thinkphp5 模型里别名alias不生效bug【已解决】
使用很长一段时间的Thinkphp5.0,一直被一个问题困扰,就是模型里面数据查询无法使用别名,除非使用DB类 但是模型里面一般是直接使用 $this 或 静态方法 self 例如写一个 Join 查询 当前表取别名为t,查看当前Sql 可以看到别名没有起作用,经过我再三翻找源码,定位的位置是 \thinkphp\library\think\db\Query.php 尝试过,Db::… -
Postman 安装失败
环境 Win7, 下载 Postman 安装程序之后出现 Update 已停止工作 关闭程序后出现此提示 点击打开错误日志后 部分错误关键字 2020-07-28 10:30:47> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta … -
win10 Docker Desktop 启动失败 Failed to set version to docker-desktop: exit code: -1
今天 Docker Desktop 启动失败,搜到一篇文章完美解决 在Windows 10 的 2004 版本 中, 启用 使用Docker Desktop 时 发现 根本无法启动, 偶尔 或者频繁的出错: System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1 … -
Fine-Tune模型微调
为什么需要微调 我们知道GPT可以通过不断的对话来调整回答的内容、通常我们 prompt 提示词 让他扮演一个角色来回答问题 但是复杂的情况下提示词不足以满足我们的使用条件 比如:让他当一个客服,根据我们系统内部的数据来回答客户的问题。 而我们系统的数据非常的多,不可能每一个问题都列出来跟GPT对话一遍,而且 GPT3.5 版本的最大对话单词是 4097. 超出这个长度会直接报错(This mod… -
Navicat Premium 11, Navicat Premium 12
Navicat Premium 11 Navicat Premium 12 -
php predis GEORADIUS 无法返回距离问题
今天安装 predis ^1.1 版本,按之前的项目使用方式使用GEORADIUS 发现 WITHDIST, 或者 WITHCOORD无效 无法返回距离或者经纬度。只能返回保存对象,一开始怀疑是否本地 reids 版本导致,于是进行代码测试 代码如下 // 经度 $longitude = (float)'110.153724'; // 纬度 $latitude = (float… -
如何判断各种手机浏览器?
前端 js判断 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u… -
Web攻击的危害与特点
今天看到一张图片,非常有意思,咱们看看Web攻击的危害与特点 特点 Web攻击特点是规模化,自动化,危害被国家高度重视 黑客编写自动攻击程序对有相同漏洞的Web应用发起规模化攻击是最常见的方式。据《2019年Web应用安全年度报告》过去一年98%的网站都遭受过不同程度的Web攻击。 --《网络安全法》规定网络运营者要保障网络免受干扰、破坏或者未经授权的访问,防止网络数据泄露或者被窃取、篡改。 --… -
PHP flock 文件锁处理并发
利用 PHP flock 文件锁处理并发 利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file 必需。规定要锁定或释放的已打开的文件。 lock 必需。规定要使用哪种锁定类型。可能的值: LOCK_SH - 共享锁定(读取的程序)。允许其他进程访问该文件。 LOCK_EX - 独占锁定(写入的程序)。防止其他进程访问… -
PHP是世界上最好的语言吗?问问ChatGPT
PHP是世界上最好的语言吗? 问问最强AI ChatGPT~ -
RabbitMQ的基本工作原理
Rabbitmq基本原理 MQ全称为Message Queue, 是一种分布式应用程序的的通信方法,它是消费-生产者模型的一个典型的代表,producer往消息队列中不断写入消息,而另一端consumer则可以读取或者订阅队列中的消息。 RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。业务上,可以实现服务提供者和消费者之间的数据解耦,提供高可用性的消息传输机制,在… -
wordpress 如何更改域名
wordpress如何更改域名 如果是其他类型站点一般只要修改了修改了域名的解析就行,但是 wordpress 在安装的时候会记录安装域名,如果当前域名能用的情况下我们可以进入后台把新域名更换 如果某些原因如原站点dns已失效,原域名未续费导致域名无法访问,结果导致网站无法使用了,后台也进不去了。 网上给出的方法是直接在数据库中修改,个人觉得这种方法不好,数据库只要一不小心就会出现很大的问题。这里…



















