![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
programming
miller_lover
An ordinary man the only thing who treasure is peace of inner heart.
展开
-
Q&A about the _method_ meaning?
In the file lib/find.rb (1.9.3): def find(*paths) # :yield: path block_given? or return enum_for(__method__, *paths) ........... what is the __mothed__ meaning?转载 2014-09-14 18:00:05 · 424 阅读 · 0 评论 -
VBA code of batch copy hyperlink address
Sub AddHyperlink() Application.ScreenUpdating = False With ActiveSheet lastrow = .Cells(.Rows.Count, "A").End(xlUp).Row For i = 1 To lastrow Cells(i, 2) = Cells(i, 1).Hyperlinks(1).原创 2014-11-30 10:56:03 · 585 阅读 · 0 评论 -
历史上最伟大的 12 位程序员
所谓程序员,是指那些能够创造、编写计算机程序的人。不论一个人是什么样的程序员,或多或少,他都在为我们这个社会贡献着什么东西。然而,有些程序 员的贡献却超过了一个普通人一辈子能奉献的力量。这些程序员是先驱,受人尊重,他们贡献的东西改变了我们人类的整个文明进程。下面就让我们看看人类历史上 最伟大的12位程序员。 1、第一位计算机程序员:埃达·洛夫莱斯 Ada Lovelace 埃达·洛夫莱转载 2014-11-03 10:40:00 · 918 阅读 · 0 评论 -
统治世界的十大算法
不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George Dvorsky在那篇文章中试图解释算法之于当今世界的重要性,以及哪些算法对人类文明最为重要。 此时此刻,如果你已经学过算法的话,那么在你阅读那篇文章时,你脑海中所浮现的第一件事也许是“作者是否明白算法是什么?”或是“Facebook的新闻提要是一种算法?”,因为如果Facebook的新闻提要也算转载 2014-10-18 10:50:26 · 440 阅读 · 0 评论 -
视觉直观感受 7 种常用排序算法
10月14日发布《统计世界的十大算法》后,很多朋友在后台询问,哪里有“视觉直观感受 7 种常用排序算法”,今天分享给大家,感谢todayx.org。 1. 快速排序 介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο转载 2014-10-17 22:40:26 · 586 阅读 · 0 评论 -
想成为优秀的软件工程师 不可不知的10个概念
想成为优秀的软件工程师 不可不知的10个概念 出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。 10. 关系数据库 (Relational Databases) 关系数据库 因为在大规模Web 服务上缺乏可扩充性而 颇受微词转载 2014-10-17 11:11:49 · 460 阅读 · 0 评论 -
35岁后要转管理?69岁的老程序员说不!
“过了35岁后,硅谷人会计划做什么呢?” 这是网友在Quora上提的一个问题。因为在硅谷,除非获得巨大成功或者晋升管理层,否则职业生涯将在35岁结束。在众多回复中,FrankJernigan 的故事非常吸引人。Frank 在55岁时加入了谷歌软件工程团队,并一直没有离开过软件开发的前沿领域。他曾经进入过管理层,但最终发现自己的兴趣还是在电脑前做软件开发,因此他的建议是坚持去做你所热爱的事情,永远不转载 2014-10-17 10:59:29 · 739 阅读 · 0 评论 -
Kevin Slavin: How Algorithms Shape Our World
0:11 This is a photograph by the artist Michael Najjar, and it's real, in the sense that he went there to Argentina to take the photo. But it's also a fiction. There's a lot of work that went into it转载 2014-10-28 10:41:56 · 1097 阅读 · 0 评论 -
凯文•斯拉文:算法塑造世界
The Making of a Fly,这是一本1992年出版的学术书籍,受研究者喜欢。2011年4月8日,一家书商对其的售价为170万美元,另一家书商标价220万美元。如果那时你买了他,说不定还捡到便宜了,因为此后书价一直在涨,4月18日涨到直到23,698,655.94美元。当然,这还不包括3.99美元的运输费! 这本书研究苍蝇遗传学,晦涩难懂,但何以高达2370转载 2014-10-28 10:21:31 · 993 阅读 · 0 评论 -
RPC or REST in the Cloud?
In a previous article we discussed William Vambenepe's question of whether or not REST is really important for the Cloud when the front runner in that area does not use it? After our posting Willi转载 2014-11-12 10:01:15 · 559 阅读 · 0 评论 -
Yar – 并行的RPC框架(Concurrent RPC framework)
Sep 12 作者: Laruence( )本文地址: http://www.laruence.com/2012/09/15/2779.html转载请注明出处 Yar(yet another RPC framework, 教主问我为啥都是Ya打头, 呵呵, 因为这样名字好起)是我在3个多月前, 为了解决一个实际的问题, 而开发的一个PHP扩展的转载 2014-11-12 10:17:02 · 736 阅读 · 0 评论 -
又好又快,免费学习编程的9个地方
Code.org是美国非营利组织在一些科技大佬的鼎立支持下正计划将高品质计算机科学课程带进学校。不过,不一定非要在大佬的支持下学习编码才有动力,还有什么比免费更有吸引力?下面就来梳理一下免费的编码培训机构。 编程不再是超级极客的独家专利,即使你只是一个销售员、驾驶员或者是一个商人,都可以学着去编程,因为这是一项技能,就像英语也是一个交流技能一样,很有价值的,而且会编程的人看上去都很屌炸天哦!转载 2014-10-24 23:53:16 · 455 阅读 · 0 评论 -
install ruby 2.1.0 on ubuntu
$ curl -L get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm $ rvm requirements $ rvm install 2.0.0 $ rvm use --default2.0.0原创 2014-09-14 18:27:00 · 554 阅读 · 0 评论 -
什么是IndexedDB:Web离线数据库入门简介及基础教程
IndexedDB是什么 简单来说IndexedDB是HTML5引入的一种可以在Web浏览器使用的数据库,用来持久化大量数据。它可以让你的Web应用程序有非常强大的查询能力,并且可以离线工作。IndexedDB的数据操作直接使用JS脚本,不依赖SQL语句(最初的Web SQL数据库己被废弃),操作返回均采用异步。 下文来自: IndexedDB 规范 客户端需要存储大量局部对象,转载 2014-11-25 09:36:14 · 984 阅读 · 0 评论