一次谷歌面试趣事 问答

假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算法上讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有? 比如,如果是下面两个字符串: String

jopen 2012-07-16   11712   2
面试   C/C++   Go  

我为什么向后端工程师推荐Node.js 问答

们先来看一段代码来说明何为状态保持: Js代码: //传统同步写法:将查询和结果打印抽象为一个方法 function main(){ var id ="1"; var name = db.query("selcect

jopen 2011-11-27   26274   5
Node.js   Java   JavaScript   C/C++   Go  

什么才算是真正的编程能力? 问答

搞ACM的人,只练第一类。像你这样的更偏向于第二类。其实挺难得的,但很可惜的是第二类能力没有简单高效的测量考察方法,不像算法和数据结构有ACM竞赛,所以很多系统的苗子都因为缺少激励和正确引导慢慢就消隐了。 所

jopen 2015-06-09   14656   1

我的前端学习历程 问答

click,live,bind,one,on…,它们之间的区别这里就不多讲了。on方法是官方推荐的绑定事件的一个方法,从性能和试用场景上来说都是很好的。 $(“#foo”).on(“click”,function(){});

jopen 2015-06-29   18742   0
jQuery   ico   JavaScript   C/C++   Go  

理想的程序员 问答

存,再不济,总应该提供任务 ID 和控制台日志给我。理想的程序员永远不会等事情前进,他们会用尽一切方法让事情前进。 第 3 个一点点:Never Say No 记得从前厂离职之前,找老板谈话,

jopen 2015-05-28   14339   5

关于HTML5特性的一些限制与讨论 问答

b Workers并没有复制操作系统的所有特性。尽管它提供了一种方式来讲负载分支并分离,但是却没有方法来管理负载或是设置优先级。API只是让消息传入 或者传出Worker对象。这就是它做的一切了,剩下的都交给浏览器了。

fmms 2012-01-07   20781   3
HTML5   IOS   C/C++   Go   Safari  

VIM 使用教程 问答

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第四讲第四节∶修正错误的方法之一 ** 输入 :s/old/new/g 可以替换 old 为 new。** 1. 请将光标移动到本节中下面标记有

jopen 2011-10-29   39258   4
Vim   C/C++   HTML   IDE  

大型网站架构不得不考虑的10个问题 问答

就可能是明文了(比如我们知道 的QQ,可以很容易的判断他的加密,并有效的写一个跟他一样的加密和解密方法出来的)。当你站点流量不是很大的时候没有人会在乎你,但是当你流量上来之 后,那么所谓的外挂,所谓的

jopen 2011-12-20   20308   8

Rails程序员:你的代码是我的地狱 问答

uby没问题。目前还没有出现问题。 像Demeter定律这样的东西在Ruby里并不是这么重要。 把方法分成私有和公有,这是变态控制,Ruby里不需要这样做 Java代码里才会有代码异味(code smell)。

jopen 2012-05-28   6756   0
Rails   C/C++   Go  

数据宝缘何受到CCTV的采访与报道? 问答

需求为大数据发展提供了市场空间;再次,各地政府纷纷上马数据中心项目以扶持大数据产业,此种过热的推进方法可能使产业发展不太健康。作为一个新兴的产业,其发展必然需要一个完整、健康的生态体系作为支撑。最后,

yxlk888 2017-01-18   651   0

揭晓外国评选 十大Mac和iOS应用开发工具 问答

co分享你的文档m。 以PDF格式分享。 将RTF复制到邮件或Word进行文档处理。 多种导出图片的方法。 8 ColorSchemer Studio 2 快速创建方案。这个工具在工具栏上有一个GalleryBrowser按钮

panda456 2013-05-28   22117   2

编程成就:开发人员如何升级 问答

同的模式,并且能够让你理解为什么会这样。正是这些经历在教你,影响你的思维过 程,,影响你解决问题的方法,改进你的设计。方便的是,你是否有过某种特定的经历是很容易被衡量的。(如果把这些经历想成是成就就很有意思啦。)

fmms 2011-11-08   10980   4
程序员   数据库   C/C++   Go   Github  

风雨20年:我所积累的20条编程经验 问答

时候还可以依靠另一种语言。 8. 提携新人 协助并且培养初级/入门的开发人员学习优秀的编程方法和技巧。也许你还不知道,在帮助他们向更高一层前进时,你自己也在向更高一层提升,你会更加自信。 9

fmms 2012-01-29   18292   9
程序员   C/C++   Go  

开源分布式Key-Value存储系统 Cassandra 新特性:分层压缩 问答

压缩会在压缩中进行更多的IO操作,所以如果是一个主要是insert操作的系统,建议不要使用分层压缩方法。 来源: www.datastax.com 出处: http://blog.nosqlfan

jopen 2011-10-17   15189   1
Cassandra   C/C++   Go   HTML   JSON  

Android 屏幕分辨率和精度 问答

这个文档会说明系统平台究竟提供了哪些分辨率支持特性,与它们如何在程序中使用的信息。如果你遵循文档中列出的方法,就很容易让你的程序在所有支持的分辨率下都能完美显示。这样你就可以用一个单独的.apk文件,将你的程序发布到所有的平台上。

fmms 2011-10-20   10885   1
Android   ci   C/C++  

持续部署,并不简单! 问答

理能很好的发挥作用,我们即需要一个简单一致的 UI 界面(为开发人员),也需要提供一个清晰明了的服务接口(供外部系统调用,如持续部署系统)。 对于与环境管理相关的机器状态管理,网络资源的配置等等,本文不再涉及,大家可以自己思考

jopen 2015-06-07   13539   0

程序员笑话集锦 问答

真正爱上一个人的时候,那就是常量限定,永远不会改变。 女朋友就是私有变量,只有我这个类才能调用。 情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。 7.女人篇 有的女人就是

qingcong 2013-03-30   15035   2
程序员   笑话   C/C++   Go  

为什么企业架构如此重要? 问答

业务经营会受制于特定的外部约束,如严密定义的监管环境或贸易限制。这些外部约束会阻止组织采用特定方法实现其目标。 业务会为市场形成各种产品,如汽车或消费品,还会提供某些业务服务,如薪资管理服务或

fmms 2011-12-12   15810   3
架构   数据库   C/C++   Go  

Log4j与common-logging 问答

如果java类很多的话,那创建这些static对象的开销将非常大,所以最后自己写一个log类,有一个静态方法可以得到logger实例 import org.apache.commons.logging.Log;

jopen 2011-10-14   26533   3
Java   C/C++   Go   log4j   XML  

编码20年的老程序员分享所积累的20条编程经验 问答

的时候还可以依靠另一种语言。 8. 提携新人。 协助并且培养初级/入门的开发人员学习优秀的编程方法和技巧。也许你还不知道,在帮助他们向更高一层前进时,你自己也在向更高一层提升,你会更加自信。 9

码头工人 2011-12-27   21099   11
1 2 3 4 5 6 7 8 9 10