E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
tp5框架源码分析
tp5
使用RabbitMQ的使用记录
准备工作:1.搭建好rabbitmq服务器2.搭建好TP网站一、安装amqp包composerrequirephp-amqplib/php-amqplib二、网站中写一个发布者请求,往rabbitmq服务器发送数据。app\controller\Test.phpgetConnection();$channel->queue_declare('hello',false,false,false,fal
失眠的牛奶杯
·
2023-08-15 07:18
PHP
tp5
rabbitmq
tp5
并发更新数据
加锁lock必须和事务一起使用$id=Db::name('test')->insertGetId(['addtime'=>time()]);if($id){Db::startTrans();try{$rank=Db::name('test')->lock(true)->max('rank');Db::name('test')->where('id',$id)->update(['rank'=>$r
laxexue
·
2023-08-15 07:15
PHP
tp框架
php
Android UiAutomator测试
框架源码分析
导读
前言竟然有人做这个框架的源码分析,你以为我疯了吧,还真有点,当初想提升能力,又不知道要干啥,就扎进去UiAutomator框架中,想看看自己能否看懂源码?开始看的时候,感受道吃力的感觉了,之后不敢说如履平地,反正可以快速看懂一个对象、一个方法,做起需求来,也是妥妥的,一共写了几十篇文章,我当然建议你边读边看源码了,你最好对UiAutomator的API比较熟悉,比如UiDevice、UiObjec
叫我王员外就行
·
2023-08-15 00:29
Android
UiAutomator
测试框架源码分析
android
UiAutomator
Ui自动化
thinkphp5.0.24验证码
composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.comcd到web目录下执行以下命令:
tp5
.0的使用1.0下的扩展
hgb24660
·
2023-08-14 15:08
PHP
thinkphp使用验证码
【ThinkPHP6系列学习-2】多应用模式配置
因为TP6和
TP5
有所差异,TP6默认是单应用模式(单模块),而我们实际项目中往往是多应用的(多个模块),所以在利用TP6是就需要进行配置,开启多应用模式。
下页、再停留
·
2023-08-14 02:15
ThinkPHP6学习笔记
php
开发语言
利用PHP导出MySQL数据表结构和SQL文件
目录一、获取数据库所有的数据表方法一:
TP5
方法二:原生PHP二、导出指定数据表的数据结构三、导出SQL文件四、生成SQL语句五、完整代码前端后端语言:PHP数据库:MySQL功能:分为四部分,①查出数据库的所有表
下页、再停留
·
2023-08-14 02:15
PHP
数据库
mysql
php
TP5
框架在nginx环境下路由报404错误解决方法 亲测可用
前段时间给客户写了个
TP5
框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来了
shengmingnet
·
2023-08-13 11:56
tp5
中的事务处理
使用事务首先要数据库支持事务;如下MySQL数据库user表开启事务支持,即设计表->引擎设置为InnoDB->保存事务处理1.数据库的表引擎需要是InnoDB才可以使用,如果不是调整即可;2.事务处理,需要执行多个SQL查询,数据是关联恒定的;3.如果成功一条查询,改变了数据,而后一条失败,则前面的数据回滚;4.比如:蜡笔小新给路飞3快钱,自己-3,对方+3,这时需要事务处理;5.系统提供了两种
Qlittleboy
·
2023-08-13 02:50
PHP
php
tp5
伪静态设置
nginx伪静态location/{if(!-e$request_filename){rewrite^(.*)$/index.php?s=$1last;break;}}apache伪静态Options+FollowSymlinks-MultiviewsRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILEN
冰海恋雨.
·
2023-08-13 01:53
php
php
linux下
tp5
定时任务执行
1.xshell连接服务器成功后,输入crontab-e出现以下界面,2.点击i键,进入编辑状态3.输入要执行的命令:如上*****/www/......./filename.sh;4,按ESC键,然后输入:wq保存退即可5..sh文件内容如下:备注:.sh文件调用的方法,CLI模式,要用决对路径,文件以UTF-8无BOM模式(notepad++即可)如:$str=file_get_content
[email protected]
·
2023-08-11 18:20
php
linux
crontab
linux定时任务
php定时任务
tp5
number_format() 方法模板输出数字转换为两位小数
{:number_format(9999999,2,'.','')}//9999999.00//:number_format(要转换的数字,保留几位小数,'小数点以什么符号表示','千分位等逗号以什么符号显示')number_format(1000000,'2')//输出1,000,000.00echonumber_format("1000000",2,".","");echonumber_for
Qlittleboy
·
2023-08-11 12:12
PHP
php
TP5
.1 调用 阿里云图片审核
TP5
.1调用阿里云图片同步审核接口首先去阿里云下载相关文件我这里是
TP5
.1引用的外部文件
tp5
可以直接使用vendor进行引用下面我也会附上对接阿里云视频审核接口domain();$accessKeyId
是誰萆微了承諾
·
2023-08-10 19:46
TP5.1
阿里云
接口
php
支付宝和微信App支付集成过程填坑
导致他们一直无法吊起相应的支付,在服务端下单成功后需要把微信和支付宝的返回参数做验签处理,并把得到的参数返回给客户端,并且在保证正确的情况下,才能正确的完成app的支付流程微信重新制作签名支付宝调用验签的函数
tp5
竭尽全力才能成功
·
2023-08-10 08:24
TP5
+PHPMailer 实现发送邮件功能
目录准备工作一、PHPMailer是什么?二、使用步骤1.查看本机是否开放25端口2.打开邮箱启动邮箱的SMTP服务3.下载PHPPHPMailer资源4.代码编写总结准备工作使用QQ邮箱或者163网易邮箱或者126邮箱,这里以qq邮箱为例来进行介绍。分为三步:1.如果是本机需要开放端口25,如果是服务器的话需要添加一个465端口;2.打开邮箱,需要开启邮箱的SMTP服务,开启之后返回一个授权验证
smallmww
·
2023-08-10 05:14
PHP
php
使用JFreeChart折线图绘制服务器性能监控图
生成图表效果如下实现代码使用的依赖包:cn.hutoolhutool-json5.8.19cn.hutoolhutool-ht
tp5
.8.19cn.hutoolhutool-core5.8.19org.jfreejfreechart1.5.4SystemChart.java
penngo
·
2023-08-09 16:46
java
服务器
java
servlet
ThinkPHP5+PHPExcel导入导出
www.whongbin.cn/index/article/detail/id/58.htmlimage前言不得不说,phpExcel是个很好的工具类,之前在typo3项目中一直在用,这两天找下资料,发现在
tp5
是彬不是杉
·
2023-08-09 12:17
php使用闭包的方式执行子查询,
tp5
中的in查询
//.使用闭包的方式执行子查询;$result=Db::name('one')->where('id','in',function($query){$query->name('two')->where('gender','男')->field('uid');})->select();//4.between表达式具有两个快捷方式whereBetween()和whereNotBetween();Db:
Qlittleboy
·
2023-08-09 02:13
PHP
php
android
开发语言
PHPstudy配置伪静态步骤,
tp5
.1的框架
搜索mod_rewrite.so,然后去掉前面的#(即放开注释)2.找到index.php同级文件.htaccess(没有就新建)这些是
tp5
.1自带的内容,把它注释掉,是错误的内容,添加下面的这段配置
Qlittleboy
·
2023-08-09 02:42
PHP
php
Tp5
在Linux部署报错During inheritance of JsonSerializable: Uncaught think\exception\ErrorException
问题描述:tp项目在本地调试没有任何问题,在linux第一次调试也莫有问题;后来xampp升级忘记备份了就出现了这个问题。报错信息翻译后:在JsonSerializable的继承过程中:未捕获think\exception\ErrorException:返回类型属于think\Model::jsonSerialize()两者都应该与JsonSerializable::jsonSerialize()
荒-漠
·
2023-08-07 23:43
php
linux
linux
php
tp5
No function matches the given name and argument types. You might need to add explicit type cast
tp5
连接pgsql数据库报错第一个错误Arrayandstringoffsetaccesssyntaxwithcurlybracesisdeprecated修改一处代码文件所在:thinkphp\library
荒-漠
·
2023-08-07 23:42
pgsql+php
thinkphp
pgsql
php
【解决Window】彻底消除卸载Xshell5/6/7/类 等其它软件弹窗出现
因为没有卸载干净,导致电脑每次启动的时候就会弹出xf
tp5
的安装向导,让我寻找一个.msi的文件,提示找不到,安装失败,一直会卡在这里取消也取消不了烦死.以我Xshell软件为例:然后打开电脑软件时,会弹出安装
秋刀鱼_天官
·
2023-08-06 08:50
Windows
windows
ssh
远程工具
Thinkphp6.0.x反序列化漏洞复现
看了其他大佬的wp,上面说tp6的反序列化漏洞的后半段利用和
tp5
.2.x是一样的,也就是__toString函数上。第一步相信大家都知道,全局搜索__destruct,查找可以利用的点。
succ3
·
2023-08-05 16:14
Thinkphp漏洞复现
Thinkphp6.0.x
反序列化漏洞复现
PHPExcel导出类
TP5
.0微信公账号+小程序数据打通CRMEBV2.6导出表格图片namespaceservice;usePHPExcel_IOFactory;usePHPExcel;useservice\JsonServiceasJson
那个人_50f8
·
2023-08-05 10:18
TP5
代码一键生成(萤火小程序新增功能开发辅助)及开发记录文档
工欲善其事必先利其器,常用tp开发,例如要添加一个文章功能,需要添加后台的文章管理列表,添加修改删除,common及后台控制器下需要添加对应的model,如果有api或者index、user等控制器,也需要添加对应controller和model还有view页面。还有添加对应数据库。每次添加都需要复制创建好多个文件,操作比较繁琐。因此特意做了个工具来完成这些操作。一键生成对应数据库.sql文件,直
马克88
·
2023-08-03 17:50
ThinkPHP
PHP
开发工具
微信
ssh
服务器
萤火
tp5
二次开发wxapp_id丢失记录
最近使用萤火的开源
tp5
做开发,感觉还是挺好用的,搭配工具,新增模块,基础的查询添加修改删除一键生成,controller、model、view都自动生成了,开发起来快速方便!!!
马克88
·
2023-08-03 17:19
ThinkPHP
PHP
解决ComposerStaticInit类重复加载问题
Tp5
中composer安装phpoffice后报错CannotdeclareclassComposer\Autoload\ComposerStaticInit6c9266e89aa536667bf36f59ad8e6e6b
守护大白菜
·
2023-08-03 06:21
php
ThinkPHP5之缓存使用
在
TP5
中缓存的使用简化了很多细节。比如新的
TP5
框架的文档关于缓存的使用://缓存而缓存的信息放在了runtime的cache文件夹下(具体哪一个看文件时间)。
SchopenhauerZhang
·
2023-08-03 00:23
后端开发
总结
ThinkPHP
web开发
thinkphp
缓存
框架
ThinkPHP5的软删除的常见问题和详解
tp5
的软删除:1、使用:官方文档usetraits\model\SoftDelete;classUserextendsModel{useSoftDelete;protected$deleteTime=
SchopenhauerZhang
·
2023-08-03 00:23
总结
ThinkPHP
web开发
后端开发
mysql数据库
thinkphp
软删除
ThinkPHP5的debug配置和视图输出字符串内容替换
而视图输出字符串内容替换则是
TP5
中的最坑的坑!做个demo,讲解它的使用和配置。首先在index下(c
SchopenhauerZhang
·
2023-08-03 00:22
web开发
总结
php
后端开发
ThinkPHP
thinkphp
应用
调试
Linux开启FTP
vsftpd开机自启动sudosystemctlenablevsftpd3、启动FTP服务sudosystemctlstartvsftpd4、确认服务是否启动sudonetstat-antup|grepf
tp5
未來Miral
·
2023-08-02 20:17
小程序全栈学习-
TP5
的异常日志
如上篇文章所述,在项目开发过程中针对有些异常是需要记录日志的,有些一异常是不需要记录日志的,但是
TP5
默认的记录日志的机制会将项目中发生的每个异常的日志都记录下来,这无疑是不必要的。
Answer_ccbb
·
2023-08-02 16:05
ThinkPHP 6 添加跳转提示扩展 liliuwei/thinkphp-jump
liliuwei/thinkphp-jump是
TP5
中经典跳转提示,在TP6中已经取消,通过composer下载该扩展可以在TP6中使用
TP5
的跳转提示操作。
wkj001
·
2023-08-02 14:09
android
docker安装php GD库
故事是这样的:公司采购了一套商城源码,使用的是
TP5
,同事先行,用宝塔部署到生产环境,运行正常。
龙枫995
·
2023-08-01 22:35
docker
PHP
docker
php
GD库
骨肉瘤微环境:一个复杂但有针对性的生态系统
OS中发生较多突变的基因:
TP5
3、RB、MDM2、ATRX和DLG2骨肉瘤的微环境成分:骨肉瘤,在骨微环境中生长,这是一个非常专业、复
生信米
·
2023-08-01 13:59
TP5
各种实用函数
/***@paramint$num阿拉伯数字*@returnmixed|string*/functionnumToWord(int$num){$chiNum=array('零','一','二','三','四','五','六','七','八','九');$chiUni=array('','十','百','千','万','亿','十','百','千');$num_str=(string)$num;$c
火烈鸟_8d58
·
2023-08-01 10:54
3
TP5
框架配置文件的格式详解:php/ini/xml/json等
效果image.png过程描述配置文件格式序号-----格式--------说明1----Array数组键值对-----默认格式2------ini名值对-------要在入口文件定义系统常量:define('CONF_EXT','.ini')3--------xml标签对--------------要在入口文件定义系统常量:define('CONF_EXT','.xml')4--------js
星chen
·
2023-08-01 04:03
SE
TP5
,Substrate Runtime 开发简述
简介cargoexpand将宏里的代码展开,得到Rust的标准与法可以参考https://github.com/dtolnay/cargo-expandpallet属性宏参考文档https://crates.parity.io/frame_support/attr.pallet.htmldecl_runtime_apis&impl_runtime_apis,定义参考文档https://substr
kami1983
·
2023-07-30 20:55
搭建SFTP文件服务器
sftp文件服务器目录mkdir-p/data/sftp/mysftp4.修改所有者以及拥有者分组chownroot:sftp/data/sftp/mysftpchmod755/data/sftp/mysf
tp5
Jetlag时
·
2023-07-26 23:20
Echarts引入后报echart 未定义和util未定义的原因
1、报echart未定义:两个原因:(1)未引入或者引入错误;(2)引入的js放置位置错误;以下是
tp5
.1使用echarts出现的问题:原因如下:解决:2、报util未定义的原因,是引入错误的js这两个引入之后一直报
灰鸽私塾
·
2023-07-26 17:54
echart
util未定义
echart未定义
前端
集合框架 (第 03 篇) 源码分析:ArrayList
一、集合
框架源码分析
集合框架(第01篇)源码分析:Collection框架总览集合框架(第02篇)源码分析:Map框架总览集合框架(第03篇)源码分析:ArrayList集合框架(第04篇)源码分析:LinkedList
826118e875ee
·
2023-07-26 06:55
怎么肥事:P53你竟然不让我HDR精准修复!
我们最近都在聊CRISPR-Cas9技术和
TP5
3的关系,最近聊的两篇文章内容可以简述为:(1)CRISPR-Cas9诱导DSB,DSB激活P53,导致细胞死亡;(2)CRISPR-Cas9无法使得P53mutant
冻春卷
·
2023-07-26 03:28
设计模式_行为型模式 -《责任链模式》
设计模式_行为型模式-《责任链模式》笔记整理自黑马程序员Java设计模式详解,23种Java设计模式(图解+
框架源码分析
+实战)概述在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同
小成同学_
·
2023-07-25 23:41
设计模式
责任链模式
设计模式
行为型模式
java
后端
tp5
导出excel
/**execl数据导出*应用场景:订单导出*@paramstring$fileName模型名(如Member),用于导出生成文件名的前缀*@paramarray$headArr表头及字段名*@paramarray$data导出的表数据*特殊处理:合并单元格需要先对数据进行处理*/publicfunctiongetExcel(fileName,fileName,fileName,headArr,$
麻绳小姐
·
2023-07-24 19:36
tp5
.1框架二 项目启动
tp5
.1框架一1、启动顺序执行:Container::get('app')->run()->send();文件位置:项目名/public/index.php解释:根据上文调用关系为index.php-
lsswear
·
2023-07-24 19:20
php
开发语言
php
tp5
model 保存数据及验证
model源码publicfunctionsave($data=[],$where=[],$sequence=null){if(!empty($data)){//数据自动验证if(!$this->validateData($data)){returnfalse;}//数据对象赋值foreach($dataas$key=>$value){$this->setAttr($key,$value,$dat
lsswear
·
2023-07-24 19:50
php
php
tp5
.1框架一
1、index.php位置:public/index.php作用:系统入口、常量定义、加载base.php、启动程序。加载thinkphp/base.php,并用Container类启动应用。2、base.php位置:thinkphp/base.phpthinkphp为php核心类库,5.1的核心类库不用composer加载,即thinkphp和vendor是同一文件夹下两个文件。作用:加载Loa
lsswear
·
2023-07-24 19:50
php
php
开发语言
46号 -马喆-第5课作业_02#裂变增长实验室#
头像换成一个手绘设计师头像Step3:封面图片设计成:Axure交互设计实验室,1周内1对1教会你主流90%的模块交互设计Setp4:自我介绍(体现自己在Axure交互设计领域的成果,能够给用户带来的价值)Se
tp5
Magic_e7aa
·
2023-07-24 18:36
什么是HTTP 500错误,怎么解决
目录什么是HT
TP5
00HT
TP5
00错误的常见原因:如何修复HT
TP5
00总结什么是HT
TP5
00错误HT
TP5
00内部服务器错误是指在客户端发出请求后,服务器在处理请求过程中发生了未知的问题,导致服务器无法完成请求
傻啦嘿哟
·
2023-07-24 16:31
关于代理IP那些事儿
http
网络协议
网络
TP5
模型新增的返回值、返回值的判断以及所使用的SQL
TP5
模型新增主要使用静态方法create和动态方法save静态方法create直接使用模型类静态调用,例如Test模型类新增username为a的用户,如下$data=['username'=>'a'
岛泪
·
2023-07-23 04:21
笔记
教程
开发语言
php
Thinkphp
TP5
多态关联 MorphTo 闭包查询 field 函数无效
tp5
.0.24这是在多态关联预载入查询中出现的问题,起因是想控制关联模型输出的字段。一开始是这样查询的,返回profile全部字段。
工资低的佛系程序员
·
2023-07-23 04:49
PHP
thinkphp
php
mysql
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他