js对url进行编码和解码的三种方式区别

1、escape和unescape原理:对除ASCII字母、数字、标点符号 @  *  _  +  -  .  / 以外的其他字符进行编码。编码:escape('http://www.baidu.com?name=zhang@xiao@jie&order=1')结果:"http%3A//www.baidu.com%3Fname%3Dzhang@xiao@jie%26ord...

阅读全文

Vue与后端数据交互之vue-Resource详解

单来说,vue-resource就像jQuery里的$.ajax,用来和后端交互数据的。可以放在created或者ready里面运行来获取或者更新数据...vue-resource文档:https://github.com/vuejs/vue-resource/blob/master/docs/http.md结合vue-routerdata(){    return{      toplist:[],   &nbs...

阅读全文

vue和数据库交互axios基本用法

vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐的axios,前一段时间用了一下,现在说一下它的基本用法。首先就是引入axios,如果你使用es6,只需要安装axios模块之后import axios from 'axios';//安装方法npm install axios//或bower install axios当然也可以用script引入<script src="https://unpkg.c...

阅读全文

利用HBuilder将vue项目打包成移动端app

记录以下自己将webapp打包成移动端app的步骤及问题事先准备,开发完成的webapp项目(也可以利用vue-cli脚手架构建vue模板项目),npmrundev可以正常预览的项目1,将项目目录下config文件内index.js中assetsPublicPath修改为 assetsPublicPath:'./'2,执行npmrunbuild之后生成dist文件夹3,打开HBuilder,文件->打开目录,如下图选择刚才生成的dist目录,输入项目名称,点击完成附HBuilder下载地址:http://ww...

阅读全文

linux下php安装配置memcached

前提需要的依赖包安装yum install php-devel php-common php-cli cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib zlib-devel -y首先安装libmemcachedwget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar....

阅读全文

阿里云linux编译mysql5.7报错make[2]: *** [sql/CMakeFiles/sql.dir/item_geofunc.cc.o] Error 1

今天阿里云新开机器编译mysql5.7报错make[2]: *** [sql/CMakeFiles/sql.dir/item_geofunc.cc.o] Error 1make[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2make: *** [all] Error 2后来查阅资料,因为是我的内存太低导致的,唉,看来屌丝配置只能随便玩玩,下面是屌丝的解决方案我们编译出错,需要删除CMak...

阅读全文

PHP中this/self/parent的区别

一、PHP中this,self,parent的区别之一this篇面向对象编程(OOP,ObjectOrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的是this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对...

阅读全文

Linux配置访问控制列表(ACL)

Linux(和其他Unix等POSIX兼容的操作系统)有一种被称为访问控制列表(ACL)的权限控制方法,它是一种权限分配之外的普遍范式。例如,默认情况下你需要确认3个权限组:owner、group和other。而使用ACL,你可以增加权限给其他用户或组别,而不单只是简单的"other"或者是拥有者不存在的组别。可以允许指定的用户A、B、C拥有写权限而不再是让他们整个组拥有写权限。ACL支持多种Linux文件系统,包括ext2,ext3,ext4,XFS,Btfrs,等。如果你不确定你的文件系统是否支持ACL,请参考文档。在文...

阅读全文

phpcms二次开发添加评分系统

闲来没事把自己的电影网添加了个评分系统,没有用飞飞cms,还是phpcms用的习惯上手,基本没怎么修改原有的程序,主要增加如下。首先的需要两个字段存在评分和评分人数那么我们在后台主表添加rate评分字段,选择类型就是数字,然后就是评分人数字段pnum,类型也是数字接着我们需要对内容的控制器添加一个方法来更新个别数据库字段phpcms/modules/content/下的index.php文件增加如下方法://评分页面public function rate() {  $modelid&nbs...

阅读全文

使用nginx+gunicorn发布flask应用

Gunicorn 绿色独角兽是一个PythonWSGIUNIX的HTTP服务器。这是一个pre-forkworker的模型,从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器大致与各种Web框架兼容,只需非常简单的执行,轻量级的资源消耗,以及相当迅速Gunicorn的安装比较简单pip install Gunicorn然后就可以直接使用gunicorn启动我们的flask应用了gunicorn -w 50 -b 0.0.0.0:9090 ...

阅读全文