Squid 透明代理优化
主要记录下用Squid 做正向代理(透明代理)时的优化设置,一切尚在调试中所以下面的优化方式都是正确的。
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
主要记录下用Squid 做正向代理(透明代理)时的优化设置,一切尚在调试中所以下面的优化方式都是正确的。
当执行流进入下列任何一个语句时,作用域链将得到延长: * 1) try-catch语句的catch块 * 2) with语句 此两个语句会在作用域链的前端添加一个变量对象。对with来说,其变量对象中包含着指定对象的所有属性和方法所作的变量申明;对catch来说,其变量对象中包含的是被抛出的错误对象的申明。这些标量对象都是只读的,因此在with和catch语句中申明的变量都会被添加到所在执行环境的变量对象中。 这是《JavaScript 高级程序设计第二版...
这本书算是行业书籍里面的大部头了,断断续续地读了半年,收获很大。无论是产品、用研、交互、视觉、前端、开发,about face都值得一读。 的确,交互设计其实更多的是一种思维,很多角色都可以充当交互设计师。但这并不代表交互设计师没有空间了,因为交互设计所关心的事情,必须有人来做,只不过title不一定是这个。 简单回顾一下历史,上世纪80年代初,交互设计领域的研究已经开始。80年代中期,参与第一台笔记本电脑设计的工业...
任何一个程序员都会告诉你,编程中有时你会气得叫骂不已。但你是否知道写C++程序会比写PHP程序或Python程序引起你更多的咒骂呢? 一个叫Andrew Vos的开发人员在寻找一个可以业余时开发的项目时突发奇想,他决定在GitHub上抓取100万条程序注释、评论信息,对其进行扫描,看看里面有多少脏话。
2004年,笔者曾经帮客户处理过一则案例,其中涉及SQL_TRACE的使用,我们首先来回顾一下这个案例。 客户的应用是一个后台新闻发布系统,主要性能问题是通过连接访问新闻页极其缓慢,通常需要十数秒才能返回,这是用户不能忍受的。客户操作系统是SunOS 5.8,数据库版本为8.1.7。 面对这个问题,首先想到的是SQL问题,但如何定位具体的问题SQL成为我们考虑的主要目标,通过Statspack采样是一个全局手段,而通过sql_trace则可以实时...
近两年来随着Iphone一路走火,智能手机的概念也深入人心。在这样一片大好形势下,去年我便也赶潮流的更新了自己的移动设备。也许是为了与众不同吧,我选择了非主流,投资在了Nokia N900这款全新系统的智能手机上。基于Linux的Maemo系统全新而陌生的特征使它显得格外神秘。
TimeTunnel在做消息分发时有这样一个场景: A类消息需要做实时分析, 且量很大, 故它的消费者不会只是一台机器, 而是一组机器, 并要求这组中每台机器收到的消息量应该平均的, 即A消息在某个时刻有100条, 若有4台机器消费的话, 最佳的情况每台机器应收到25条. 这个场景就好比, 一个消息队列, 有多个线程并行消费, 如何保证每个消费线程获取的消息数量一样的.
前几天,一篇叫做 用正方形纸片折出等边三角形 的日志引起大家的讨论,折出正七边形和折出角三等分线的方案更是让大家争论不休。提得最多的问题就是,折纸为什么要比尺规作图更强?这是一个好问题。我查了不少资料,了解到不少折纸几何的历史,收获颇大,不赶紧记下来就亏大了。于是有了这篇文章。 要解答为何折纸如此强大,首先我们得解决一个问题:什么叫折纸。折纸的游戏规则...
几个月前,Google 中国的招聘势头很猛,在电影院以及很多网站上都投放了招聘广告:“加入我们,一起创新”。当时我并没有换工作的想法,也一直觉得 Google 高不可攀,不过由于在搜索资料的时候总是可以看到那个广告,我就手痒点过去看了一下。我看到其中有个职位叫做 “User Experience Designer“,然后瞬间被 Job Description 中的一段话击中: “If you’re a critical thinker with a good design sense, ...
一般来说,移动产品设计的通用原则为“简单,易用,高效,流畅”,手机用户的视线焦点相对PC用户来说,要集中很多,这也就使得他们对于等待的耐心要脆弱的多,高效和流畅的体验就显的格外重要了,俗话说:宁输十字,不输一先。速度快在一定程度上可以挽回多少印象分,大家可以想想自己使用某些软件的感受!instagram表现出色,从拍照,滤镜,处理,上传。评论等操作,都形如流水,非常顺畅,同时支持LBS信息(手机优势的应用),可以看到如此美丽的照片拍摄于何地,也可以记录自己的轨迹,真是完美极了!
今天一个朋友用 qq 邮箱给我发了个 200+ M 的大文件,我无法提取。这让我意识到,在网络上分享大文件也是个比较大的需求。此类服务很多,历史也很悠久(很多网盘也被用户用来解决此问题)。但好用的并不多。 记得 opera 的新版也提供了分享本机文件的功能,可能是墙的原因,在国内也很难用。 我觉得如果为公众提供一个方便的渠道(又尽量压缩成本)来分享自己机器上的文件,或许会有许多用户的。关键在于便捷,功能纯粹。
这里有一个小需求,希望有一个 Go 函数,每次调用一次,就返回一个由英文大写字母构成的随机字符串。(用来生成一个短网址)那么用 Go 怎么实现好呢?
Android Pad 和Phone一样都存在多尺寸问题。对于Pad,更揪心的是屏幕比例和尺寸的多样性,这些因素直接影响着UI的表现方式。比较困惑的是我们的如何设计一个兼顾各种屏幕尺寸,分辨率,比例和方向的Android Pad应用。为此我们质问自己Android Pad 和Phone有什么差别?Android Pad 和iPad有什么区别? 现在很难找个能代表Android Pad的产品(不确定的尺寸,按钮位置,数量),在此仅以下图表示神秘莫测的Android Pad。
接上文《android那些事儿(一)成长中的Android 》。本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的用户可能有不习惯的地方,需要重新学习和适应,另外在成长期中的Android系统也会存在不足,这些特性的总结有助于应用的用户体验提升。
Android 是近年来在移动设备行业相当火热的词汇,在此我从交互设计的角度整理了此文章,文章分为三个部分,跟大家讨论android的那些事儿。第一部分:成长中的android;讲述什么是android,为什么要android,怎么来做android;目前android怎么样了:多屏幕,多应用,多用户,多变种,“多”以致“乱”的用户体验。第二部分:android phone的交互特性;讲述以screen和box为载体的信息布局;以物理按键和屏幕对象组成的意图对象集合;
测试工程师有一样很重要的工作就编写测试用例。测试用例是对需求的另一种描述,它能引导大家进一步加深对系统的理解和对特性的全面关注,从而帮助产品和开发重新审核需求的合理性和一致性,所以应该是测试工程师最重要的一项产出。一般的测试用例分为输入,行为,和希望结果三个部分。这三个部分通常的测试用例都能满足,但是怎样的测试用例才能算上优秀的测试用例呢?基于以往之测试经验,我总结了优秀测试用例的几个特点。
我们今年二十七八岁, 开始工作,开始接触形形色色的人; 下班路过学校,看见学校放学,我们会怀念我们上学的时候; 见到亲戚朋友,他们不再问你考试考了几分,更多的是问现在一个月工资多少 我们今年二十七八岁, 聊天的话题,从各种网络游戏变成汽车、房子,吃饭的时候讨论的往往是他准备结婚,她哪年结婚; 每天不再感叹学校有多少作业做不完,开始感叹油价、房价涨的有多快;
新加坡人昝辉Zac于09年曾出过一本《网络营销实战密码:策略、技巧、案例》,书名虽然波澜不惊,但那本书,在我看来,是最好的营销实战宝典,尤其适合一些刚刚起步的中小型电子商务网站,虽然书厚重了一点,但花点时间绝对是值得的。 现在,Zac又给我们带来这本新书《SEO实战密码》,事实上,Zac本人在网上就是以《SEO每日一帖》这个博客连载而闻名的。同样的,这本书对于任何一个搞网站的人而言,都有必要阅读一下。
Javascript有很多有趣的用法,在Google Code Search里能找到不少,举一个例子: 试一下就知道这段代码的意思就是声明一个函数,然后立刻执行,因为Javascript中的变量作用域是基于函数的,所以这样可以避免变量污染,但这里的位运算符“~”乍一看让人摸不到头脑,如果去掉它再运行则会报错:SyntaxError。
这是客户的一个Oracle9iR2 RAC数据库环境,数据库版本为Oracle 9.2.0.8,主机为IBM P55a小型机。最初客户集群环境运行稳定,后来一台主机出现硬件故障退出集群,问题出现在主机维修完毕之后,当故障主机重新加入现有环境运行,客户发现应用性能出现衰减,前端收费系统响应缓慢,反而不如一个节点工作时的性能。