程序员必读的书籍和期刊杂志

本文是码农网原创整理,转载请看清文末的转载要求,谢谢合作! 作为程序员,或许你已经习惯了每天无日无夜地写代码,每天为需求改动而大骂项目经理,每次改完bug而欣喜若狂,这样看起来,你的工作非常充实。但是,你是否有冷静下来思考过,自己是否在逐渐进步,真正成为自己积淀的知识又有多少。 下面为各位...

Tagged with: 程序员程序员杂志web前端web开发项目经理开源软件架构设计开发人员

Teahour #65: I've shipped the Code. What's next?

本期是中国 Ruby 大会特辑一。今年的 RubyConf China 会在十一月一号和二号在北京举办,我在 Teahour 会对 Ruby 大会的 8 个主题演讲嘉宾做会前采访。今天接受采访的 Strikingly 的联合创始人和 CTO 郭达峰。 达峰在本次大会的分享主题是:“I‘ve shipped the Code. What's next?” 以及他怎样利用技术去做上线之后改善产...

Tagged with: 单元测试创始人技术人产品中国testingtwitter测试

二分查找算法及其变体

二分查找算法 据说10个程序员,有九个写不对二分查找函数。 《编程珠玑》的作者Jon Bentley曾在贝尔实验室做过一个实验,即给一些专业的程序员几个小时的时间,用任何一种语言编写二分查找程序(写出高级伪代码也可以),结果参与编写的一百多人中:90%的程序员写的程序中有bug。 在查看参考程序前,请自行写个二分查找...

Tagged with: 二分查找算法贝尔实验室qq空间腾讯微博新浪微博程序员javascript

封装、闭包和抽象

Encapsulation, Closure And Abstraction JAN 9 2014 John Locke: 将若干简单认识组合为一个复合认识,由此产生各种复杂的认识。将两个认识放在一起对照,不管它们如何简单或者复杂,在这样做时并不将它们合而为一。由此得到有关它们的相互关系的认识。将有关认识与那些 在实际中...

Tagged with: 闭包函数式编程局部变量编程语言数据结构全局变量函数式计算机

Firebase 相关文章的索引

Awesome Firebase 最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。 Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。 开发者只需引用一个 API 库文件就可...

Tagged with: 索引firebase开源项目开发框架创业公司开发者applicationjavascript

Akka笔记之日志及测试

Akka笔记之日志及测试 Published: 22 Oct 2014 Category: Akka 在前两篇笔记中(第一篇,第二篇),我们简单地介绍了一下Actor以及它的消息传递是如何工作的。在本篇中,我们将看下如何解决TeacherActor的日志打印及测试的问题。 简单回顾 前面我们的Actor是这样的: class TeacherActor...

Tagged with: 消息中间件编程语言开发人员测试工具qq空间腾讯微博自然语言新浪微博

轻视频教程:JavaScript类库keymaster来使用键盘控制元素动画

javascript类库keymaster来使用键盘控制元素动画 这个代码中使用javascript类库keymaster和jQUery来通过键盘快捷键控制元素动画效果 分享到博客 分享给朋友

Tagged with: javascript视频qq空间腾讯微博新浪微博人人网

程序员 2014-10-22 一天的奇妙之旅

2014-10-22 奇妙之旅 程序员 2014-10-22 一天的奇妙之旅 推荐:《精通Node.js开发》 《Angular.js视频详解》 book早上起来现在,我一直思考Actor监听领域事件后,谁来触发?god good假如actor自己直到自己监听什么,并知道触发自身那个方法,后来想想不是那么回事,还是应该EventBus知道才对。sex goodactor无非是...

Tagged with: 程序员头脑风暴测试框架node.jsangular对象视频

小测验】你知道这些Logo代表的是哪种编程语言吗?

✓ X 答对了! 这是Scala语言的logo洛桑联邦理工学院的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel是把函数式编程思想和佩特里网相结合的一种编程语言。 Odersky先前的工作是Generic Java和javac。Java平台的Scala于2003年底/2004年初发布。.NET平台的Scala发布于2004年6...

Tagged with: 编程语言函数式编程发布语言工作设计java.net

24岁才开始学编程是否太晚?一位经济学专业女程序员的故事

本文由 伯乐在线 - kimylrong 翻译自 Quora。未经许可,禁止转载!欢迎加入:技术翻译小组,或分享原创到伯乐头条。 【伯乐在线导读】:这个问题来自 Quora 。题主还补充说: 这是个以前我碰到过很多次的问题,对我来说,答案很简单:什么才是你真正喜欢做的? 编程有很多种类型,比如Web工程师或者软件工程师。有...

Tagged with: 女程序员编程iphone应用ios开发软件工程师系统管理员jquery mobile编程语言

「中国平板电脑用户行为报告」

本文转载自腾讯ISUX (http://isux.tencent.com/tablet-pc-user-report.html) 本文原创或转载自 Share my Share --- http://share.iczerd.com QQ群:108591640【---向本站推荐文章---】

Tagged with: 平板电脑中国tabletlightbox腾讯pccqq

[294]怎样走出坏循环?谈付费意识的培养(1)

欢迎关注ScalersTalk。IT人,搞技术,聊英语,玩口译,话学术,谈生活。学习成长,笔耕不辍。回复m查看文章列表,或者访问S君小站ScalersTalk.com   你现在看到的是随笔系列文章,目前已经发表的部分文章如下,回复括号数字可阅读。 [022]我为什么要坚持写作 [050]在通往牛逼的道路上,让一部分事情先做起来 [100]献给自...

Tagged with: 知识产权时间管理互联网支付宝免费理财技术历史

A extension of Chrome redirects static resources from google CDN to 360 CDN

Learn more Please note that GitHub no longer supports Internet Explorer versions 7 or 8. We recommend upgrading to the latest Internet Explorer, Google Chrome, or Firefox. If you are using IE 9 or later, make sure you turn off "Compatibility Vie

Tagged with: extensionchromegooglecdn360internet explorergoogle chromefirefox

机器学习日报 2014-10-21

机器学习日报 2014-10-21 焦点 哥伦比亚大学Michael Collins的NLP 14年秋季课程 @NLPJob 王益《分布式机器学习的故事》 @龙星镖局 Michael Jordan: Why Big Data Could Be a Big Fail @AixinSG 深度学习、自然语言处理和表征方法 @伯乐在线官方微博 计算机科学会议的顶级会议最佳论文列表 @好东西传送门 ...

Tagged with: 机器学习微软亚洲研究院自然语言处理麻省理工学院计算机视觉计算机科学machine learning深度学习

Django支持数据库长连接

Django的数据库连接是在查询的时候实时创建的,用完就会关掉,这样就会频繁的开启/关闭连接,会导致延迟的产生,影响网站的访问速度。所以我们可以利用sqlalchemy建立Django database pooling让数据库保持长连接。具体方法步骤如下:    1. 安装sqlalchemysudo apt-get install python-sqlalchemy或者使用pip安装pip ins...

Tagged with: 数据库django高性能socketpython性能unix2010

Akka学习笔记:ActorSystem(调度)

作者:过往记忆 | 新浪微博:左手牵右手TEL |  可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 博客地址:http://www.iteblog.com/文章标题:《Akka学习笔记:ActorSystem(调度)》本文链接:http://www.iteblog.com/archives/1166Hadoop、Hive、Hbase、Flume等QQ交流群:138615359(已满),请加入新...

Tagged with: 新浪微博asynchronousqq空间腾讯微博somethingjavascript人人网支付宝

BASH脚本编程

chu888@263.net 一个最简单的脚本 这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程. 在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。 一个最经典的Hello World程序 #!/bin/bash echo Hello World 这个脚本只有二行,它的第一行这个脚本程序由那个程序来解释.第二行只有一个简单的动作...

Tagged with: 脚本bash编程语言局部变量备份编程select结构

关于System.out.println的多线程并发问题

(adsbygoogle = window.adsbygoogle || []).push({}); 如果println函数的参数为常量则不会出现线程并发问题,但是如果参数为表达式形式,则JVM在执行println函数的时候会分为几步来执行,从而造成并发问题。 如下例子所示: Java 1234567891011...

Tagged with: 多线程并发stringbuilder线程安全线程池javascript反编译线程

【英】LeetCode 题解(C++)

Learn more Please note that GitHub no longer supports Internet Explorer versions 7 or 8. We recommend upgrading to the latest Internet Explorer, Google Chrome, or Firefox. If you are using IE 9 or later, make sure you turn off "Compatibility Vie

Tagged with: leetcodec++internet explorergoogle chromefirefoxinternetwindows7github

[多图]微软发布最新技术预览版Windows 10:加入通知中心

  新浪科技讯 北京时间10月22日早间消息,微软周二发布了最新的技术预览版Windows 10操作系统,在此前基础上加入了通知中心等新功能,并称其对这一最新版本进行了近7000次改动。   微软此次发布的是Windows 10 Build 9860,该版本在系统托盘中加入了“行动中心”(通知中心)功能。该版本曾在9月曝光,提供了有关行动中...

Tagged with: 发布技术微软windows操作系统stylesheetwindows 8测试