- 整体
- 这些依赖是必须的,以RHEL/CentOS举例
yum install automake libtool flex bison pkgconfig gcc-c++ libevent-devel
时金魁 | |
普通程序员 |
从明天开始用emacs写代码,不用IDE。 | |
理由如下: | |
1. 过渡依赖IDE,后果是变傻了; | |
2. 让代码在大脑中推延,强化思考和动手。 | |
程序员理想的开发环境 | |
现状: | |
1. 地位低下。 | |
老板,CTO,Leader,产品,项目管理,单元测试和集成测试... 这些人都处在产品的中上游,程序员处在最底层,老板的属性和开发的位置决定了:地位低下。 | |
一个不喜欢的项目,做起来像拉屎,使劲的拉,拉出来就不管了。 | |
如果没有上层的决策者,程序员可以深入了解需求,合理的实现用户所需,只有喜欢做的才会做的最好。 | |
2. 倒金字塔。 |
case object Run | |
case object Msg | |
class Destination extends Actor { | |
def receive = { | |
case Msg ⇒ sender ! Msg | |
} | |
} | |
class Client( |
Instructions below based on:
import scala.collection.JavaConversions | |
object Helper { | |
implicit def scalaMap_T_S_A_2JavaMap_T_S_O(scalaMap: Map[String, Any]) = { | |
JavaConversions.mapAsJavaMap(scalaMap).asInstanceOf[java.util.Map[String, Object]] | |
} | |
implicit def javaMap_T_S_O_2scalaMap_T_S_A(javaMap: java.util.Map[String, Object]) = { | |
JavaConversions.mapAsScalaMap(javaMap.asInstanceOf[java.util.Map[String, Any]]).toMap | |
} |
[ | |
{ | |
name:"HTML5", | |
uri:"http://www.w3.org/TR/html5/single-page.html", | |
category:"markup" | |
}, | |
{ | |
name:"HTML 5.1", | |
uri:"http://www.w3.org/TR/html51/single-page.html", | |
category:"markup" |