Yii-basic与advanced及SQL调用

下载版本basic与advanced区别

Codeception 测试 / /
功能 Basic advanced
Project 结构 / /
网站控制器 / /
用户登录/登出 / /
表单 / /
数据库连接 / /
命令控制台 / /
资源包 / /
Bootstrap / /
前后台应用 /
可用的 User 模型 /
用户注册和密码恢复

basic 和 advanced 都自带有一些基本功能,Home页面、登录/登出、和数据库连接等功能。但是,

Read More

SQL注入与XSS攻击

sql注入

以下以Yii2.0为例

SQL注入是属于注入式攻击,这种攻击是因为在项目中没有将代码与数据(比如用户敏感数据)隔离,在读取数据的时候,错误的将数据作为代码的一部分执行而导致的。

Read More

Yii2.0基本使用

Yii2-advanced与yii2basic的区别

  • basic 更适合新手,特别是刚刚接触 yii 的入门开发人员。
  • adavanced 随包自带两个应用:前台应用 frontend 和后台应用 backend,basic 中只有一个应用 web。advanced 将前台和后台分开,方便开发者直接基于这两个应用搭建有前后台的完整网站,并且可以为前后台分别绑定不同域名。所以,advanced 比 basic 稍微复杂一点,不适合新手,适合学过yii的

Read More

rebase与merge

git rebase 与git merge

git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。
原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响文件的一致性。在中间的过程中你可以随时取消rebase 事务。

Read More

reset使用

git reset三种模式(–hard/–mixed/–soft)

Git会有三个区域:

1.Working Tree 当前的工作区域(本地代码存放位置)

2.Index/Stage 暂存区域,和git stash命令暂存的地方不一样。使用git add xx,就可以将xx添加进Stage里面(暂存区域)

Repository 提交的历史,即使用git commit提交后的结果(类似本地仓库)

Read More

微擎框架基本操作

公众平台说明

公众号分为个人(只能申请订阅号,不可认证)和企业(服务号、订阅号,可认证),订阅号每天可发文章,在订阅列表中,服务号1个月4篇文章,在微信列表,权限、功能更强大。未认证的订阅号很多接口无法对接,比如支付,不仅要认证还要申请支付通道。

Read More