之乎者也2011

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月26日

摘要: 转:http://wenku.baidu.com/view/01984c145f0e7cd184253689.html第一种方式是apache多进程,第二种是多进程+多线程。(进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。进程当然也有缺点,因为线程之间要通信,要切换,要创建撤销进程等也是有开销的,而且兼容性也不安全,每个线程都有自己的堆栈)一般来说,线程负责减少开销,进程负责稳 阅读全文
posted @ 2011-09-26 21:05 之乎者也2011 阅读(1013) 评论(0) 推荐(0) 编辑

摘要: 文本文件是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。 计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件。默认情况下:英文、数字等字符存储的是ASCII码,而汉字存储的是机内码(汉字机内码的基础是汉字国标码gb2312)。机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。文本文件中除了存储文件有效字符信息(包括能用ASCII码字符表示的回车、换行等信息)外,不能存储其他任何信息,因此文本文件不能存储声音. 阅读全文
posted @ 2011-09-26 04:35 之乎者也2011 阅读(1999) 评论(0) 推荐(0) 编辑

摘要: Gecko:壁虎, Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,Trident:三叉戟 iePresto: 迅速的 opera(歌曲)webkit:web工具箱 chrome(铬合金),safari(旅行)firefox是哥,因为最早。opera算个p,ie有三个版本上市,苹果和google的用的比较标准就叫web工具箱。 阅读全文
posted @ 2011-09-26 03:27 之乎者也2011 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 九月 25th, 2011 § 0 comments这个话题是我一直以来思考的问题。其实4年前我在淘宝分享过一个基于ant的静态文件编译系统,但那时候对基础架构的全局还没有一个总体思路,现在 看来它没有充分用在开发中,不是它本身做的不够好,而是因为它没有完全植入到整个技术体系中,只是一个单纯的工具,这样它发挥的作用始终是有限的。2年前 我才真正意识到前端基础架构的意义,它是把技术更好的吸收、组合、应用出来的基础,也是一个足够专业的前端团队高效运转的基础。我一直以来在追求前端团队职能价值的最大化。那么首先回顾一下前端职能经历了什么样的转变。我相信这些转变不需要过多解释,大家都能理解。但 阅读全文
posted @ 2011-09-26 02:33 之乎者也2011 阅读(510) 评论(0) 推荐(0) 编辑

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 面试题:相册类应用:要求在浏览器中能同时选中并上传多个文件,图片要求能剪裁,压缩包在服务器端解压。能上传单个达50M的文件。上传过程中有进度条显示。每个图片能生成四种大小缩略图,视频文件要转成flv供flash播放。叙述要涉及的各类开源软件和简单用途。答案:swfuploadPclZip:压缩解压gd/imagemagic:图片剪裁ffmpeg:命令行的图... 阅读全文
posted @ 2011-09-26 02:19 之乎者也2011 阅读(494) 评论(0) 推荐(0) 编辑

摘要: 分类: 程序设计 云在天涯 2011-07-27 10:17 195人阅读 评论(0) 收藏 举报现在网络中常见的的负载均衡主要分为两种:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler(4-7层全软件)、F5(4层硬件,7层软件、Radware和Array等商用的负载均衡器,也有类似于LVS、Nginx、HAproxy的基于Linux的开源的负载均衡策略,商 用负载均衡里面NetScaler从效果上比F5的效率上更高。对于负载均衡器来说,不过商用负载均衡由于可以建立在四~七层协议之上,因此适用 ... 阅读全文
posted @ 2011-09-26 00:20 之乎者也2011 阅读(852) 评论(0) 推荐(0) 编辑

摘要: 有几个问题,1、图中mysql用到了innodb和myisam,为什么这么设计?(后者读操作快,前者均衡)2、图中的负载均衡器,除了netscaler(硬4层)和nginx(软7层,不支持session),是否还有其他替代产品?(f5硬4层,lvs软4层,haproxy软7层(支持mysql负载均衡和session)),参考另一篇文章负载均衡器的比较。3、为什么图中前端中nginx,后端用apache,为什么不用一个呢?(nginx用的最多的复杂均衡和url重写,下面有优缺点)负载均衡是一个大型网站发展必须解决的问题,目前公司的网站就面临这样的问题。在国内, 已经有 新浪博客、新浪播客、网易新 阅读全文
posted @ 2011-09-26 00:09 之乎者也2011 阅读(1776) 评论(0) 推荐(0) 编辑