Scala學習筆記(一)簡潔之道

多年來一直使用Java來作為主要使用的語言,主要是因為它的代碼通常可讀性很強,對於大型的企業階層專案,體現在代碼和眾多介面中的設計,能良好的反應項目的架構。但是,不得不承認,Java並不是一門純粹的物件導向語言,static的存在以及基礎資料型別 (Elementary Data

Scala學習筆記(二)Case的作用

這次主要是為了理解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簡單例子

在瞭解了Scala的一些基本特性之後,看到了它的線程實現:Actor。筆者不知道這麼叫是否合適,因為Actor的目的似乎專註於在實體之間使用訊息傳遞來協作。翻了一下它的原型定義如下:abstract class Actor extends Thread with MailBox{def act() : Unitoverride def run(): Unit = act()def !(msg: Any) = send(msg)} 從這個版本的源碼(<=Scala

Office中介軟體:Office資料存取的最佳解決方案

 日常工作中,我們常常需要撰寫一些以文字資料資訊為主的Word報告或Excel報表提交給領導,其中儘管大部分的資料資訊在使用者使用的管理軟體系統資料庫中已經存在,但是大家通常還是要手動來製作這些文檔,那麼使用者使用的管理軟體系統能不能為使用者自動產生這些文檔呢?使用者現有的Word、Excel中的有價值資訊能不能被提取出來存放在系統資料庫裡,以備使用者隨時查詢、分析? 一般管理軟體系統中的資料都是通過網頁顯示的,格式比較簡單,列印、預覽列印功能比常用的Word、Excel差很多,大多數使用者不太

註冊表編程掃盲(一)

前言        今天看了一本註冊表方面的書,覺得還不錯。特別還寫了一章註冊表編程。呵呵,我現在就我的理解把它貼上來給大家分享一下:)    什麼是註冊表我不用說了吧,反正大家都知道了。不知道?其實註冊表就是...就是...就是那麼回事了,具體我也說不清楚。有一點是可以肯定的,通過修改註冊表可以產生很牛的效果,比如說自動運行啊,隱藏磁碟機之類的,反正很多用拉,數不清的。又比如說現在有n多軟體功能豐富,其實都是在把註冊表改來改去。呵呵,說了這麼多廢話,不好意思,恩,現在開始吧。    操作註冊表

重溫控制反轉和依賴注入

記得剛大學畢業的時候在上海實習,每天花很多時間來研究Java技術,無意間獨到了一篇講解控制反轉和依賴注入的文章,作者是Martin Fowler。那時候剛學習EJB和Spring,只是覺得文章裡談到的設計思想是一種很新鮮的嘗試,而且又正好在Spring架構中大量的被使用,所以自己也反覆的開始使用並堅持針對介面編程、解耦合等思想。不知不覺五年過去了,突然又在網上看到這篇文章,感概狼多,於是又開始仔細閱讀起來。這裡想把自己所讀所感寫下來,溫故而知新:Inversion of

註冊表編程掃盲(三)

三。RegQueryValueEx和RegEnumValue    以上都是在說如何寫註冊表,不過很多情況下都要讀註冊表的。啊,來看一下有哪幾個API,1,2,...怎麼又這麼多?算了,就說兩個吧,應該夠用了的。還是先說一下RegQueryValueEx吧,這回看不出什麼意思了,Query是什麼意思呢?別急,我先查一下字典,Query,Query,查到了,字典說是"懷疑"的意思,好象解釋不通啊。唉,還是不要查了,早知道就裝金山快譯了。不說廢話了,還是直說用法算了。這個函數就是說已知一個資料項目的

JVM GC常識

垃圾收集的目的在於清除不再使用的對象。gc通過確定對象是否被使用中的物件引用來確定是否收集該對象。兩種常用的方法是引用計數和對象引用遍曆。(1)引用計數:引用計數儲存對特定對象的所有引用數,也就是說,當應用程式建立引用時,jvm必須適當增減引用數。當某對象的引用數為0時,便可以進行垃圾收集。 (2)對象引用遍曆:早期的jvm使用引用計數,現在大多數jvm採用對象引用遍曆。對象引用遍曆從一組對象開始,沿著整個對象圖上的每條連結,遞迴確定可到達(reachable)的對象。如果某對象不能從這些根對象

一個程式自動重新整理頁面的例子(例如搜新浪小人)

一個程式自動重新整理頁面的例子(例如搜新浪小人)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);

HashMap以及hash衝突知識

HashMap主要是用數組來儲存資料的,我們都知道它會對key進行雜湊運算,哈系運算會有重複的雜湊值,對於雜湊值的衝突,HashMap採用鏈表來解決的。HashMap是線程不安全的,如果被多個線程共用的操作,將會引發不可預知的問題,據sun的說法,在擴容時,會引起鏈表的閉環,在get元素時,就會無限迴圈,後果是cpu100%。Open

JGroup 介紹

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

如何將資料庫資料動態填充至Office文檔指定位置?

 常常在一些論壇、網站上看到有人提問有關如何將OA、CRM

使用Google的Web Service

一、簡介 Google搜尋引擎提供了基於SOAP的Web Service。這意味著不同的開發語言、開發環境都能夠使用這種服務,另外,Google為了簡化Java程式員的開發,它還提供了一套Java API介面,用於訪問Web Serivce,這使得開發一套支援Google搜尋功能的程式變得十分容易。開發人員可以將Google的搜尋功能嵌入到他們的應用程式當中。本文將介紹如何使用這些Java API,以及如何使用google的Web Service。

一鍵套紅——讓公文起草變得更加簡單

 目前的網路協同辦公系統應用中,公文的起草通常要涉及到模板套紅這一步驟,通常的解決方式有兩種:一種是前期套紅,另外一種是後期套紅。 前期套紅指的是在起草公文時,使用者在一個帶紅頭的模板檔案裡撰寫公文內容,一般這裡使用的模板實際上是一個帶紅頭的普通doc檔案。 此方法的優點是技術實現簡單,缺點是無法滿足後期更換模板和動態資料填充的需求。也就是每修改一次資訊就要重新選定模板,然後去撰寫公文內容,填寫公文“標題”、“副標題”、“發文號”、“發文單位”、“發文日期”等內容。 另一種方式是後期套紅,後期套

在網路上發現了新的東西!!!!

這幾天一直不明白RSS是什麼。看了很多文章也沒明白,我以前搞HTML的現在被這些東西搞的雲裡霧裡的真是不好意思。畢竟現在的新玩意越來越多啦。其實這東西早就有,NETSCAPE時代叫推技術,IE時代叫做頻道技術。當時也看過介紹文章,沒看懂。呵呵還是當時的功力有限啊!!!各個支援XML的網站紛紛推出RSS服務如新聞頻道,別人就能很容易的將新聞頻道的RSS位址解析後顯示在自己的網站上而且引用的人還不用更新這有點像先前JS的新聞服務。現在http://www.kantianxia.com/這個網站已經走

一篇編譯核心的詳細配置文章[1]

前言之前言:誰是這篇文章的讀者? 不習慣讀英文資料的非LINUX高手 音效卡不響光碟機不轉連不上網等等,只要有問題就行 開發嵌入式作業系統 現在流行的ODL(only disk linux)中做核心部分,那些文章不介紹此點內容。我正在做 ,完工後整理資料。 BY THE WAY ,想成為LINUX高手嗎?你需要熟練掌握KERNEL COMPILE 、XCONFIGRATER 、LINUXCONFIG、 SAMBA四大利器,你隨時可以找到後三者的大量相關資料,但核心編譯 就只好啃為數不多的英文了。

XML和現代CGI應用程式

作者: 劉彥青 出處: http://www.ccidnet.com/tech/web/2002/01/07/92_3901.html 簡介 Perl的普及與互連網的蓬勃發展有直接的關係。在互連網發展的早期,人們發現僅僅使用靜態HTML文檔不能產生有效互動式環境,於是引進了公用網關介面(CGI)的概念。Perl強大的功能和容易擴充的特性使得它成為開發CGI應用最自然的選擇,並由此迅速地成為CGI指令碼的慣用語言。CGI本身並非十全十美。但由於得到了眾多開發商的青睞,CGI的應用至今仍然十分廣泛,

一篇編譯核心的詳細配置文章[2]

1.Code maturity level options代碼成熟等級 此處只有一項:prompt for development and/or incomplete code/drivers,如果要試 驗現在仍處於實驗階段的功能,比如khttpd、IPv6等,就必須把該項選擇為Y了;否則可 以把它選擇為N。 在Linux的世界裡,每天都有許多人為它發展支援的driver和加強它的 核心。但是有些driver還沒進入穩定的階段。但其作者很歡迎其他人去測試這些driver

SOAOFFICE – 微軟 OFFICE 中介軟體 V8.1 下載地址

SOAOFFICE - 微軟 OFFICE 中介軟體 V8.1編程,軟體,微軟,office,中介軟體下載:http://www.kehansoft.com/web/down.htm線上office + office資料存取  =

一篇編譯核心的詳細配置文章[3]

12. Amateur Radio support 業餘無線廣播 可以用來啟動無線網路的基本支援,目前的無線網路可以通過公眾頻率傳輸資料,如果 你有此類裝置就可以啟用,具體請參考AX25和HAM HOWTO 文檔。 13. IrDA(infrared)support紅外支援 14. ISDN subsystem 如果使用ISDN上網,這個就必不可少了。ISDN(Integrated Services Digital Networ

總頁數: 61357 1 .... 14543 14544 14545 14546 14547 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.