自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 收藏
  • 关注

原创 用通俗的语言,由浅入深一步一个脚印,自己手写一个promise

本文有点长。。** 先看一个最简陋的promise **```let p=new Promise(function(resolev,reject){    console.log('执行')  }) ```##### 这时会在浏览器打出 “执行”.... 从这里可以推断出promise的结构应该是: ########### 定义promise,传递一个参数,这个参数 是一个函数 并包含两个方法 r...

2018-05-20 13:04:03 569

原创 YII2.0 jQuery(…).activeform is not a function in 终极解决方案

今天终于把困扰我很久的报错解决掉了。首先找到 vendor\yiisoft\yii2\web\JqueryAsset.php文件```namespace yii\web;class JqueryAsset extends AssetBundle{    public $sourcePath = '@bower/jquery/dist';  /*  public $j

2018-02-05 22:12:45 1144

原创 webpack学习(二)对commonjs规范的支持

webpack最简单的打包命令 es6语法规范sum.jsfunction sum(a,b){ return a+b}app.js import sum from './sum.js' console.log(sum(12,22)) 打包命令*webpack app.js bundle.js*webpack打包支持common.js的规范

2018-01-26 22:51:15 2118

原创 vue-cli dev模式下图片路径配置 和build下图片路径的配置

1.首先我们可以取个别名 images 对应 static/images目录 然后在 build/utils.js中function generateLoaders (){if (options.extract){return ExtractTextPlugin.extract({use: loaders,fallback: 'vue-s

2018-01-25 12:02:46 2426

原创 webpack3.0学习笔记 1. 打包

webpack最简单的打包命令sum.jsfunction sum(a,b){ return a+b}app.js import sum from './sum.js' console.log(sum(12,22)) 打包命令webpack app.js bundle.js

2018-01-13 13:23:36 256

原创 解决多个路由绑定同一个组件 获取参数只获取一次的方法

```{    path: '/application',    title: '我的工作',    icon:'code-working',    name: 'application',    component: Main,    children: [      {        path: 'index/:id', title: '我的申请', nam

2018-01-08 23:06:59 1099

原创 vue-cli 打包 使用 history模式 的后端配置

apache的配置这是windows下的在httpd-vhosts.conf文件中把目录指向项目index.html文件所在的位置# Virtual Hosts#ServerName localhostDocumentRoot D:/wamp64/www/huanzuan/distOptions Indexes FollowSymLinks         

2018-01-08 16:15:48 5805

原创 Ubuntu 16.04 设置允许root用户MySQL远程访问权限

本文记录一下在Ubuntu 16.04版本下设置MySQL数据库的远程访问。第一步:修改配置文件的端口绑定打开的目录可能会根据MySQL的版本稍有不同,可以先尝试打开/etc/mysql/my.cnf这个配置文件,若该文件不存在或文件内容为空,则尝试下面的文件路径。sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf在下面行的开

2017-11-02 13:22:44 1762

原创 aws ec2允许root用户密码登陆

1.首先 用密钥登陆 2.给 root 设置密码 sudo passwd root3.密码设置好后 切换到root用户 su root4.修改ssh配置文件,允许密码登录 vim /etc/ssh/sshd_config 将 passwordAuthentication no 改为  passwordAuthentication yes将 PermitRootLogin

2017-11-02 13:18:58 5940

原创 ubuntu LAMP 配置多虚拟主机站点

安装完毕apache后,不需要修改任何配置文件,包括 httpd.conf 、 httpd.conf 和 apache2.conf 配置文件。  more /etc/apache2/sites-available/site1.xxxx.com 代码:           ServerAdmin webmaster@localhost          ServerName 

2017-06-07 13:49:03 750

原创 小程序 第一弹 hello world

首先创建一个项目因为现在什么文件都没有,所以一开始就会报错app.json未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。所以第一步就是创建三个入口文件 app.js ,app.json,app.wxss第二步:新建一个页面文件 创建pages/welcome文件夹(文件夹名字随意)第三步:在welcome文件夹下面创建

2017-01-17 21:18:29 4180 3

原创 清除浮动的几种方法

style='float:left'>为了解决container容器高度塌陷问题,我们必须清除浮动第一种方法:在container元素后加上一个空的div标签,然后给设置一个clear:both的样式第二种方法:  给container容器添加 overflow:auto/hidden样式第三张方法:给container容器添加一个伪类 .container:before,

2016-10-23 06:48:57 324

原创 yii2.0应用介绍

yii2.0应用介绍应用结构basic/应用根目录composer.json描述包信息以及composer配置index.php应用入口文件yii控制台命令执行脚本config/ 应用配置及其他配置console.php控制台应用配置信息web.php web应用的配置信息commands/ 包含控制台命令类c

2016-10-15 13:29:31 335

原创 javascript函数

1.普通函数的声明function test(num1,num2){return num1+num2}test(1,2)2.变量初始化函数var box=function test(num1,num2){return num1+num2}alert(box(1,2))3.使用Function 构造函数var box=new Function('num1'

2016-10-09 10:51:10 236

原创 javascript复习(关于判断)

1.所有相对路径地址都不要拿来做判断,如img.src a.href2.颜色值不要拿来做判断,不同的浏览器默认颜色值给的不一样,如:red/#0ff/rgb(255,0,0)3.innerHTML的值也不要拿来做判断,会引发兼容性的问题4.表单元素的Type值,在ie7,8,9中元素.type=‘新值’IE7,8,9不支持5.对于float值的改变新的浏

2016-10-08 23:06:33 220

原创 javascript复习(属性操作)

这是一段文字html属性操作1.html属性的读操作获取,找到元素.属性名2.html属性的写操作修改,替换元素.属性名=新的值innerHTML:这是一段文字获取元素内的所有html内容 var p1= document.getElementById('p1')p1.innerHTML获取p1中所有的html内容,包括标签p1.innerH

2016-10-08 19:39:58 245

原创 javascript复习(一)

把某个元素移除出视线1.display:none                         显示为无, 不占位2.visibility隐藏     占位3.opacity透明度0 占位4.height/width:0宽/高设为0 不占位5.position:absolute ;left/top:0      脱离文档流,用left/top移开, 不占位

2016-10-08 16:18:38 278

原创 yii2.0依赖注入

/* * 依赖注入:在java和.net都有一个很典型的框架,叫做“三层架构” * 三层架构: 1.UI(表现层) 【最高层】 * 2.BLL(业务逻辑层) 【第二层】 * 3.DAL(数据访问层) 【第三层】 * 一般来说: 高层模块依赖于低层模

2016-07-17 16:29:53 380

原创 yii2.0log组件

filelog日志记录级别:self::LEVEL_ERROR => 'error', //不可恢复的异常信息self::LEVEL_WARNING => 'warning', //程序运行时警告信息self::LEVEL_INFO => 'info', //程序运行信息,如:管理员操作self::LEVEL_TRACE => 'trace',

2016-07-17 14:47:13 408

原创 yii2.0缓存介质

FileCache:单个web应用

2016-07-14 19:31:48 256

原创 yii2.0 htmlhelper

public function actionHtml() { /*$data=['uid'=>'efdwqf','uname'=>'比尔']; echo''.Html::encode($data['uid']).''.Html::encode($data['uname']).''; */ /*

2016-07-14 17:22:49 583

原创 YII2.0 UrlHelper

public function actionUrl(){ /* 一:toRoute * 1. Url::toRoute('site/index',true); 传字符串 生成带域名的路径 * * 2. Url::toRoute(['site/index', '

2016-07-14 15:45:46 380

原创 yii2.0 StringHelper

public function actionString(){ $str='我是中国人啊啊啊啊啊'; $eng='abcdefg'; /* * 1.truncate($str,3,$suffix); * 根据长度截取字符串,省略的文字, 如果$suffix为空,那么默认后缀是... * StringHelper::trun

2016-07-14 11:25:04 865

原创 yii2.0 ArrayHelper

<?phpnamespace app\controllers;use yii\helpers\ArrayHelper;use yii\web\Controller;class HelperController extends Controller{ public function actionIndex(){

2016-07-14 10:46:24 512

原创 yii2.0的cookie

cookie的设置:在components文件夹创建CKhelper.php文件namespace app\components;use yii\web\Cookie;class CKhelper{ /* *\yii::$app->request|\yii::$app->response下的cookie都是CookieCollection的对象

2016-07-13 19:01:51 379

原创 yii2.0的session

session共享的问题:  如果一个公司有两个服务器当用户访问第一个服务器,session信息会保存在第一个服务器中,但是当用户访问第二个服务器的时候,是没有session信息的,这时就抛出了session共享的问题。session共享的解决方案:1.放在数据库2.放在缓存服务器中:redis 或Memcachesession组件在vendor/yiisoft/y

2016-07-13 10:29:03 2663

原创 数据库交互-读写分离

读写分离:让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库    (slave)处理SELECT查询操作。优势:1.从库负载均衡2.故障自动摘除

2016-07-12 16:19:02 320

原创 数据库交互ActiveRecord

Active Record (活动记录,以下简称AR)提供了一个面向对象的接口, 用以访问数据库中的数据。

2016-07-11 17:06:23 335

原创 yii2.0数据库交互ORM

ORM Object  Relational  Mapping  对象关系映射ObjectPHP对象,属性Relational数据库表,字段Mapping对象和表的关系;属性与字段的关系

2016-07-10 20:29:45 1389

原创 数据库交互 query

query是个组件,用来生成sql语句,开启这个组件,在config/web.php的components中配置'q'=>'yii\db\Query',然后再控制器中调用即可

2016-07-10 16:53:25 435

转载 Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号 1

1.首先以 root 帐户登陆 MySQL在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。        > MySQL -uroot -p123456                 (123456 为 root 用户的密码。)  2.创建远程登陆用户并授权        

2016-07-10 13:08:59 537

原创 yii2.0数据库交互DAO

数据库需要的条件:1.DAO(就是传统的Pdo方式,所以要PDO开启) 2.PHP5.4版本CURD(增删改查)CUD是写操作 R是读操作参数查询:防止sql注入db组件在config/web.php的components配置中 //数据库配置 'db' => require(__DIR__ . '/db.php'),//db.php文件在同级目录config下 /

2016-07-08 14:39:36 643

原创 yii2.0自定义组件

组件包括 : DB   session  cookie   cache  log  DI (依赖注入)  GII组件在config\web.php中的components中配置,这里已经存在的组件是YII2.0的核心组件,在application运行的时候就已经加载好了,可以再vendor\yiisoft\yii2\base\Application.php中

2016-07-08 10:46:43 434

原创 Yii2.0MVC中的view笔记

<?php namespace app\controllers;use yii\web\Controller;class ViewController extends Controller{ public $layout='self';//修改默认布局在layouts下创建自己的布局 public function actionIndex(){

2016-07-08 09:46:15 322

原创 yii2.0的mvc中的model

model的基类在vendor\yiisoft\yii2\base\model文件中class Model extends Component implements IteratorAggregate, ArrayAccess, Arrayable它继承了组件这个类(component)并实现了IteratorAggregate,arrayAccess,Arrayable三个接口Ite

2016-07-07 11:26:09 1094

原创 Yii2.0 MVC 中的controller笔记

1.YII2.0控制器文件的命名规则  以controller结尾,开头字母一定要大写,如:TestController.php2.在basic中命名空间为 namespace app\controllers3.use yii\web\Controller;4.控制器下的类名 首字母也要大写 class TestController extends Controller   它继承

2016-07-06 16:33:52 757

原创 解决Composer安装的Yii2.0运行资源无法加载的问题:

把 DIRECTORY_SEPARATOR.'bower-asset'粘贴到bower后面就可以了

2016-07-06 14:15:36 529

原创 Yii2.0url美化,去掉r=site/index

basic版本:在config/web.php中添加'urlManager' => [ 'enablePrettyUrl' => true, //是否启用美化url 'suffix' =>'.html', //伪静态 后缀用html对seo友好,如果启用了这个配置, //就必须添加扩展名

2016-07-05 20:51:11 2099

原创 yii2.0中catchAll配置参数的记录

basic版的yii2.0中 config/web.php中有catchAll配置//将项目的所有request请求全交给该控制器处理,这个常用于项目将要维护时,输出 维护界面'catchAll' => [ 'offline', //控制器名字,默认方法为index 'param1'=>'value1', //可选参数

2016-07-05 17:15:24 1558

原创 yii2.0 修改控制器默认方法记录 (basic版本)

第一种方法:默认控制器在 vender/yiisoft/yii2/base/Controller.php中的public $defaultAction='index';修改成 public $defaultAction='....'随便改第二种方法,最简单的方法 只需简单地在控制器类中覆盖这个属性   namespace app\controllers; 

2016-07-05 14:30:57 887

js截图工具

js截图工具使用 html5 canvas,支持手机移动端,js截图工具使用 html5 canvas,支持手机移动端

2018-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除