git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "xxx@xxx.com" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config -...
             
<?php/** * MessageStack类管理要显示的信息消息。 *显示的信息将自动从堆栈中删除。 *核心消息类型:信息,成功,警告,错误 * * @since v3.0.0 */class MessageStack{/** * 消息的存储处理程序 * * @var array * @since v3.0.0 */protected $_data = array();/** * 构造函数,注册关闭功能来存储剩余的消息 * in the session * * @since v3.0.0 */public function __construct() { re...
             
根据阿里云配置,遇到两个坑,1、配置之后php文件无法解析2、出现502错误解决:1、nginx配置文件 :我的路径是 /usr/local/nginx/conf/nginx.conf监听443 server 加入 location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi.conf; } 2、php-fpm配置文件 :我的路径是 /usr/local/php/etc/php-fpm.conflisten = /tmp/php-cgi.sock 修改成 listen = ...
             
Git fetch和git pull的区别:都可以从远程获取最新版本到本地1.Git fetch:只是从远程获取最新版本到本地,不会merge(合并)$:git fetch origin master //从远程的origin的master主分支上获取最新版本到origin/master分支上 $:git log -p master..origin/master //比较本地的master分支和origin/master分支的区别 $:git merge origin/master //合并2.Git pull:从远程获取最新版本并merg...
             
AR的生命周期理解AR的生命周期对于你操作数据库非常重要。生命周期通常都会有些典型的事件存在。对于开发AR的behaviors来说非常有用。当你实例化一个新的AR对象时,我们将获得如下的生命周期:constructor yii\db\ActiveRecord::init(): 会触发一个 yii\db\ActiveRecord::EVENT_INIT 事件 当你通过 yii\db\ActiveRecord::find() 方法查询数据时,每个AR实例都将有以下生命周期:constructor yii\db\ActiveRecord::init(): 会触发一个 y...
             
在 linux 中用 vi 编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便。【其实主要是 vi 本身不带颜色的,vim 带颜色】下面给出一种解决的方法。 一、Vi 编辑器代码高亮设置 1、检查是否开启高亮显示,一般默认是开启的。 2、修改 #vi /etc/bashrc 在最后面加入 alias vi=vim 然后 wq 保存退出。 这样在 shell 里面敲入 vi 时候就自动打开 vim 了(vim 是 vi improve 的简称) 3、修改 #vi /etc/vimrc 在如下语句中加入 “synta...
             
先来解释一下,什么是 LAMP。正如标题所言,LAMP 实际上就是 Linux、Apache、MySQL、PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python。不用多说了,本文讲解的就是 Linux、Apache、MySQL、PHP 这四个东西,所以就这样解释了。  自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类似的开发。但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市面上成熟的一些 CMS 或者是博客程序。目前的 CMS 和博客程序实际...
             
数据网格或者说 GridView 小部件是Yii中最强大的部件之一。如果你需要快速建立系统的管理后台, GridView 非常有用。它从数据提供者 data provider 中取得数据并使用 yii\grid\GridView::columns 属性的一组列配置,在一个表格中渲染每一行数据。表中的每一行代表一个数据项的数据,并且一列通常表示该项的属性(某些列可以对应于属性或静态文本的复杂表达式)。使用GridView的最少代码如下:<code class="language-php hljs"><span class="hljs-keyword"&...
             
1、IP限制 推荐使用 SERVER 变量中的 HTTP_CLIENT_IP 或 REMOTE_ADDR , 二者是难以伪造的。 不推荐 HTTP_X_FORWARDED_FOR 是否是代理过来的2、验证码 中文验证码,回答验证等3、token和表单欺骗 每次需要和服务器校对4、审核机制 无奈之举
             
yii\widgets\ListView 小部件用于显示数据提供者 data provider 提供的数据。 每个数据模型用指定的视图文件 yii\widgets\ListView::$itemView 来渲染。 因为它提供开箱即用式的(译者注:封装好的)分页、排序以及过滤这样一些特性,所以它可以很方便地为最终用户显示信息并同时创建数据管理界面。一个典型的用法如下例所示:<code class="language-php hljs"><span class="hljs-keyword">use</span> <span cl...
  •   文章分类
回到顶部