自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 前端大牛工程师Nicholas C. Zakas:我得到的最佳职业生涯建议

http://www.kuqin.com/shuoit/20131224/337155.htmlNicholas C. Zakas最近我与一同事有一次有意思的讨论。我们回忆了各自所走过的职业历程以及不同个性如何长期消极影响我们的职业。事实情况是,我曾经是那种从大学里走出来的令人讨厌的人(有些人可能会说我现在仍然是那种人,但这是另一回事儿)。当时我很傲慢并且很刻薄

2013-12-31 09:36:44 1052

转载 构造文法时表达式中算符优先级的问题

文法用于描述一种语言,语言中包含多个句子,句子又是由表达式组成的。多个原子表达式(不可再分的表达式,比如:a+b,c*d,-a等)和操作符或者括号一起又可以组成复合表达式(比如:a+b*c,a*(b+c)等)。在书写表达式文法时需要注意算符优先级问题,比如:四则运算中要优先计算乘除,然后才是加减,而被括号括起的表达式具有更高的优先级。解决优先级问题可以采取从优先级低的算符到优先级高的算符的顺序构造

2013-12-30 09:33:10 1457

转载 函数式编程

转自:http://coolshell.cn/articles/10822.html当我们说起函数式编程来说,我们会看到如下函数式编程的长相:函数式编程的三大特性:immutable data 不可变数据:像Clojure一样,默认上变量是不可变的,如果你要改变变量,你需要把变量copy出去修改。这样一来,可以让你的程序少很多Bug。因为,程序中的状态不好维护,在并发的时候

2013-12-27 15:54:40 1881

转载 当程序不能正常工作时,程序员的常用借口

我总是觉得,开发者需要一个开发的态度,我在另一篇博文里细说了这个问题。普遍来说,一旦开发出现了问题,开发人员都会编造借口。只要这些理由是真的,这并不是什么问题。但是,一旦这真的只是个借口,这就会成为整个团队的的问题所在。我自己也会对自己做过的那些借口偶尔感到羞愧,在改正的同时并思考着如果在未来避免同样的问题。下文列举了一些常见。 0. 在我机器上是可以运行的拜托,这可是开发

2013-12-26 14:46:24 670

转载 怎样测试程序的平均性能

标准库中的sort函数,是快速排序算法的典型实现。算法将含有n个元素的序列排序,平均需要 O(n log n) 时间。上周,我提出了“测试一个程序的性能比测试其功能更难”这个观点。确认程序的性能达到标准以及确定“标准”的含义都十分困难。接下来,我会继续讨论标准库中的sort(排序)函数。sort函数实现了快速排序算法,快速排序算法平均可以在 O(n log n) 时间内对含有n个元

2013-12-25 15:34:18 507

原创 MySQL和MongoDB设计实例对比

转自:http://blogread.cn/it/article/3772?f=wb。MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢?如果使用MySQL的话,应该如何存取数

2013-12-24 14:12:49 1056

转载 搜索的激情岁月:从网址簿进化到个人门户

保研面试的时候,老师问到的其中一个问题就是”你认为雅虎有技术吗?“,我没有回答老师们自顾自讨论去了。2003年我刚用Google的时候,就像发现了一个新玩具,至此成为它的粉丝直到今天,而那时百度刚成立不久。偶尔看到这篇文章,非常有感触,转贴过来,http://www.chinaz.com/start/2013/1223/332288.shtml?zyy【导读】如果说有什么发明拯救了互联

2013-12-23 13:39:15 3026

原创 实现birt报表跨库数据源的简单办法

最近在使用BIRT实现跨数据库数据查询和关联计算时遇到了问题。用DB2实现跨库的join配置很麻烦;如果用BIRT把两个库的数据都读进来的话,用BIRT的脚本(java或者java script)都要写较长的代码来实现jion,也很麻烦。要在一个报表里展现的数据来源于两个DB2数据库,使用的工具是集算器+BIRT。项目的数据有保密的要求,所以用订单表和订单明细表来做验证的:订单表(来源数据

2013-12-20 16:36:31 2028 1

转载 数据库如何抵抗随机IO:问题、方法与现实

随机IO几乎是令所有DBA谈虎色变的一个问题,这个问题,往往在数据量小的时候不出现,在数据量超过内存大小时,才陡然出现,令没有经验的DBA促不及防,也令有经验的DBA寝食难安。    传统的数据库架构对随机IO几乎没有还手之力。传统数据库的核心通常是页级缓存、B+树、堆或索引组织表,这些机制,对随机IO的抵抗能力,都无一例外的可悲的差。页级缓存有很强的“连坐”效应,就是为了要缓存一

2013-12-19 16:42:26 551

转载 智能算法在站点质量评级体系中的应用

互联网的迅速发展,海量Web数据的扑面而来,给搜索引擎技术带来了严峻的挑战,但同时也带来了新的机遇。从网页抓取的角度来看,同一站点往往包含质量相似的资源,对一个优质网站进行爬取,往往可以找到更多的优质资源。因此,我们希望对网站的质量进行评级,来反映资源的质量水平,从而影响spider的调度和收录。在以往的实践中,大体思路是根据人工调研出的经验构造出规则和阈值。发现问题后逐个打补丁、调阈值,来适应变

2013-12-18 08:44:04 600

转载 分析MySQL的授权许可

转贴地址:http://blogread.cn/it/article/3695?f=wb。MySQL是开源软件,但开源不意味着免费,开源软件的使用应遵循该软件提供的使用授权许可。MySQL的授权许可是英文的,而且一直以来没有权威的中文译本,所以很多人都不清楚其中的细节。最近我在做一些ASP.NET+MySQL的应用,特地对MySQL的授权许可进行了研究。(以下说

2013-12-17 13:42:27 4387

转载 js代码中实现页面跳转的几种方式

js代码中实现页面跳转的几种方式注:jquery的$.get(),$.post(),$.ajax()都不会使页面发送跳转,因为其本质都是ajax请求。第一种:window.location.href="login.jsp?backurl="+window.location.href;页面跳转最常用的是使用window.location.href=""

2013-12-16 08:25:06 1256

转载 十八款Hadoop工具帮你驯服大数据

Hadoop业界正在迅速发展,从业企业拿出的解决方案也多种多样,其中包括提供技术支持、在托管集群中提供按时租用服务、为这套开源核心开发先进的功能强化或者将自有工具添加到方案组合当中。在今天的文章中,我们将一同了解当下Hadoop生态系统当中那些最为突出的杰作。总体而言,这是一套由众多工具及代码构成的坚实基础、共同聚集在"Hadoop"这面象征着希望的大旗之下。Hadoop

2013-12-13 13:55:14 771

转载 JavaScript开发规范要求

转自:http://blog.jobbole.com/30854/。作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴

2013-12-12 08:53:57 742

转载 暴露程序员身份的8个行为

来自:http://www.csdn.net/article/2013-12-10/2817758-8-bad-habits-you-can-blame-programming俗话说:三句不离本行,对于程序员这个可爱的群体来说也是一样。他们在编程中养成的一些思维方法会不自觉地在日常生活中表现出来。近年来,在Stack Exchange和Quora上也有过类似的讨论,我们这里总结了程序员

2013-12-11 08:23:11 592

转载 数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径

转自:http://www.csdn.net/article/2013-07-19/2816277-hadoop-when-to-use。让业务搭乘大数据技术确实是件非常有吸引力的事情,而Apache Hadoop让这个诱惑来的更加的猛烈。Hadoop是个大规模可扩展数据存储平台,构成了大多数大数据项目基础。Hadoop是强大的,然而却需要公司投入大量的学习精力及其它的资源。如果得

2013-12-10 13:48:10 488

转载 oracle数据源的报表sql计算慢&解决

问题描述项目里有些报表出来的速度特别慢,尽管对润乾报表和Oracle数据库做了很多优化,效果还是不理想,这些报表普遍数据量比较大,涉及到的数据库表多(几十张)、表间关联频繁(还有自连接),报表里也有多个汇总、比值等计算。以其中一个明细报表为例,它的SQL如下:(select *from (select syb.org_abbn as syb,max(xmb.

2013-12-09 10:08:54 1430

转载 最牛B的编码套路

转贴,原文地址:http://blog.csdn.net/happydeer/article/details/17023229#1536434-tsina-1-53749-66a1f5d8f89e9ad52626f6f40fdeadaa。最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:

2013-12-06 09:50:15 572

转载 Visual Commander专业版v1.3 包含99个命令、50个扩展,支持C#语法高亮

英文原文:http://www.infoq.com/news/2013/12/visual-commander-pro-1-3Visual Commander Professional v1.3已经发布,新版本包含99个命令、50个扩展,用户可以通过单击命令(Commands)窗口的添加(Add)按钮或者通过导入引入它们。它还引入了语法高亮,同时集成了Visual Studio文本编辑器允

2013-12-05 15:23:15 804

转载 我们不需要字符串类型

原文链接: mortoray   翻译: 伯乐在线 - zzzworm译文链接: http://blog.jobbole.com/52338/字符串是应该作为内置类型还是仅仅作为字符数组的一个别名呢?考虑到实现细节的可选性,我并不认为需要对字符串进行类型特化。在C++看来,字符串和“vector”容器基本上是一样的,除了某些特殊操作,例如:大小写转换,需要依赖容器元素“ch

2013-12-04 13:53:21 630

转载 世界上最优秀的程序员同时也是活得最快乐的人

原文地址:http://www.aqee.net/the-best-programmer-in-the-world-is-the-one-having-the-most-fun/。Colin走到我的办公室门口叫我去看他最新的研究成果。他拆解了他的显示器切换器(用来在两台PC之间切换显示器的设备),拆开的设备就摊放在他的桌子上。他用从RadioShack网站上淘来的部件重新组装了它,并用VB

2013-12-03 08:55:14 638

转载 解密顺丰:内部360度监控,创始人王卫穿破牛仔裤见PE

今天看到的一篇好文章,原文地址:http://new.iheima.com/detail/2013/1202/56776.html。顺丰20年融资破冰今年10月,记者曾以快递员的身份,来到了坐落于深圳市福田区新洲十一街的万基商务大厦。这栋26层高的大楼门前只有两条车道,并且不像腾讯那样将LOGO放在显眼处。这就是顺丰速运(集团)有限公司的总部。“它(顺丰)太低调,低调到

2013-12-02 17:03:27 4208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除