2016年11月1日
摘要: 方法1:1、创建一个临时表,选取需要的数据。2、清空原表。3、临时表数据导入到原表。4、删除临时表。 这个方法,显然存在效率问题。 方法2:按name分组,把最小的id保存到临时表,删除id不在最小id集合的记录,如下: 方法3:直接在原表上操作,容易想到的sql语句如下: 执行报错:1093 - 阅读全文
posted @ 2016-11-01 15:02 菠萝皮 阅读(276) 评论(0) 推荐(0) 编辑
  2016年8月23日
摘要: 这两天在重新做公司内网首页,信息都是从别的系统获取的,产品原来打算直接上静态页,jsonp异步取数据。但是一来jsonp比较坑(一直不喜欢),二来整个页面的数据都异步获取的话,刚刚打开页面的时候会空白一片,体验极其差。所以决定用node.js + express + redis简单搞下。今天早晨一直 阅读全文
posted @ 2016-08-23 16:27 菠萝皮 阅读(255) 评论(0) 推荐(0) 编辑
  2016年1月4日
摘要: 成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCo... 阅读全文
posted @ 2016-01-04 16:44 菠萝皮 阅读(417) 评论(0) 推荐(0) 编辑
  2015年12月28日
摘要: 之前,我讲解过PHP中mongodb扩展的安装,及启动,链接操作【忘记了?去看看吧!PHP操作Mongodb之一】。本文主要就是讲在PHP中Mongodb的增加,查询,修改及删除数据的操作。1、增加数据语法格式:$db->insert($array); //参数表示需要插入的数据例如:我们插入一个i... 阅读全文
posted @ 2015-12-28 18:49 菠萝皮 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解PHP中Mongodb的除了增删改查的一些其他操作。在PHP操作Mongodb之增删改查篇中我们介绍了PHP中Mongodb的增加、删除、修改及查询数据的操作。本文主要是将查询时用到的高级知识跟大家分享下。1、查询时的排序在关系型数据库的查询中,往往会用到排序。例如时间倒序,点击率升序啦... 阅读全文
posted @ 2015-12-28 18:47 菠萝皮 阅读(10945) 评论(0) 推荐(0) 编辑
  2015年9月11日
摘要: Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make ... 阅读全文
posted @ 2015-09-11 11:57 菠萝皮 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 以pdo_mysql为例:1、下载 文件 或者 进入 在PHP源码包中进入ext/pdo_mysqlhttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz2、解压文件tar zxvf PDO_MYSQL-1.0.2.tgz3、配置和编译文件cd PDO_MYSQL-1... 阅读全文
posted @ 2015-09-11 11:02 菠萝皮 阅读(380) 评论(0) 推荐(0) 编辑
  2015年9月10日
摘要: nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get inst... 阅读全文
posted @ 2015-09-10 17:41 菠萝皮 阅读(237) 评论(0) 推荐(0) 编辑
摘要: nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP... 阅读全文
posted @ 2015-09-10 16:51 菠萝皮 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog u... 阅读全文
posted @ 2015-09-10 11:34 菠萝皮 阅读(530) 评论(0) 推荐(0) 编辑