回顾mangodb

以下均基于windows平台。 基础概念,mongodb的数据库,集合,文档,分别对应关系型数据库的数据库、表、行。 首先安装mangodb,举例:把下载的压缩包解压后,复制到D:\mongodb,在该目录下新建一个db文件夹用来存储数据库。 进入到bin目录,使用该命令启动mongodb,请指定数据库目录。 mongodb --dbpath=D:\mongodb\db ……

回顾memcached

以下基于windows环境。 首先安装memcached.exe -d install,启动memcached服务memcached.exe -d start。 下载对应php版本的dll文件,地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 将下载的dll文件复制到php的ext目录下。修改php.ini文件增加extension=php_memcache.dll 重启web服务器,完成,……

cUrl单线程/多线程爬虫实例

目标站没有列表,只有上下条链接,使用cUrl通过递归方式循环爬取内容(file_get_contents函数效率很低且容易出错),通过Rand_IP方法随机生成ip。 header("Content-type:text/html;charset=utf-8"); set_time_limit(0); getit('http://www.xxx.com/Code/0407190010.html'); //递归采集 funct……

缓存:选择Memcached还是Redis?

要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以比较。 这两套声名显赫的缓存引……

thinkphp5的上传、图片处理、多语言

首先来看上传和图片处理。tp5封装了常用的图片处理方法,可以很方便的直接使用。 1、首先通过composer安装图片处理库。composer的安装和使用参见这里。 composer require topthink/think-image 下载完成后,目录位于vendor\topthink\think-image 2、上传 $file = request()->file('image'); $info = ……

pims在线订单管理系统V4.2.8更新 – 紧急漏洞修复

pims在线订单管理系统V4.2.8更新: 1、修复安装程序中的一个严重重装漏洞,建议安装后直接删除install文件夹以绝后患,或者使用最新版本pims。 2、修复一处sql注入漏洞。 3、涉及文件:install/step2.php、controller/buy.php 感谢: 国家互联网应急中心(CNCERT)www.cert.org.cn 国家信息安全漏洞共享平台(CNVD)www.cnv……