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框架源码分析
流行
框架源码分析
(11)-Builder建造者设计模式
主目录见:Android高级进阶知识(这是总目录索引) 今天我们正式来讲讲一些常用的设计模式在android中的应用,适当适时地应用设计模式,能使程序看起来更加优雅,今天这里的建造者模式是非常常用的一个设计模式,不仅在框架中或者在android的源码中都能见到这个设计模式,我们先来看他的定义:建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。这个定义并不抽象
ZJ_Rocky
·
2021-05-11 04:01
tp5
分页详解
最常用的应该就是分页了,
tp5
已经将分页给封装好了,实在是方便!分页主要在model中查询语句例使用paginate()函数。
tp5
分页的默认样式很丑,或者说根本没有样式。
狮子座鲸鱼
·
2021-05-11 04:34
第0章Linux 连接管理工具 Xshell+Xftp安装与使用
Xf
tp5
介绍:Xftp是一个灵活和轻量级SFTP/FTP客户端用户需要安全地通过网络传输文件。它提供了强大的功能,如直接编辑多个窗格,文件夹同步,他们支持,服务器到服务器转移和第三方编辑器集成。
IT分享汇
·
2021-05-11 00:56
TP5
的请求对象与数据绑定.md
开发技术~~~';}url为:
tp5
.com/index/index/hello/name/php中文网/lesson/thinkphp5其中,name和lesson就是请求变量。
傲娇的泰迪
·
2021-05-10 20:50
upupw环境,
tp5
去public/index.php
去public,upupw目录下找到vhosts.conf文件server{listen80;server_name127.0.0.1alias127.0.0.1;location/{rootC:/UPUPW5.6/htdocs/public;indexindex.htmlindex.htmdefault.htmldefault.htmindex.phpdefault.phpapp.phpu.ph
riyihu
·
2021-05-10 14:02
参考基因组和注释文件
27微凉charles阅读(1240)评论(0)编辑收藏作业要求:在UCSC下载hg19参考基因组,我博客有详细说明,从gencode数据库下载基因注释文件,并且用IGV去查看你感兴趣的基因的结构,比如
TP5
3
wangchuang2017
·
2021-05-08 14:40
TP5
实现APP/二维码/小程序/H5等微信支付(详细步骤)
1、微信支付1.1、安装依赖包我这里使用EasyWeChat实现微信支付,另外我附上之前我封装的微信类。详细操作里面写的比较清楚,请先看这个:https://www.jianshu.com/p/d376d921bf161.2、准备工作(1)需要去微信开放平台注册账号appid(微信开放平台上的应用id)mch_id(微信申请成功之后邮件中的商户id)notify_url(支付成功后的回调地址)ap
华仔233
·
2021-05-08 02:16
xshell安装与配置,Xftp
Xf
tp5
介绍:Xftp是一个灵活和轻量级SFTP/FTP客户端用户需要安全地通过网络传输文件。它提供了强大的功能,如直接编辑多个窗格,文件夹同步,他们支持,服务器到服务器转移和第三方编辑器集成。
Dontla
·
2021-05-07 20:51
linux
ubuntu
使用thinkphp 5内置验证功能及自定义验证方法
使用ThinkPHP5框架做项目时,如何使用框架自带的验证机制和框架内自定义验证规则来比较好地做好项目,下面我们以实际项目讲解:(以下代码截取自
tp5
开源商城系统WSTMart,大家可自行下载)。
sunsineq
·
2021-05-07 11:54
thinkphp
thinkphp
valiate
Thinkphp5 简单上手一
个人认为它很像YII2,如果你是YII2的老司机,上手
tp5
学习成本会比较小。
TP5
首次支持使用composer的方式安装,看起来更加具有现代框架的气质。
暴走的小学生
·
2021-05-06 15:59
3、
TP5
的命名规范与目录结构
安装
TP5
成功后,就可以开始写代码了,不过,我们还是要看看
TP5
的命名规范与目录结构。一、命名规范匈牙利命名法标识符中每个单词用下划线分隔开,例如user_name。
IUVO
·
2021-05-06 06:11
TP5
开发 - 七牛云图片上传方法
1、config.php配置文件里配置七牛云密钥等里面secretKeyaccessKeydomainbucket对应换成自己七牛云申请的,步骤:(1)七牛云注册成功后—对象存储申请10G免费空间,(2)右上角个人中头像image.pngimage.png'Qiniu',//设置七牛上传驱动//'UPLOAD_DRIVER'=>'Local',//七牛上传驱动配置说明'UPLOAD_Qiniu_C
挤时间学习的阿龙
·
2021-05-05 09:57
四、REST的异常处理
tp5
已经提供了一个这样的全局异常处理类。如果想控制返回到客户端信息的格式的话,就需要重写这个全局异常处理类。
yuzhan550
·
2021-05-05 02:43
TP5
视频上传,商城增加视频上传功能
开发用的newshop商城,需要做个视频上传的功能,下载了文件上传的插件首先引入插件的JS6.png然后在需要添加的html页面加上标签视频上传:接下来在这面下方写JS$(function(){//初始化插件$("#zyupload").zyUpload({width:"450px",//宽度height:"50px",//宽度itemWidth:"140px",//文件项的宽度itemHeigh
这真的是一个帅气的名字
·
2021-05-04 02:26
TP5
视图和模板
Thinkphp5.0视图和版本的学习记录总结,详细内容参看官方提供的完全开发手册(虽然文档写的很烂,看一遍还不定能明白是干嘛的,这也是我总结记录的一个原因)。ThinkPHP5.0完全开发手册http://www.kancloud.cn/manual/thinkphp5/118003.logo.png文档中经常出现的视图、模板、模板引擎这三个概念究竟如何理解?视图:即是MVC中的V,也就是在模块
Light413
·
2021-05-04 02:06
转录组入门(4):了解参考基因组及基因注释
作业要求在UCSC下载hg19参考基因组,群主博客有详细说明,从gencode数据库下载基因注释文件,并且用IGV去查看你感兴趣的基因的结构,例如
TP5
3,EGFR等等。
lxmic
·
2021-05-03 17:43
clusterProfiler包进行id转换
如
TP5
3基因:ENSG00000141510Entrezid:由美国NCBI提供,通常为纯数字。如
TP5
3基因:7157Symbolid:为我们常在文献中报道的基因名称。
学习生信的小兔子
·
2021-05-03 11:17
2017.10.27感悟
刚刚在支持
TP5
团队的时候,说的每句话都能感动自己,自己内心都有触动,触动自己的那一刻我感觉也触动了别人,每个人都渴望被看见,刚刚我在支持他们的时候真的是做到无我了,当我无我时就能看见,就能支持到生命。
Hi_张
·
2021-05-02 20:59
tp5
控制器内调用其他控制器方法并传参
//请求的主要内容$info=[$this->location['province'],$this->location['city'],$this->location['district']];dump(action('api/agent',$info));\\被请求的控制器where($where)->select();//returnjson($res);return$res;}//}需要注意
IT宝哥哥
·
2021-05-02 17:42
TP5
数据库原生查询
原生查询在\think\Db中有query和execute方法,用来读和写数据库。打开index.php文件:4000";$result=Db::query($sql);dump($result);}}?>接下来用另外一种形式::salary";//:salary就是命名占位符$result=Db::query($sql,['salary'=>4000]);dump($result);//2.更新
傲娇的泰迪
·
2021-05-01 20:06
#Python#提取基因对应的蛋白质名
搜索
TP5
3得到的结果页面,明显有各种p53的蛋白质名称所幸的是,我完全没想用爬虫直接爬人家,而是戳了一下FAQ发现人家有官方API,可以供我们胡作非为Uniprot官方提供了各种API来满足各种稀奇古怪的需求所有
生信杂谈
·
2021-05-01 07:35
JSP应用开发案例教程大纲
指令的有关属性P388.forward动作标记P419.plugin动作P4210.useBean,getProperty,setPropertyP4611.JSP内置对象(9个)P52outreques
tP5
4response
weixin_43778617
·
2021-04-29 14:44
笔记
java
tp5
使用curl特性进行定时多线程爬虫(或任务),使用redis队列
利用php(以及开源工具)实现爬虫流程说明从数据库或者循环构建爬虫的url(包括分页参数)**分段取出使用多线程保存数据到redis**启用队列把数据保存到数据库**开始使用
tp5
.0的框架,安装爬虫扩展
LauEl
·
2021-04-29 11:41
TP5
中where里面闭包写法引起的思考
看一段
TP5
上面的代码:$data=DB::name('company')->select();$data=
developerAbble
·
2021-04-28 03:15
TP5
模板输出替换
1、替换内容2、替换方式例如在index.php中:return$this->fetch('',[],['www.php.cn'=>'PHP中文网',]);index.html文件中改为:www.php.cn替换前,网页会显示为www.php.cn替换后,网页会变为PHP中文网当然这样的简单文字替换并不是它的主要用途,主要用途是对于一些静态资源的替换。接下来我们创建一个CSS文件,它是系统的静态资
傲娇的泰迪
·
2021-04-27 01:18
PHP商城项目总结
一站式垂直电商项目使用工具:git、thinkphp5、sublimetext3、phpstorm最近做了一个关于宠物的在线商城,本人荣幸任为小组组长与另外两名PHP开发人员进行合作开发,在此期间我们采用
tp5
编程那些事
·
2021-04-26 09:54
TP5
框架CMD php think 命令行启动服务config.php配置不生效
TP5
框架CMD命令行启动服务config.php配置不生效问题原因解决办法问题个人在做键空间消失和队列的时候遇到了cmd命令启动服务时没有正确读取到配置原因框架有个默认配置,cmd运行时是使用的默认配置
Tinsert
·
2021-04-25 19:11
php
php
thinkphp
redis
消息队列
使用git报错error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out
使用gitclone代码的时候报如下错误:Cloninginto'FanHeIOSV2'...error:RPCfailed;HT
TP5
04curl22TherequestedURLreturnederror
段佳欢
·
2021-04-24 11:09
IIS服务器重定问题
客户不知道从哪买的虚拟云服务器,使用的是iis服务器,把项目扔到服务器上之后报了500错误500.19错误百度找了好久问题答案,都不管用,最后在一位大神帮助下解决了此问题【感谢脸】2.解决过程:由于项目是拿
tp5
三赫
·
2021-04-23 00:33
JAVA集合
框架源码分析
1-ArrayList
java中的数据结构之集合
框架源码分析
的系列文章如下:JAVA集合
框架源码分析
1-ArrayListJAVA集合
框架源码分析
2-StackJAVA集合
框架源码分析
3-LinkedList数据结构中有多种存储结构
zx_tree
·
2021-04-20 10:49
小白阿里云自建网站个人经验总结
关于自己建设网站的一些经验心得:一.要建设网站先要准备好所需工具:1.传输网站源代码的工具:Xshell,Xf
tp5
2.可用的唯一IP地址:如41.91.141.211以及与之绑定的域名www.xxxx.com3
Chain_7a2b
·
2021-04-20 09:43
php环境下使用联通接口获取手机号号码,并输出json格式文件
这里用的
tp5
.1实现的,这里放上实现功能的核心代码。
qq_38251855
·
2021-04-19 10:08
php
AES
php数组和数据库问题
php
ThinkPHP5开发注意事项
input');永远不要在操作方法中(事实上是任何代码中)使用exit;使用composer,是趋势应用仓库并非必须;把web根目录指向public目录而不是根目录;资源文件不要放到public目录以外;
TP5
中v中
·
2021-04-19 00:19
单基因纯生信分析套路 8+|单基因突变新思路2
小编今天给大家带来了一篇BriefingsinBioinformatics(IF=8.9)杂志关于
TP5
3突变的文章。对的,昨天今天研究的主角都是
TP5
3突变,有想研究单基因的想法可以关注哦!
呆呆聊生信
·
2021-04-18 03:25
关于slack服务器发送消息的demo
/ngrokht
tp5
000ngrokslackapi配置slackapp配置#-*-coding:utf-8-*-fromflaskimportFlask,request,make_response,
不_一
·
2021-04-17 17:30
Mac 环境下安装Composer && Composer安装
TP5
Mac环境安装ComposerMac版本:macOSHighSierra10.13.4Git版本:2.17.0PHP版本:7.0.29(cli)(built:Apr12201803:15:13)(NTS)介绍Composer是PHP用来管理依赖(dependency)关系的工具。composer-white-background.jpg你可以在自己的项目中声明所依赖的外部工具库(libraries
我本楚狂人丶
·
2021-04-14 06:18
TP5
添加内容
面对一个新框架安装好了一般不知道要干啥。那就先做一个写入功能先。先做好准备工作先,首先要连接上数据库。配置文件在application下的database.php里add1.png设置好之后先放着,先建立一个控制器默认下载的集合中,application文件夹里有一个index的文件夹。里面是用来存放控制器,类和模板的文件夹,名字可以修改。如果用过3.2的就很好理解了,就是相当于原来的home文件
布尔教育
·
2021-04-14 06:56
Tp5
源码分析第五步---------框架执行流程
初始化应用的数据设置Thinkphp框架执行的时候,首先会执行入口文件,然后执行app的run()方法,在run方法里面,首先会进行初始化应用,调用initialize()方法。首先对initialized属性进行判断,是否本类中存在这个属性或者这个属性是否是true,如果存在或者是true就返回,如果不存在,就对这个属性赋值为true。然后去设置一系列属性,开始时间,根目录路径,缓存文件路径,路
·
2021-03-31 21:46
php后端
TP5
.0 控制器漏洞修复 ThinkCMF fetch漏洞修复
一
TP5
.0控制器漏洞重现方式:/?
非常帅气的昵称吧
·
2021-03-31 18:36
Tp5
源码分析第四步---------容器类和门面类
一、container容器类剖析Countable巧用Container容器类文件是在thinkphp\library\think目录下的,我认为它是框架的一个精髓,它能够很方便的管理框架的类,方便我们使用。在Container中,它用到了很多类,还有反射机制,所以反射机制是需要我们去了解的一个东西。其中Countable是php内置的一个类,接下来我们进行对它的演示。首先在extend目录下创建
·
2021-03-26 19:49
php后端
Tp5
源码分析第四步---------容器类和门面类
一、container容器类剖析Countable巧用Container容器类文件是在thinkphp\library\think目录下的,我认为它是框架的一个精髓,它能够很方便的管理框架的类,方便我们使用。在Container中,它用到了很多类,还有反射机制,所以反射机制是需要我们去了解的一个东西。其中Countable是php内置的一个类,接下来我们进行对它的演示。首先在extend目录下创建
·
2021-03-26 19:44
php后端
PHP-laravel框架学习笔记
Laravel是灵活的phpweb开发框架,
tp5
和laravel有一定相似之处开发手册:https://laravelacademy.org/post/7629安装首先安装composer,进入目录打开
Ocean:)
·
2021-03-22 14:44
PHP
php
laravel
框架
Thinkphp5 Call to a member function render() on array
没有使用paginate()指定每页显示多少条记录;解决错误代码(多了select(),少了paginate())正确代码注意如果使用了paginate(),就不要使用select(),否则报错参考文章
tp5
·
2021-03-21 22:36
phpthinkphp5
Thinkphp5 Call to a member function render() on array
没有使用paginate()指定每页显示多少条记录;解决错误代码(多了select(),少了paginate())正确代码注意如果使用了paginate(),就不要使用select(),否则报错参考文章
tp5
·
2021-03-21 22:22
phpthinkphp5
tp5
源码分析第三步------设计模式、反射机制
设计模式1.单例模式单例模式首先要满足三个条件:1.拥有一个构造函数,并且为private2.拥有一个静态成员变量用来保持类的实例3.拥有一个访问这个实例的静态方法。单例模式一个类只有一个实例,并提供一个访问它的全局访问入口。单例模式是在你想控制实例数目,节省系统资源的时候使用。例如以下场景中:1、一个党只能有一个书记。2、Windows是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个
·
2021-03-18 18:21
php后端
Tp5
框架源码分析
第二步---------配置文件详解
配置文件种类1.惯例配置核心框架内置的配置文件(thinkphp/convention.php),无需更改2.应用配置每个应用的全局配置文件(项目根目录下的config目录下的文件).3.模块配置(1)每个模块的配置文件(相同的配置参数会覆盖应用配置),有部分配置参数模块是无效的,因为已(2)比如index模块=》index/config/database.php4.动态配置主要指在控制器或行为中
·
2021-03-18 18:55
php后端
tp5
源码分析第三步------设计模式、反射机制
设计模式1.单例模式单例模式首先要满足三个条件:1.拥有一个构造函数,并且为private2.拥有一个静态成员变量用来保持类的实例3.拥有一个访问这个实例的静态方法。单例模式一个类只有一个实例,并提供一个访问它的全局访问入口。单例模式是在你想控制实例数目,节省系统资源的时候使用。例如以下场景中:1、一个党只能有一个书记。2、Windows是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个
·
2021-03-18 18:47
php后端
Tp5
框架源码分析
第二步---------配置文件详解
配置文件种类1.惯例配置核心框架内置的配置文件(thinkphp/convention.php),无需更改2.应用配置每个应用的全局配置文件(项目根目录下的config目录下的文件).3.模块配置(1)每个模块的配置文件(相同的配置参数会覆盖应用配置),有部分配置参数模块是无效的,因为已(2)比如index模块=》index/config/database.php4.动态配置主要指在控制器或行为中
·
2021-03-16 22:37
php后端
Tp5
框架源码分析
第一步---------类的自动加载初始化
自动加载在每个框架都有类的自动加载机制,php引入文件使用require和include方法,当我们写一个公共类库,例如model类,当我们使用model类里的方法的时候,直接使用require或者include就可以。但是当类似公共文件非常多的时候,每次都使用require和include引入,非常麻烦,不利于管理。php有种机制叫做类的自动加载机制,tp框架通过spl_autoload_reg
·
2021-03-14 06:04
php后端
Tp5
框架源码分析
第一步---------在框架中新增自定义类
接下来就是在
tp5
框架上进行修改,新增一个自定义类。
·
2021-03-14 06:46
php
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他