04 2017 档案

摘要:base64是当前网络上最为常见的传输8Bit字节代码的编码方式其中之一。base64主要不是加密,它主要的用途是把某些二进制数转成普通字符用于 网络传输。由于这些二进制字符在传输协议中属于控制字符,不能直接传送,所以需要转换一下。虽然图片可能直接传输,但是我们也可以将它变成字符串直接放在 源码里, 阅读全文
posted @ 2017-04-21 21:24 王大宝儿 阅读(2019) 评论(0) 推荐(0)
摘要:JSONP 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准; 2、不过我们又发现,Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡是拥有”src”这个属性的标签都拥有跨域的能力, 阅读全文
posted @ 2017-04-21 19:55 王大宝儿 阅读(912) 评论(0) 推荐(0)
摘要:由于sphinx主索引建立后,如果数据库有新的数据添加的话,需要重新生成主索引,如果数据量大就耗费资源,不如添加哪些数据就生成这些数据的索引,称为‘增量索引’。 实现思路: 需要准备:1》建立一张表,记录数据最大id值。2》两个索引 1.先在MySQL中插入一个计数表和两个索引表 CREATE TA 阅读全文
posted @ 2017-04-15 14:00 王大宝儿 阅读(753) 评论(0) 推荐(0)
摘要:Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用 程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL 也设计了 阅读全文
posted @ 2017-04-15 12:23 王大宝儿 阅读(2627) 评论(0) 推荐(0)
摘要:mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 首先准备多台服务器,其中一台作为主服务器,从服务器数量自定。 1、主从服务器分别作以下操作: 主服务器的mysql授权给从服务器用于连接用户名,密码,在配置中打开二进制日志文件,用于从服务器读取。 从服 阅读全文
posted @ 2017-04-14 21:02 王大宝儿 阅读(193) 评论(0) 推荐(0)
摘要:配置目录: · 虚拟主机 · PHP支持 · URL重写 · 防止盗链 · 持续更新… 一、虚拟主机 1、创建 文件格式:{域名}.conf 具体如下: $ sudo mkdir –pv /usr/local/nginx/conf/vhost $ sudo touch /usr/local/ngin 阅读全文
posted @ 2017-04-13 21:12 王大宝儿 阅读(473) 评论(0) 推荐(0)
摘要:页面缓存 1、缓存指令 Nginx的缓存配置比较直观简单,具体有下面几个指令需要知道: A、proxy_cache_path 格式:proxy_cache_path path [levels=numbers] keys_zone=zone_name:zone_size[inactive=time] 阅读全文
posted @ 2017-04-13 21:07 王大宝儿 阅读(12882) 评论(0) 推荐(0)
摘要:Nginx动静分离实现: Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache、 Tomcat及IIS等来实现,这里就以Nginx作为代理服务器的同时,也使用其作为静态资源的服务器,而动态的访问服务器就以Apache为例说 阅读全文
posted @ 2017-04-13 20:53 王大宝儿 阅读(1509) 评论(0) 推荐(0)
摘要:NGINX负载均衡分发请求的几种方式: 1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。3、ip_hash每个请求按访问ip的hash结果分配,这样每个访客 阅读全文
posted @ 2017-04-13 19:27 王大宝儿 阅读(1183) 评论(0) 推荐(0)
摘要:1、使用phpstudy安装的mysql没有放置到可以直接调用的目录里,所以只能使用绝对路径来访问: /phpstudy/mysql/bin/mysql -uroot -proot 2、执行use mysql; 3、执行grant all privileges on *.* to root@'%' 阅读全文
posted @ 2017-04-11 21:04 王大宝儿 阅读(2707) 评论(0) 推荐(1)
摘要:按照新浪给出的文档写了,但是遇到错误,总是获取不到token值,也是post方式提交的。 查阅百度资料,发现有网友给出了解决办法,是因为 文档中有这么一句提示: HTTP请求方式:POST HTTP请求方式:POST 这句话太简单了,你们想 要人家POST什么?让人认为所有的参数都要作为POST发送 阅读全文
posted @ 2017-04-10 20:12 王大宝儿 阅读(1170) 评论(0) 推荐(0)
摘要:在信息采集的时候,要采集的站点可能需要登录,这样使用简单的采集方式(例如file_get_contents)就无法做到了,我们可以利用PHP的CURL扩展库来进行模拟登录,下面给出代码示例: 注:如果遇到无法请求https站点的情况,可能是因为无法验证证书或者域名,只要在curl_setopt_ar 阅读全文
posted @ 2017-04-10 19:51 王大宝儿 阅读(1236) 评论(0) 推荐(0)