• MySQL如何显示表的相关信息,并且解释各个信息参数
  • 如何显示Mysql表的相关信息(在Mysql5.0以后的版本中,也可以查询INFORMATION_SCHEMA(INFORMATION_SCHEMA解释在下面备注)中对应的表)。可以使用SHOW TABLE STATUS LIKE ‘table’显示表的相关信息:输出的结果表明,这是一个MyISAM表。输出中还有很多其他信息以及统计信息。下面简单介绍一下每一行的含义。Name          &...
  •  2018-01-02  |    程成  |    802  |    0  |    数据库  |   MySQL    数据库  原理  
  • MySQL中事务的四种隔离级别
  • 一、如何查看查看InnoDB存储引擎 系统级的隔离级别 和 会话级的隔离级别SELECT @@global.tx_isolation,@@tx_isolation;  二、如何设置设置事务全局或者会话隔离级别:SET GLOBAL/SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;三、mysql中四种隔离级别区别READ UNCOMMITTED(未提交读)在READ UNCOMMITTED 级别,事务中的修改,即使没有提交,...
  •  2017-12-29  |    程成  |    1114  |    0  |    数据库  |   MySQL  事务  隔离  原理  数据库  
  • Vue.js中v-if和v-show的区别
  • 一、共同点在Vue.js中,v-if和v-show都是用来控制元素的显隐。二、区别【本质】v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-show 只是简单地基于 CSS 进行切换,相当于 display 的切换。【过程】v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。相比之下,v-show 就简单得多——不管初始条件是什么,元素总是会被渲染。【性能】一般来说,v-if 有更高...
  •  2017-12-26  |    程成  |    1258  |    0  |    前端技术  |   Vue  显示  前端  区别  
  • html5中localstorage,sessionstorage以及cookie的区别
  • 在vue项目中,使用到localstorage是很普遍的。但是,除了localstorage,html5还提供了sessionstorage,以及更老的cookie。但是我们为什么要使用localstorage?localstorage和sessionstorage和cookie有什么区别?【点击】这里是w3c提供的localstorage和sessionstorage提供的官方介绍。sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的...
  •  2017-12-26  |    程成  |    1097  |    4  |    前端技术  |   Storage  Session  Cookie  HTML  区别  前端  
  • phpstorm自定义新建的php方法和class类默认注释
  • 我们都知道在phpstorm中,给php文件新建的class或者新建的php方法添加注释的快捷键是:/**  +  "回车",然后这样子但是我们想自定义默认注释,可以通过下面方法实现:上面对应的三个文件对应的三种默认注释,你只需要修改对应的默认注释并保存,在你下次生成注释的时候会自动替换成你定义的注释。下面介绍如何解决你的日期不会自动生成的问题:首先,你查看你的描述中是否有{DATE}定义和{TIME}定义如果没有,那么你的phpstorm版本太老了,请更...
  •  2017-12-22  |    程成  |    5062  |    0  |    PHP  |   PHPStorm  注释  class  PHP  
  • Yii2.0如何用一条sql语句连接自己查询,查找出同一张表的多个字段
  • 最近工作写接口的时候,遇到这样一种情况:在“客户表”中存在省份ID,市区ID,这两个字段对应的都是“地区表”的ID字段。其中在“地区表”中市区和省份通过parent_id字段相关联。需求:通过一条sql语句,根据市区ID查找出客户数据,同时,省份名称和市区名称都需要。Yii2.0实现:$list = Kh::find()             ->...
  •  2017-12-22  |    程成  |    1533  |    1  |    PHP  |   Yii  SQL  PHP  查询  数据库  
  • 整理phpstorm常用快捷键
  • 下面是整理的常用phpstorm快捷键:一、查找快捷键Ctrl+N    查找类Ctrl+Shift+N    全局查找文件,优先查找文件名匹配的文件Ctrl+Shift+Alt+N    查找php类名/变量名,js方法名/变量名,css选择器Ctrl+B    跳到变量申明的地方,来源处(相当于Ctrl+鼠标左击)Ctrl+B&nbs...
  •  2017-12-13  |    程成  |    1117  |    1  |    PHP  |   PHPStorm  快捷键  整理  PHP  
  • password_hash的使用方法
  • 最近在用yii2框架搭建自己的一个简易博客,发现yii中有自带的登录/注册功能,其中用到了password_hash方式,并不是常见的md5(或sha1等)+salt(干扰字符串)的方式。下面就介绍下php中password_hash()的用法:一、前言PHP5.5提供了许多新特性及Api函数,其中之一就是Password Hashing API(创建和校验哈希密码)。它包含4个函数:password_get_info()、password_hash()、password_needs_rehas...
  •  2017-12-12  |    程成  |    1139  |    0  |    PHP  |   密码  Password  hash  PHP  加密  
  • redis安装解决 Redis on Windows Setup Wizard ended prematurely
  • 如果你在windows下安装redis,报如下错误Redis on Windows Setup Wizard ended prematurely原因:你的.NET Framework版本过低解决方法:安装最新的版本你可以通过以下方法查看你的.NET Framework版本在cmd中输入如下命令   dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B    ,来查看你电脑安装的.NET版本通过以上方法,可以解决“...
  •  2017-12-07  |    程成  |    1230  |    0  |    数据库  |   Redis  Windows  安装  缓存  
  • PhpStorm中如何使用FTP功能 详细操作方法
  • 1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它是一款商业的 PHP 集成开发工具,以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守...
  •  2017-12-07  |    程成  |    927  |    0  |    PHP  |   PHPStorm  FTP  PHP  上传  
  • vue.js如何实现页面(组件)之间的互相传值
  • 最近vuejs项目结束了,下面就总结下如何在组件(页面)之间互相传值~一、通过localstorage或者cookies1、在父页面通过设置localstorage或设置cookies设置localstorage:window.localStorage.setItem(name, content);设置cookies:Cookies.set(name, content);2、在子页面通过获取localstorage或获取cookies设置localstorage:window.localStor...
  •  2017-11-29  |    程成  |    2424  |    5  |    前端技术  |   Vuejs  传值  组件  前端  
  • Vue.js解决打包文件生成过多的问题以及打包初始访问页面不是index.html问题
  • 当你的vuejs项目完成后,打包上线是必不可少的,但是你会发现你的dist文件夹下面的文件,会随着每次重新打包文件数量会越来越多。这样既对版本库不好,也不利于后期寻找文件。下面是解决方法:一、解决vuejs打包文件过多问题修改build/webpack.prod.config.js文件,将其中的[hash]删除,然后保存文件。最后重新打包cnpm run build,你会发现,文件并不会数量增多。原理是这里相当于每次生成的新文件覆盖原来的旧文件。二、解决vuejs打包后访问页面默认域名不是ind...
  •  2017-11-22  |    程成  |    1595  |    1  |    前端技术  |   打包  文件  前端  Vuejs  
  • Vue.js如何解决组件之间的传值问题,子组件和父组件之间的相互传值
  • 最近上手了一个项目,这里将分页组件给公用了,这样就涉及到页码,每页显示多少条,一共多少条数据的传递问题。这里,分页组件就相当于子组件,调用它的组件就是父组件,下面介绍如何用vuejs解决组件之间的传值问题。一、子组件向父组件传值问题我使用的分页组件是iview里的,下面就我的代码举个例子。page页码,limit每页显示条数,totalnum总数,分页子组件代码如下:<template>     <div style=&quo...
  •  2017-11-22  |    程成  |    1982  |    3  |    前端技术  |   Vuejs  组件  传值  前端  
  • Vue.js如何使用axios跨域访问数据
  • 最近接受另外一个项目,这个项目没有使用之前设置代理跨域方法,使用了vue2.0新增的axios方法。下面附上如何使用axios设置跨域访问数据。跳转地址:vue.js实现接口跨域请求,解决No 'Access-Control-Allow-Origin' 问题(设置代理方法)一、安装axios使用axios,当然需要先安装它。执行 cnpm install axios安装qs,执行cnpm install qs二、客户端配置引入并且配置axios三、服务器端配置调用接口添加如下代码...
  •  2017-11-16  |    程成  |    3535  |    2  |    前端技术  |   Vuejs  跨域  Axios  前端