自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cecotw

真正的阅读是指,你忘记周围的世界,与作者一起在另外一个世界里快乐、悲伤、愤怒、平和。

  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL高级一

一、MySQL编码设定1、查看MySQL服务的编码show variables like 'char%';2、修改数据表的编码alter table test character set utf8;3、修改数据表的某个字段名的编码alter table test change code code varchar(32) character set utf

2015-12-29 23:32:12 380

原创 PHP使用Redis二

Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeout: float,链接时长 (可选, 默认为 0 ,丌限链接时间) 注: 在redis.conf中也有时间,默认为300 pconnect, pop

2015-12-29 12:17:59 314

原创 PHP使用Redis一

1、连接Redis服务(首先要开启Redis服务./redis-server)<?php//连接本地的 Redis 服务$redis = new Redis();$redis->connect('127.0.0.1', 6379);echo "Connection to server sucessfully";//查看服务是否运行echo "Server is running: "

2015-12-28 00:07:56 322

原创 PHP安装redis扩展

1、下载phpredis驱动https://github.com/nicolasff/phpredis解压并进入目录/usr/local/php/bin/phpize #php安装后的路径./configure --with-php-config=/usr/local/php/bin/php-configmake && make install

2015-12-27 23:50:54 259

原创 PHP生成pdf

一、pdf的生成1、require_once导入tcpdf.php文件及相关配置信息;2、实例化TCPDF;3、设置PDF文档的格式,包括文档信息、页眉、页尾、字体、外间距、图片边框、分页等;4、导入PDF文档的内容,可以是单行或多行简单字符串,也可以HTML格式的字符串等;5、输出PDF文档。require_once('tcpdf.php');

2015-12-27 23:05:03 547

原创 vcard通讯录格式及手机名片制作

一、VCard数据格式BEGIN:VCARDVERSION:4.0N:Gump;Forrest;;;FN:Forrest GumpORG:Bubba Gump Shrimp Co.TITLE:Shrimp ManPHOTO;MEDIATYPE=image/gif:http://www.example.com/dir_photos/my_photo.gifTEL;TYPE=work

2015-12-27 14:26:58 6532

原创 Redis 管道技术

Redis 管道技术Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响应。

2015-12-27 14:20:22 329

原创 Redis发布订阅模式

PUBLISH/SUBSCRIBE发布订阅模式的原理包含两个角色,一个是发布者,一个是订阅者订阅者可以订阅一个或者多个频道channel发布者可以向指定频道发布信息通过PUBLISH发布消息PUBLISH channel messagePUBLISH channel1.1 'maiziedu'通过SUBSCRIBE命令订阅频道SUBSCRIBE channel

2015-12-27 14:13:51 358

原创 Redis排序相关

1、SORT按照键值从小到大排序         SORT key (desc)降序:对数字排序         SORT key ALPHA 按照字符排序2、LIMIT:限制返回的条数3、根据外部key的权重进行排序4、根据排序结果进行排序SORT uid GET user_name_*5、将排序结果进行保存如果使用Redis SORT排序的不是数字,

2015-12-27 13:36:57 327

原创 Redis生存时间

Redis对键提供生存时间,在不指定生存时间时,生存时间是永久。时间到期后Redis会自动删除这个键。可以用EXPIRE命令,时间单位时秒,如果一个键是被设为有限的生存时间,那么在SET key进行重新赋值的时候会被再次设为永久:         SET session:captcha sd2a         EXPIRE session:captcha 600取消生存时间,将键的生

2015-12-27 13:29:51 872

原创 Redis中的事务

flushall清除所有的键值1、MULTI:开启事务,事务块中的多条语句会按照顺序放入队列中。MULTIINCR counter1INCR counter2INCR counter3PINGGET counter12、EXEC:执行事务块中的命令3、WATCH:监视一个或者多个key,如果在执行事务之前这个key如果被其他命令改动,事务就被打断4、UNWA

2015-12-27 12:41:42 306

原创 Redis的使用

一、下载安装redis1.ubuntu下的使用$ wget http://download.redis.io/releases/redis-3.0.6.tar.gz$ tar xzf redis-3.0.6.tar.gz$ cd redis-3.0.6$ make打开redis:$ src/redis-server使用redis:$ src/redis

2015-12-26 09:52:52 385

原创 memcached分布式集群算法

1、memcached 如何实现分布式?

2015-12-25 14:18:08 356

原创 PHP邮件发送类

每次写邮件发送都会出现问题,现在向大家推荐一个非常好用的PHP发送邮件类。<?php/*** 邮件发送类* 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件的邮件* 需要的php扩展,sockets和Fileinfo。* @example* $mail = new PHPSendMail();* $mail->setServer("XXXXX",

2015-12-25 08:35:12 389

原创 使用stmp发送邮件

1、SMTP首先介绍下smtp协议——简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准(文本传输)。SMTP就是服务器和客户端之间的报文,通过相互之间的激励和响应,来完成邮件发送。2、使用cmd发送邮件假如使用163发送通过以下命令获取163邮箱地址nslook

2015-12-24 00:22:14 1136

原创 json和jsonp

JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同

2015-12-23 21:11:35 255

原创 Ajax XmlHttp

一、XmlHttp是什么?最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。现在的绝大多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器

2015-12-23 13:02:30 368

原创 PHP Socket请求类

一、开启socketphpinfo()查看是否开启socket扩展否则请在php.ini中开启。二、什么是socketSocket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。

2015-12-22 12:49:55 384

原创 谷歌浏览器使用

1、chrome://flags/可以用来启用或关闭某些chrome的体验2、chrome://dns该命令将显示浏览器预抓取的主机名列表3、chrome://net-internals该命令显示网络相关信息,用来捕获浏览器生成的网络事件,可导出数据,可查看DNS主机解析缓存。其中一个很重要的功能就是“测试”,如果你无法访问某个网址,那么可以使用 “

2015-12-21 22:37:03 2454

原创 PHP 使用telent测试HTTP

二、使用telent测试HTTP1、在www目录下新建一个01.php<?phpecho "hello";?>2、打开cmd命令输入窗口。输入telnet 127.0.0.1 80按回车键(出现)注意打开回显功能(Ctrl+])然后按回车键输入GET /01.php HTTP/1.1按回车键就会出现恭喜

2015-12-21 19:03:39 968

原创 PHP HTTP协议

一、HTTP协议介绍1、超文本传输协议(HTTP/1.0)超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext)

2015-12-21 12:18:27 1894

原创 PHP RSS

RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。RSS目前广泛用于网上新闻频道,blog和wi

2015-12-20 15:48:23 449

原创 PHP XML的处理

1.XML的概念节点:节点就是处理XML的Node,节点失意哥比较宽泛的概念,在XML中元素,属性,名字空间,注释,文本内容,处理指令,还有整个文档都属于节点。元素:元素就是Element的节点的一个子集。属性:就像html一样,在转义字符:在很多地方都需要转一字符,如下:<>>&&'&ap

2015-12-20 15:35:07 308

原创 PHP GD库常用功能封装

PHP GD库常用功能封装<?phpclass Wu_GD{ /** * 数字验证码 * $num 验证码长度 * $w 图片宽度 * $h 图片高度 * 校验此验证码需要使用 $_SESSION['hello_num'] = $_POST['auto_coe'] */ public static

2015-12-20 15:29:04 971

转载 PHP分页类

php分页类一直都是在项目中必须用到的。下面有一个比较好的PHP分页类供大家使用。<?php/* =============================================================================# FileName: page.php# Desc: php分页类# Author: net#

2015-12-20 15:20:05 293

原创 PHP数据库操作类封装

PHP数据库操作类封装新建一个config.php文件<?php define('DB_HOST','127.0.0.1'); //服务器define('DB_USER','root'); //数据库用户名define('DB_PASSWORD','root'); //数据库密码define('D

2015-12-20 15:13:13 519

原创 PHP命名空间

1.为什么要用PHP命名空间加入不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为PHP在new的时候不管是调用autoload还是调用已加载过的类,都存在一个类名对应的文件。没有用namespace的时候,我们会用各种命名鬼泽来区分不同的类。引入namespace之后就可以将这个有效的避免了,一个namespace就相当于对应一个文件路径,查找这个类的时候,就会去

2015-12-20 14:48:54 292

原创 PHP memcached使用

1.简介memcache模块是一个高效守护进程,提供用于内存缓存的过程式程序和面向对象的方便接口,特别是对于设计动态web程序时减少对数据库的访问。2.ubuntu安装软件下载http://pan.baidu.com/s/1pK2rePX安装libevent./configure --prefix=/usr/local/libeventmake && make in

2015-12-19 10:39:00 293

原创 PHP MySQLi的使用

MySQLi 函数允许您访问 MySQL 数据库服务器。使用mysqli,执行速度更快,更方便,更高效,也可以使用数据库访问更加安全(因为用类模式)。一.简单的流程1.开启:mysqli设置PHP.ini的配置文件extension = php_mysqli.dll  (去掉前面的;符号)2.连接数据库<?php<?php$dbhost = "127.0.0.1";

2015-12-19 10:10:16 816

原创 PHP目录和文件的操作

一、文件函数库1、readfile()函数读取文件,并把它写入缓存。新建一个01.txt,写入一下内容php readfile建立一个php文件<?phpecho readfile("01.txt");?>2、fopen打开文件fopen()函数的第一个参数表示要操作的文件,第二个参数表示打开文件的模式。<?php$file = fopen

2015-12-18 17:04:31 473

原创 PHP中的traits

PHP5.4引入了traits,这是新特性,由于php中没有多继承所以为了弥补多个场合需要多继承,所以发明了traits。tarits可以被理解为一组能被不同类调用的方法集合,也可以认为是代码片段。所以traits不是类,不能被实例化。1、怎么使用traits请先看下例:<?phptrait myTrait { function traitMethod1(){} functi

2015-12-18 13:24:24 536

原创 php生成随机字符串

随即生字符串函数//随机生成字符串function getRandChar($length){ $str = null; $strl = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($strl)-1; for($i=0;$i<$length;$i++){

2015-12-18 09:57:37 375

原创 PHP扩展:第三个程序

这是一个关于数学多项式运算的php扩展程序,综合了php扩展开发时多种数据格式引入,希望对大家有所帮助。1.多项式相乘这个函数表示的意思是计算多项式P(x) = 2*x^6-5*x^5+3*x^4+x^3-7*x^2+7*x-20求在 x = 1,2,3,4,5,6处的函数值。1).在php_phpext.h文件中新建一个函数php_multitermPHP_F

2015-12-12 20:47:13 639

原创 PHP扩展:第二个程序

先做一个简单的输入输出操作,首先对php扩展有一定的认识。1.修改php_phpext.h文件定义一个函数 php_testPHP_FUNCTION(php_test);2.修改phpext.cpp文件添加PHP_FE(php_test, NULL)创建函数php_test3.根据php扩展:第一个程序友情提示:别忘了把以前建的phpext.

2015-12-12 16:45:37 408

转载 phpStudy for Linux (lnmp+lamp一键安装包)

phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,支持php5.2/5.3/5.4/5.5切换已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功使用说明:服务进程管理:phpstudy (start|stop|restart|uninstall)站点主机管理:php

2015-12-12 16:39:04 574

原创 PHP扩展:第一个程序

要做PHP扩展必须是php源码编译1.进入ext目录cd ext./ext_skel --extname=phpext创建phpext的扩展cd ..chmod -R 777 phpext  修改phpext权限2.修改config.m4文件vim phpext/config.m416/18行前面的dnl去掉然后在21行添加  PHP_REQUIRE_C

2015-12-12 15:51:05 470

原创 apache开启伪静态

首先的配置好lamp环境在终端中输入sudo vim /usr/local/apache/conf/httpd.conf找到AllowOverride None  修改为  All找到mod_rewrite.so去掉#重启apache修改跟目录下的.htaccess文件权限chmod 777 .htaccess

2015-12-12 15:29:43 405

原创 Ubuntu14.04LTS(64)编译安装lamp环境

1.首先检查安装的编译工具C编译器,C++编译器,make检查软件是否安装命令:dpkg -l | grep gcc   #检查Cdpkg -l | grep g++ #检查C++dpkg -l | grep make #检查make2.检查是否已经有默认安装的软件(apache,mysql,php)如果安装就先卸载apt-get remove -purge apa

2015-12-12 10:45:12 792

c++devcpp_glut

这个文档是关于在C++devc中配置opengl的源码,希望大家可以学习一下,自我感觉不错。

2014-08-07

空空如也

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

TA关注的人

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