上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 先根据以下代码来创建表MonthlyOrders并导入一定的数据CREATE TABLE MonthlyOrders(ordermonth DATE,ordernum INT UNSIGNED,PRIMARY KEY (ordermonth));INSERT INTO MonthlyOrders S... 阅读全文
posted @ 2015-07-27 12:17 雪山飞猪 阅读(416) 评论(0) 推荐(0) 编辑
摘要: Pivoting是一项可以把行旋转为列的技术。在执行Pivoting的过程中可能会使用到聚合。Pivoting技术应用非常广泛。下面讨论的都是静态的Pivoting查询,即用户需要提前知道旋转的属性和列的值。对于动态Pivoting,需要动态地构造字符串。开放架构开发架构是一种用于频繁更改架构的一种... 阅读全文
posted @ 2015-07-27 12:14 雪山飞猪 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 年初至今聚合和滑动聚合类似,不同的地方仅在于统计的仅为当前一年的聚合。唯一的区别体现在下限的开始位置上。在年初至今的问题中,下限为该年的第一天,而滑动聚合的下限为N个月的第一天。因此,年初至今的问题的解决方案如下图所示,得到的结果SELECT a.empid, DATE_FORMAT(a.ord... 阅读全文
posted @ 2015-07-27 11:53 雪山飞猪 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 滑动聚合是按顺序对滑动窗口范围内的数据进行聚合的操作。下累积聚合不同,滑动聚合并不是统计开始计算的位置到当前位置的数据。这里以统计最近三个月中员工第月订单情况为例来介绍滑动聚合。滑动聚合和累积聚合解决方案的主要区别在于连接的条件不同。滑动聚合条件不再是b.ordermonth DATE_ADD(a... 阅读全文
posted @ 2015-07-27 11:51 雪山飞猪 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 累积聚合为聚合从序列内第一个元素到当前元素的数据,如为每个员工返回每月开始到现在累积的订单数量和平均订单数量行号问题有两个解决方案,分别是为使用子查询和使用连接。子查询的方法通常比较直观,可读性强。但是在要求进行聚合时,子查询需要为每个聚合扫描一次数据,而连接方法通常只需要扫描一次就可以得到结果。下... 阅读全文
posted @ 2015-07-27 11:49 雪山飞猪 阅读(799) 评论(0) 推荐(1) 编辑
摘要: 连续聚合是按时间顺序对有序数据进行聚合的操作。在下面的救示例中将使用EmpOrders表,该表用于存放每位员工每月发生的订购数量。运行如下 代码创建EmpOrders表并填充示例数据。CREATE TABLE EmpOrders (empid INT NOT NULL,ordermonth DATE... 阅读全文
posted @ 2015-07-27 11:45 雪山飞猪 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 先根据如下语句生成测试表并填充数据CREATE TABLE z ( a INT, b INT);INSERT INTO Z SELECT 1,200;INSERT INTO Z SELECT 1,100;INSERT INTO Z SELECT 1,100;INSERT INTO Z SELECT ... 阅读全文
posted @ 2015-07-27 11:43 雪山飞猪 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:CAST(value as type);CONVERT(value, type);就是CAST(xxx AS 类型), CONVERT(xxx,类型)。可以转换的类型是有限制的。这个类... 阅读全文
posted @ 2015-07-25 14:11 雪山飞猪 阅读(70988) 评论(1) 推荐(1) 编辑
摘要: 客户端$(function(){ $.ajax({ type: "get", async: false, url: "http://test.com/json_data.php", dataType: "jsonp", js... 阅读全文
posted @ 2015-07-24 18:08 雪山飞猪 阅读(665) 评论(0) 推荐(0) 编辑
摘要: thinkphp有一个自动验证的方法验证规则如下array( array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]), array(验证字段2,验证规则,错误提示,[验证条件,附加规则,验证时间]), ......);注:研究源码后发现其实还有第7个参... 阅读全文
posted @ 2015-07-23 10:19 雪山飞猪 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 比如现在有5个奖品,分别是1.苹果 2.香蕉 3.橙子 4.葡萄 5.柚子 中奖机率如下: 苹果:10% 香蕉:5% 橙子:60% 葡萄:10% 柚子:5% 1.根据奖品个数和中奖机率定义一个奖品概率数组,总和为100; $rate = [10,5,60,10,15]; $sum = 0; $sec 阅读全文
posted @ 2015-07-22 12:26 雪山飞猪 阅读(1858) 评论(0) 推荐(0) 编辑
摘要: thinkphp的字段映射功能可以隐藏表单中真正的字段名,自动映射到真正的数据库字段,如表单中input的提交的名字为mail,而数据库中存的是email实现的原理非常简单首先定义一个映射的数组,以下是官方的例子protected $_map = array( 'name'=>'usernam... 阅读全文
posted @ 2015-07-21 17:40 雪山飞猪 阅读(532) 评论(0) 推荐(0) 编辑
摘要: thinkphp有一个自动创建数据对象的create方法,核心代码如下 public function create($data='',$type='') { // 如果没有传值默认取POST数据 if(empty($data)) { $data = ... 阅读全文
posted @ 2015-07-21 16:07 雪山飞猪 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 页面没有该字符,但是却显示,原因:文件的编码为UTF8+去BOM头即可 阅读全文
posted @ 2015-07-18 22:09 雪山飞猪 阅读(768) 评论(0) 推荐(0) 编辑
摘要: php开发测试及线上的时候可以根据不同情况设定错误和异常处理需要用到有设定错误和异常处理三函数register_shutdown_function(array(‘Debug’,'fatalError’)); //定义PHP程序执行完成后执行的函数set_error_handler(array(‘De... 阅读全文
posted @ 2015-07-13 12:06 雪山飞猪 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。1.PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没... 阅读全文
posted @ 2015-07-02 16:54 雪山飞猪 阅读(3306) 评论(0) 推荐(0) 编辑
摘要: 命令行进入到要解锁的目录,执行svn unlock 要解锁的文档名 进行解锁;若还是打不开锁,就用强制解锁 ,svn unlock -f(--force) 要解锁的文档名也可以通过svnadmin rmlock 路径解开一个或多个锁 阅读全文
posted @ 2015-07-02 10:42 雪山飞猪 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 根据微信开发文档步骤如下:1.先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。JS接口安全域名设置 mi.com(前面不用带www/http,域名必须备案过)2.引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.... 阅读全文
posted @ 2015-06-30 02:27 雪山飞猪 阅读(731) 评论(0) 推荐(0) 编辑
摘要: -20319,'ai'=>-20317,'an'=>-20304,'ang'=>-20295,'ao'=>-20292, 'ba'=>-20283,'bai'=>-20265,'ban'=>-20257,'bang'=>-20242,'bao'=>-20230,'bei'=>-20051,'ben... 阅读全文
posted @ 2015-06-23 02:42 雪山飞猪 阅读(2900) 评论(0) 推荐(0) 编辑
摘要: 160) { $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P*256 + $_Q - 65536; } $_Res .= _Pinyin($_... 阅读全文
posted @ 2015-06-23 02:27 雪山飞猪 阅读(437) 评论(0) 推荐(0) 编辑
摘要: $v) { $sql = 'SELECT * FROM '; $sql .= 'INFORMATION_SCHEMA.TABLES '; $sql .= 'WHERE '; $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database['DB_NAME']}'"; $t... 阅读全文
posted @ 2015-06-22 17:36 雪山飞猪 阅读(343) 评论(0) 推荐(0) 编辑
摘要: '; ob_flush();//冲刷出(送出)输出缓冲区中的内容 flush(); // 把产生的内容立即推送给浏览器 sleep(1);} 阅读全文
posted @ 2015-06-22 17:21 雪山飞猪 阅读(302) 评论(0) 推荐(0) 编辑
摘要: $("div[id]") //选择所有含有id属性的div元素 $("input[name='newsletter']") //选择所有的name属性等于'newsletter'的input元素$("input[name!='newsletter']") //选择所有的name属性不等于'new... 阅读全文
posted @ 2015-06-22 16:38 雪山飞猪 阅读(4010) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-06-22 16:28 雪山飞猪 阅读(336) 评论(0) 推荐(0) 编辑
摘要: DATEDIFF() 函数可以返回两个日期之间的天数。如下:SELECT DATEDIFF('2015-06-29','2015-06-12') AS DiffDate结果得17SELECT DATEDIFF('2015-06-12','2015-06-29') AS DiffDate结果得-17 阅读全文
posted @ 2015-06-22 15:16 雪山飞猪 阅读(38394) 评论(2) 推荐(0) 编辑
摘要: MySQL中有一个像PHP的date函数一样的日期格式化函数DATE_FORMAT,使用这个函数时,需要像下面例子这样传递一个格式字符串和时间戳SELECT DATE_FORMAT(NOW(),"%W %M %D,%Y");附:获取服务器本地时区的当前时间可以NOW或者CURRENT_TIMESTA... 阅读全文
posted @ 2015-06-22 14:51 雪山飞猪 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: DATE_ADD和DATE_SUB函数可以用INTERVAL关键字标识的时间间隔进行加减操作,类似于PHP中的strtotime函数.1.更新表中有效期valid_time字段值都增加一天UPDATE cqh_activity SET valid_time=DATE_ADD(valid_time,I... 阅读全文
posted @ 2015-06-22 14:44 雪山飞猪 阅读(10780) 评论(0) 推荐(0) 编辑
摘要: 查询mid字段存在于哪个表中SELECT TABLE_SCHEMA,TABLE_NAME FROM information_schema.`COLUMNS` WHERE COLUMN_NAME='mid'; 阅读全文
posted @ 2015-06-22 14:20 雪山飞猪 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 打印某一日期的前一天echo date("Y-m-d",(strtotime("2009-01-01") - 3600*24));(1)打印明天此时的时间戳strtotime(”+1 day”)当前时间:echo date(”Y-m-d H:i:s”,time()) //结果:2... 阅读全文
posted @ 2015-06-21 16:56 雪山飞猪 阅读(590) 评论(0) 推荐(0) 编辑
摘要: flock(PHP 3 >= 3.0.7, PHP 4, PHP 5)flock -- 轻便的咨询文件锁定说明bool flock ( int handle, int operation [, int &wouldblock] )PHP 支持以咨询方式(也就是说所有访问程序必须使用同一方式锁定, 否... 阅读全文
posted @ 2015-06-21 15:20 雪山飞猪 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: <?php $weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")]; 阅读全文
posted @ 2015-06-21 14:40 雪山飞猪 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事 粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。1. 算法导论(第2版)2. 代码大全(第2版)3. C++ Primer中文版(第4版)... 阅读全文
posted @ 2015-06-20 21:12 雪山飞猪 阅读(1511) 评论(0) 推荐(1) 编辑
摘要: 查看命令别名:aliasalias设置命令别名:alias 别名='命令'alias ll='ls -l'取消命令别名:unalias 别名unalias ll命令永久生效上面直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.b... 阅读全文
posted @ 2015-06-17 17:02 雪山飞猪 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 迭代器接口描述(接口在C里定义,这只是描述)interface Iterator{ public function current(); public function key(); public function next(); public function rewind();}//迭代器辅助函... 阅读全文
posted @ 2015-06-04 10:10 雪山飞猪 阅读(848) 评论(0) 推荐(0) 编辑
摘要: xdebug简介Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。xdebug安装首先让php错误显示,只需要修改php.ini当中的2条指令,把 displayerrors和htmlerrors都设置为On,如下所示html_er... 阅读全文
posted @ 2015-05-26 03:07 雪山飞猪 阅读(736) 评论(0) 推荐(1) 编辑
摘要: ThinkPHP框架的控制器模块是如何实现前控制器、后控制器,及如何执行带参数的方法?PHP系统自带的 ReflectionClass、ReflectionMethod 类,可以反射用户自定义类的中属性,方法的权限和参数等信息,通过这些信息可以准确的控制方法的执行。ReflectionClass: ... 阅读全文
posted @ 2015-05-11 11:52 雪山飞猪 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: ';//定义一个测试反射的类class CQH{ public $name = 'cqh'; private $country= 'china'; const gender = 'man'; public function say() { echo 'he... 阅读全文
posted @ 2015-05-06 15:54 雪山飞猪 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Extension [ extension #17 Reflection version $Id: 1cf65cee164ed57874ce2d29e5c46b82f6139524 $ ] { - Classes [12] { Class [ class ReflectionExcept... 阅读全文
posted @ 2015-04-28 09:43 雪山飞猪 阅读(239) 评论(0) 推荐(0) 编辑
摘要: /** * 分页 * @author chenqionghe * @param data json数据,包含totalPage,count * @param page 获取的页数 * @param obj 表格中的对象 * @param funcName 页码点击跳转的函数名,默认为showPage * @constructor */ function Page(dat... 阅读全文
posted @ 2015-04-25 22:06 雪山飞猪 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 三元运算标签{$v['member_id'] == 1 ? 正常 : 不正常}volist标签 名字{$v['username']} 索引{$key}输出函数1. {$v['name']|mb_substr=0,1,'utf8'} 或 {$v['name']|mb_substr=###,0,1,'... 阅读全文
posted @ 2015-04-11 00:33 雪山飞猪 阅读(446) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页