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
Yii2框架理解
从开源
框架理解
设计模式系列#Bridge桥接模式
目录what什么是桥接模式why为什么需要桥接模式how怎么实现桥接模式开源框架经典案例Springcore中BridgeMethodResolver桥接模式和策略模式适用场景优缺点对比优点缺点参考资料what什么是桥接模式GOF定义:将抽象部分与它的实现部分分离,使它们都可以独立地变化。HeadFirst定义:不止改变你的实现,也改变你的抽象。它是一种对象结构型模式,又称为柄体(Handlean
程序猿KIMI
·
2022-04-06 16:27
术以立策
桥接模式
设计模式
BridgeMethod
Yii2
.0 redis的配置和使用
第一步:现在本地环境中下载对应的压缩包,地址:https://github.com/MicrosoftA...。第二步:window在DOS下进入解压后的目录,然后运行redis-server.exe出现启动成功的窗口第三步:出现以上界面的时候说明启动成功,然后另开一个DOS窗口进入目录下运行redis-cli.exe启动用户端服务,运行命令注:以上已经可以正常运行redis命令了,但是这个时候的
·
2022-03-30 09:48
redis
yolo系列阅读笔记(yolov1-yolov2)
(本质上是个攻略讲解汇总贴)用于记录
框架理解
,遇到的问题与解答论文v1:https://www.cvfoundation.org/openaccess/content_cvpr_2016/papers/
full_adder
·
2022-03-25 09:22
笔记
计算机视觉
机器学习
深度学习
[代码审计]
yii2
反序列化漏洞分析
前言漏洞存在版本_dataReader就可以触发一个__call方法全局搜一下__call方法,发现这个类里面有妙处/vendor/fzaninotto/faker/src/Faker/Generator.phppublicfunctionformat($formatter,$arguments=array()){returncall_user_func_array($this->getForma
huamanggg
·
2022-03-07 14:47
代码审计
网络安全
php
web安全
安全漏洞
yii
【译】
Yii2
.0 高级模版编写使用自定义组件(component)
原文:http://www.yiiframework.com/wiki/760/yii-2-0-write-use-a-custom-component-in-
yii2
-0-advanced-template
guanguans
·
2022-02-22 05:00
YII2
的扩展篇
1.模块化将系统分成很多模块和子模块。可以通过GII生成模块。创建模块的时候注意模块不要耦合,放在不同的文件夹中。添加配置信息就可以使用了。父模块调用子模块:publicfunctionactionIndex(){//获取字模块$article=\YII::$app->getMoudle('article');//获取处理当前请求控制器所属的模块$module=\Yii::$app->contro
Syuusuke
·
2022-02-20 23:14
ReactiveCocoa
框架理解
一
简介ReactiveCocoa是一个基于函数响应式编程思想(FuncationReactiveProgramming,简称FRP)的框架。由几个重要的部分组成,如下:信号:例如RACSignal,他可以被订阅,订阅后进行逻辑处理或者数据传递。订阅者:例如RACSubscriber,表示订阅者的意思。用于订阅和发送数据。它是一个协议,由具体的类实现。清理者:例如RACDisposable,用于取消或
egoCogito_panf
·
2022-02-19 16:01
Yii2
的数据库操作
1.
yii2
中用model来操作一个数据库2.控制器里用use引入对应的模型可以操作数据库数据库查询查询表1.png查询表2.png查询表3.png删除表删除表.png插入数据验证器验证器.png插入数据插入数据
MJ爱运动
·
2022-02-16 13:46
Swoole加速
Yii2
应用
我们理解和使用
yii2
和swoole的过程中,总会有一些疑惑、想法。现在记录下来,整理笔记、知识,并将其中的价值传播给他人,分享知识。
parker7
·
2022-02-15 17:13
自动化测试
框架理解
一直以来,对“框架”这个概念很模糊,对于自动化,从来都是只想过怎么用代码来代替手工,没有想过跑出问题和日志该怎么通知存放,也没有想过怎么管理用例集。因最近有机会参与自动化测试框架搭建过程,所以写下自己一点微薄的理解,主要来源于前辈们。一、什么是自动化测试框架?1、提供可重用的基础自动化测试模块,如:selenium、watir等,它们主要提供最基础的自动化测试功能,比如打开一个程序,模拟鼠标和键盘
20e41821be3d
·
2022-02-15 08:19
Yii2
.0 对数据库 查询的一些简单的操作
User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;User::find()->where(['name'=>'小伙儿'])->all();此方法返回['name'=>
duandaoke
·
2022-02-13 07:15
2019-01-22
YII2
-API访问控制器-生命周期介绍1、入口脚本(加载应用配置、运行应用)2、运行应用(执行run()方法调用事件,事件写在filter目录)3、filter里面的文件执行beforeAction作为映射
走夜路的瞎子
·
2022-02-12 01:37
yii2
restful api 风格搭建(一)
最近在研究如何利用
yii2
搭建restfulapi,将
yii2
restfulapi/
yii2
restapi搭建心得写下,欢迎一起讨论使用
yii2
.0.13advanced版,将frontend整个作为api
smoke_zl
·
2022-02-07 14:46
Yii2
中添加全局函数
方法一直接在入口文件web/index.php里面写函数,示例代码如下://全局函数if(!function_exists('pp')){//传递数据以易于阅读的样式格式化后输出functionpp($data=''){//定义样式$str='';//如果是boolean或者null直接显示文字;否则printif(is_bool($data)){$show_data=$data?'true':'
guanguans
·
2022-02-06 16:59
Linux系统LNMP环境安装pdo_mysql扩展(could not find driver)
将
yii2
开发的网站放入LNMP上,网页报错couldnotfinddriver,缺少PHP扩展,我的是缺少pdo_mysql扩展Linux系统下:输入:[root@test~]#cd/usr/local
DarlingHH
·
2022-02-04 18:18
thinkphp ,laravel,
yii2
开发运行环境搭建
Nginx
Yii2
server{charsetutf-8;client_max_body_size128M;listen80;server_nameyii.local.test;root/home/www
毒舌程序员
·
2022-02-03 09:03
我在做一个叫FunX的东西,它是一个框架
如标题所言,我正在撸一个基于
Yii2
的基础框架FunX,在遍地都是cms框架的土壤上,为什么还要手痒去撸一个呢?如果你有这样的疑问,同样的,我曾问过自己很多遍,会不会多余。
whoAmIr
·
2022-02-03 00:44
YII 初体验 —— 搭建一个简单的 Todo List 系统
今天,我本着体验
Yii2
的想法,准备使用
Yii2
从0到1来搭建一个TodoList,并完成以下功能:可以基于某个key创建TodoItem,然后根据key查询对应的TodoItem。
·
2022-01-27 16:15
php
用
yii2
进行(curd)接口开发(普通类型)整个流程:
第一步:理解这里的意思.第二步:写自己的域名.比如http://www.demonstration.com.(本地地址的哈)。在nginx里面新建一个文件demonstration.php(直接复制粘贴)server{listen80;charsetutf-8;server_namewww.demonstration.com;access_logC:/Wnmp/logs/demonstration
贵哥的编程之路(陈业贵)
·
2021-11-16 19:42
php
yii
git
记录一次
yii2
项目php版本升级到7.4的代码变更
目前开发用的
yii2
基于php7.1.33构建,鉴于7.1已经停止维护,计划更新php版本到7.4,并且将
yii2
的版本从2.0.15.1升级到最新的2.0.43。
·
2021-11-15 22:31
phpyii2后端
Yii2
框架基础模板使用多组用户,增加admin
首先配置文件新增一组,copyuser组件即可属性可调整'components'=>[//其他...'user'=>['identityClass'=>'app\models\User','enableAutoLogin'=>true,],'admin'=>['class'=>'yii\web\User','identityClass'=>'app\admin\models\Admin','ena
·
2021-11-11 17:26
yii2
【
Yii2
框架学习】框架搭建
Windows下搭建1、安装Composer[windows安装]Composer是PHP的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。Composer默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如vendor)进行安装。Composer需要PHP5
小何爱学习
·
2021-08-10 14:06
PHP之深入学习
Yii2
缓存Cache组件详细讲解
定义缓存组件
Yii2
的缓存是通过组件Component实现的,在项目的配置文件中,配置components->cache实现对缓存组件的定义。项目配置文件的路径为config/web.php。
·
2021-07-29 13:30
yii2
模块化
$params=require__DIR__.'/params.php';$db=require__DIR__.'/db.php';$modules=require__DIR__.'/../modules/modules.php';//文件引入$config=['id'=>'basic','modules'=>$modules,//检查modules名称有没有写错'basePath'=>dirna
我的楼兰0909
·
2021-06-26 23:51
Yii2
User cookie 登录原理 2 (总是不自觉的退出原因自查)
对于
yii2
中用户登录,我们可在user组件中设置session的超时时间,另外我们在session中设置session的超时时间,他们的关系是如何呢?
Mead170810
·
2021-06-26 13:36
Yii2
全局修改 Response 配置
上面错误提示返回的数据不能是个数组(laravel就会直接处理成json串),
Yii2
没有这样自动转换的功能,返回的数据就必须手动转成json串
PHP的点滴
·
2021-06-14 02:06
Windows安装和使用composer
1下载composer.exe2选择正确的php版本3命令行引用如:composerrequireyiisoft/
yii2
可在packagit上查找
三不小青年
·
2021-06-11 21:24
2021-04-07
2.集合
框架理解
java集合框架的接口,类继承关系架构图,Set,Collector,Map之间的关系,为什有数组还要有ArrayList,他们之间有什么关系,ArrayList和linkedList有什么区别
think91
·
2021-06-10 09:04
YII2
中操作数据库的方式
一、以createCommand方式://
YII2
中通过createCommand来处理数据库//查询多条记录//{{%user}}表示如果设置了表前缀,YII会自动帮你替换$data1=YII::$app
天下1999
·
2021-06-10 05:50
架构
Lifecycle_移动开发_sd_zhuzhipeng的专栏-CSDN博客理解AndroidArchitectureComponents系列(一)-Demo搜索T-MVVMAOP面向切面编程从Android优雅权限
框架理解
itkluo88
·
2021-06-08 07:30
Yii2
访问自定义模块下的controller
Yii2
访问自定义模块下的controller:https://www.cnblogs.com/eco-just/p/8868487.html之前,由于所要访问的controller都是位于根目录下的controllers
灯火楼台666
·
2021-06-07 11:03
scrapy-redis
框架理解
中的一些细节问题
你们在理解scrapy框架的时候,那个start_url应该放在调度的队列里还是放在redis数据库中的'%(name)s:start_urls'中?这个问题我发现很多人都没有掌握,其实scrapy-redis中起始url是放在'%(name)s:start_urls'中的,当爬虫启动之后,spider会直接从redis数据库中取出起始url
梓栋Code
·
2021-06-06 20:34
yii2
的数据库操作
*all():将返回一个由行组成的数组,每一行是一个由名称和值构成的关联数组(译者注:省略键的数组称为索引数组)。*one():返回结果集的第一行。*column():返回结果集的第一列。*scalar():返回结果集的第一行第一列的标量值。第一列第一个*exists():返回一个表示该查询是否包结果集的值。是否有结果*count():返回COUNT查询的结果。*max():返回某一列的最大值*m
我的楼兰0909
·
2021-06-06 09:43
Yii2
Restful 跨域调用 - CORS 过滤器
标签(空格分隔):
Yii2
1CORS简介跨域资源共享(Cross-originresourcesharingCORS)允许一个网站从其他域(domain)请求资源。
ahcj_11
·
2021-06-06 05:29
Mac下Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory'
Mac下xampp环境中
yii2
的migrate命令报错:MacBook-Pro:yii_advanced$phpyiimigrateYiiMigrationTool(basedonYiiv2.0.4)
天下1999
·
2021-06-05 10:20
composer update删除第三方库的问题
YII2
项目使用的composer.json存在问题,之前通过composer装的库都被删掉了,大概长这样(composer.json内没有require的key):{"config":{"secure-http
Cesc90
·
2021-06-04 09:06
Yii2
反序列化漏洞
Yii2
反序列化漏洞环境搭建反序列化链寻找BatchQueryResult(版本checkAccess='system';$this->id='dir';}}}namespaceFaker{useyii
H3rmesk1t
·
2021-05-27 11:50
框架漏洞
yii
框架漏洞
PHP反序列化
web安全
新星计划
[PHP代码审计][CVE-2020-15148]
Yii2
<2.0.38反序列化命令执行
文章目录写在前面POP链1POP链2分析写在前面最近倒是不知道干些啥,有点迷茫的状态,不过每天都保持学习就好了,今天空下来了准备写一篇刚学的POP链分析POP链1_dataReader=new\Faker\Generator();}}namespaceyii\base;classBaseObject{}namespaceyii\rest;classAction{public$checkAccess
Y4tacker
·
2021-05-23 11:43
#
PHP代码审计
#
训练打卡日记
安全学习
yii2
优化 - 开启 Schema 缓存
开启Schema缓存Schema缓存是一个特殊的缓存功能,每当你使用活动记录时应该要开启这个缓存功能。如你所知,活动记录能智能检测数据库对象的集合(例如列名、列类型、约束)而不需要手动地描述它们。活动记录是通过执行额外的SQL查询来获得该信息。通过启用Schema缓存,检索到的数据库对象的集合将被保存在缓存中并在将来的请求中重用。要开启Schema缓存,需要配置一个cache应用组件来储存Sche
JustFantasy
·
2021-05-20 20:39
学习规划
学习方向较为明确,特此罗列:PHP重点学习
yii2
,因为
yii2
里面包含了大部分的PHP高级特性及最前沿的技术。学习方式采用看文档、看源代码的方式,以及参与一些实战项目。
提莫队长1234
·
2021-05-20 20:10
yii-log-target - 监控系统异常且多渠道发送异常信息通知
环境要求PHP>=7.2yiisoft/
yii2
>2.0安装$composerrequireguanguans/yii-log-target--prefer-dist-vvv配置
Yii2
配置文件config
guanguans
·
2021-05-19 15:09
Redis配置 2016.12.05
项目地址https://github.com/yiisoft/
yii2
-redis/blob/master/docs/guide/README.md1、add"yiisoft/
yii2
-redis":"
yeqingwen
·
2021-05-18 16:15
yii 源码解读
token=836456d397b841d4魏曦-
yii2
视频教程:http://weixistyle.com/
yii2
.php本篇博客阅读指南:php&代码提示:工欲善其事必先利
daydaygo
·
2021-05-18 14:46
git clone GitHub上项目出现CA证书错误
今天,去gitclone一个项目的时候,提示如下错误:[root@localhostwwwroot]#gitclonehttps://github.com/e282486518/
yii2
admin.gitCloninginto'
yii2
admin
chinariver
·
2021-05-18 12:51
从
Yii2
的源码来分析框架的QueryParamAuth的鉴权过程
而我在最近使用
yii2
写App接口的时,查看官方了的RESTfulWeb服务文档,文档中对于授权验证的过程有这样一个介绍:如果你系那个支持以上3个认证方式,可以使用CompositeAuth,如下所示:
Originalee
·
2021-05-18 07:12
YII2
模块内自定义错误页
对于不同的模块定义不同的错误页面errorHandler->errorAction='ys/site/error';}}
JustFantasy
·
2021-05-16 20:36
Yii2
的Codeception测试-3覆盖率等
这是一个系列文章,分3部分:1、准备工作--
Yii2
高级模板的安装,以及编写一个类(方法)和一个model的RETful2、测试工作--单元测试和API(REST规范的)测试3、力争上游--覆盖率、基础概念
biaoqianwo
·
2021-05-11 23:34
考研决定
在迎接它们之前,我还有一些功课要解决1.前期的
框架理解
,时间安排2.流程配套试行一周并评价3.限制社交软件~大学霸4.番茄闹钟软件5.统计学同步学习6.手机刷机,迎接手环我的初心是1.再造一个陈文豪2.
麦华
·
2021-05-11 21:28
Yii2
环境搭建流程
Yii2
环境搭建流程1、下载安装包、解压重命名为项目文件2、自定义服务文件名2.1.进入environments/index.php根据自定义文件更改相应的配置Development开发版本,Production
yongfutian
·
2021-05-11 19:58
Yii2
日志的源码解读
1.组成
Yii2
的logger主要分为三个部分:Logger负责日志级别,记录格式等等的配置和管理;Dispatcher负责日志的收集和对target的管理;target负责执行写入的操作,可以是写文件
10xjzheng
·
2021-05-10 21:03
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他