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框架源码分析
注解
框架源码分析
(XUtils、ButterKnife)
1.前言频繁的findViewById是一件挺烦人的事,IOC注解框架应运而生,Android中IOC框架就是注入控件和布局或者说是设置点击监听。现在主流的有ButterKnife、xUtils、afinal等,IOC注解框架刚出来的时候,粗略看过源码后我是摒弃使用的,因为里面有反射、循环遍历寻找控件等操作,但是慢慢的接收了这种快捷方式,发现对实际性能影响并不大,不是在特别强迫症的情况下完全可行,
Steadyoung
·
2020-08-24 11:33
Android开源学习
tp5
validate验证规则
引入验证器类usethink\Validate;验证某个字段必须'name'=>'require'验证某个字段的值是否为纯数字(采用ctype_digit验证,不包含负数和小数点)'num'=>'number'验证某个字段的值是否为整数(采用filter_var验证)'num'=>'integer'验证某个字段的值是否为浮点数字(采用filter_var验证)'num'=>'float'验证某个字
梅先森森森森森森
·
2020-08-24 10:47
TP5
利用phpforword生成word表格文档
1.首先用composer安装下载phpoffice/phpforwordcomposer require phpoffice/phpword2.在controller里引用use PhpOffice\PhpWord\IOFactory;use PhpOffice\PhpWord\PhpWord;3.生成简单表格代码如下$PHPWord = new PhpWord();$section = $PH
编程爱好者之家
·
2020-08-24 10:55
PHP
phpforword
tp5
支付宝当面付之扫码付 官方sdk 使用(沙箱测试)
参考文档:官方扫码支付文档:https://docs.open.alipay.com/194官方demo下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/F2FPay_Demo_php.zip沙箱配置信息地址(没有的自己申请):https://openhome.alipay.com/platform/appD
liang_rujiang
·
2020-08-24 08:53
支付宝扫码支付
tp5
php
2、macOS下如何安装
TP5
紧接上文,PHP环境搭建完毕后,就可以开始选择框架了,这里我选择从
TP5
入手,那么如何在macOS下安装
TP5
呢?第一步,下载
TP5
,建议从官网下载,官网下载链接。第二步,复制框架源码到主机目录。
IUVO
·
2020-08-24 07:13
清除缓存文件clear
如果需要清除某个指定目录下面的文件,可以使用:phpthinkclear--pathd:\www\
tp5
\runtime\log\
Small_Operation
·
2020-08-24 07:19
流行
框架源码分析
(18)-UnifyStorage统一的数据库存储,key-value存储,mock网络数据的一个库
主目录见:Android高级进阶知识(这是总目录索引)项目目录:https://github.com/yuzhijun/UnifyStorage这里先给大家道歉一下,最近因为要学习的方向实在是比较大,所以文章已经好久没有更新,如果有什么需要可以留言问我,有什么东西很想要了解的也可以交流,文笔生疏了,见谅。一.目标写这个库的开始是源于一个小的需求,当然,这个库也是小巧的。而且做这个库的初衷就是为了能
ZJ_Rocky
·
2020-08-24 07:32
软件工程--沃尔沃物流信息系统
tp5
实现源码
源程序+sql传送门在线测试效果说明:后台地址:http://rjgc.cxyepoch.cn/admin账号:user密码:123456本系统功能由
tp5
开发,前端为jQuery+Ajax构建验证,采用
宇智波·马达啦
·
2020-08-24 02:40
软件工程
集合框架 (第 02 篇) 源码分析:Map
框架总览
一、集合
框架源码分析
集合框架(第01篇)源码分析:Collection框架总览集合框架(第02篇)源码分析:Map框架总览集合框架(第03篇)源码分析:ArrayList集合框架(第04篇)源码分析:LinkedList
代码风水师
·
2020-08-24 01:43
TP5
自定义全局异常处理是出现错误,解决方法
TP5
自定义全局异常处理,重新handle的render方法之后出现如下错误:(!)
JYcode
·
2020-08-23 23:51
纠错记录
phpexcel导出复杂样式excel
后端采用
tp5
框架,最好使用composer在
tp5
根目录引入phpexcel,在vendor目录下生成,引用时‘use\PHPExcel‘即可。
zxj201611
·
2020-08-23 22:56
php
tp5
.1+swoole+QueryList实现异步爬取数据功能
先讲下为什么要使用swoole异步任务,在项目中我们经常会遇到执行时间比较久的请求(上传,爬取等),让用户一直等待不是好的体验,所以我们使用swoole异步请求,先返回‘执行中’,等异步任务执行完毕再修改状态。接下来我们来实现swoole在thinkphp里的集成:1.安装swoole推荐使用官网提供的安装方式安装swoole扩展2.安装QueryListcomposerrequirejaeger
徐嘉骏不是XJJ
·
2020-08-23 21:17
TP5
.1安装swoole扩展
说明:本实例要在您已经安装好
tp5
.1的情况下进行,在cnetos7上进行运行;我们这里使用的是
tp5
.1所以可以安装的最高的版本是swoole2.0;如果使用官方的“composerrequiretopthink
weixin_42681513
·
2020-08-23 21:35
swoole安装
ThinkPHP5.1开启swoole
#
tp5
.1根目录新建目录和文件server/http_server.php。
fyonecon
·
2020-08-23 21:36
TP5
集成Swoole
环境准备thinkphp5.1和swoole
tp5
的安装使用composer安装,使用以下命令安装composercreate-projecttopthink/think
tp5
--prefer-distswoole
weixin_41033294
·
2020-08-23 21:55
PHP
Swoole
tp5
+swoole安装
本文假设你已经有了Linux操作系统的PHP环境,并且符合上一篇文章的环境要求,强烈推荐使用Vagrant来搭建开发环境除了可以按照文中搭建虚拟机或VPS安装环境外,也推荐你直接使用新浪云来部署环境,更方便快捷,注册账号赠送的云豆足够免费使用到学习完整本书的内容。安装SwoolePECL拓展可以通过pecl命令或者通过源码包编译安装,本文采用pecl命令来安装Swoole在命令行输入$>pecli
The Rogue Assassin
·
2020-08-23 21:46
linux
TP5
用join进行查询出来后的循环id都是一样的
这是因为join将两个表的所有字段都查询,id冲突了,所以需要设置名,或指定选择一个表的id用field('a.*')转载于:https://www.cnblogs.com/init-007/p/11199839.html
山清水秀iOS
·
2020-08-23 20:57
linux下
TP5
安装好Workerman 报错:Class 'think\worker\Server' not found
今天把功能放到服务器,本地测试正常,上传到服务器上报错Class'think\worker\Server'notfound首先想到的是Windows和Linux下大小写的问题,查看了代码,并没有出现这个问题百度也没有查到是什么问题,后来在群里问,跟群里的大佬交流有了思路错误原因:在本地composer安装了workerman,本地测试正常,放到服务器时只在IDE里上传了vendor里的topthi
weixin_30319153
·
2020-08-23 20:24
php
网络
操作系统
tp5
.1-think-swoole
tp5
.1后官方开始支持swoole,think-swoole出来,我们直接使用。
一直向钱
·
2020-08-23 19:08
php
TP5
中 同一个实例 使用save添加多条数据
添加多条数据,报错SQLSTATE[23000]:Integrityconstraintviolation:1062Duplicateentry'86'forkey'PRIMARY说是主键重复,然后查看
TP5
mrun
·
2020-08-23 19:25
TP
tp5
.1 Fatal error: Class 'think\Container' not found
Fatalerror:Class'think\Container'notfound核心框架仓库不是5.1版本的分支cdthinkphpgitcheckout5.1
谁还不是块小饼干
·
2020-08-23 18:51
#
TP5
Tp5
.1+版本与Swoole结合---学习笔记(5)
down.html使用Swooleset(['enable_static_handler'=>true,'document_root'=>'/home/wwwroot/default/swool/demo/
tp5
今天一点也不冷
·
2020-08-23 18:36
Swool学习笔记
Centos 常用命令
FTP:XF
tp5
非商业版。
MikeMiao
·
2020-08-23 18:10
tp5
下自定义类,not found
在
tp5
中一般自定义的扩展类,都放在extend下面。
秋风吹过发梢
·
2020-08-23 18:02
php开发工具
tp5
hasWhere,如果需要对多模型进行搜
$res=model('表名a') ->alias("a")//取一个别名 //与category表进行关联,取名i,并且a表的categoryid字段等于category表的id字段 ->join('表名b i','a.categoryid=i.id') ->join('表名c u','a.authorid=u.id') //想要的字段 ->field('a.id,a
爱好女的故事
·
2020-08-23 17:53
Bug关于
TP5
.1与Swoole使用
1.使用
TP5
.1时候json_encode也可以用但是返回的json数据前端jquery是不能识别的只能使用框架的json函数2.函数结束时候使用returndieecho函数,最好使用return吧
阿朗999
·
2020-08-23 16:46
PHP
Swoole在
Tp5
.1中的使用
1.1面向过程方案set(['worker_num'=>5,]);$http->on('WorkerStart',function(swoole_server$server,$worker_id){//定义应用目录define('APP_PATH',__DIR__.'/../../application/');//加载框架里面的文件require__DIR__.'/../base.php';//r
yí無所冇
·
2020-08-23 16:35
Swoole
tp5
.1.38 支持原生swoole 需要注意的问题
1.执行某个控制器的方法时(http://test.com:9501/?s=index/index/test)其中这个方法必须是return如果是echo必须加exit否则会报错2.修改thinkphp源码thinkphp\library\think\Request.php修改publicfunctionpathinfo()方法注释if(is_null($this->pathinfo)){判断条件
chuanchouchai2554
·
2020-08-23 16:17
简单暴力的
TP5
多主题方案
一个小项目,需要配置多套前端主题。解决的思路是根据域名加载不同的主题配置。一、在应用目录application下创建common目录。二、application/common目录下创建HomeBase控制器。代码如下:domain()??'';$domain=substr($domain,strrpos($domain,'://')+3);///设置前端当前使用主题$this->view->con
baoba84620
·
2020-08-23 15:19
TP5
.1+原生swoole完美整合,解决常见问题
1.在tp框架根目录下建立server\http_server.php文件set(['worker_num'=>5,'enable_static_handler'=>true,'document_root'=>'/home/buinar/www/swoole/livematches/public/static',//document_root目录下要放一个ico图标,为了防止浏览器请求ico图标时
星云·子木
·
2020-08-23 14:01
PHP
Linux-02:Linux实操篇_Xshell5_Xf
tp5
_vi和vim编辑器_关机重启和用户登录注销
文章目录1.远程登录Linux_Xshell52.远程上传和下载文件Xf
tp5
3.Vi和Vim编辑器4.关机,重启,用户登录和注销1.远程登录Linux_Xshell5首先在Linux终端输入setup
茶花女~
·
2020-08-23 14:30
Linux系统
TP5
.0如何使用redis
1.首先确定服务器是否开启了redis服务2.php.ini中是否加载到了redis扩展上面两项确定好后,直接来到项目中:实例化redis对象,然后在写入就好了,
努力的去实现梦想
·
2020-08-23 12:54
TP5
redis
在iis中打开网站提示:http 500 内部服务器错误
在iis中打开网站提示:ht
tp5
00内部服务器错误。
彼苍知
·
2020-08-23 11:03
解决win2008下IIS7的HT
TP5
00错误的技巧
解决win2008下IIS7的HT
TP5
00错误的技巧ht
tp5
00内部服务器错误说明IIS服务器无法解析ASP代码,如果你联网还发现找不到服务器就是500错误了.在iis7里面的iis设置要开启启用父路径这个选项
大尧帝
·
2020-08-23 11:58
windows
服务器问题
iis
asp
服务器
internet
浏览器
server
tp5
去重 distinct和group
1.当统计一个有重复的字段可以用这个方法(统计数量时去重id)$count=$model->where($map)->count('distinct(id)');2.利用distinct方法去重$data=$test_data->Distinct(true)->field('descriprion')->order('descriptiondesc')->select();3.利用group方法去
stand_forever
·
2020-08-23 11:42
日常笔记
tp5去重
distinct和group
IIS ht
tp5
00 内部服务错误 解决方法
IISht
tp5
00内部服务错误解决方法一)更改activedirectory中iwam_myserver账号的密码因iwam账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作
spring21st
·
2020-08-23 11:38
ASP.NET
HT
TP5
00内部服务器错误
1.问题描述2.问题解决3.HTTP请求代码1.问题描述1.使用http方式请求对方服务器,返回JSON格式数据2.由于是测试环境,网段不是同一个,对方服务器网段做了代理,我们能ping通,也能telnet3.使用浏览器访问能正常返回JSON格式数据4.用代码解析http请求一直报500错误,对方觉得是我们代码问题,但是我们用代码解析公网上的一些请求是正常的;而且我们将代码发给对方,让对方解析,也
LifeIsForSharing
·
2020-08-23 11:33
Http
IIS HTTP 500内部服务器错误的解决方法
终于发现了一个很好的解决办法了.如果朋友们修改了IE的设置,修改了IWAM_MYSERVER账号密码后,IIS运行的页面还出现HT
TP5
00这个错误的时候,请试试下面这个方法吧:1、在“开始”-“设置”
爱因斯坦.薛
·
2020-08-23 11:54
其他学习资料
redis扩展安装以及在
tp5
中的操作
php中安装redis下载redis:https://windows.php.net/downloads/pecl/releases/igbinary/根据自己的电脑以及php版本的信息来下载不同的redis版本:phpinfo.php中查看自己的版本信息:解压后:把php_redis.dll和php_redis.pdb拷贝到D:\phpStudy\php\php-7.0.12-nts\ext(每
光头强儿
·
2020-08-23 11:25
Redis
Linux环境部署Node.js
使用到的工具:Xshell5,链接服务器;Xf
tp5
,上传工具安装步骤你可以选择本地下载node.js,然后上传到服务器,也可以通过wget直接在服务器端下载。
傲宇苍穹
·
2020-08-23 11:07
个人笔记
linux
node.js
tp5
重定向缺少index.php报错(No input file specified)
htaccess文件中的RewriteRule^(.*)$index.php/$1[QSA,PT,L]在默认情况下会导致Noinputfilespecified.修改成RewriteRule^(.*)$index.php[L,E=PATH_INFO:$1]问题解决。原文地址:http://www.thinkphp.cn/topic/39172.html
phperguan
·
2020-08-23 10:51
php
jwt的学习
真是越来越讨厌写前端代码了呢尤其是CSS好在现在是个前后端分离的时代,后端同学也想写优雅的代码~用户登录鉴权认证先安装php-jwtcomposerrequirefirebase/php-jwt项目是基于
TP5
Cal_Anthony
·
2020-08-23 10:31
Thinkcmf
IIS7.5+php5.5的HTTP 错误 500.0问题排查
浏览网页都OK,但调用php代码时报错,经典的ht
tp5
00错误。
龙城飞将98
·
2020-08-23 10:41
IIS
服务器WIN2008R2 iis7.5 PHP+MYSQL环境出现HTTP 500内部服务器错误,错误模块名称: Guard64.dll,网站程序池停止了
一朋友的网站服务器近日出现网站突然打不开,前端访问网页提示HT
TP5
00内部服务器错误。连接数据库也连不上。如下图所示:数据库连不上:也不能输出显示。网上找各种原因分析,未能解决。
liangManjia
·
2020-08-23 10:53
服务器
基于
tp5
的一个简单的增删改查demo
1.html部分01.user.htmlDocument.layui-laypage-currem{margin-right:10px;font-style:normal;}a{margin-right:10px;}用户信息管理添加ID姓名性别年龄电话操作{volistname="data_list"id="vo"}{$vo.id}{$vo.name}{ifcondition="$vo.sexeq
Lfbin5566
·
2020-08-23 10:47
php
ThinkCMF5系统二次开发more字段使用记录
关于ThinkCMF5,新增的more字段,刚开始时觉得挺神秘的,加上我对
TP5
并不熟悉,幻想了很多,结果出乎意外的简单。
kniferpg
·
2020-08-23 10:33
ThinkCMF
解决IIS7 PHP HTTP 500内部服务器错误问题
解决IIS7PHPHT
TP5
00内部服务器错误问题www.111cn.net编辑:swteen来源:转载IIS7PHPHT
TP5
00内部服务器错误我们很想到的会是程序错误,而没有打开错误提醒了,这里我们来看看如何让
北方的刀郎
·
2020-08-23 10:24
服务器
thinkcmf5 数据备份、恢复
第一步:composer安装第三方类库composerrequire
tp5
er/
tp5
-databackupdev-master第二步:创建控制器(路径:app/portal/controller/)AdminDatabackupController.php
Y_weiguang
·
2020-08-23 09:04
linux Centos 7 在
tp5
.1上Swoole的搭建经历
首先,安装swoole目前swoole不支持winswoole安装用的是centOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php/etc/php.ini1、安装swoolecd/usr/local/srcwgethttps://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gzt
W915120623
·
2020-08-23 09:58
ThinkPHP
linux
swoole
thinkcmf,
tp5
.1接入支付宝sdk,获取user_id,小程序支付
因为版本的问题,不支import()这种引入类方法,就只能用require。。。支付宝给的sdk不支持composer,只能手动导入我是在vendor下创建alipay,然后再aop,接着放下载到的sdk在需要的地方引入requireCMF_ROOT.'/vendor/alipay/Aop/AopClient.php';requireCMF_ROOT.'/vendor/alipay/Aop/req
Twoknives
·
2020-08-23 09:55
php
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他