自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 话说 依赖注入(DI) or 控制反转(IoC)

原文地址:http://www.thinkphp.cn/topic/12180.html科普:首先依赖注入和控制反转说的是同一个东西,是一种设计模式,这种设计模式用来减少程序间的耦合,鄙人学习了一下,看TP官网还没有相关的文章,就写下这篇拙作介绍一下这种设计模式,希望能为TP社区贡献一些力量。首先先别追究这个设计模式的定义,否则你一定会被说的云里雾里,笔者就是深受其害,

2017-07-02 17:32:40 317

转载 ci qq接口

本帖内容较多,大部分都是源码,要修改的地方只有一个,其他只要复制过去,就可以完美运行。本帖主要针对CI框架,不用下载SDK,按我下面的步骤,建文件,复制代码就可以了。10分钟不要,接口就可完成。第一步:申请APP ID,APP KEY,申请地址:http://connect.opensns.qq.com/验证通过后:会得到APP ID,APP KEY。这是你用个文件把这些信息保持下来,免得

2017-04-13 14:06:54 743

转载 xmlhtprequest

AJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度,而将很多旧知识(XML,DOM,JavaScript,HTML,jQuery,Css……)重新融合的一个新的知识框架。而,XMLHttpRequest对象则是其中的重重之中。这篇博客重点总结一下这个对象的使用。当然还是按照经典的五步法来学习,以后在实践中有更多更好的想法,会拿出来分享的!           首先,需

2017-01-17 14:25:01 340

转载 php yum升级 centos 6.5

在更新PHP之前,先查看下当前PHP版本,避免重复的更新# php -v检查当前PHP的安装包# yum list installed | grep php移除当前PHP的安装包,否则容易起冲突# yum remove php*由于默认的YUM

2016-12-16 11:11:34 678

转载 PHP开发安全问题总结

简介  当开发一个互联网服务的时候,必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不关心,特别是对大多数没有经验的开发者来说。每当你讲任何涉及到钱财事务等交易问题时,需要特别注意安全问题的考虑,例如开发一个论坛或者是一个购物车等。 安全保护一般性要点不相信表单  对于一般的Javascript前台验证,由于无法得知用户的行为,例如关闭了浏览器

2016-11-11 17:39:00 282

转载 CSRF的防御实例(PHP)

原文连接:http://www.pythontab.com/html/2014/php_1121/923.html  CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。  1 服务端进  CSRF的防御可以从服务端和客户端两方面着手,防御效果是从服务端着手效果比较好,现在一般的CSRF防御也都在服务端进行。

2016-11-02 16:00:22 292

原创 腾讯视频引入取出广告

autostart="false" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" > -->

2016-10-20 10:49:52 696

转载 css清楚浮动

原 css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')原文 https://my.oschina.net/leipeng/blog/221125 收藏前端说 发表于 2年前 阅读 57364 收藏 30 点赞 6 评论 2摘要: css清除浮动float的三种方

2016-10-10 17:42:58 239

转载 CSS布局 ——从display,position, float属性谈起

http://www.cnblogs.com/dolphinX/archive/2012/10/13/2722501.html 原地址CSS布局 ——从display,position, float属性谈起页面布局,或者是在页面上做些小效果的时候经常会用到 display,position和float 属性,如果对它们不是很了解的话,很容易出现一些莫名其妙的效果

2016-10-10 17:39:18 246

转载 wampserver修改mysql端口号并启动PHP

原文 http://www.th7.cn/Program/php/201408/266430.shtml打开my.ini,找到以下几处地方,修改3306为3307[client]#password    = your_passwordport        = 3306socket        = /tmp/mysql.sockdefault-character-se

2016-09-22 16:02:14 1949 1

转载 php output_buffering 缓存使用

原文 http://www.bianceng.cn/webkf/PHP/201408/44018.htmbuffer是一个内存地址空间,linux系统默认大小一般为4096(4kb)。主要用于存储速度不同步的设备或优先级不同的设备之间传递数据的区域。通过buffer可以使进程之间的相互等待变少。例如,当你打开一个文本编辑器,输入一个字符时,系统并不会立即写入磁盘。而是存储在buff

2016-09-01 11:42:37 586

转载 php数据结构和算法

//--------------------// 基本数据结构算法//--------------------//二分查找(数组里查找某个元素)function bin_sch($array, $low, $high, $k){if ($low $mid = intval(($low+$high)/2);if ($array[$mid] == $k){retur

2016-08-10 17:43:23 990

原创 浏览器和手机访问不同的页面

html识别            var browser = {                versions: function() {                    var u = navigator.userAgent,                    app = navigator.appVersion;                    

2016-08-08 17:51:59 491

转载 linux访问日志

原文地址 http://www.ludou.org/learning-how-to-analyse-raw-access-log.html/4     如果你的博客或网站是搭建在付费的Linux主机上,如果你是博客或网站的管理员,如果你连原始访问日志(Raw Access Log)是什么都不知道,或者对其根本不屑一顾,我只能说你是一个不称职的网站管理员,一旦网站出问题,必定是束手无策!

2016-08-03 10:40:31 8967

转载 yum安装memcache

原文地址 http://www.51itstudy.com/24058.html yum search memcached有了,可以进行安装了 yum -y install memcachedmemcache关联phpyum -y install php-pecl-memcache验证安装结果memcach

2016-08-02 15:23:45 354

转载 不少程序员都会碰到的三个面试题

原文地址  http://www.zixuephp.com/phpyy/20141211695.html1. 求从10到100中能被3或5整除的数的和int sum = 0;for(int i = 10; i = 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i;System.out.println(sum);2. 将一个字符串逆

2016-07-29 18:09:33 453

转载 扩展名获取

PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式:原文 http://blog.csdn.net/yanfangphp/article/details/8633896第1种方法:function get_extension($file){substr(strrchr($file, '.'), 1);}第2种方法:function get

2016-07-29 14:22:29 308

转载 php 四种排序

原文地址http://www.php100.com/html/dujia/2015/0210/8604.html许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排序四种基本算法,分析一下算法的思路。前提:分别用冒泡排序

2016-07-27 14:22:27 226

转载 linux curl操作

--获得安装包,从网上直接下载或者其他途径,这里直接wget# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz--解压到当前目录# tar -zxf curl-7.17.1.tar.gz--进入解压后的目录内# cd curl-7.17.1--配置,指定安装的目录,这里是“/usr/local/curl”# ./

2016-07-26 16:18:11 251

转载 使用iftop监控网卡实时流量

.原文地址 http://book.51cto.com/art/201409/452431.htm1.3 使用iftop监控网卡实时流量安装完iftop工具后,直接输入iftop命令即可显示网卡实时流量信息。在默认情况下,iftop显示系统第一块网卡的流量信息,如果要显示指定网卡信息,可通过“-i”参数实现。(1)iftop输出界面说明执行“iftop -P -i em1”命令

2016-07-26 13:43:06 2008 1

转载 memcache 分布式

https://blog.phpha.com/backup/archives/1303.html当Memcached服务器数量固定时,普通Hash分布可以很好的运作。但是当服务器数量发生改变时,问题就出来了。因为同一个KEY经Hash算法处理后,与服务器数量取模,会导致结果与服务器数量未变化时不同,这就导致之前保存的数据丢失。采取一致性Hash分布可以有效的解决这个问题,把丢失的数

2016-07-25 14:00:34 292

原创 header( "Content-Type: application/vnd.ms-excel")

如果要将查询结果导出到Excel,只需将页面的Context-Type修改一下就可以了:   header( "Content-Type: application/vnd.ms-excel")如果希望能够提供那个打开/保存的对话框,Content-Disposition参数,Content-Disposition参数本来是为了在客户端另存文件时提供一个建议的文件名,但是考虑到安全的原因,就

2016-07-18 10:39:21 6820

转载 php 面试 (-)

原地址 http://blog.csdn.net/yanhui_wei/article/details/43022987/**  * 第1题:用PHP打印出上周的时间格式,如:"2015-01-22 14:42:09"  */    echo date("Y-m-d H:i:s",strtotime("-1 day"))."";  [php] view plain copy

2016-07-12 11:47:18 514

转载 php 面试题

原文地址 http://blog.csdn.net/yanhui_wei/article/details/43197523//第51题:统计一维数组中所有值出现的次数?返回一个数组,其元素的键名是原数组的值;键值是该值在原数组中出现的次数  $array=array(4,5,1,2,3,1,2,"a","a");    $ac=array_count_values($array);    /*

2016-07-12 11:36:25 682

转载 mysql 优化

目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1)      max_connections2)      back_log3)      interactive_timeout4)

2016-07-11 14:05:57 224

转载 mysq 单列索引 与 组合索引区别

MySQL单列索引和组合索引的区别可能有很多人还不是十分的了解下面就为您分析两者的主要区别供您参考学习  为了形象地对比两者再建一个表  CREATE TABLE myIndex ( i_testID INT NOT NULL AUTO_INCREMENT vc_Name VARCHAR() NOT NULL vc_City VARCHAR() NOT NULL i_Age INT NOT

2016-06-21 17:00:42 320

原创 CSS3 Media 手机自适应

常用设备的 CSS3 Media Queries所有 iPad Media Queries@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* STYLES */}iPad 横屏 @media only screenand (min-device-

2016-06-13 12:08:17 1105

原创 (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d

(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about t

2016-05-25 15:25:14 198

转载 Linux LVM硬盘管理及LVM扩容

一、LVM简介   原文地址   http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.htmlLVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时

2016-04-25 11:37:46 230

原创 apache 指定访问index.html文件

在httpd.conf文件中找到行,相关的代码如下: DirectoryIndex index.html修改成如下 DirectoryIndex index.html DirectoryIndex index.php如果还不成功的话 打开/etc/httpd/conf.d/php.conf这个文件?如果已经在/etc/httpd/conf/httpd

2016-04-19 18:25:50 8975

转载 jquery 实现tab切换

jQuery实现Tab切换 接触jQ不久以前的js代码来写的简单效果现在用jQ来写: HTML代码: 复制代码代码如下:  最新评论近期热评随机文章   1234567890-1 1234567890-2 1234567890-3   css代码: 复制代码代码如下:#sidebar-tab{borde

2016-04-11 10:01:59 651

原创 jquery validate和jquery form 插件组合实现验证表单后AJAX提交

title1.目前贵公司服务器规模有多少? 2.贵公司IT架构对云计算的使用现状是?A. 完全传统IT架构B. 已经使用虚拟化C. 已经开始云的使用3.如果贵公司当前已经使用虚拟化部署,正在使用的虚拟机的数量是多少台?A.0~200台B. 20

2016-04-08 11:41:07 1285

原创 mysql count 优化

mysql count在myisam引擎下很快,但仅限于查询表的”所有行”比较快, 因为Myisam对行数进行了存储.一旦有条件的查询, 速度就不再快了.尤其是where条件的列上没有索引.如:      在一个百万级千万级的数据库下,计算大于一百的总行说 select count(*) from lx_com where id>=100;  (1000多万行用了6.X秒)此时 sel

2016-03-09 10:25:57 476

转载 redis.conf 配置

1. redis.conf 配置参数:#是否作为守护进程运行daemonize yes#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile redis.pid#绑定主机IP,默认值为127.0.0.1#bind 127.0.0.1#Redis默认监听端口port 6379#客户端闲置

2016-03-09 09:39:09 184

转载 php socket

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Trans

2016-02-21 16:59:20 207

原创 ajax+php 实现新闻时时直播

用的是cms处理{pc:special action="content_list" specialid="272" typeid="value listorder="value" num="1000"} {loop $data $r} $MAXID_S ){ $MAXID_S = $r['id'];} ?>if(!$r['thumb']){echo 'http:

2016-01-18 10:46:55 549

原创 linux telnet ip 11211不成功

[root@localhost software]# telnet localhost 11211Trying ::1...telnet: connect to address ::1: Connection refusedTrying 127.0.0.1...telnet: connect to address 127.0.0.1: Connection refused查

2015-12-30 15:51:15 1165

转载 linux 配置

服务器使用centos6的话,使用yum方式搭建lamp环境,可能会面临软件版本过低的问题,这时可以选择新的yum源(这里选择的是Webtatic EL6 YUM源),然后选择安装较高版本的mysql、php等软件。步骤一:更新yum源 1.执行以下命令更新yum源为Webtatic EL6 YUM源: rpm -Uvh http://repo.webtatic.com/yum/e

2015-12-29 11:19:19 274

转载 apache的虚拟域名rewrite配置以及.htaccess的使用。

原文地址 https://www.zybuluo.com/phper/note/73726在web服务器领域,Apache基本上是一统天下的,虽然现在越来越多的人转向nginx的,但是仍然由于apache的高性能以及强大的功能,还是大多数服务器在使用Apache。apache的安装就先不说了。今天主要来说Apache的虚拟域名功能以及对应的rewrite配置配置虚拟

2015-12-23 15:29:14 448

转载 memeache 类封装

/**  * 此类为单例模式,取的实例的方法 :$cache=Mcache:getInstance();  *   *  */  class Mcache{  private static $_instance;  private static $_connect_type='';  private $_memcache;  /**  *私有化构造函数 

2015-12-17 14:04:48 402

空空如也

空空如也

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

TA关注的人

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