自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 sphinx的配置详情讲解和配置性能优化管理中文解释

一、sphinx的配置1. sphinx配置文件结构介绍Sphinx的配置文件结构如下:Source 源名称1{ #添加数据源,这里会设置一些连接数据库的参数比如数据库的IP、用户名、密码等#设置sql_query、设置sql_query_pre、设置sql_query_range等后面会结合例子做详细介绍 ……}Index 索引名称1{     Source=

2016-08-30 21:43:58 1038

原创 html5解决大文件断点续传

1.为什么要采用分块上传?试想一下,如果上传的文件是一个大文件,本来上传时间就相对较久,再加上网络不稳定各种因素影响,容易导致传输中断,用户除了重传整个文件外没有更好的选择。采用分片上传可以很好地解决这个问题。2.什么是分片上传?分块上传,就是把一个大的文件分成若干块,一块一块的传输。如上面的case, 如果传输中断,仅需重传出错的分片,而不需要重传整个文件,大大减少了重传开销。3.那么,...

2016-08-30 09:10:48 2474

原创 memcache集群的安装和配置

一、常用命令-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcached服务-d stop|shutdown 关闭正在运行的memcached服务-d install 安装memcached服务-d uninstall 卸载memcached服务-u 以的身份运行

2016-08-29 14:06:51 467

原创 如何使用openssl生成RSA公钥和私钥对

windows 下载地址:http://www.blogcompiler.com/2011/12/21/openssl-for-windows/php需要 openssl 扩展支持; linux 直接 yum 安装 : yum install openssl1)生成RSA 1024位的私钥,结果如下图::openssl genrsa -out rsa_private_key.pem...

2016-08-29 14:04:34 768

原创 PHP中正确使用Json的姿势

原文链接:http://www.aichengxu.com/view/224从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。1、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:$arr = array ('a'=>1,'b'=>2

2016-08-26 11:45:35 309

原创 打开php.ini中的safe_mode,会影响那些函数?

php的安全模式是个非常重要的内嵌的安全机制,在一个有多个用户帐户存在的PHP开放的Web服务器上它会比较执行脚本UID(用户ID)和脚本尝试访问的文件的UID,以此作为限制机制的基础。如果UID相同,则执行脚本;否则,脚本失败。由于启用了安全模式后,由于会对比文件的拥有者和文件的执行者是否是一个人,所以会减慢执行效率。同时,能够控制一些php中的函数,比如system(),同时把很多文件操作函数

2016-08-24 08:01:33 3297

原创 JavaScript实现拖拽预览,AJAX小文件上传

本地上传,提前预览(图片,视频)<!DOCTYPE html><html><head> <meta charset="UTF-8"/> <title>xhr2</title></head><body><div id="drop_area" style="bo...

2016-08-19 08:39:21 408

原创 jquery.lazyload.js 插件实现图片异步延迟加载

图片异步加载,就是不必一次性把页面的所有图片都加载显示出来,等用户滑动滚动条到某个位置时才会加载显示相应位置的图片,这样能很好地提升网页加载速度,进一步提升用户体验。1、导入 JS 插件: //注意此处引入jquery的路径 //注意此处引入jquery的路径2、在页面中插入 JavaScript 代码: //图片异步加载 jQuery(document).

2016-08-18 14:14:07 911

转载 史上最难PHP笔试题答案

传说,这套题只要答对8题,就可月薪过10K。可现实总是很骨感,按我的测试结果(答对14题)还不到8k,也就乐呵一下吧。不管怎样,这套题目不光光是考验php基本语法那点东西,涉及的范围还是很广的,会的我都作了说明,实在不懂的就不瞎写了。1、有关PHP字符串的说法,不对的是: CA、如果一个脚本的编码是ISO-8859-1,则其中的字符串也会被编码为 ISO-8859-1。B、PHP的

2016-08-17 17:01:11 3240

原创 mysql_fetch_object和mysql_fetch_array

<?php $link=mysql_connect('localhost','root',”); mysql_select_db('abc',$link); $sql = “select * from book”; $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { echo $row['cid'

2016-08-17 16:28:43 1884

原创 [Git]fatal: unable to access ...: Failed to connect to github.com port 443: Timed out

$ git pullfatal: unable to access 'https://github.com/9group/canon.git/': Failed to connect to github.com port 443: Timed out原因是没有输入指定用户名和密码:在这种情况下,我们可以修改下载的仓库的URL地址,格式就是https://username:pas

2016-08-17 09:02:11 15829

转载 github常见操作和常见错误!错误提示:fatal: remote origin already exists.

http://blog.csdn.net/dengjianqiang2011/article/details/9260435如果输入$ Git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git     提示出错信息:fatal: remote origin already exists.

2016-08-15 11:03:56 483

原创 [git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

遇到这两个错误,是因为Git的换行符检查功能。core.safecrlfGit提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:false - 不做任何检查warn - 在提交时检查并警告true - 在提交时检查,如果发现混用则拒绝提交建议使用最严格的 true 选项。core.

2016-08-15 09:03:13 439

原创 git pull命令更新本地项目的时候遇到“No remote repository specified……”的错误

有些用户在使用git pull命令更新本地项目的时候会遇到“No remote repository specified……”的错误,那么要如何解决呢?git pullfatal: No remote repository specified.  Please, specify either a URL or aremote name from which new revisions

2016-08-15 08:38:26 8118

原创 [Git] error: Your local changes to the following files would be overwritten by merge

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge:        protected/config/main.phpPlease, commit y

2016-08-14 19:24:50 1826

原创 Git问题Everything up-to-date解决

出现这个问题的原因是git提交改动到缓存,要push的时候不会将本地所有的分支都push掉,所以出现这个问题。我们应该告诉git提交哪个分支。这里有种特殊的情况是如果你是fork别人的仓库再clone到本地的话,即使git上只有一个主分支,他还是可能出现这个错误。那么我们就需要新建分支提交改动然后合并分支。接下来先创建一个新分支提交改动$ git branch newbranch

2016-08-13 09:09:50 41621 3

原创 PHP判断用户访问的操作系统,以及iOS的设备

如今上网的渠道是越来越多了,不再局限于PC互联网端了,如今使用的手机上网,IPAD,IPHONE等等也作为了主流,除了上网的客户端变得多样外,还有用户的操作系统也变得多样,虽然windows还是主流,但是现在还有比较专业的设计人员用的是mac,另外手机操作系统 android 也是作为手机主流操作系统来供用户来访问的。既然上网的渠道变得多样化,用户使用的操作系统和设备也多了起来,这些终端的

2016-08-08 10:40:18 5108 1

原创 根据银行卡账号获取所属银行php代码

<?php /** * * bank.php文件 * * User: Administrator * DateTime: 2014/12/31 10:01 */ header('Content-type:text/html;charset=utf-8'); require_once('bankList.php'); functionbankInfo($card,$bankLis

2016-08-07 21:57:03 17852 6

原创 在ThinkPhp中实现无限极分类

IndexController.class.php<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { //查询全部数据 public function index(){ //实例化model $User=D(

2016-08-06 15:54:23 5031 1

原创 Redis配置文件redis.conf 详解

1.基本配置内存单位的表示# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 bytes单位中不区分大小写1GB 1Gb 1gB是一样的后台运行,yes是后

2016-08-05 08:49:43 498

原创 PhpStorm无法使用Terminal解决方法

1.“win+r”调出cmd窗口,在标题栏的位置右击,选择“属性”2.选择“使用旧版控制台”,重启PhpStorm后Terminal就可用了

2016-08-04 20:52:08 2238

原创 memcached+magent实现memcached集群

首先说明下memcached存在如下问题  本身没有内置分布式功能,无法实现使用多台Memcache服务器来存储不同的数据,最大程度的使用相同的资源;无法同步数据,容易造成单点故障。(memagent代理实现集群)      在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。  Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多

2016-08-02 21:47:20 782

转载 PHP运行模式

1、运行模式关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Internet Server

2016-08-02 21:41:51 276

原创 大型网站架构演变和知识体系

2016-08-02 10:38:32 239

原创 猴子选大王

一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。<?php/*** 猴子选大王** @param int $m 猴子数* @param int $n 出局...

2016-08-01 18:18:07 521

原创 12个网站主页必备关键元素

2016-08-01 09:20:28 463

原创 个人开公司的流程

2016-08-01 09:19:24 327

原创 一个优秀的团队需要这6种人

2016-08-01 09:17:51 809

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除