Loading

文章分类 -  百家争鸣

各种观点、意见、思想的大熔炉!
摘要:一图胜千言,下面图解均来自Program Creek 网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码做了什么String s = "abcd";s = s.concat("ef");2、equals()方法... 阅读全文
posted @ 2014-06-28 22:15 dai.sp 阅读(167) 评论(0) 推荐(0) 编辑
摘要:问:如何更深入地学习 Linux?我是一个在校的大二学生,对 Linux 非常感兴趣,以后想往 Linux 方向发展,现在能熟练的操作 Linux 系统,基本上熟悉了各种命令,也能写一些 shell 脚本,平时写代码都用 Linux,基本上可以独立搭建各种开发环境,C 语言、操作系统原理学的不错,但... 阅读全文
posted @ 2014-06-28 22:13 dai.sp 阅读(625) 评论(0) 推荐(0) 编辑
摘要:[原文链接] 套用一句滥觞之语,当我们在谈入口的时候我们在谈什么?互联网入口,即链接人与信息的一个通道, 在短暂的互联网时代,一批一批的互联网人前仆后继地构建着自己理解的通道,妄想控制人们访问互联网的路径,最后获取价值。有人妄想拆掉别人的通道推到重建,有人则在别人通道的基础上构建新的通道。作为通道... 阅读全文
posted @ 2014-05-30 20:46 dai.sp 编辑
摘要:[原文链接] 昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好习惯可以借鉴?想了想,干脆附庸风雅一下,总结个『高效能程序员的七个习惯』吧。Disclaimer:一家之言,可不信,但不可全信。 拥抱 unix 哲学 每个程序员入门的第一堂和第二堂课应该是和 unix 哲学相关的内容,简... 阅读全文
posted @ 2014-05-30 20:44 dai.sp 编辑
摘要:[原文链接]摘要 :互联网巨头纷纷抢滩智能可穿戴领域,并推出开放平台,一方面可以帮助硬件厂家加快产品软硬件结合的研发速度,另一方面产品还在研发中就可以获得销售“直通车”承诺,也极大减轻了开拓市场的压力。在此大环境下,谁能最先获得互联网巨头开放平台技术、市场甚至资金支持,成为智能可穿戴厂家成败的关键。... 阅读全文
posted @ 2014-05-18 20:09 dai.sp 阅读(154) 评论(0) 推荐(0) 编辑
摘要:【“奇思妙想”是什么?】“奇思妙想”是知道君为大家带来全新互动子栏目!在这里,才华横溢的网友为你带来脑力风暴!再神奇的问题都能找到科学的解释!在“评论”中提出你自己的“奇思妙想”吧!只要问题足够有“创意”和“深度”,并且可以通过已有知识来解答,知道君帮你找专家来解答!————————————中国数字... 阅读全文
posted @ 2014-04-26 10:48 dai.sp 阅读(217) 评论(0) 推荐(0) 编辑
摘要:[原文链接]我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。1. 我无聊,没有更好的事情去做。2. 我自命不凡,坐在家里,深知即... 阅读全文
posted @ 2014-04-24 22:17 dai.sp 阅读(314) 评论(0) 推荐(0) 编辑
摘要:‘[原文链接]Posted in 批评评论 | 11 Comments关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削... 阅读全文
posted @ 2014-04-23 00:19 dai.sp 阅读(242) 评论(0) 推荐(0) 编辑
摘要:【环球网科技综合报道】据外国媒体12月30日报道,科技先锋IBM公司已经做出了未来五年的发展规划,该公司决定面向五大趋势开发产品。让我们来看看这五个发展趋势,以及他们对前瞻性的投资者如IBM、亚马逊公司和苹果公司可能具有的意义。IBM公司已经做出了未来五年的发展规划 1、零售中将使用更多的智能传感器 IBM的研究表明,尽管网上购物的大量增长,传统的实体店并不会消失。该公司正在开发利用“大数据”的产品,可以借这种有利形势出售给零售商。当一位顾客在店里时,智能传感器可能会与他或她的智能手机或便携设备进行交互然后发送一个文本,显示某个热销产品正在过道第14号出售。 与此同时,亚马逊自接到第... 阅读全文
posted @ 2014-04-04 18:55 dai.sp 阅读(169) 评论(0) 推荐(0) 编辑
摘要:[原文链接]今年获得图灵奖的成就是一种算法,可以支持从云计算到多核处理器等架构。莱斯利·兰波特图灵奖(Turing Award)常被称为计算机界的诺贝尔奖,这一奖项在3月18日揭晓。今年的获得者是计算机科学家莱斯利·兰波特(Leslie Lamport),他的研究让我们可以开发大型、网络化的计算机系统。而这类系统真是今天的云计算和网络服务的驱动之一。美国计算机协会(Association for Computing Machinery)每年颁发图灵奖,奖金为25万美元。现年73岁的兰波特是微软公司的研究员,他因20世纪70年代起的一系列重大突破而知名。他设计的算法让软件能可 阅读全文
posted @ 2014-03-31 14:24 dai.sp 阅读(331) 评论(0) 推荐(0) 编辑
摘要:[原文链接]其实软件很像房子。想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。如果房子料理的好,人们就会喜欢住在里面。但想象一下,你现在要离开这个房子。刚开始,这个房子还会保持不错的外观,室内一切正常。可是,一旦不再有人打扫地板或清理垃圾,房子就开始落灰积沉。一段时间后有些东西开始出问题。起初只是一些小的、不重要的东西出问题,但有一天一场暴风袭击了它,毁坏了很多东西。如果这些毁坏的东西没有人来修理,房子就会持续破败。一段时间后,房子变得破败不堪,没有人再愿意去哪里。人们会告诉你,与其去修好它,不 阅读全文
posted @ 2014-03-30 09:03 dai.sp 阅读(129) 评论(0) 推荐(0) 编辑
摘要:[原文链接]云计算你应该听说过“云计算”,对吧?云计算无外乎Internet, 云计算就是以Internet为基础的计算服务。 在云计算模式下,一切的资源、软件和信息都通过网络按照你个人的计算需求按需提供给你。 例如,你不再需要使用Word或Excel这样的桌面应用程序,而是使用Google Docs来创建和编辑你的文档。不少人认为云计算就是我们的将来,它将会给我们的生活的很多方面带来变革。 而其他的人则怀疑这种模式的可行性,认为如果云计算成为一种标准模式,那会导致很多问题出现(例如,安全问题,带宽瓶颈问题,等等)。我是属于支持云计算的。事实上我们今天用的很多应用程序都是典型的云计算模式了(例 阅读全文
posted @ 2014-03-30 08:58 dai.sp 阅读(106) 评论(0) 推荐(0) 编辑
摘要:[原文链接]场景内容云计算因其软件上的按需付费模式而大获成功,它创造了一种伸缩性模型:如果有两个公司,它们正好在相反的时区里,白天都需要10台服务器,晚上减少到1台。那么一个云计算服务商需要11台服务器就能同时为这两个公司提供服务——在任何一个时间点,拿出10台给一家公司用,1台给另一家。如果这两家公司都使用自己的机器,他们每家都要买10台(总共20台)。其中9台机器会在夜里闲置。时区可不是来共享这些闲置资源的唯一理由:运算需求同样是一个很好的应用场景。有些公司会在圣诞节时需要很强的运算能力,而另外一些公司则是在财政年度结束时需要,等等。有些公司很可能是不能预知何时需要多少资源。例如slash 阅读全文
posted @ 2014-03-30 08:57 dai.sp 阅读(428) 评论(0) 推荐(0) 编辑
摘要:[原文链接]Paul Graham向我们展示了一个有趣的比较各种编程语言的方法:阐述各种编程语言都是用来解决什么问题的。我发现这种方法放在数据库上同样好用:Oracle: 我们需要企业级数据库。MySQL: Oracle不开源。PostgreSQL: MySQL的功能不够多。SQLite: 你可以把我嵌入到任何地方。这样,4种数据库够大家用了。MongoDB: 为什么我们要用join和模式(schema)?CouchDB: 为什么我们要有集合(collection)?Redis: 为什么我们要面向文档?Memcached: 为什么我们要用硬盘?Neo4j: SQL缺乏足够的关系。Bigtabl 阅读全文
posted @ 2014-03-30 08:55 dai.sp 阅读(293) 评论(0) 推荐(0) 编辑
摘要:[原文链接]软件开发里有很多有趣的事情,你通常只接触某种特定类型的应用,见识太少。比如,这HTTP 414 错误:请求的URI太长。对于这个长度没有一个标准的上限,很多web服务器都没有说明多长的GET请求会太长。当我在维护这家公司的服务处的应用时,Ben在SQL Server里发现了一个相似类型的错误。Incorrect syntax near '('.//你的一部分SQL语句嵌套的太深。Some part of your SQL statement is nested too deeply. //请重写你的查询语句,或把它们分成小语句。Rewrite the query o 阅读全文
posted @ 2014-03-30 08:54 dai.sp 阅读(301) 评论(0) 推荐(0) 编辑
摘要:[原文链接]本文的作者Martin Fowler本文的作者是著名的技术作家、敏捷软件开发宣言的编写人Martin Fowler,本文是他在编写一本关于NoSQL的新书《NoSQL Distilled》时附带写出的一篇博客。当我们开始着手写《NosqlDistilled》的时候,我们遇到了一个棘手的问题——要写什么?究竟什么是NoSQL数据库?对这个概念我们没有发现一个很权威的定义,没有任何商标注册,没有标准化组织,甚至没有一个宣言。NoSQL这个术语最初出现在2009年6月11日在旧金山由Johan Oskarsson组织的一个非正式的会议上。与会人员来自Voldemort,Cassandra 阅读全文
posted @ 2014-03-30 08:53 dai.sp 阅读(269) 评论(0) 推荐(0) 编辑
摘要:[原文链接]在 “SQL 数据库的终结? (第一篇/共三篇)” 里我简要介绍了一下关于SQL语言和关系型数据库的背景知识,包括它的过去和将来,介绍了一些以隐藏数据库编程的复杂度为目的模式框架的流行和NoSQL 数据库的兴起。在 “SQL 数据库的终结? (第二篇)” 里,我将介绍一些现有的开源的或非开源的NoSQL数据库。在本篇里,我将会告诉大家一些因特网上关于 NoSQL 的资料,过去和将要发生的事件,以及一些关于本文前两部分的相关评论。如果你想收集更多的关于 NoSQL 和 非关系型数据库的信息,请参考下面的一些网站,博客和文章:No to SQL? Anti-database movem 阅读全文
posted @ 2014-03-30 08:51 dai.sp 阅读(135) 评论(0) 推荐(0) 编辑
摘要:[原文链接]在 “SQL数据库的终结? (第一篇/共三篇)” 里我简要介绍了一下关于SQL语言和关系型数据库的背景知识,包括它的过去和将来,介绍了一些以隐藏数据库编程的复杂度为目的模式框架的流行和NoSQL数据库的兴起。在本文的第二篇里,我将介绍一些现有的开源的或非开源的NoSQL数据库。之后,在第三篇里,我将引导你去发现网上的关于NoSQL的资料,告诉你一些跟NoSQL相关的已经发生的和即将发生的一些事件,给软件开发者提供一些这方面的指导。你想象不到,如今竟然有了那么多开源的/非开源的NoSQL数据库产品。而同时,每天都有新的品种出现。如果我的列举中遗漏了你喜爱的NoSQL数据库,请发评论告 阅读全文
posted @ 2014-03-30 08:50 dai.sp 阅读(171) 评论(0) 推荐(0) 编辑
摘要:[原文链接]SQL 的发展起始于 E.F.Codd 博士1970年六月发表于计算机协会的“通信”上的一篇论文, “大型共享数据库的关系模型“。当时他和他的在IBM工作的同事 Donald Chamberlin 和 Raymond Boyce 正在研究一种查询语言(最初叫做SQUARE, Specifying Queries As RelationalExpressions 的首字母缩写),并于1974年以论文”SEQUEL:A Structured English Query Language“将此成就推向顶峰。从此以后,SQL就成了关系数据库系统的最主要的语言。近些年,软件开发业内出现了一些 阅读全文
posted @ 2014-03-30 08:48 dai.sp 阅读(158) 评论(0) 推荐(0) 编辑
摘要:[原文链接]如果你认为风急火燎的做事是好的现象,认为一天工作超过12小时并周末加班是值得赞扬的表现,那你很可能会对这个由一些公司和一些科学研究针对这个问题所做的报告感兴趣。工作效率定律:8个你不需要再重演的关于工作效率的试验(英文)举其中一个例子,Ford公司发现,每周工作60小时的员工的工作产出量会有小幅度的提升,但这样下去的第四周开始,工作效率会骤降。除此之外,每周工作超过40小时的人创造力会大量下降,设计出来的作品会很糟。一个有趣的事情是看那些每周工作超过40小时的人如何认为自己比正常情况下完成了更多的任务的。37Signals公司的Jason Fried在他的《重来(Rework)》这 阅读全文
posted @ 2014-03-30 08:43 dai.sp 阅读(257) 评论(0) 推荐(0) 编辑