为什么_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 为什么 >>列表
今日网龙在港交所发布公告,称百度拟出资19亿美元收购网龙旗下91无线已发行的全部股本。目前,双方已订立谅解备忘录。91无线是国内重要的手机应用发行渠道,但是19亿美元的价格遭到了很多科技界业内人士的质疑。如果最终交易达成,这将成为中国互联网有史以来价格最高的一笔收购。如果91无线真的值那么多钱,网龙为何不将它继续做大而要选择出售呢?而如果91无线不值这个价,百度也肯定不会收购。19亿美元价格的存在,是因为百度和网龙看到的是一个不一样的91无线。对于百度来说... 查看全文
与上一代的Email、MSN、Skype一样,这一代的Whatsapp、Line、FacebookMessenger与GoogleHangout都是人跟人之间的沟通工具。但与上一代的Email、MSN、Skype不一样的,除了Whatsapp、Line、FBMessenger与Hangout都更关注「Mobile」之外,就是这些沟通软体都提供了一个非常关键的新功能:已读讯息说真的,技术上,已读讯息是一个非常小的功能,你问任何一个工程师,他都会跟你这说不过就是资料库的一个0变成1... 查看全文
最近看了java源码中的几个类,看到有些方法是空的。有些不解,而且有的地方被调用。这是为什么呢?如:hashMap中的内部类Entry中的方法recordAccess(),recordRemoval()... 查看全文
· 为什么要使用内部类发布时间:2013-07-12
为什么需要内部类?java内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?的确,以此作为设计内部类的理由,实在没有说服力。真正的原因是这样的,java中的内部类和接口加在一起... 查看全文
· 说说为什么编程加service层发布时间:2013-07-10
哎,今天codeview的时候挨批了,原因很简单,就是本人的编码风格不符合他们公司的结构分层(本人刚来这个公司一个月),下面具体说一下具体原因。公司的编码风格是分为四层的po、dao、service、control。po是数据库中表对应的实体类,这个毫无疑义,dao是对po的数据库操作接口(即数据库的增删改查)这个也没有异议,问题出在了service和control层。我发现公司写的service层都是伪service,其中写的接口是赤裸裸的对dao层的照搬... 查看全文
英文原文:Whywas'~'chosentorepresentthehomedirectory?在Unix风格的操作系统里(包括BSD,GNU/Linux和MacOSX),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/bloggsj,那么,输入cd或cd~或cd/home/bloggsj或cd$HOME都是等效的。这种习惯源自于1970年代流行的Lear-SieglerADM-3A终端机... 查看全文
圖片來源:BrunoOliveria你是否觉得身边的软体工程师(或许你本人就是),都在半夜工作到深夜、大半夜还出现在网路上?或是觉得,白天工作8小时却不如深晚工作来的顺利?这张来自BrunoOliveria的图片,近来在国外着名的社群讨论网站Reddit上引来许多网友的共鸣,图中呈现出软体工程师(文中用Geek表示)生产力依一天24小时的走势,和非软体工程师所认知到的不甚相同。五分钟的干扰上图红色的虚线,代表的是非Geek对Geek工作生产力的理解,而蓝色的曲线代表的则是Geek实际上的生产力... 查看全文
本文作者MichaelGrothaus是一名科技记者,他同时是个小说家、出版作者和前剧作家。近日,Michael和TheAppleRevolution一书的作者LukeDormehl进行了一次交谈并整理出以下记录。为了完成TheAppleRevolution,LukeDormehl采访了很多前苹果员工。近日,我与Dormehl讨论了他的一些心得,发现很多苹果的前雇员都在离开苹果之后达到了他们事业的最高点,而不是发生在为苹果工作的时候。你都采访了哪些人呢?大概有70个人吧... 查看全文
今天早上@珏黛佳人GenderIT的一条这样的微博又引发了一场关于阿里和新浪微博联姻之后关于微博上出现淘宝广告的种种是非讨论,她在微博中这样写道:““新浪和阿里联姻之后,在淘宝上卖过的东西,新浪首页的商品推送就会提供一些同类的商品。个人主页虽然大多数时间是博主自己看到,但是在社交场合也会被其他朋友看到,这样淘宝消费的物品,这种很私密的个人化的的情形就会曝光。虽然说网络无隐私,但这种做法基本上是自掘坟墓的做法,只会加速死亡。”事实上,最近类似的讨论也非常多... 查看全文
天上有无数星星,但为什么夜晚的天空漆黑一片?毕竟这多么星星都发光,夜晚本来应该有足够的亮度。过去数百年来,无数人对此提出疑问。德国天文学家奧伯斯在1823年提出了奧伯斯佯谬:如果宇宙是稳恒态而且无限,则夜晚应该是明亮而不是黑暗。科学家给出的解释是,天空的星星其实是稀疏而不是无限密布。黑色的夜空告诉我们宇宙在膨胀(YouTube视频),数十亿年中,恒星之间的间隔越来越大。数十亿后,天空可能会接近完全漆黑,没有银河,没有星座,只留下黑色,因为今天我们看见的星星正在加速离我们而去。... 查看全文
且不去猜测方舟子跟百度是否有关系。单讨论360为何接招这个战术问题。假如360回避就好理解。第一,接招就帮方舟子扩散他对360的攻击。就好比周鸿祎叫阵李彦宏到微博对决,李彦宏丝毫不应。一个巴掌拍不响。第二,方舟子不在新浪微博这个舆论主阵地。一只独狼在月球嚎叫,地球人听不清。但360接招了。峰哥斗胆猜测有四个相关因素。第一,方舟子不在新浪微博。搜狐微博上的发言需要二传手才能在新浪微博发酵,但重量级的人不愿给方舟子打下手。况且方舟子既帮搜狐/搜狗系站台,360与新浪是天然盟友... 查看全文
· hashmap算法复杂度为什么为O(1)发布时间:2012-10-15
containsKey的复杂度是O(1),它是直接根据给定的参数key来计算hashcode,看看相关位置上是否有。如果相关位置已被占用,就继续寻找下一个位置。下面是JDK实现containsKey的主要代码:inthash=hash(k);inti=indexFor(hash,table.length);Entrye=table[i];while(e!=null){if(e.hash==hash&&eq(k,e.key))returntrue;e=e.next;... 查看全文
最佳答案:主要是为了“效率”和“安全性”的缘故。若String允许被继承,由于它的高度被使用率,可能会降低程序的性能,所以String被定义成final。其它答案一:String和其他基本类型不同,他是个对象类型.既然是对象类型,如果是在静态方法下是必须调用静态方法或值的,如果是非静态的方法,就必须要实例化.main函数是个static的.所以String要能像其他的基本类型一样直接被调用.这也是为什么在main函数下使用String类型不会报告错误的原因..一下就解释了两个心里的疑问.... 查看全文
· 为什么人们喜欢翻页效果?发布时间:2012-05-14
虽然现在静下心来阅读的时间很少,但是阅读软件仍然是我的智能手机中必备的软件。自从Android2.x时代以来,一直使用的阅读软件是Aldiko,原因是界面不错、操作直观、支持读取SD卡,足以满足我时断时续的阅读过程。如今,在Android4.0时代,它的界面已经显得落后,但它仍然存在于我的手机之上,因为我仍然没有遇到更合适的应用来替代它。虽然Aldiko伴随了我这么长的时间,但是对它的怨念却一直存在,那就是,它没有翻页效果。对于阅读中翻页效果的执着,似乎毫无来由,却一直顽强存在... 查看全文
从众多语言中,挑出本书包含的几门语言,这一过程也许不像你想得那么复杂。我们只不过发了些调查问卷,向本书的潜在读者请教了一番。调查数据汇总上来时,有八门语言入选希望最大。不过,我先是把JavaScript“踢”了出去,因为它实在是过于热门了,取而代之的是原型语言中热门程度仅次于JavaScript的Io。随后,我又把Python“踢”了出去,因为我只想给面向对象语言一个名额,而Ruby的票数多于Python。同时,这也给一个出人意料的候选者让出了位置——名单上位列前十的Prolog。下面... 查看全文
即将出版的一本新书称,表亲结婚的健康风险被严重夸大了。作者、医学遗传专家AlanH.Bittles从法律、文化、宗教和医学角度调查了表亲婚姻相关的常见误解。表亲之间结婚在西方世界中是禁忌,美国50个州有31个州宣布嫡亲表兄妹结婚非法,但在世界其它地方表亲婚姻的做法却是容忍甚而是鼓励的。南非和中东国家20-50%的婚姻是在嫡亲表兄妹甚至是更亲近的亲戚之间结婚。世界10%的人是与远房堂亲甚至更亲近亲戚之间结婚,或父母是表亲。达尔文的妻子是他的表姐,祖父母也是表亲。表亲婚姻被认为会增加畸形后代的风险... 查看全文
· Ruby学习-为什么要学ruby发布时间:2012-04-18
为什么要学ruby一方面,有一个好的创意,想自己捣鼓一个网站;另一方面,想学一门动态语言。在Ruby和Python直接徘徊了半天,最终在看了robbin的《谈谈我为什么要学习rubyonrails》,毅然决定先学学ruby玩玩。而且大名鼎鼎的twitter就是用ruby开发的,iteye也转移成ruby。... 查看全文
· 孩子们为什么要学Python编程?发布时间:2012-04-15
这个问题,即使你说出许多理由也无济于事,需要依靠实际统计数字来说话。4月6日,BlackDuckSoftware,Inc.发布一项内容十分周详的调查报告,题为”OpenSourceByTheNumbers“(报告人是RichSands),读后有感。该调查发现,当今最活跃的编程语言是C/C++,跟随其后的是Java,Python,JavaScript等编程语言,如下图所示:从上图可见,圆饼图左下方的淡蓝色扇形区域代表的就是Python编程语言。那么,我们为什么要孩子们学习Python... 查看全文
· 析构函数为什么是virtual类型的发布时间:2012-03-13
classCObject{public://Objectmodel(types,destruction,allocation)virtualCRuntimeClass*GetRuntimeClass()const;virtual~CObject();//virtualdestructorsarenecessary......};为什么MFC的编写者认为virtualdestructorsarenecessary(虚拟的析构函数是必要的)... 查看全文
· 为什么Java不支持声明泛型数组发布时间:2012-02-28
大家都知道Java是不能够声明泛型数组的,诸如以下的语法是不支持的:List<String>[]ls=newArrayList<String>[10];而这样声明却是可以的:List<String>[]ls=newArrayList[10]但是我一直不清楚为什么不能够声明泛型的数组,指定类型可以让编译的时候不会出现类型安全的提示。直到今天我看到Sun的一篇文档才清楚,里面提到了一种情况:List<String>[]lsa=newList<... 查看全文