自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云之城

自己的学习笔记。。。

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

转载 Redis数据备份持久化

Redis的持久化Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件):RDB持久化方式会在一个特定的间隔保存那个时间点的一个数据快照。AOF持久化方式则会记录每一个服务器收到的写操作。在服务启动时,这些记录的操作会逐条执行从而重建出原来的数据。写操作命令记录的格式跟Redis协议一致,以追加的方式进行保存。Redis的持久化是可以禁用的,就是说你可以让数据的

2015-08-30 13:46:16 389

转载 PHP模板原理

http://sorryworld.blog.51cto.com/7677452/1271645http://www.phpernote.com/php-template-framework/846.html

2015-08-28 17:56:33 418

原创 MySql中文乱码问题

今天我用原生php连接数据库,读取数据。出现了中文乱码问题。但是我数据设置的是utf-8编码,IDE也是utf-8,按理说不应该啊。我用TP框架的方法就正常显示。后来明白了,mysql默认的编码不是utf-8,如果你用php去连接,数据库不知道你要的是utf-8,他会按默认的编码返回数据,所以会出现乱码。解决办法简单就是读取时设置一下编码mysql_query("set character

2015-08-25 12:02:30 360

原创 websocket:数组转换成websocket数据

这是我写即时聊天遇到的问题。如果是简单的即时聊天,可以直接返回字符串。但是我的聊天信息要从数据库获得,所以就要用到数组了。其实也很简单,就是把数组转换成json数据就可以了,然后再用websocket协议传过去。上代码这是取出数据库的数据 function get_message($sendid,$accessid) { $arr = ''; mysql_sele

2015-08-24 14:00:16 5387

转载 HTML-Ajax文件上传

我们能够如此简单的实现Ajax的文件上传要得益于两个新的对象:File和FormData对象,还有就是w3c标准化XMLHttpRequest之后的扩展。现在新的浏览器都支持这些东西。先来看一下File对象。取得File对象有两个途径:1、用户在一个元素上选择文件后返回的FileList对象。2、来自由拖放操作生成的 DataTransfer对象。

2015-08-23 11:35:55 783

原创 Redis学习笔记(5)

有序集合:在集合的类型的基础上有序集合类型为集合中的每个元素都关联了一个分数,这使的我们不仅可以完成插入,删除和判断元素是否存在等集合类型支持的操作,还能够获得分数最高(或最低)的前N个元素,获得指定分数范围内的元素等与分数有关的操作。虽然集合中每个元素都是不相同的。但是它们的分数可以相同。有序集合某些地方和列表类型有些相似:二者都是有序的,都可以获得某一范围内的元素。有序集合和列表的区别

2015-08-23 10:57:34 349

原创 Redis学习笔记(4)

集合:在集合中每个元素都是不同的,且没有顺序。常用的操作是向集合加入或删除元素。判断某个元素是否存在等,由于集合类型在Redis内部是使用值为空的三列表实现的,所以这些操作的时间复杂度都是0(1)。最方便的是多个集合类型键之间还可以进行并集,交集和差运算。命令1 增加/删除元素SADD key member[member...] 可以向集合增加一个或多个元素,如果键不存在则会自动创建

2015-08-22 18:08:34 320

转载 jQuery的ajax返回html类型不能获取片段html代码

我用JQuery的ajax来获取一个整体html数据。我可以获取整个数据,但是获取某一html片返回时未定义。网上说要用正则表达式,因为数据是字符串。但是我写的类型是“html”类型,应该返回的就是“html”类型不应该是字符串。而且我觉得用正则表达式比较麻烦。   后来查资料用一对标签包装一下返回的数据就可以了。具体原因我也不知道为什么。   这段代码是我实现向上滑动滚动条翻页ajax部

2015-08-20 17:52:29 3923

原创 Redis学习笔记(3)

列表类型:可以存储一个有序的字串列表,常用的操作是向列表的两端添加元素,或者会的列表的某个片段。列表类型的内部都是使用双向链表实现的,所以向列表两端添加元素的时候时间复杂度为0(1),获取 越接近两端的元素速度越快。这意味着即使是一个有几千万个元素的列表,获取头部或尾部的10条记录也是极快的。不过使用链表的代价是通过索引访问元素比较慢。命令1 向列表两端增加元素LPUSH

2015-08-18 21:28:39 459

原创 unbuntu安装JDK

1.先切换到root用户2 看你操作系统多少位3 去官网下载压缩文件http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html4 在/usr/lib 新建个文件夹jvmmkdir jvm5  把刚下载好的压缩文件移动 jvm 文件夹mv jdk-8

2015-08-17 11:28:43 441

原创 Redis学习笔记(2)

散列类型(hash)redis是采用字典结构以键值对的形式存储数据的,而散列类型的键值也是一种字典结构,其存储了字段和字段值的印射,但是字段值只能是字符串,不支持其他数据类型,散列类型不能嵌套其他的数据类型。一个散列类型建可以包含至多2的32次放-1个字段。散列类型适合存储对象:使用对象类别和ID构成键名,使用字段表示对象的属性,字段值存储属性值。这相当于关系数据库的二维表。但是关系数

2015-08-16 20:58:39 554

原创 Redis学习笔记(1)

开始我项目缓存用的memcached,但是一位大神推荐我用Redis。因为memcached不是持久化数据库。下面先说说memcached和Redis的区别。Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体

2015-08-15 22:06:12 485

原创 ubuntu安装redis

先进入root用户sudo su root1.下载redis安装包wget http://download.redis.io/redis-stable.tar.gz2.解压tar xvfz redis-2.9.9.tar.gz3.进入解压文件makemake install4.启动serverredis-server5.进入客户端redis-

2015-08-13 22:59:20 357

转载 详解MySql的event事件

注意:5.1以后才支持!让MYSQL定期执行指定的一条命令。功能类似于crontab。1、 检查你的MYSQL是否开了这个功能SHOW VARIABLES LIKE 'event_scheduler';我执行了一遍发现记录为空说明我的MYSQL没有开呢。OK解决办法2、  打开你的MYSQL的计划任务功能使用这个功能之前必须确保event_sched

2015-08-12 21:53:54 547

原创 windows备份远程mysql数据库

备份数据库前,你要确定几件事。    1 你远程windows的端口是否开放。如果没有要在防火墙那里设置。开始-》控制面板-》windows防火墙-》高级设置-》入站规则-》新建规则-》端口-》3306(数据库默认3306)-》下一步就好了。 出站规则也是一样的。   2 确定你登录数据库的账号是否有远程连接权限。加入是root用户,那么进入root用户,use mysqlupdate

2015-08-10 13:53:20 3295 1

原创 Linux安装ELEP(企业版Linux附加软件包)

EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx, openvpn等等,都可以使用E

2015-08-09 14:56:35 1856

转载 WebSocket即时聊天

WebSocket即时聊天这是我个人看了一些博客和资料对websocket的了解,如果有错误的地方希望大家指出,互相学习。我建议大家可以读读这基本书,可能对websocket有更深如的理解。图解http和websocket权威指南。图解websocket网上有英文版的,用有道翻译不是很难。  用php写即时聊天系统,最简单的方法就是用ajax写,通过设置轮询每隔3秒左右请求一次服务

2015-08-09 07:48:24 605

编写可读代码的艺术

编写可读代码的艺术

2017-01-06

邮件发送插件Mailer

php邮件发送插件

2016-03-10

HTML5手机截图插件

手机HTML5截图插件,主要是简单的截图,类似微信的头像截图。

2015-09-16

基于Jquer的qq表情插件

这是我在素材网上的下载的,但是比他更简化些。也比较好理解。

2015-08-11

微信自动回复

适合新手,主要是简单的自动回复内容,很简单一看就懂。

2015-04-07

空空如也

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

TA关注的人

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