摘要: 1.百度的Echart ECharts,缩写来自Enterprise Charts,是百度推出的一款开源的,商业级数据图表,它最初是为了满足百度公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。 2.Highcharts 中文网站:http://www.hcharts.cn/ Highc 阅读全文
posted @ 2016-05-23 18:37 qmsu 阅读(29574) 评论(1) 推荐(0) 编辑
摘要: <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 描述: 在PHP中,当同一个客户端执行两个包含session_start()的页面,如果先执行的脚步执行时间较长,就会导致session文件阻塞。具体表现为:一个PHP页面的执行时 阅读全文
posted @ 2016-04-30 21:34 qmsu 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 最近在检查项目代码的时候,发现有很多人并不能完全理解MVC,有些以为使用了面向对象就是MVC,有些将很多M层的东西写在了C层,从而造成了C层相当的臃肿,所以这里将我对MVC的一些总结写下来,仅供大家参考。 现在软件开发很多框架都使用的是MVC模式,M指的是模型,V是视图,C是控制器,MVC的目的就是 阅读全文
posted @ 2016-04-21 21:44 qmsu 阅读(343) 评论(1) 推荐(0) 编辑
摘要: 使用git的时候每次都输入密码很是麻烦,所以通常的情况下采用SSH公匙登录。下面是配置SSH公匙登录的方法: 1、初次使用git的话要设置用户名和邮箱 2、生成公匙 $ ssh-keygen -t rsa -C "***@***.com" 如果不需要密码的就连续回车。最后得到了两个文件:id_rsa 阅读全文
posted @ 2016-03-13 16:44 qmsu 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 某一天,经理让做一个有关公司销售业绩的统计临时页面放到电视上,给当天来参观的客户观看。 第一个阶段: 情景:临时性功能,数据量小,sql简单,开发时间短。 对策:所有的东西都放在一个控制器里面,js和css等数据之间写在view层,数据实时查询。 公司业绩飞速发展,这个临时页面自从放到电视上之后就再 阅读全文
posted @ 2016-02-29 17:35 qmsu 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、redis的配置文件redis.conf位置 centos:默认在/etc/redis.conf ubuntu:可以从解压缩后的目录里将配置文件复制到该目录 二、启动redis时指定配置文件 $redis-server /etc/redis.conf 三、常用配置说明 daemonize yes 阅读全文
posted @ 2016-01-17 20:00 qmsu 阅读(3544) 评论(0) 推荐(0) 编辑
摘要: 在web开发涉及地图操作的时候或者移动客户端开发中有时候有以下需求:根据省份等地址获取经纬度,或根据经纬度获取地址信息下面主要记录通过百度提供的API的一个解决方案:在百度开发平台中提供了这样一个叫Geocoding 的API,这个API用于提供从地址到经纬度坐标或者从经纬度坐标到地址的转换服务,使... 阅读全文
posted @ 2015-12-18 19:48 qmsu 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 四、sorted set类型 sorted set(有序集合)和set(无序集合)都是String类型元素的集合 127.0.0.1:6379> zadd sorted_set_key 1 a #添加元素a,元素在集合中存在则更新 (integer) 1 127.0.0.1:6379> 127.0. 阅读全文
posted @ 2015-12-16 20:06 qmsu 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 一、String类型 String类型是二进制安全的,使用String类型缓存一些静态文件,如图片、CSS,可以提高网站的运行速度 1)常用命令 127.0.0.1:6379> set booka "Redis" OK 127.0.0.1:6379> setnx booka "test" (inte 阅读全文
posted @ 2015-12-15 20:36 qmsu 阅读(2073) 评论(0) 推荐(2) 编辑
摘要: redis是一款key-value类型的内存数据库,redis比memcached更加强大。 1、redis支持两种数据持久化方式:Snapshotting(快照)和Append-Only file(追加) 2、redis不仅支持简单的key-value,同时还支持list(列表),set(无序集合 阅读全文
posted @ 2015-12-14 20:24 qmsu 阅读(965) 评论(0) 推荐(1) 编辑
摘要: 在使用jquery的$.ajax跨域访问的时候,如客户端域名是www.test.com,而服务器端是www.test2.com,在客户端通过ajax访问服务器端的资源将会报跨域错误:XMLHttpRequest cannot load http://www.test2.com/test.php. N... 阅读全文
posted @ 2015-12-02 19:52 qmsu 阅读(2226) 评论(0) 推荐(1) 编辑
摘要: 前面写了一篇Yii2-admin RBAC权限管理的实现有朋友在评论里问了关于menu的使用,在这里我做一下统一的回答,稍微讲解一下我平时在项目中是怎么使用menu的。menu表是根据权限来控制后台菜单的显示和隐藏的。先来看看表结构:-- ---------------------------- ... 阅读全文
posted @ 2015-11-14 09:03 qmsu 阅读(6371) 评论(1) 推荐(1) 编辑
摘要: yii2高级模板是前后台分离的,在本地测试的时候通常是绑定两个域名到前后台目录下,从而通过不同的域名访问前后,如:www.frontend.com访问前台,www.backend.com访问后台。但是有时候我们的线上环境不支持绑定二级域名,这样我们就得通过同一个域名访问我们的前后台了。Yii2通过如... 阅读全文
posted @ 2015-11-09 20:08 qmsu 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 项目的后台更改和添加文章突然无效了,查看系统日志发现是Module not inserted due to validation error.其实原因很简单,在表单中加入了百度编辑器,在给编辑器命名的时候使用了name="content",由于yii2 view页面在提交表单后,控制器要使用$mod... 阅读全文
posted @ 2015-10-15 17:36 qmsu 阅读(1721) 评论(0) 推荐(0) 编辑
摘要: 最近需要做一个扫码登录的功能,通过HP QR Code来实现,HP QR Code是一个开放源代码的php生成二维码的类库地址:http://phpqrcode.sourceforge.net/通过 phpqrcode.php 的png()方法即可生成二维码图片,png()方法参数说明:public... 阅读全文
posted @ 2015-10-02 15:24 qmsu 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: yii2-admin是yii2 rbac的一套管理工具,实现了漂亮的界面和完整的权限管理功能,不用自己再去写权限代码了,使用之前请将yii2的源码更新到最新版本.git源码地址:https://github.com/mdmsoft/yii2-admin安装yii2-admin:1、首先切换到项目目录... 阅读全文
posted @ 2015-06-18 13:17 qmsu 阅读(14141) 评论(7) 推荐(3) 编辑
摘要: arrayHelper::map()这个方法可以将一个数组拆成一个键-值对映射的多维数组或对象数组。例子: 1 $array = [ 2 ['id' => '123', 'name' => 'aaa', 'class' => 'x'], 3 ['id' => '124', 'name... 阅读全文
posted @ 2015-06-16 17:16 qmsu 阅读(2034) 评论(1) 推荐(0) 编辑
摘要: 项目中要用到采集的数据,所以就先拿CSDN博客来试了试。这里使用Simple HTML DOM(官网)这个库,它能够方便的遍历HTML文档。 find('#hotarticls ul.panel_body li a[title]');//取得id=hotarticls下class为panel_b... 阅读全文
posted @ 2014-07-12 22:31 qmsu 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 最近一直和我的小组开发一个投资类型的网站,网站的整体已经完成得差不多了,客户今天突然提出了一个要求,希望能够在所有人退出当前聊天大厅后,后面进入的人不能够看到之前用户的聊天记录(原来是可以看到的)。由于聊天室代码是别人写的,且基本算木有注释,也木有相关的文档。研究源码太耗时间了,由于聊天数据比较... 阅读全文
posted @ 2014-07-09 21:50 qmsu 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 在一个项目中,需要查询表tr_product中的user_id字段,如果user_id相同,则把其对应的money字段相加,数据库截图如下:实现代码:$Model = D('Model');$res =$Model->query("SELECT user_id,sum(money) from tr_... 阅读全文
posted @ 2014-07-08 22:32 qmsu 阅读(1592) 评论(0) 推荐(0) 编辑