自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农成长记

技术成长的点点滴滴

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 我的程序员之路

现在是大四下半学期,明年毕业,五年制的,从大二的时候参加了学校的三月软件小组,小组的学习非常紧张,每一个人都很努力,周六周日,寒暑假使我们的黄金时间,因为平时上课的原因导致时间很散,我们小组人员流动比较快,一届学生大概四五个左右,四届加起来20个左右,每年都有毕业生离去,每年开学都要进行招新,新生刚进小组会进行考核,基本一周看完一本书,然后再给10天左右做一个例子,然后由高年级评审,最后决定是否留

2012-04-30 21:51:40 968 3

转载 HTTP GET和POST的区别

在推特上抱怨面试时问HTTP GET和POST的区别得到回答都不满意,有人不清楚,当时只回复了看 RFC2616。趁有空说说面试时得到的回答大多是:POST是安全的,因为被提交的数据看不到,或者被加密的,其它的还有GET的时候中文出现乱码(在地址栏里),数据最大长度限制等等。说 POST 比 GET 安全肯定是错的,POST跟GET都是明文传输,用httpfox等插件,或者像Wir

2012-04-22 20:05:50 1145 1

原创 构建高性能的web站点学习笔记六------反向代理缓存

Web代理服务器的职责是:用来接收浏览器发送的请求,并将请求转发给真正的web服务器(其实就是存放请求资源的web服务器),然后接收web服务器返回来的内容并交给浏览器。传统代理代理服务器以前通常用来访问互联网的web站点,现在的浏览器也都有设置代理服务器的选项,包括QQ了飞信之类的,只要局域网中有一台机子可以连外网,局域网中的计算机都可以使用它作为代理服务器进行上网,当然这需要一些配置,

2012-04-21 19:05:00 3860

原创 构建高性能的web站点学习笔记五------Web服务器缓存

前面提到的一些缓存技术都是有我们的动态才程序控制的,现在的web服务器功能越来越强大,常用的web服务器软件也都内置了缓存功能,下面我们就简单的说下服务器端缓存的应用.    首先,我们先来介绍一下URL映射,对于所有web服务器我们向其发送Http请求,他解析后将结果返回给我们客户端,这听起来很简单么?真的是这样么,真相是web服务器还有很多“暗操作”,大家都知道Url重写技术吧,比如apa

2012-04-19 17:48:11 2225

原创 ThinkPHP的分组配置

最近打算学习TP,可是遇到的困难一个接一个,始终坚信:来一个解决一个,解决一个少一个。分组这个问题纠结一天了,现在总算解决了,网上关于分组没有系统的教程,我的理解能力差的原因,只看手册,分组这一块始终搞不懂是怎么回事,整了一天总算弄出来了,想实现的功能是在一个项目中实现前台后台功能,期间各种错误就不说了,配置问题对于大家来说可能是小儿科,不过为了纪念这一天,我仍然要把分组配置给记下来。实现功能

2012-04-17 22:31:15 9285 2

原创 构建高性能的web站点学习笔记四------浏览器缓存

1.为什么使用浏览器缓存    以前了解的动态脚本加速,或者动态内容缓存之类,他们的原理都是避免服务器重复计算,结果仍保留在服务器端,这样获取数据还得从服务器检索然后传送到用户浏览器,如果我们把这些结果放在浏览器中,就省去了服务器的查找和网络传输,浏览器缓存很好的实现了这个功能2.浏览器缓存存放在哪浏览器一般会在用户主机中创建一个目录,用来保存缓存文件,有的浏览器会将部分缓存放在内存中

2012-04-17 17:34:02 2333

原创 构建高性能的web站点学习笔记三------动态内容缓存

缓存分为:整页缓存,局部缓存,数据缓存,还有代码解释器缓存,web服务器缓存缓存和缓冲的区别:二者相似之处都是解决速度不一致,而且都需要一块存储区域,缓冲主要为了减缓压力,比如内存的读写速度远远大于磁盘的读写速度,所以我们设置了磁盘缓冲区,常见的又在线看视频的时候视频缓冲区,但是缓存注重的是策略,需要考虑的是缓存命中率,每次都能找到我们想要的数据那是最理想的结果缓存的本质:就是将那些需要昂

2012-04-14 19:35:15 1623 1

原创 二叉树的5个性质推导

二叉树的5个性质1.在二叉树的第i层上最多有2 i-1 个节点      1层   1个  20    2层    2个 21    3层    4个 22    .....    i层      2 i-1个 2.二叉树中如果深度为k,那么最多有2k-1个节点 3.n0=n2+1  n0表示度数为0的节点 n2表示度数为2的节点    推导过程 根据两

2012-04-13 18:53:21 13967 2

原创 Mysql性能优化需要考虑的因素

对于程序员来说数据库就是操作非常方便的数据存储中心,希望什么数据都存放在数据库中,不论是需要持久化的数据,还是临时存放的过程数据,不论是普通的纯文本格式的字符数据,还是多媒体的二进制数据,都喜欢全部塞如数据库中。因为对于应用服务器来说,数据库很多时候都是一集中式的存储环境,不像应用服务器那样可能有很多台;而且数据库有专门的DBA 去帮忙维护,而不像应用服务器很多时候还需要开发人员去做一些维护;还有

2012-04-13 08:37:08 1019

原创 构建高性能的web站点学习笔记二------数据库扩展

构建高性能的web站点需要考虑很多方面,我们在这了解一下其中一项---------数据库扩展,希望能够让没有接触过这方面知识的朋友对数据库扩展有个认识吧。随着用户数量的不断增加,数据库将面临着巨大的增删改查,即便我们将sql语句优化的很好,但是数据库服务器仍然抵挡不了千军万马似的select,我们不得不考虑其他方法来解决这个问题。和web站点服务器一样,既然一台服务器不能承受不了,人多力量大,

2012-04-12 20:06:59 1128

原创 构建高性能的web站点学习笔记一

谈到网站优化,我们必须知道一次交互的过程中都经过哪几个阶段,然后在对应的阶段采取优化措施一次交互大概经历以下几部分时间:1.数据在网络中传输的时间(响应时间:发送数据的传输时间+返回数据的传输时间)2.站点服务器接收到请求并生成回应数据的时间3.浏览器计算并在本地渲染的时间 根据上述三个时间段,我在这简单的列举一下常用的优化方案1.增加带宽:    当网页或组件下载

2012-04-04 16:59:48 1337

memcache缓存配置包(dll,memched,配置方法)

memcache缓存配置包,里面包含了配置需要的memcached软件,php_memcache.dll,以及配置说明哦

2012-04-21

通用PHP分页组件

还在为分页发愁么,功能与样式分离,想怎么改就怎么改,传几个参数,所有表均可绑定。

2012-03-11

PHPMyAdmin配置

本书详细介绍了phpmyadmin的配置,可以使大家非常容易的安装配置phpmyadmin,并且列举了一些常见的配置问题和解决方案

2012-02-25

VisualSVN-2.0.2+破解包

VisualSVN-2.0.2+破解包里面包含VisualSVN-2.0.2的破解dll

2011-12-08

TortoiseSVN-1.7.2.22327-win32-svn-1.7.2.msi

TortoiseSVN-1.7.2.22327-win32-svn-1.7.2.msi

2011-12-08

Smarty帮助手册

一个很实用的帮助手册,可以让PHP初学者对smarty快速查阅,提高开发效率

2011-09-02

精美打字游戏java版

一款精美的打字游戏,使用java语言编写,很方便初学者参考

2011-07-30

空空如也

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

TA关注的人

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