這次主要是為了理解Case Class,習慣了Java的編程方式,會覺得Case Class這種寫法有一點怪怪的。看看官方的解釋是什麼吧:Case classes and case objects are defined like a normal classes or objects, except that the definitions is prefixed with the modifier case.1. Case classes implicitly come with a
在瞭解了Scala的一些基本特性之後,看到了它的線程實現:Actor。筆者不知道這麼叫是否合適,因為Actor的目的似乎專註於在實體之間使用訊息傳遞來協作。翻了一下它的原型定義如下:abstract class Actor extends Thread with MailBox{def act() : Unitoverride def run(): Unit = act()def !(msg: Any) = send(msg)} 從這個版本的源碼(<=Scala
記得剛大學畢業的時候在上海實習,每天花很多時間來研究Java技術,無意間獨到了一篇講解控制反轉和依賴注入的文章,作者是Martin Fowler。那時候剛學習EJB和Spring,只是覺得文章裡談到的設計思想是一種很新鮮的嘗試,而且又正好在Spring架構中大量的被使用,所以自己也反覆的開始使用並堅持針對介面編程、解耦合等思想。不知不覺五年過去了,突然又在網上看到這篇文章,感概狼多,於是又開始仔細閱讀起來。這裡想把自己所讀所感寫下來,溫故而知新:Inversion of
一個程式自動重新整理頁面的例子(例如搜新浪小人)CGI技術CGI文檔2004-01-28佳維網路#!/usr/bin/perl use HTTP::Request; use LWP::UserAgent; my $ua = new LWP::UserAgent; $|=1; print "content-type:text/html/n/n"; $ua->agent("AgentName/1.0 " . $ua->agent); $ua->timeout(80);
JGroupJGroups is a toolkit for reliable multicast communication.(Note that this doesn't necessarily mean IP Multicast, JGroups can also use transports such as TCP).It can be used to create groups of processes whose members can send messages to each
前言之前言:誰是這篇文章的讀者? 不習慣讀英文資料的非LINUX高手 音效卡不響光碟機不轉連不上網等等,只要有問題就行 開發嵌入式作業系統 現在流行的ODL(only disk linux)中做核心部分,那些文章不介紹此點內容。我正在做 ,完工後整理資料。 BY THE WAY ,想成為LINUX高手嗎?你需要熟練掌握KERNEL COMPILE 、XCONFIGRATER 、LINUXCONFIG、 SAMBA四大利器,你隨時可以找到後三者的大量相關資料,但核心編譯 就只好啃為數不多的英文了。