我们知道,操作memcached有两种方式,分别是通过telnet和php程序来控制,其中php程序控制是主要方面,主要包括三种类型,如下图:
- Jul 29, 2014...more
网站在线支付总结
Jul 28, 2014...more最近,在做一个购物商城的项目时,其中购买商品用到了关于网站在线支付的技术,就好好研究了下关于网站在线支付的流程与实现原理以及一些特别需要注意的地方。特此总结,备忘,以便查阅!
大家都知道,在电子商务告诉发展的今天,网上购物已经成为大多数消费者最直接、最便利的消费方式了,但是消费者要想达到真正的“足不出户”,网站在线支付就派上用场了。
不要做一个浮躁的程序员
Jul 21, 2014...more今天看到一篇关于编程感悟的博客,大概意思说的是做编程、做技术(其实就是程序员呀)这行,切忌心浮气躁、急功近利,要让自己的内心静下来、沉淀下来,踏踏实实去做,每天进步一点点,然后坚持下去,肯定会学有所成的。
想到自己放假回到家后的这几天确实太浮躁了,每天计划完不成,老是拖拉,没有什么上进心,再这样下去就别再谈什么追求和目标了,干脆卷铺盖得了,特此收藏此博客来勉励自己,这里感谢原创作者[IT江湖].
Git分布式版本控制系统总结
Jul 15, 2014...more经过这段时间对Git分布式版本控制系统的学习,对Git已经初步掌握,简单的配置和使用应该不是问题了,并且Git分支管理版本库以及多人协作的策略的思想还是比较好的,确实很优秀。
Git虽然极其强大,命令繁多,但常用的就那么十来个,掌握好这十几个常用命令,你已经可以得心应手地使用Git了。
就按现在的工作要求来看,Git已经成为公司招聘程序员不可或缺的技能了,希望大家可以好好学习下Git版本控制,这样一来,工作效率肯定会大增,就可以有更多的空闲时间去享受生活、享受人生了,何乐而不为呢,是吧!
搭建本地Git服务器
Jul 15, 2014...more声明:本文转自廖雪峰的官方网站
远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。
GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。
假设你已经有sudo权限的用户账号,下面,正式开始安装。
第一步,安装git:
$ sudo apt-get install git
0.1+0.2=0.3?
Jul 14, 2014...more先看一段程序代码,判断下输出会是什么:
<?php $a = 0.2; $b = 0.1; if (($a + $b) == 0.3) { echo '值为0.3'; } else { echo '值不为0.3'; } ?>
结果会输出什么?会输出
值为0.3
?错误!正确输出为
值不为0.3
!为什么?noscript元素
Jul 13, 2014...more今天,我把自己的浏览器脚本给禁用了,为了想看下他们是如何处理的,然后登录了一些网站:
百度帐号都无法登录,163邮箱无法登录也没给出任何的友好显示,淘宝、京东也是一团糟,新浪还好些,新浪邮箱给出了HTML文档提示:
潦潦看了一下,爆出的毛病都是些不友好的界面,大家都知道“一切input都是邪恶的,js验证只是给君子使用的”.
PHP生成扭曲验证码
Jul 13, 2014...more为了防止网站被机器人灌水,现在网站的各种验证码广泛存在,为安全性起到了一定的作用。
验证码的样式有很多样,这里笔者只是总结下扭曲验证码的制作过程及其原理介绍,也算是备忘的笔记吧。
###原理介绍
这里不再赘余生成验证码的一般步骤,只是说下当一般验证码已经制作好时,如何
进行扭曲加工的关键步骤。简单地说就是,对制作好却没有输出到浏览器的画布资源进行竖直单位像素的分割,然后利用正弦函数的波动特性进行扭曲。下面使用画图来进行更好的说明:Memcached缓存技术原理与安装
Jul 12, 2014...moreMemcached 是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款内存缓存软件。Memcached是一种缓存技术,它可以把数据放入内存,从而可以通过内存访问提高速度,memcached技术的关键是提速。
###为什么要使用Memcached
随着互联网的发展,传统的关系型数据库已经出现了瓶颈,无法满足我们的要求,例如:
1)对数据库的高并发读写
如果对关系型数据库进行高并发读写操作,它是不能承受的。
2)对海量数据的处理
对于大型的SNS网站,每天都有数百万的数据产生(例如微博),如果使用传统关系数据库进行查询数据,将会慢的难以忍受。
使用Memcached就可以很好的解决上述问题。
就当我在扯淡
Jul 10, 2014...more今天是学校暑假放假回家后的第一天,我不知道这个暑假会不会是最后一次在家过暑假了,但总感觉很有可能是,因为也快要出去实习了嘛,以前在总觉得实习离我还很遥远,就那样“悠闲的”度过了我的大一大二,暑假过后我就该升入大三了,也就是江湖传言说学校里的“老大”,因为大四都滚蛋出去实习了嘛,哈哈:)
暑假在家的作息的确跟学校里的不一样,在学校是晚睡、晚起,你没看错,就是晚起,但起码能保证白天的任务量基本可以完成。在家就不一样了,早睡、晚起,白天老想睡会儿,真不知道闹得是哪出.中午在屋子里又想睡会,想到自己大一大二貌似学了很多、懂了很多、沉淀了很多,其实细细想想也没学到很多技术,然后感叹了下大学浮躁的生活,想到这里,还是说服自己起来,打开自己的本本,写下了这篇貌似扯淡的博客。