代码改变世界

文章分类 -  信手拈来

Python——基础篇

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

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

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

软件天才都是训练出来的

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

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

2011-09-23 23:05 by 狼人:-), 138 阅读, 收藏,
摘要: 自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版的版本 阅读全文

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

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

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

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

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

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

分享国外优秀JQueryPlugin——Booklet

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

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

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

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

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

Ruby自动文档工具 RDoc 3.3 发布

2011-09-23 23:05 by 狼人:-), 193 阅读, 收藏,
摘要: Rdoc是针对Ruby源代码的文档系统。Rdoc可以读取源代码文件,分析源代码中的语法信息和注释文本,生成html格式的文档。Ruby的内建库和标准文档都是用RDoc生成的。我们可以用命令访问。如果用RubyGems来安装Rails的,运行gem server ,可以看到(Server started at http://0.0.0.0:8808)然后我们用浏览器访问http://localhost:8808 rake doc:app 命令可以为Rails项目创建html格式的文档,并将其放在doc/aap目录下。RDoc 3.3的改进内容: 轻微增强 The coverage report现 阅读全文

改良程序需要的11个技巧

2011-09-23 23:05 by 狼人:-), 133 阅读, 收藏,
摘要: 导读:外刊IT评论翻译了一篇《改良程序的11技巧》,以下是全部内容:有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: 1. 尽量保持方法简短 2. 永远永远不要把同一个变量用于多个不同的目的 3. 使用自描述的变量名和方法名 4. 尽可能的把变量定义在靠近使用它的地方 5. 拒绝神秘数字 6. 友好的对待你的语言 7. 不要逆常规而行 8. 警惕过早优化 阅读全文

前端开发人员必须熟悉的10个CSS3属性

2011-09-23 23:05 by 狼人:-), 197 阅读, 收藏,
摘要: 导读:随着Css3和html5的风靡,越来越多的前端人员开始学习Css3,今天的文章就是来说说前端应该掌握10个Css3属性。对于Css3的新属性,你又了解多少呢?虽然大多数的css3属性在很多流行的浏览器中不支持,但是我们鼓励在前端开发中要学会并且运行这些css3属性,因为这是未来的趋势。 关键是首先确定你是否对各个浏览器之间的细微的差别有所了解,你能肯定的说IE显示的90度的角就不圆滑嘛?这取决于你的决定。但是要永远记住,网站设计不必看到所有浏览器的不同。1. Border-radiusBorder-radiusBorder-radius是一大堆CSS3属性中最受欢迎的一种,borde.. 阅读全文

九大Web设计开发的iPad应用程序

2011-09-23 23:05 by 狼人:-), 340 阅读, 收藏,
摘要: 导读:时尚的外观,丰富的应用,轻巧便携,iPad令许多人为之着迷。如何充分利用iPad为您的工作助力?这里就有9款实用的Web设计和开发iPad应用程序介绍给您!当然在iPad上做设计未必能与在您的电脑上一样强大,但胜在方便灵活,适合经常出外办公和需要时刻记录设计灵感的人士。1. Adobe IdeasAdobe Ideas与Illustrator和Photoshop一样都是Adobe公司出品的,现已可免费下载。有了这款应用您的iPad就成了一块数字画板,可以根据即时的需求设想随手画出想要的设计草图,使用体验很流畅,内置很多有用的工具和图层。2. Free Form一个矢量绘图应用程序,用它可 阅读全文

2011年社交媒体热将引发Web2.0革命

2011-09-23 23:05 by 狼人:-), 221 阅读, 收藏,
摘要: 导读:艾瑞网——sean CARTON 发布了一篇《2011年社交媒体热将引发Web2.0革命》,以下是文章内容:在展望2011年前,我们先还回顾一下刚刚走过的2010年。在2010年,许多企业仍在大萧条中挣扎,消费者也在寻找工作,而在线零售购物却在圣诞节前达到9亿美元的高峰,同比增长约17%.据市场研究组织comScore称,在线零售者获得了308亿美元的收入,比2009年增长13%.或许,灾是“零售疗法”推动消费者花费更多,因为他们的好心情还未结束。据皮尤中心分析,绝大多数的美国人感到2010年令人不爽,有72%的对国家的未来感到不满意,有89%的认为国家的经济状态是“还可以”或是“差”。 阅读全文

20款Web应用:可以替代桌面软件

2011-09-23 23:05 by 狼人:-), 807 阅读, 收藏,
摘要: 导读:作者Jane Bernardo写了一篇《20 Great Web Applications Alternatives to Usual Desktop Software》文章。在这篇文章中,作者为您介绍20款优秀的可以替代桌面软件的Web应用软件。JaveEye翻译此文,现将译文《20款优秀的可以替代桌面软件的Web应用》转载,以下是文章内容:1. Google DocsGoogle Docs是由Google提供的一款免费的在线Offcie套件,可以桌面word,Excel和Powerpoint的大部分功能。可以替代:Microsoft Office、Open Office。2. Mee 阅读全文

谷歌的产品观:超越用户的需求

2011-09-23 23:05 by 狼人:-), 182 阅读, 收藏,
摘要: 导读:谷歌这家公司为什么不计代价地在搜索引擎产品上追求极致,哪怕已经“超越”了用户的需求?2010年12月7日,谷歌中国创新论坛上,一位产品经理在演示谷歌搜索的新功能──在搜索框输入字符的同时就能预览结果,例如搜索一部台湾流行偶像剧《一起又看流星雨》,在敲到“一起又”3个字的时候,下面的结果页面就即时地显示出了用户想要的搜索结果。谷歌台北研发团队负责人、谷歌台湾总经理简立峰博士在现场说,自己在使用了带“即时预览”功能的搜索后一段时间,慢慢培养出将目光焦点从搜索框下移到后面结果显示区的习惯,因为每敲一个字符,下面结果显示区就会自动刷新一次。现在“即时预览”功能已经能够让每一个用户在用谷歌搜索时体 阅读全文

制定设计的原则

2011-09-23 23:05 by 狼人:-), 157 阅读, 收藏,
摘要: 导读:作者Red Queen写了一篇关于设计原则的文章《制定设计的原则》, Red Queen是腾讯WSD用户体验设计团队中的一员。以下是文章内容:在我们开始一个项目的设计的时候,脑子里肯定有无数的构想。是做视觉冲击强烈、夺人眼球的绚丽风格?还是复古的拼贴风?又或者目前最in的极简主义设计,让重点醒目的跃于画面之上?作为设计师,我们总是日积月累的收集各种各样的好创意,好的设计方案。但怎么能在那么多积累的想法中找到对即将开始的项目最合适它的创意或视觉效果呢?除了靠我们作为设计师的本能感觉和一直以来积累的经验以外,还有一个很重要的东西能帮助我们决定,那就是——制定设计的原则。什么是设计原则?设计的 阅读全文

开源网站建设工具Drupal 7发布

2011-09-23 23:05 by 狼人:-), 184 阅读, 收藏,
摘要: 导读:Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。它是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用Drupal来建立各种不同的网站,包括:社群入口网站和讨论区、企业网站/企业内部入口网站、个人网站、爱好网站、电子商务应用、资源分类目录。Drupal包括以下的功能:内容管理系统、blog、共同写作环境、讨论区、电子报、相簿、文件的上传与下载。Drupal 7 正式版本终于发布了!相信 drupal 7 会是drupal发展过程中重要的一个里程碑!Drupal 7版本:更易 阅读全文

微软资深软件工程师:阅读代码真的很难

2011-09-23 23:05 by 狼人:-), 127 阅读, 收藏,
摘要: 导读:原文作者Eric Lippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript .NET、Windows Script Host、Visual Studio Tools for Office和C#。以下是文章内容:Escalation的工程师JeremyK在他博客中问到:你是怎么教人们快速深入挖掘不熟悉的代码(不是自己所写的)?我学习如何编程的方法很传统——自己动手编码。但我现在很纠结:到底是集中精神阅读源码,还是自己编写。对我而言,似乎唯一有效的方法就是自己写过。Eric Lippert:不是和Jeremy 阅读全文
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 53 下一页