排序:
默认
按更新时间
按访问量

AJAX导出excel文件(后台使用phpexcel插件)

AJAX导出excel文件(后台使用phpexcel插件)前端html:js:后端控制器:服务层logic业务逻辑层进行导出功能

2018-06-15 15:10:36

阅读数:4

评论数:0

前端UI框架大集合

前端UI框架收集笔录1,与政府交互的UI前端框架可以使用 LUI,这个听起来很小众的框架,其实很好用  和vue也配合   LUI   官网地址:http://smallsea2016.gitee.io/lui/   作者博客地址:http://www.greenapple.me/lovelui/...

2018-06-11 15:11:02

阅读数:12

评论数:0

Vue2.0之去掉组件click事件的native修饰

这个是在组件开发中遇到的问题,当时我在编写button的组件,模板是这样的:<template> <button class="disable-hover button ion-button"...

2018-06-11 14:26:49

阅读数:17

评论数:0

vuex最简单、最详细的入门文档

Vuex官网链接链接 : https://vuex.vuejs.org/zh/guide/Vuex简介入门文档如果你在使用 vue.js , 那么我想你可能会对 vue 组件之间的通信感到崩溃 。我在使用基于 vue.js 2.0 的UI框架 ElementUI 开发网站的时候 , 就遇到了这种问...

2018-06-11 11:14:57

阅读数:29

评论数:0

VUE中引入jQuery和bootstrap

引入$ npm install jquery bootstrap --savejQuery1、加入webpack对象:var webpack=require('webpack');  2、在module.exports里面加入[javascript] view plain copyplugins:...

2018-06-08 18:04:55

阅读数:22

评论数:0

Vue.js项目结构说明

vue项目结构图简单介绍目录结构build目录是一些webpack的文件,配置参数什么的,一般不用动 config是vue项目的基本配置文件 node_modules是项目中安装的依赖模块 src源码文件夹,基本上文件都应该放在这里。 —assets 资源文件夹,里面放一些静态资源 —compon...

2018-06-07 12:01:33

阅读数:20

评论数:0

webstorm调试vue项目

调试npm debug的方式开始可以,过一分钟左右就会断开连接,connection refused,放弃 另一种方式如下,但是我觉得还是没有直接用浏览器调试方便谷歌浏览器添加插件下载地址如下: https://pan.baidu.com/s/1jHI8ugu修改webpack.dev.conf....

2018-06-07 10:41:17

阅读数:32

评论数:0

Vue.js—vue-resource.js全攻略(使用介绍)

前言Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过XMLHttpRequest或JSONP发起请求并处理响应。也就是说,$.ajax能做的事情,vue...

2018-06-05 13:55:47

阅读数:13

评论数:0

使用npm和cnpm分别安装指定版本的vuejs(解决npm install安装了太多架包的问题)

解决安装太多架包的问题比如我需要安装vue 1.0.28版本;指定安装这个版本的;安装vue 1.0.28时,执行如下命令,却发现node_modules文件里猛然增加了几十个架包,看起来非常不爽。# 只安装Vue V1的最新版本 npm install vue@"&...

2018-06-04 18:16:25

阅读数:85

评论数:0

Supervisor管理进程小记02【包含子配置坑】

前言遇到坑了,在supervisord.conf 配置文件中配置进程是需要加 分号的 ' ; ',但是在子配置文件中不能加分号,否则就是报错.解决在配置文件supervisord.conf文件中,加载子配置文件,注意两个分号都要放开[include]files = /etc/supervisor/...

2018-05-25 18:25:32

阅读数:29

评论数:0

Supervisor管理进程小记01

前言在处理消息队列的时候,为了方便消费者类处理消息队列,我们不需要手动在终端上去敲命令监听创建进程处理队列,使用supervisor进程管理可以很方便的去管理消息队列进程处理;简介在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执...

2018-05-25 16:35:04

阅读数:22

评论数:0

thinkphp-queue自带的队列包使用分析

前言当前笔记中的内容针对的是 thinkphp-queue 的 v1.1.2 版本,现在官方已经更新到了 v1.1.3 版本, 下文中提到的几个Bug在最新的master分支上均已修复。 笔记中的部分内容还未更新。传统的程序执行流程一般是 即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,...

2018-05-24 14:37:30

阅读数:94

评论数:0

nginx配置thinkphp5支持pathinfo模式

nginx本来是不支持pathinfo模式的,需要手动配置nginx配置文件直接上配置文件:server    {        listen 80;        #listen [::]:80;        server_name www.scp.cn scp.cn;        inde...

2018-05-23 15:41:05

阅读数:37

评论数:0

GitLab服务器IP地址修改

gitlab安装介绍:https://about.gitlab.com/downloads/#centos7原文地址:http://blog.csdn.net/yulei_qq/article/details/53134654最近使用GitLab 搭建了Git的私有仓库,但是发现私有仓库的地址居然...

2018-05-23 14:56:44

阅读数:123

评论数:0

判断微信浏览器

很无聊啊,现在技术只能当成兴趣来玩耍了以下是两种判断微信浏览器的方法:判断微信浏览器:JS: function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == ...

2018-05-16 11:21:24

阅读数:31

评论数:0

5种常见的设计模式

策略模式简介:策略模式是对象的行为模式,用意是对一组算法的封装。动态选择需要的算法并且使用。策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大。策略模式的三个角色:1,抽象策略角色,2,具体策略角色3,环境角色如果我需要在早晨从家里出发去上班,我可以有几个策略考虑:我可以乘坐地铁,乘...

2018-05-04 17:22:30

阅读数:96

评论数:0

shell脚本帮助php实现多线程请求

php本身不支持多线程,但是可以利用Linux和apache的多线程能力。1,php+shellphp代码  test.php文件<?php  for($i = 0; $i < 10; $i++)  {      echo $i;      sleep(...

2018-04-24 23:06:35

阅读数:32

评论数:0

使用Nginx过滤网络爬虫

NGINX可以非常容易地根据User_agent过滤请求,我们只需要在需要URL入口位置通过一个正则表达式就可以过滤不符合要求的爬虫请求:location / {    if($http_user_agent ~* "python | curl | java | wget | h...

2018-04-12 11:02:16

阅读数:31

评论数:0

使用php解析实现二级域名重定向

注册域名后,经常需要实现不同的二级域名访问站点的不同节点一般域名注册机构提供了cname的解析方式,可以吧二级域名定义到不同ip。比如www.abc.com  指向主节点 1.2.3.4bbs.abc.com 指向 1.2.3.4/bbs  或者另一个ip但是网站如果租用托管空间,蛋疼的问题也来了...

2018-04-07 00:04:58

阅读数:70

评论数:0

VirtualBOX一点小问题(yum安装时候出现)

问题:  今天帮电脑下载virtualbox虚拟机安装了Linux系统,yum install -y vsftpd时候出现不能联网出错;问题重现:解决方法:ifdown eth0 ifup eth0 yum update

2018-04-03 15:48:22

阅读数:42

评论数:0

swoole扩展框架--swoft框架

1,首先进入swoft官网地址安装依赖----https://doc.swoft.org/master/zh-CN/http-server/validator.html2,拉取swoft包,composer安装包的依赖,然后进入swoft的bin目录下面:php    swoft    现在就可以...

2018-03-22 13:52:01

阅读数:192

评论数:0

TCP与UDP

TCP与UDP基本区别   1.基于连接与无连接   2.TCP要求系统资源较多,UDP较少;    3.UDP程序结构较简单    4.流模式(TCP)与数据报模式(UDP);    5.TCP保证数据正确性,UDP可能丢包    6.TCP保证数据顺序,UDP不保证     U...

2018-02-07 11:57:20

阅读数:55

评论数:0

PHP_CLI几个系统常量(输出输入流以及参数)

一,$arvg 传递给脚本的参数数组;命令行下传递给当前脚本的参数; 示例 执行 执行结果 二,STDIN,STDOUT,SRDERR  输出输入流 这三个系统常量代表文件句柄; ------------------------------------------------...

2018-01-26 15:48:08

阅读数:104

评论数:0

H5定位PC浏览器不能精确定位,但是手机浏览器可以精确定位

html> charset="utf-8"> http-equiv="X-UA-Compatible" content="IE=edge"> name="viewport" conte...

2018-01-24 23:53:18

阅读数:783

评论数:0

Rabbitmq关于创建用户的相关命令

安装完rabbitmq后,有一个默认的用户guest,这个用户不能远程连接,只能本地连接server 如果需要使用guest进行远程登陆,那么就需要修改配置文件,文件大概位置/rabbitmq/rabbitmq.conf文件: [  rabbit  ,  [{lookback_users,[]...

2018-01-23 16:46:44

阅读数:143

评论数:0

H5使用高德API进行浏览器精确定位

刚开始使用的百度API,仅仅总是停留在城市地区定位上,不能精确定位; 现在介绍一下高德API浏览器精确定位 参考网址 :   http://blog.csdn.net/Generon/article/details/76068175 1,两个文件: 2,js代码完整代码请去gitos下...

2018-01-23 10:53:44

阅读数:306

评论数:0

nginx配置域名强制跳转https

1,首先安装证书,生成证书. # 1、首先,进入你想创建证书和私钥的目录,例如: cd /etc/nginx/ # 2、创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out server.key 1024 # 3、创建签名请求的证书(CSR): o...

2018-01-22 18:23:34

阅读数:1013

评论数:0

RabbitMQ进行Demo文件测试

1,MQ 基本的工作模式就是 一个生产者 , 一个消费者 2,首先进行消费者配置文件 server.php: 3,然后进行生产的文件 client.php 配置: 总结:发现如果不开启自动应答模式的话,这个生产消费模式比较像socket  挂起进程一样...

2018-01-15 15:15:28

阅读数:128

评论数:0

RabbitMQ添加php扩展

RabbitMQ添加php扩展 1,主要需要两个包: rabbitmq-c的包 amqp的包 2,下载对应的包: wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.4.1/rabbitmq-c-0.4.1.tar...

2018-01-12 18:07:45

阅读数:247

评论数:0

RabbitMQ安装(centos6.5)

OS :  centos6.5 需要的包: erlang :  otp_src_19.0.1.tar.gz 下载地址 :http://erlang.org/download/ rabbitmq :  rabbitmq-server-generic-unix-3.6.3.tar.xz ...

2018-01-12 14:04:26

阅读数:149

评论数:0

使用phpspider爬虫

使用python爬虫固然很方便,但是发现php在这方便也不弱;使用框架爬虫真的要高效许多。 1,先看下phpspider的结构 2,举例子:比如我爬取南昌新闻网的一个分类 这个注释要加上,不然报错,可以看看源码,源码里面有很多方法; 3,然后是配置下爬虫: ...

2018-01-08 10:20:23

阅读数:1351

评论数:4

爬取新浪新闻链接以及链接中的数据

php爬虫:爬取新闻链接以及链接中的内容 直接上代码吧 实例 首先的是爬取新浪新闻网几个新闻链接 然后爬取的是拿到新闻链接中的新闻数据内容

2017-12-27 13:53:00

阅读数:130

评论数:0

mongo笔记07( MongoDB 关系)

<\?php /** * MongoDB 关系 *//** * MongoDB 的关系表示多个文档之间在逻辑上的相互联系。 * 文档间可以通过嵌入和引用来建立联系。 MongoDB 中的关系可以是: 1:1 (1对1) 1: N (1对多) N: 1 (多对1) N: N ...

2017-12-20 16:06:36

阅读数:47

评论数:0

mongodb笔记06(MongoDB 分片)

<\?php /** * MongoDB 分片 *//** * 分片 * 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 * 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量...

2017-12-19 21:46:55

阅读数:57

评论数:0

mongodb笔记05(MongoDB 复制(副本集))

<\?php /** * MongoDB 复制(副本集) *//** * MongoDB复制是将数据同步在多个服务器的过程。 * 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 * 复制还允许您从硬件故障和服务中断...

2017-12-19 19:58:10

阅读数:55

评论数:0

mongodb笔记04(MongoDB $type 操作符,Limit与Skip方法,sort()方法,索引,聚合(aggregate))

<\?php /** * MongoDB $type 操作符 *//** * $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。 * MongoDB 中可以使用的类型如下表所示: * 类型 数字 ...

2017-12-19 18:03:08

阅读数:214

评论数:0

mongodb笔记03(MongoDB 条件操作符)

<\?php /** * MongoDB 条件操作符 * 描述: * 条件操作符用于比较两个表达式并从mongoDB集合中获取数据。 *//** * 笔记列表 * $gt ——– greater than > * $gte ——— g...

2017-12-19 13:52:33

阅读数:47

评论数:0

mongodb笔记02(查询文档)

<\?php /** * mongo03 查询文档 * MongoDB 查询文档使用 find() 方法。 * find() 方法以非结构化的方式来显示所有文档。 *//** 语法 * MongoDB 查询数据的语法格式如下: * db.collection...

2017-12-19 11:13:48

阅读数:56

评论数:0

mongodb笔记01(更新删除文档)

<\?php/** * mongodb 01 更新文档方法 *///update//update 用于更新已存在的文档. 语法格式如下: /** * db.collection.update( * , * , * { * upsert : ,...

2017-12-19 11:00:44

阅读数:88

评论数:0

linux的crontab实现秒级别定时调用脚本

linux下的crontab 默认的最低的是分级别定时器; 但是通过sleep睡眠的方式可以实现sleep 10;每隔10秒钟定时执行脚本; 1.编辑crontab crontab -e * * * * * /bin/date >>/tmp/date.txt...

2017-12-01 09:56:19

阅读数:61

评论数:0

PHP之随机截取汉字

一个汉字会因为编码不同,占的字符数量会不同,会是2或者3个字符! <\?php function getH($str){ // 利用preg_split函数,将汉字字符串拆分成数组,第一个参数是正则匹配,必须加上u,因为是utf8...

2017-11-30 21:12:42

阅读数:147

评论数:0

centos用yum安装mongodb及 32位linux(centos)下mongoDB的安装

本文安装的环境是 Centos6.4 32位 1首先得确定自己的Linux操作系统是多少位的。 getconf LONG_BIT 查看 2开始配置自己的yum源 创建文件 vim /etc/yum.repos.d/MongoDB.repo ...

2017-11-27 10:52:34

阅读数:127

评论数:0

将迭代器中元素(对象)放入数组中

/** * @param $obj * @return array */ public function iterator_array($obj) { $result = []; foreach (\$ob...

2017-11-19 23:31:06

阅读数:72

评论数:0

php实现简易的搜索功能

好久没有看代码了,手生了,一直在盘算着转行的事; 1,今天看了一个接手的项目的源代码,发现一小段简易搜索的代码2,/** * 简易搜索 * @param $params * @param $black * @return array *...

2017-11-19 16:55:15

阅读数:598

评论数:0

win下wampserver集成包配置多站点虚拟主机出现的问题(forbidden)

首先开启虚拟主机在wamp集成包bin下apache的配置文件夹中httpd.conf,将注释放开,从而开启虚拟主机,原有的默认访问失效。 然后配置httpd-vhost.conf虚拟主机站点,把如下示例删除或者注释 然后配置一个如下的虚拟主机站点 注意虚拟主机站点中的权限顺序要这样: O...

2017-10-23 17:08:16

阅读数:128

评论数:0

Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化

nginx配置设置了两个路径,一个是项目路径,另外一个是项目入口的路径位置。 配置如下图片: location /api/web{ root $prj_root; } 下面是yii2框架的urlmanager配置: 就这样配置好后,但是还是会报错,open_dir(...

2017-10-23 14:03:52

阅读数:430

评论数:0

配置yii2的路由跟TP一样nginx(支持pathinfo路由模式)

原因配置了一会儿,发现nginx配置是正确的;但是发现还是不能支持pathinfo路由的格式,真是奇怪了; 后来发现是nginx没有加载enable-php-pathinfo.conf这个配置文件。 直接上图了吧: 注意加载这个配置:include enable-php-pathinfo.c...

2017-10-23 00:35:37

阅读数:281

评论数:0

[路由] -- Yii2 url地址美化与重写[2.0版本]

第一个教程 原文地址:http://www.cnblogs.com/magy/p/4314687.html 目的:我只想去掉浏览器地址栏中的index.php?r=这一块。 在/config/web.php中 ’components'=>[] 中添加如下代码: 1 'ur...

2017-10-22 23:45:06

阅读数:197

评论数:0

Yii2 路由之同时支持 URL 原始和美化的请求 [ 2.0 版本 ]

1,刚开始的时候,我们使用yi i2时候直接采用的最原始的访问的url方法去访问的。 例子: http://frontend.domain.com/index.php?r=index/site/index http://frontend.domain.com/index.php?r=inde...

2017-10-22 22:52:58

阅读数:146

评论数:0

Yii2安装,关于The file or directory to be published does not exist错误

按照yiichina指南中的方法安装Yii2, 安装完成后肯定会遇到报错的。 The file or directory to be published does not exist: /path/vendor/bower/jquery/dist 文档中的命令如下 composer glob...

2017-10-22 19:53:17

阅读数:121

评论数:0

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