代码改变世界

文章分类 -  程序世界

对Session、Cookie的完全理解

2011-09-23 22:58 by 狼人:-), 105 阅读, 收藏,
摘要: 导读:这是J道论坛中关于Session、Cookie讨论中一个道友的理解,我觉得很好,就把它给转过来了。以下是文章内容:1. HTTP协议本身是“连接-请求-应答-关闭连接”模式的,是一种无状态协议(HTTP只是一个传输协议);2. Cookie规范是为了给HTTP增加状态跟踪用的(如果要精确把握,建议仔细阅读一下相关的RFC),但不是唯一的手段;3. 所谓Session,指的是客户端和服务端之间的一段交互过程的状态信息(数据);这个状态如何界定,生命期有多长,这是应用本身的事情;4. 由于B/S计算模型中计算是在服务器端完成的,客户端只有简单的显示逻辑,所以,Session数据对客户端应该是 阅读全文

SaaS一时低迷 云计算或成助推器

2011-09-23 22:58 by 狼人:-), 123 阅读, 收藏,
摘要: 阿里巴巴旗下的阿里软件通过一封短短数百字的公告,对外宣布关闭其SaaS软件互联网平台并终止提供相关服务。消息如此突然,震动业界!阿里软件折戟SaaS,震动业界这样,阿里巴巴集团主席马云引以为豪的“达摩五指”(分别为阿里巴巴、淘宝、支付宝、中国雅虎和阿里软件)就这样变得残缺不全。人们不禁要问:为何阿里软件来去勿勿,仅存3年?SaaS(软件即服务)怎么了?记得,在2007年阿里软件当初成立时,总经理王涛信誓旦旦称:“马总有远见、目标宏伟,他指明方向,我们去奋勇拼杀,不信赢不了!”马云本人也坚信:阿里软件3年后将成为中国最出色的新软件巨头。为了壮大门面,提高身份,当时马云拉来了软件行业的世界霸主—— 阅读全文

是否该让开发人员跟客户直接交流

2011-09-23 22:58 by 狼人:-), 156 阅读, 收藏,
摘要: 导读:即使最出色的程序员也未必就有能力把他的知识传达到他的技术圈之外。是否让开发人员跟客户直接交流呢?以下是文章内容:“如果你让我做这个,我宁愿辞职。”德米瞪着我,不是愤怒,更多的是焦虑。他显然被我的请求所震惊,我只是想让他跟一个客户打个电话,解释一下关于公司软件产品的几个技术性问题。德米是我们开发团队的一个头头。他人很文静,知识丰富,当和他的开发组同事讨论问题时会变的非常活跃。但有一点很明确。德米不喜欢跟办公室里非技术的人员做太多的接触。通常,这没什么问题。然而,这回我想让他给客户打个电话,是因为负责这个客户的销售工程师请病假了。而其他的销售工程师都在外出差。除此之外,我还知道一个事实,对于 阅读全文

系统化思考:产品不只是产品

2011-09-23 22:58 by 狼人:-), 215 阅读, 收藏,
摘要: 本文译自Don Norman 在其个人网站上的文章“Systems Thinking: A Product Is More Than the Product”,经原作者本人同意,翻译并发表本译文。译者:方舟 K ][ N G of A R K以下是文章内容:产品实际也是服务。尽管对设计师、制造商、发行商和销售商而言,产品只是产品,但是对买家而言,产品提供的是有价值的服务。最明显的例子是ATM机器——也被许多人称为出抄机。对于ATM的制造商和购买ATM的银行而言,那只是件产品。但是对于消费者而言,ATM提供的就是服务。同样,尽管照相机被认为是一件产品,但其真正的价值在于它提供给所有者的服务——照 阅读全文

微软推出HTML5实验室站点及两项原型技术

2011-09-23 22:58 by 狼人:-), 111 阅读, 收藏,
摘要: 微软互操作策略部门推出了HTML5实验室站点(html5labs.interoperabilitybridges.com),将分享那些未被W3C或其他标准组织最终敲定的,早期的HTML5规范(原型技术)。该部门总经理Jean Paoli今天宣布了此站点。同时微软也发布了两项原型技术:双向通讯频道简化技术WebSockets与浏览器结构数据存储技术IndexedDB。正如IE9部门总经理Dean Hachamovitch所说,微软Internet Explorer 9中主要提供的是已经定稿的、较为完善的HTML5技术,而实验性质的、或者仍在研发中的技术则通过HTML5实验室提供给开发者尝试。很快 阅读全文

PHP 5.2 完成历史使命

2011-09-23 22:58 by 狼人:-), 133 阅读, 收藏,
摘要: 不久前PHP开发团队宣布PHP 5.2.16正式发布,同时,该版本的发布也意味着PHP 5.2已完成历史使命,官方将停止对PHP 5.2的维护,并鼓励5.2的用户升级到5.2.16或5.3.4。PHP 5.2完成历史使命 官方将停止维护随着PHP 5.2.16的发布,PHP 5.2也就此停止维护在PHP官方网站上的PHP 5 ChangeLog里,我们看到此次升级(PHP 5.2.16)主要修复了两个Bug,分别是#53517和#53516。 关于PHP 5.2 2006年11月3日,PHP开发小组宣布PHP 5.2.0版发布。PHP 5.2.0版修正了一些Bug并且增强了安全性,增加了关于. 阅读全文

Python 3.2 beta 2 发布

2011-09-23 22:58 by 狼人:-), 179 阅读, 收藏,
摘要: Python 是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高级任务,几乎可以在所有的操作系统中运行。Python 3.2 beta 2版本发布。该版本的改进内容:numerous improvements to the unittest modulePEP 3147, support for .pyc repository directoriesPEP 3149, support for version tagged dynamic librariesPEP 3148, a 阅读全文

说说九个CSS3结构性伪类选择器

2011-09-23 22:58 by 狼人:-), 131 阅读, 收藏,
摘要: 我们在52CSS前面的文章中,陆续为大家讲了多种CSS选择器。今天说说九个CSS3结构性伪类选择器。一、X:nth-child(n) Example Source Code [www.52css.com]li:nth-child(3){color:red;}接下来的几个伪类选择器使用上非常类似,功能也比较接近。:nth-child(n),用于匹配索引值为n的子元素。索引值从1开始。X:nth-child()用法实际上有三种变化,demo的用法是最简单的,X:nth-child()更强大的用处在于奇偶匹配,明河不展开讲,有兴趣的请看《Understanding:nth-childPseudo-c 阅读全文

百度JavaScript项目tangram开源 促进国内前端开发水平提升

2011-09-23 22:58 by 狼人:-), 199 阅读, 收藏,
摘要: 日前,百度JavaScript开发框架tangram宣布对第三方开发者开源,并推出网站tangram.baidu.com。据悉,这是百度前端第一次对外开放源代码。业内人士认为,此举将推动国内JavaScript技术的研究和交流,为广大前端开发人员提供更符合本土的选择和代码参考,对国内前端开发整体水平的提升带来重大意义。一直以来,在国内开发业界,包括JavaScript、ActionScript、CSS、XHTML、Adobe AIR等在内的前端开发技术虽然与用户体验息息相关,但前端开发从业者却并没有受到足够的重视。业内很少有针对前端开发的学习和交流渠道,开发人员普遍使用的是jquery、yui 阅读全文

成为更优秀的开发人员:第一步——“制造”粉丝

2011-09-23 22:58 by 狼人:-), 146 阅读, 收藏,
摘要: 原文作者罗布·沃林(Rob Walling)从事Web应用开发10年之久,担任过业内顾问、自由开发人员和全球最大的信用卡预付公司City of Pasadena的开发经理。现居住于加州中部城市弗雷斯诺(Fresno)。关注并指导IT创业,著有《开发人员创业指南 / A Developer’s Guide to Launching a Startup》一书。以下是正文:本文是我希望你作为开发人员,通过一系列非技术手段提高自身能力的第一篇。要成为更优秀的开发人员不只是要学习新的专业技能;了解公司及同事的相关信息会更有效的改善你的软件性能。在我工作的第一年中,我学到的最重要的一点是,对周围 阅读全文

百万级访问量网站的技术准备工作

2011-09-23 22:58 by 狼人:-), 237 阅读, 收藏,
摘要: 当今从纯网站技术上来说,因为开源模式的发展,现在建一个小网站已经很简单也很便宜,所以很多人都把创业方向定位在互联网应用。这些人里大多数不是很懂技术,或者不是那么精通,而网站开发维护方面的知识又很分散,学习成本太高,所以这篇文章将这些知识点结合起来,系统的来说,一个从日几千访问的小小网站,到日访问一两百万的小网站,中间可能会产生什么问题,以及怎么才能在一开始做足工作尽量避免这些问题。对于不同的初期投资成本,技术路线的选择是不同的。这里假设网站刚刚只是一个构想,计划第一年服务器硬件带宽投入5万左右。对于这个资金额度,有很多种方案可选择,例如租用虚拟主机、租用单独服务器,或者流行的私有云,或者托管服 阅读全文

软件天才都是训练出来的

2011-09-23 22:58 by 狼人:-), 122 阅读, 收藏,
摘要: 导读:CSDN博客专家金旭亮以“软件天才与技术民工”为名,发表了自己对薛涌《天才是训练出来的》的心得体会,以下是文章内容:长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。然而世事难料,在2009年高考刚刚结束之际,中国权威出版机构社会科学文献出版社于2009年6月10日发布首部《中国大学毕业生就业报告(2009)》,其中“计算机专业”荣登 “就 阅读全文

讨论:有多少项目是因为程序的原因而失败的

2011-09-23 22:58 by 狼人:-), 141 阅读, 收藏,
摘要: 导读:外刊IT评论翻译了一篇《关于程序成本的讨论》以下是文章全部内容:昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。今天早上我把这个问题发布在了微博上。很快就有了回复,几乎所有人都认为导致项目失败的原因中业务问题是罪魁祸首。完全没错,项目会因为成本,需求,进度计划,管理等问题而失败。可同样没错的是,从来没有人在追查失败的原因时会深入到像程序代码这样底层的东西上。所以,Chad的观点 — 如果真像他想的那样 — 是有一定的参考价值的。 阅读全文

传IE9 RC版将于1月28日公开发布

2011-09-23 22:58 by 狼人:-), 109 阅读, 收藏,
摘要: 自2010年9月15日微软发布了IE9的公开测试版之后,其下载量保持平稳的增长。根据微软的声明,IE9的RC候选版将2011年初发布。有第三方消息来源透露,IE9 RC的发布日期定在了1月28日。微软对此消息并未发表评论。微软曾宣布,IE9 RC将添加一个新功能“追踪保护”(Tracking Protection),用户可以轻松地屏蔽特定或多个网站追踪自己的在线活动。此外,IE9 RC还将对用户界面进行微调,也会新增并调整IE的一些功能。11月底,一个新的IE9 Beta版本泄露到网上,是微软提供给合作伙伴和TAP测试人员的,版本号为9.0.8027.6000,而微软最新的平台预览第7版的版本 阅读全文

2010年浏览器随HTML5而动 五大产品年终盘点

2011-09-23 22:58 by 狼人:-), 151 阅读, 收藏,
摘要: 12月30日消息,据国外媒体报道,2010年随着HTML 5的迅猛发展并牢牢占据了Web开发的核心位置,各大公司如Google、微软、苹果、Mozilla和Opera的浏览器开发业务在这一年都异常繁忙。在浏览器开发者的记忆中,2010年无疑是颇为繁忙的一年,无论是Mozilla火狐、Google Chrome、苹果Safari,还是微软Internet Explorer和Opera都不断推陈出新。目前浏览器开发技术的核心无疑就是HTML5标准,它既是HTML标准近10年来的一次变革性的更新,也进一步巩固了现代网络浏览器的HTML标准。在其影响下,网络用户可以拥有更为丰富的媒体体验,享受海量的视 阅读全文

Python——基础篇

2011-09-23 22:58 by 狼人:-), 231 阅读, 收藏,
摘要: Python的特色Python是一种支持面向对象的解释性高级语言,简单易学,是一种代表简单主义思想的语言。当然它简约却不简单,它有强大的标准库支持,只要安装了 Python,它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、FTP、电子邮件、WAV文件、密码系统、 GUI和其他与系统有关的操作,可以让我们在短时间之内实现你想要的程序。Python的代码密度很高,变量可以不声明就使用,弱类型特性灵活高效。它也有很强的可扩展性与可嵌入性。可以轻松的将部分程序用C或C++编写,然后在你的Python程序中使用它们。或者你也可以把Python嵌入你的C/C++程序 阅读全文

分享国外优秀JQueryPlugin——Booklet

2011-09-23 22:58 by 狼人:-), 102 阅读, 收藏,
摘要: Booklet是一个可以让你网页上的内容已一本连环册一样的样式展示出来的JQuery工具。它基于JQuery库。Codrops写了一个教程,以指导我们如何初始化和使用这个工具。来创建一个JQuery的Moleskine notebook。要求:jQuery Framework原文链接:http://tympanus.net/Tutorials/MoleskineNotebook/译文链接:http://www.gooosen.com/?p=1057 阅读全文

用好IE9浏览器必须要知道的九件事

2011-09-23 22:58 by 狼人:-), 176 阅读, 收藏,
摘要: IE9为我们带来了新 JavaScript 引擎、GPU 硬件加速、子系统优化、全面支持最新网络标准、整合更多开发工具等等这些让人耳目一新的功能,但是你看到这些是不是觉得一头雾水?不知道说的是啥?没关系,让我们看下通俗易懂的IE9漫画,了解这些新功能到底代表着什么。 1. 新JavaScript引擎,带给你飞的感觉 IE9全新内置的“Chakra JavaScript 引擎”,充分利用当下主流计算机配置的多核心CPU,优化协同运算能力,编译、执行速度更快!同时与DOM的紧密集成,让网络应用运行更顺畅,反应更迅速——带给你真正可以感受到的速度提升。 2. GPU 硬件加速——是的,它真的来了 . 阅读全文

如何构建金字塔结构性思维

2011-09-23 22:58 by 狼人:-), 364 阅读, 收藏,
摘要: 导读:最近看到本《金字塔原理的书籍》,觉得有部分内容可以分享,反应的是一种写作的方式和能力,发现可能遗漏的思维空缺。当你开始编写你的报告和工作汇报时,想要清楚的表达你涵盖的工作,对某些问题的答案都需要设计你所要表达的思维结构才能更好的让其他人员进行理解。通常情况主要表现在自上而下法和自下而上法2种。自上而下的构建通常会较容易,开始思考的是你最容易确定的事情,即文章或者邮件的主题1. 画出主题方框:最顶部的方框为需要讨论的主题,当前前提是清楚要讨论的主题,否则跳到第二步。2. 确定主要问题:确定文章的读者,你的文章针对的对象是谁?期望能够回答读者头脑中关于该主题的什么问题?确定了主要问题,就反应 阅读全文

经验之谈:10位顶级PHP大师的开发原则

2011-09-23 22:58 by 狼人:-), 163 阅读, 收藏,
摘要: 导读:在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的。1. 在合适的时候使用PHP——Rasmus Lerdorf没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的,他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界。可是,Rasmus并不是因此而创建PHP的。PHP是为了解决web开发者的实际问题而诞生的。和许多开源项目一样,PH 阅读全文
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 53 下一页