自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 php的强制转换

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3

2017-09-25 11:20:22 463 1

原创 linux退出vim编辑

ESC键或者ctrl-[。 ctrl-[更快捷,而且手都不离开主键盘区了。

2017-09-25 09:56:53 669

转载 Ubuntu安装Nginx和正确卸载Nginx

1.Ubuntu下安装Nginx比较简单敲入下列命令即可: sudo apt-get update sudo apt-get install nginx122.Ubuntu下卸载,稍不注意就会入坑 sudo apt-get remove nginx nginx-common # 卸载删除除了配置文件以外的所有文件。 sudo apt-get p

2017-09-23 14:42:41 334

原创 ubuntu卸载软件

在Ubuntu终端彻底删除软件:1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用               sudo apt-get remove --purge 软件名称  sudo apt-get autoremove --purge 软件名称 方法二、如果不知道要删除软件的具体名称,可以使用dpkg --get-selections

2017-09-23 13:23:35 204

原创 css pointer-events属性

最近发现了一个叫pointer-events的css属性,是一个与javascript有关的属性,pointer-events直译为指针事件,当把值设置为none后,他有如下相关特性。阻止用户的点击动作产生任何效果阻止缺省鼠标指针的显示阻止CSS里的hover和active状态的变化触发事件阻止JavaScript点击动作触发的事件一条CSS可以做许多事情是不是很神奇,我们在看一下兼容

2017-09-20 09:54:54 483

原创 yii2简单分页

// Controller中的代码public function actionIndex(){ $feedback = new Feedback(); $feedback_count = $feedback->find()->count(); $data['pages'] = new Pagination(['totalCount' => $feedback_co

2017-09-19 16:57:42 321

原创 yii引入js,css文件

AppAsset::register($this);AppAsset::addScript($this, 'js/page/organization.js');AppAsset::addCss($this, 'css/organization/organization.css');

2017-09-19 16:28:10 553

转载 postman使用详解

作者:luciastar,原文链接:http://luciastar.com/2016/05/21/postman%E7%AC%94%E8%AE%B0/Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome 插件。 —— 由 진은 分享一 简介特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行Organ

2017-09-19 14:27:34 1131

转载 yii简单分页

// Controller中的代码 IndexController.phppublic function actionIndex(){ $user = new User(); // 查询总数 $user_count = $user->find()->count(); $data['pages'] = new Pagination(['totalCount' =

2017-09-14 16:58:00 177

转载 yii2数据库读写分离配置

原文链接:Yii中文网(yii-china.com)-yii2数据库读写分离配置简介数据库读写分离是在网站遇到性能瓶颈的时候最先考虑优化的步骤,那么yii2是如何做数据库读写分离的呢?本节教程来给大家普及一下yii2的数据库读写分离配置。两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2的数据库读写分离配置,仅仅实现了在主库读写,在从库查询,

2017-09-12 15:40:26 259

转载 Yii2—模型(Model)

模型(Model)本部分将包含如下这方面的内容模型的定义属性属性的定义属性的访问属性的批量读取和赋值属性标签场景验证验证规则的实现自定义验证器和内置验证器条件验证验证规则和批量赋值Yii中的模型有以下基本特征:  属性声明:可以在模型里面定义自己需要的属性。属性标签:每个属性都有一个对应的标签以便在界面上显示友好的名称批量属性赋值:可以一

2017-08-03 14:27:26 1792

转载 Yii2—控制器(Controller)

控制器(Controller)本节包含以下方面的内容基本概念路由默认路由动作的参数在动作中定义参数从请求(request)中获取参数独立动作动作过滤器(Action Filters)捕获所有的请求自定义响应类控制器(Controller)是应用程序中最关键的部分之一,它决定了如何处理传递进来的请求(Request),以及生成相应的响应(Res

2017-08-03 14:26:11 638

转载 Yii2—视图(View)

视图(View)视图(View)这一部分比较多,总共包括11个知识点:基本定义部件(Widget)安全模板引擎在模板中使用视图对象设置页面标题添加meta标签注册连接标签注册CSS注册脚本注册asset bundles布局(Layout)局部(Partial)访问上下文静态页面缓存区块自定义视图组件1、基本定义视图基本上就是我们所说的在views文件夹中

2017-08-03 14:24:39 3475

转载 https和http

HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错:Mixed Content: The page at ‘https://www.taobao.com/‘ was loaded over HTTPS, but requested an insec

2017-08-01 17:41:26 263

原创 几种刷新

Javascript刷新页面的几种方法:1    history.go(0)2    location.reload()3    location=location  4    location.assign(location)5    document.execCommand(’Refresh’)6    window.navigate(locat

2017-07-31 19:17:48 265

转载 yii2.0 Html助手和Request组件

Html助手1 .在@app\views\test的index.php中://引入命名空间use yii\helpers\Html;?> //【一】表单:Html::beginForm(提交地址,提交方法,属性数组);?>=Html::beginForm('','post',['id'=>'form','class'=>'form','data'=>'myself'])

2017-07-31 11:13:27 260

转载 Yii:t()的用法

Yii:t()调用语言包的具体用法如下:首先,假设我们有一个语言包文件:/protected/message/zh_cn/lang.php文件内容如下:return array(    'My Name'=>'我的名字',);?>我们可以在view中这样调用:在config/main.php 里加上 :‘language’=>'zh_cn',

2017-07-31 10:31:27 3166

转载 yii2-GridView在开发中常用的功能及技巧

数据网格或者说 GridView 小部件是Yii中最强大的部件之一。它有一个属性名叫 dataProvider ,这个属性能够提供一个数据提供者的示例并且可以显示所提供的数据,即使用 yii\grid\GridView::columns 属性的一组列配置,在一个表格中渲染每一行数据。例如,use yii\grid\GridView;echo yii\grid\GridView::

2017-07-31 10:24:03 425

原创 yii2.0 最简单rbac实现方法

权限设置公司角色:销售,项目经理,人事,老板公司成员:小销是销售,小项是项目经理,小李是人事,老雷是老板系统里面有menu:客户管理,项目管理,人事管理需求描述:销售客户访问客户管理,项目经理可以访问项目管理,人事可以访问人事管理,老板都可以访问实现过程:第一步:生成rbac相关的表(mysql为例)/** * Database schema required by

2017-07-28 17:16:04 350

转载 bootstrap上传插件fileinput自动上传&成功回调

bootstrap上传插件fileinput功能非常强大,本文给出一例自动上传&上传成功回调的用例.核心就是调用 filebatchselected 文件选择完成事件实现的,文件上传成功的事件是 fileuploaded . $("#update_csv").fileinput({ showUpload: false, language:'zh',

2017-07-28 15:06:47 379

转载 Yii2中request的使用方法

1、普通的get和pst请求 1 $request = Yii::$app->request; 2 3 $get = $request->get(); 4 // 等同于: $get = $_GET; 5 6 $id = $request->get('id'); 7 // 等同于: $id = isset($_GET['id']) ? $_GET['id']

2017-07-28 10:51:51 1941

转载 代码风格规范

本篇规范是 PSR-1 基本代码规范的继承与扩展。本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。关键词 “必须”("MUST")、“一

2017-07-18 19:57:28 425

转载 Ubuntu Navicat for MySQL安装以及破解方案

首先上官网上下载LINUX版本: https://www.navicat.com.cn/download/navicat-premium1. 下载 navicat112_premium_cs_x64.tar.gz 文件 2. 下载后解压tar文件tar -zxvf  /home/wilbur/download/navicat112_premium_cs_x64.tar.gz

2017-07-17 18:56:58 334

原创 js或jquery如何获取父级、子级、兄弟元素

原生javascript方法:var a = document.getElementById("dom"); del_space(a); //清理空格 var b = a.childNodes; //获取a的全部子节点; var c = a.parentNode; //获取a的父节点; var d = a.nextSibling; //获取a的下

2017-07-13 16:03:32 263

原创 linux下压缩文件或者目录

我们学习了zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。首先了解下Linux里面常用的压缩格式。 zip格式是第一个需要了解的格式。因为它实际上已成为压缩文件的标准选择,而且它在windows上也能使用。我经常用zip格式压缩那些需要共享给windows用户的文件。如果只是共享给linux用户或者Mac用户, 那我偏向于选择tar.gz格式。 Z

2017-07-07 16:49:48 1262

原创 ubuntu下安装Chrome浏览器

最近把Ubuntu系统更新到16.04,发现自带的Firefox浏览器有一些问题,但是懒得安装插件,折腾已知的问题,于是决定安装Chrome看看,果然,很多问题没有了。因为安装的Linux是64位的Ubuntu 16.04系统,所以本人决定也安装64位的谷歌Chrome浏览器。在 Ubuntu 16.04 中,要想使用谷歌的 Chrome 浏览器,可以通过命令行的方式手动安装。Ubun

2017-07-07 14:15:15 416

转载 ubuntu安装中文输入法

在桌面右上角设置图标中找到“System Setting”,双击打开。在打开的窗口里找到“Language Support”,双击打开。可能打开会说没有安装“Language Support”,这时只需要授权安装即可,之后会出现这个界面。安装完成之后,选择“Install/Remove Languages”,在弹出

2017-07-07 13:02:37 417

原创 ubuntu安装phpstorm

Ubuntu安装PhpStorm首先在Jetbrains官网下载PhpStorm的tar包.如果你偏爱命令行,那么可以使用wget来下载tar包.(注意,写这篇文章时的版本号是2016.1,如果有新的版本,修改一下版本号.)wget https://d1opms6zj7jotq.cloudfront.net/webide/PhpStorm-2017.1.4.tar.gz下载完成后,打开

2017-07-07 12:57:33 390

转载 apache与nginx的区别

Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优

2017-06-29 01:30:20 138

原创 nginx

简介nginx是一款高性能的http服务器,目前国内包括BAT在内的众多互联网企业均采用其作为反向代理服务器,一个很重要的用途就是用来实现负载均衡。其具有优异的性能和丰富的配置功能。nginx一般由一个master进程和多个worker进程组成,其中master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当wor

2017-06-29 00:46:40 157

空空如也

空空如也

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

TA关注的人

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