08 2017 档案

摘要:一、Windows服务器安装Memcache缓存服务,需要下载windows稳定版Memcache程序memcached.zip,下载后解压到自定义服务目录,如D:\phpStudy\tools\memcached。进入解压入目会有两个子目录X86和X64,根据操作系统选择合适版本,如64位系统选择 阅读全文
posted @ 2017-08-29 21:00 浪礁 阅读(340) 评论(0) 推荐(0)
摘要:无论是Windows还是Linux,都可以通过如下命令行形式备份Mysql数据库 备份命令: 在windows的DOS窗口命令行或linux的shell命令行,假设需要备份的数据库是advanced: 回车后输入mysql数据库密码,即导出advanced库所有表到c:\share\advanced 阅读全文
posted @ 2017-08-28 21:46 浪礁 阅读(1096) 评论(0) 推荐(0)
摘要:以下是比较典型的前台或者后台的H5模板: html5优分期大学生分期购物商城模板链接:http://pan.baidu.com/s/1dEUAzBz 密码:j150 红色的五金电气商城网站模板链接:http://pan.baidu.com/s/1bpgjMG3 密码:e0jq 通用的生活购物类商城静 阅读全文
posted @ 2017-08-27 21:29 浪礁 阅读(12137) 评论(0) 推荐(1)
摘要:windows服务器下修改memcache配置要求如下: 1、用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2、修改端口,如改为11200 3、分配内存,如分配1024M(1G内存) 方法如下: 1>开始>运行:r 阅读全文
posted @ 2017-08-26 20:51 浪礁 阅读(540) 评论(0) 推荐(0)
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu 阅读全文
posted @ 2017-08-25 20:13 浪礁 阅读(972) 评论(0) 推荐(0)
摘要:实际项目中需要实现自定义分页,最关键第一步就是写分页SQL语句,要求语句效率要高。 那么本文的一个查询示例是查询第100000-100050条记录,即每页50条的结果集。查询的表名为infoTab,且id为整型自增主键字段。 第一种、使用NOT IN关键字 平均查询时间0.1s。这是非常简单的一种写 阅读全文
posted @ 2017-08-24 16:21 浪礁 阅读(13734) 评论(2) 推荐(3)
摘要:直接举个Telnet命令行下遍历memcached所有key的方法: stats items STAT items:7:number1 STAT items:7:number1 STATitems:7:age188 END stats cachedump 7 0 ITEM Sess_sidsvpc1 阅读全文
posted @ 2017-08-23 21:26 浪礁 阅读(870) 评论(0) 推荐(0)
摘要:如果Ubuntu Server在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF- 8。但问题是我们安装的是服务器,只需要运行命令行终端,但在终端下无法正常的显示默认中文编码zh_CN.UTF-8。 可以有三种方法解决该 阅读全文
posted @ 2017-08-22 20:37 浪礁 阅读(5412) 评论(0) 推荐(1)
摘要:Memcache主要的作用是为减轻大访问量对数据库的冲击,所以一般的逻辑是首先从memcache中读取数据,如果没有就从数据库中读取数据写入到memcache中,等下一次读取的时候就可以从memcache中读取了。但在项目中的具体应用策略(也就是哪些数据应该缓存?怎么样缓存?过期策略?)就是个问题了 阅读全文
posted @ 2017-08-21 10:19 浪礁 阅读(371) 评论(0) 推荐(0)
摘要:描述 返回你博客的信息,这些信息可以用在任何地方的 PHP 代码中。这个函数,和 bloginfo() 一样,可以用来在模板文件的任何地方显示你博客的信息。 用法 参数 ‘name’ – 返回在 设置 > 常规 中设置的“博客标题”。此数据可以从 wp_options 这个表中的 “blogname 阅读全文
posted @ 2017-08-16 15:15 浪礁 阅读(1367) 评论(0) 推荐(0)
摘要:背景: PHP程序常用的数据库是Mysql数据库,但是由于实际项目需要,要求PHP网站连接SQL Server数据库查询一些必要信息。因此,本文就来给大家介绍一下如何安装及配置PHP扩展,可以实现PHP利用PDO函数连接SQL Server数据库。 正文: 要让PHP配置支持sql server,需 阅读全文
posted @ 2017-08-15 18:39 浪礁 阅读(2674) 评论(1) 推荐(0)
摘要:phpize是php的一种构建工具,为PHP扩展准备构建环境,通过phpize可以编译php的扩展源码文件为php扩展模块。 一、安装 phpize工具可以通过安装php-dev包自动集成安装。安装完成后php的bin目录下会有phpize这个命令。 二、使用 举例:在原来编译好的php中加入mem 阅读全文
posted @ 2017-08-14 22:16 浪礁 阅读(231) 评论(0) 推荐(0)
摘要:Wordpress作为全球应用最广泛的个人博客建站工具,有很多的技术架构值得我们学习推敲。其中,最著名最经典的编码技术架构就是采用了hook的机制。 hook翻译成中文是钩子的意思,单独看这个词我们难以理解这个hook机制(即钩子机制)是什么意思。那么笔者就用大白话以通俗易懂方式给大家讲解一下什么是 阅读全文
posted @ 2017-08-07 16:15 浪礁 阅读(1180) 评论(0) 推荐(0)
摘要:依赖管理 ——用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers: 一个多框架Composer库安装器 Pickle: 可以在任意平台上安装PHP扩展包 依赖管理的附加部分 ——其它依赖管理的相关工具 Satis : 静态的C 阅读全文
posted @ 2017-08-04 23:51 浪礁 阅读(614) 评论(0) 推荐(0)
摘要:ftp、ssh、http、telnet、https ftp:File Transfer Protocol,文件传输协议,是应用层的协议,它基于传输层,为用户服务,它们负责进行文件的传输,其默认端口是21。 ssh:Secure Shell,安全外壳协议,建立在应用层和传输层基础上的安全协议。SSH是 阅读全文
posted @ 2017-08-03 22:21 浪礁 阅读(2730) 评论(0) 推荐(0)
摘要:top:该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况。该命令可以按照对CPU、内存使用和执行时间对系统任务进程进行排序显示,同时还可以通过交互式命令进行设定显示。ps:显示系统进程在瞬间的运行动态。mv:文件/目录改名或变更存储位置。find:在指定的路径下查找 阅读全文
posted @ 2017-08-03 22:20 浪礁 阅读(597) 评论(0) 推荐(0)
摘要:该算法是通过分治递归来实现的,其效率很大程度上取决于参考元素的选择,可以选择数组的中间元素,也可以随机得到三个元素,然后选择中间的那个元素(三数中值法)。另外还有一点,就是当我们在分割时,如果分割出来的子序列的长度很小的话(小于5到20),通常递归的排序的效率就没有诸如插入排序或希尔排序那么快了。因 阅读全文
posted @ 2017-08-03 22:19 浪礁 阅读(570) 评论(0) 推荐(0)
摘要:1.禁用COOKIE后SEESION还能用吗? 可以,COOKIE和SESSION都是用来实现会话机制的,由于http协议是无状态的,所以要想跟踪一个用户在同一个网站之间不同页面的状态,需要有这么一个机制—-会话机制。COOKIE:将会话信息的保存到浏览器端。SESSION:将会话信息保存到服务器端 阅读全文
posted @ 2017-08-03 22:19 浪礁 阅读(430) 评论(0) 推荐(0)
摘要:速度快,编译型,缓存技术,插件机制,强大的表现逻辑 safe_mode,php安全模式,它提供一个基本安全的共享环境,在一个有多个用户账户存在的php开发的web服务器上。当安全模式打开的时候,一些函数将被完全的禁止,而另一些函数的功能将会受到限制,如:chdir,move_uploaded_fil 阅读全文
posted @ 2017-08-03 22:17 浪礁 阅读(583) 评论(0) 推荐(0)
摘要:1.mysql_num_rows()和mysql_affected_rows()的区别。 mysql_num_rows()和mysql_affected_rows(),这两个函数都作用于 mysql_query($query)操作的结果,mysql_num_rows() 返回结果集中行的数目。mys 阅读全文
posted @ 2017-08-03 22:12 浪礁 阅读(3210) 评论(0) 推荐(0)
摘要:public:公有,任何地方都可以访问protected:继承,只能在本类或子类中访问,在其它地方不允许访问private:私有,只能在本类中访问,在其他地方不允许访问 private protected public 请用 PHP5 代码编写类实现在每次对数据库连接的访问中都只能获得唯一的一个数据 阅读全文
posted @ 2017-08-03 22:11 浪礁 阅读(750) 评论(0) 推荐(0)
摘要:strlen和mb_strlen都是用于获取字符串长度。strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数。如果是多字节编码,如 gbk 和 utf-8,使用 strlen 得到是该字符的总字节数;可以使用mb_strlen获取其字符个数,使用mb_strlen 要注意两点,一是要 阅读全文
posted @ 2017-08-03 22:09 浪礁 阅读(1584) 评论(0) 推荐(0)
摘要:PHP中常用的字符串输出方式是:使用echo和print两种方法来显示字符串。如果涉及格式化输出操作,还可以试用printf和sprintf函数。 一、先说echo和print两种方法 echo都是一种类似于函数的输出方式而非函数,没有返回值,且支持多参数; print是输出函数,其返回值为int类 阅读全文
posted @ 2017-08-03 17:15 浪礁 阅读(1570) 评论(0) 推荐(0)
摘要:这里列出比较常用的PHP开源扩展库项目: 所有扩产库可以直接在github上进行搜索。 阅读全文
posted @ 2017-08-02 22:30 浪礁 阅读(1410) 评论(0) 推荐(1)
摘要:方法一、 这个方法来源于positioniseverything ,通过after伪类实现,完全兼容当前主流浏览器。 1 <style type="text/css"> 2 .clearfix:after { 3 content: "."; 4 display: block; 5 height: 0 阅读全文
posted @ 2017-08-01 22:13 浪礁 阅读(2462) 评论(0) 推荐(0)