posts - 23,comments - 66,trackbacks - 0

          2006-7-27

          • Compass - Compass #
            建立在lunce之上的搜索引擎
            Compass is a first class open source Java Search Engine Framework, enabling the power of Search Engine semantics to your application stack decoratively. Built on top of the amazing Lucene Search Engine, Compass integrates seamlessly to popular development frameworks like Hibernate and Spring. It provides search capability to your application data model and synchronizes changes with the datasource. With Compass: write less code, find data quicker.
          • 將Java應(yīng)用注冊(cè)為后臺(tái)服務(wù) - JustJava - BlogJava #
            這個(gè)將來可能會(huì)用得到的
            項(xiàng)目中有一個(gè)java應(yīng)用程序,交付后用戶要求要把這個(gè)程序做成后臺(tái)服務(wù)程序,即:系統(tǒng)啟動(dòng)后該程序可以自動(dòng)啟動(dòng),并且在前臺(tái)不要出現(xiàn)運(yùn)行窗口,維護(hù)人員只要在“服務(wù)管理”(Windows)中選擇啟動(dòng)或停止即可.

          2006-7-25

          • 采訪施瓦茨:Sun在賭什么? Java Sun 施瓦茨 - CSDN 新聞 #
            十多年前,華爾街曾強(qiáng)烈建議當(dāng)時(shí)主要產(chǎn)品為工作站的Sun倒向微軟尚在開發(fā)的芝加哥計(jì)劃(Windows 95的開發(fā)代號(hào))的懷抱。但是,Sun CEO麥克尼利卻在“網(wǎng)絡(luò)就是計(jì)算機(jī)”的理念下特立獨(dú)行,終使Sun成為最大的Unix服務(wù)器供應(yīng)商。  現(xiàn)在,華爾街又力勸Sun應(yīng)該從Java上獲得更多的利益。然而,施瓦茨出任Sun的CEO不足一個(gè)月,便做出了將開放Java源代碼的承諾。施瓦茨在賭什么?
          • 也許是這個(gè)時(shí)代變化真得太快-嘟嘟老窩 #
            也許時(shí)代在變,現(xiàn)在講究的是項(xiàng)目層面上軟件開發(fā),無論是MVC還是XP還是CMMI,大家都用心在樓宇的總體設(shè)計(jì)上,至于每個(gè)泥瓦匠的摸泥水平還是沒顆螺絲的質(zhì)量已經(jīng)沒人關(guān)心了,大家都相信磚混型的建筑已經(jīng)過去,現(xiàn)在流行的是框架式樓,哪怕這層樓的磚頭都掉光也不會(huì)倒塌。給項(xiàng)目經(jīng)理匯報(bào)了下上面所述的那個(gè)問題,項(xiàng)目經(jīng)理不在乎的說:部署時(shí)客戶那兒用的是小型機(jī),還怕這點(diǎn)循環(huán)速度嗎?............我視為珍品的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》和《代碼大全》準(zhǔn)備壓箱底了,也許是我老了,也許是這個(gè)時(shí)代變化真得太快。
          • 中文java技術(shù)網(wǎng)::用Java動(dòng)態(tài)代理實(shí)現(xiàn)AOP #
            目前整個(gè)開發(fā)社區(qū)對(duì)AOP(Aspect Oriented Programing)推崇備至,也涌現(xiàn)出大量支持AOP的優(yōu)秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一時(shí)之間成了潮流。Java初學(xué)者不禁要發(fā)出感慨,OOP還沒有學(xué)通呢,又來AOP。本文不是要在理論上具體闡述何為AOP, 為何要進(jìn)行AOP . 要詳細(xì)了解學(xué)習(xí)AOP可以到它老家http://aosd.net去瞧瞧。這里只是意圖通過一個(gè)簡單的例子向初學(xué)者展示一下如何來進(jìn)行AOP.
          • Java EE在SOA世界中的消亡? Java EE SOA - CSDN 新聞 #
            在未來的五年內(nèi),Java平臺(tái)企業(yè)版(Java EE)將不再是主流的標(biāo)準(zhǔn)程序設(shè)計(jì)模型,伯頓集團(tuán)的高級(jí)分析師Richard Monson-Haefel預(yù)測(cè)說,并且SOA的發(fā)展是導(dǎo)致這一結(jié)果的原因之一。
          • JR - 業(yè)界新聞 - 分析:SOA盈利漸露頭角 #
            本周二,IBM 公布了略好于預(yù)期的第二季度業(yè)績,很大一部分原因是其軟件集團(tuán)的強(qiáng)勁表現(xiàn)。IBM 的財(cái)務(wù)總監(jiān)馬克強(qiáng)調(diào)了WebSphere 中間件品牌的增長,以及對(duì)SOA 的投資。
          • 中文分詞和詞庫 - Ruby on rails - JavaEye #
            前幾天讀到google研究員吳軍的數(shù)學(xué)之美系列篇,頗有感觸。而恰好自己前段時(shí)間做了個(gè)基于統(tǒng)計(jì)語言模型的中文切分系統(tǒng)的課程項(xiàng)目,于是乎,帖出來與大家共同學(xué)習(xí)。 分詞技術(shù)在搜索引擎,信息提取,機(jī)器翻譯等領(lǐng)域的重要地位與應(yīng)用就不敖述了。步入正題:)
          • 進(jìn)入 Harmony 世界: Apache Harmony 項(xiàng)目簡介 #
            Apache Harmony 是 2005 年 5 月宣布的開放源碼 Java SE 實(shí)現(xiàn),本文是一個(gè)分 5 部分的系列文章的第一篇,這個(gè)系列主要介紹 Apache Harmony 項(xiàng)目的內(nèi)部實(shí)現(xiàn),最新發(fā)展現(xiàn)狀和開源 Java 開發(fā)的模式,并鼓勵(lì)和歡迎大家參與到 Harmony 的社區(qū)中來。本文是 5 個(gè)系列的第一篇,概括介紹了 Harmony 項(xiàng)目的背景,技術(shù)架構(gòu),社區(qū)運(yùn)作和未來的方向。本文是 5 個(gè)系列的第一篇,概括介紹了 Harmony 項(xiàng)目的背景,技術(shù)架構(gòu),社區(qū)運(yùn)作和未來的方向。
          • JR - 精品文章 - 開發(fā)J2EE應(yīng)用應(yīng)遵循的幾點(diǎn)原則 #
            一般情況下,待開發(fā)的目標(biāo)產(chǎn)品不宜采用過多的Framework。其一,J2EE各個(gè)技術(shù)發(fā)展很快,過多的Framework使得系統(tǒng)的后續(xù)升級(jí)、維護(hù)不利;其二,可以借鑒其中的好的一面,比如研究realMethods實(shí)現(xiàn)的相應(yīng)的設(shè)計(jì)模式,并改造她以適合我們的項(xiàng)目需求;其三,F(xiàn)ramework本身會(huì)有變動(dòng),如果選用過多,會(huì)給開發(fā)團(tuán)隊(duì)加重負(fù)擔(dān),從而不利于項(xiàng)目管理。有選擇的使用現(xiàn)有的成熟Framework能提升大家的開發(fā)效率、開發(fā)水平。
          • Lucene in Action 中文版 - 重度研究 #
            不錯(cuò)
          • 東拉西扯:抓蝦的機(jī)會(huì) - 對(duì)牛亂彈琴 | Playin' with IT #
            抓蝦的出現(xiàn)和去年豆瓣的出現(xiàn)有點(diǎn)兒像,都是猛不丁就出來一個(gè)看上去頗有點(diǎn)想法的網(wǎng)站,都是一看就大致能猜到是技術(shù)人員在背后操作,都是先借助口碑傳播在一部分用戶中取得聲譽(yù),都是網(wǎng)站的主人神龍見首不見尾,周圍幾乎沒人知道這網(wǎng)站是誰做的。

          2006-7-23

          2006-7-22

          2006-7-16

          2006-7-12

          • UML軟件工程組織 #
            JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非傳統(tǒng)Struts開發(fā)模式),以ibatis作為持久化層。該示例程序設(shè)計(jì)優(yōu)雅,層次清晰,可以學(xué)習(xí)以及作為一個(gè)高效率的編程模型參考。本文是在其基礎(chǔ)上,采用Spring對(duì)其中間層(業(yè)務(wù)層)進(jìn)行改造。使開發(fā)量進(jìn)一步減少,同時(shí)又擁有了Spring的一些好處…
          • 通過Jpetstore學(xué)習(xí)WSAD、ROSE、WEBSPHERE - [Matrix - 與 Java 共舞] #
            雖然IBM放棄了WSAD、ROSE的繼續(xù)發(fā)展(取而代之的是Rational Software Architect),但作為一代經(jīng)典的ROSE,到今天仍然是系統(tǒng)建模的有力工具。
          • 實(shí)現(xiàn)小數(shù)據(jù)量和海量數(shù)據(jù)的通用分頁顯示存儲(chǔ)過程 - web開發(fā) - CSDN技術(shù)中心 #
            建立一個(gè) Web 應(yīng)用,分頁瀏覽功能必不可少。這個(gè)問題是數(shù)據(jù)庫處理中十分常見的問題。經(jīng)典的數(shù)據(jù)分頁方法是:ADO 紀(jì)錄集分頁法,也就是利用ADO自帶的分頁功能(利用游標(biāo))來實(shí)現(xiàn)分頁。但這種分頁方法僅適用于較小數(shù)據(jù)量的情形,因?yàn)橛螛?biāo)本身有缺點(diǎn):游標(biāo)是存放在內(nèi)存中,很費(fèi)內(nèi)存。游標(biāo)一建立,就將相關(guān)的記錄鎖住,直到取消游標(biāo)。游標(biāo)提供了對(duì)特定集合中逐行掃描的手段,一般使用游標(biāo)來逐行遍歷數(shù)據(jù),根據(jù)取出數(shù)據(jù)條件的不同進(jìn)行不同的操作。而對(duì)于多表和大表中定義的游標(biāo)(大的數(shù)據(jù)集合)循環(huán)很容易使程序進(jìn)入一個(gè)漫長的等待甚至死機(jī)。  更重要的是,對(duì)于非常大的數(shù)據(jù)模型而言,分頁檢索時(shí),如果按照傳統(tǒng)的每次都加載整個(gè)數(shù)據(jù)源的方法是非常浪費(fèi)資源的。現(xiàn)在流行的分頁方法一般是檢索頁面大小的塊區(qū)的數(shù)據(jù),而非檢索所有的數(shù)據(jù),然后單步執(zhí)行當(dāng)前行。  最早較好地實(shí)現(xiàn)這種根據(jù)頁面大小和頁碼來提取數(shù)據(jù)的方法大概就是“俄羅斯存儲(chǔ)過程”。這個(gè)存儲(chǔ)過程用了游標(biāo),由于游標(biāo)的局限性,所以這個(gè)方法并沒有得到大家的普遍認(rèn)可。

          2006-7-10

          • Krugle #
            昨天看到了JExample,今天又看到了這個(gè),看來代碼搜索這個(gè)事情早就有人在做了,現(xiàn)在看來做的已經(jīng)很不錯(cuò)了,現(xiàn)在需要做的就算爬遍所有的SVN,加入到我們寶貴的數(shù)據(jù)庫,還要做一些基于主題和分類的提示,對(duì)于我們這些程序員來說用起來或許會(huì)更方便。
          • java在路上... #
            項(xiàng)目名稱簡單明了,java的簡單持久化。就跟項(xiàng)目名稱一樣,一切都太簡單了,完全可以不知道什么是數(shù)據(jù)庫了。框架提供了一個(gè)Java對(duì)象/關(guān)系映射框架,它設(shè)計(jì)的目的正是為了使用方便。其中沒有編寫的XML文件,沒有創(chuàng)建的表格,沒有生成的ID,也沒有主鍵...
          • XML 與 Java 技術(shù): 用 Castor 進(jìn)行數(shù)據(jù)綁定 #
            對(duì)于主要關(guān)心文檔數(shù)據(jù)內(nèi)容的應(yīng)用程序,Java XML 數(shù)據(jù)綁定是一種代替 XML 文檔模型的強(qiáng)大機(jī)制。本文中,企業(yè) Java 專家 Dennis Sosnoski 介紹數(shù)據(jù)綁定,并討論什么使它如此令人矚目。然后,他向讀者展示了如何利用 Java 數(shù)據(jù)綁定的開放源代碼 Castor 框架來處理日益復(fù)雜的文檔。如果您的應(yīng)用程序更多的把 XML 作為數(shù)據(jù)而不是文檔,您就會(huì)愿意了解這種處理 XML 和 Java 技術(shù)的簡單有效的方法。
          • Java Examples - JExamples.com #
            太妙了,如果他的數(shù)據(jù)庫能夠再大一些,就更有發(fā)展前途咯
            2006-6-18

          2006-6-16

          • The World As Best As I Remember It : Broken Windows Theory #
            vista每個(gè)程序員每年只有1000行的代碼量,而US的平均代碼量也只有6200,而在1999年有9000行。小項(xiàng)目考驗(yàn)的是技術(shù),大型工程考驗(yàn)的是管理。上下溝通,會(huì)議效率,等等,都是問題。
            1,The original broken windows theory, first coined by Wilson and Kelling, describes the purported phenomenon whereby an abandoned warehouse with no broken windows is mostly left alone, but as soon as one window is broken, it acts as an open invitation to passers-by that it's open-season for rock-throwing.2,# Windows code is too complicated. It's not the components themselves, it's their interdependencies. An architectural diagram of Windows would suggest there are more than 50 dependency layers (never mind that there also exist circular dependencies). After working in Windows for five years, you understand only, say, two of them. Add to this the fact that building Windows on a dual-proc dev box takes nearly 24 hours, and you'll be slow enough to drive Miss Daisy.# Windows process has gone thermonuclear. Imagine each little email you send asking someone else to fill out a spreadsheet, comment on a report, sign off on a decision -- is a little neutron shooting about in space. Your innocent-seeming little neutron now causes your heretofore mostly-harmless neighbors to release neutrons of their own. Now imagine there are 9000 of you, all jammed into a tight little space called Redmond. It's Windows Gone Thermonuclear, a phenomenon by which process engenders further process, eventually becoming a self-sustaining buzz of fervent destructive activity.
          • RDF Site Summary (RSS) 1.0 #
            Rss學(xué)習(xí)之一-Rss1.0,其實(shí)挺簡單的,就是一種簡單的規(guī)定了幾個(gè)tag的XML而已。
          • 什么是RSS?RSS及其發(fā)展歷程 #
            什么是RSS呢?RSS(Really Simple Syndication)是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的XML應(yīng)用。RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),使得每個(gè)人都成為潛在的信息提供者。發(fā)布一個(gè)RSS文件后,這個(gè)RSS Feed中包含的信息就能直接被其他站點(diǎn)調(diào)用,而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的XML格式,所以也能在其他的終端和服務(wù)中使用。

          2006-6-15

          • BlogJava - 簡易java框架 - 慶祝世界杯開幕,EasyJF官網(wǎng)全站源碼對(duì)外開放! #
            EasyJF官網(wǎng)系統(tǒng)特點(diǎn)及主要功能   1、動(dòng)態(tài)內(nèi)容自動(dòng)或手動(dòng)生成靜態(tài)htm文件。    2、菜單自動(dòng)管理  3、在線模板管理  4、AJAX動(dòng)態(tài)菜單  5、強(qiáng)大的網(wǎng)站信息發(fā)布功能   6、與官網(wǎng)其它系統(tǒng)的良好集成  7、后臺(tái)全Java,模板頁面便于維護(hù)。
          • BlogJava - 簡易java框架 - Java Web中的入侵檢測(cè)及簡單實(shí)現(xiàn) #
            在Java Web應(yīng)用程中,特別是網(wǎng)站開發(fā)中,我們有時(shí)候需要為應(yīng)用程序增加一個(gè)入侵檢測(cè)程序來防止惡意刷新的功能,防止非法用戶不斷的往Web應(yīng)用中重復(fù)發(fā)送數(shù)據(jù)。當(dāng)然,入侵檢測(cè)可以用很多方法實(shí)現(xiàn),包括軟件、硬件防火墻,入侵檢測(cè)的策略也很多。在這里我們主要介紹的是Java Web應(yīng)用程序中通過軟件的方式實(shí)現(xiàn)簡單的入侵檢測(cè)及防御。  該方法的實(shí)現(xiàn)原理很簡單,就是用戶訪問Web系統(tǒng)時(shí)記錄每個(gè)用戶的信息,然后進(jìn)行對(duì)照,并根據(jù)設(shè)定的策略(比如:1秒鐘刷新頁面10次)判斷用戶是否屬于惡意刷新。
          • BlogJava - 簡易java框架 - 編碼討論---亂碼問題之終極解決 #
            utf-8也有它的問題,在windows下的文本編輯工具,比如EditPlus,UltraEdit,后者還好些,默認(rèn)生成的文本,比如是是一個(gè)js文件,就會(huì)采用默認(rèn)編碼存,而這個(gè)默認(rèn)編碼不是utf-8。那么在使用這個(gè)js文件的時(shí)候,就會(huì)出現(xiàn)問題,命名看到是相等的兩個(gè)字符串,在javascript里比較就是不等,這樣的問題,其實(shí)也會(huì)給開發(fā)帶來很多麻煩。
          • demo@virushuo: 計(jì)算機(jī)專業(yè)生應(yīng)該學(xué)什么 #
            收到一封mail,是一個(gè)計(jì)算機(jī)系大三學(xué)生寫來的,想聽聽我的建議,面臨將要畢業(yè)的關(guān)口,應(yīng)該學(xué)點(diǎn)什么才能對(duì)將來有用。隨后又有不少朋友通過mail,im等等方式詢問我對(duì)這個(gè)問題的看法。想必是上次csdn視頻聊天的節(jié)目引起了不少朋友的思考。
          • 指針、引用、數(shù)組和字符串,你真的全弄清楚了嗎? - - CSDN技術(shù)中心 #
            好文啊
            一直以來我都被告知,引用就是一個(gè)別名,數(shù)組名就是一個(gè)常量指針,而字符串就是以'\0'結(jié)尾的字符數(shù)組,那么事實(shí)是否如此呢? 一、指針(pointer): (一)描述: 指針被存放在內(nèi)存中,它的值是它指向的內(nèi)存單元的地址。要足夠保存這個(gè)地址,它的大小自然不會(huì)小于該機(jī)器的字長(準(zhǔn)確來說,這也和編譯器的實(shí)現(xiàn)有關(guān):若在32位平臺(tái)上使用16位的TC,則地址和指針仍是16位的)。 它提供了一種通過*運(yùn)算符(dereference,解引用)來訪問內(nèi)存單元的方式。 ……

          2006-6-14

          2006-6-13

          • 如何正確選擇開放源碼的CMS - TechUpdate/技術(shù)新知 #
            去年,Builder.com的專欄作家Shelly Doll寫過一篇文章,題為“開放源代碼將徹底擠垮價(jià)值120萬美元的CMS?”。這篇文章促使我更多地學(xué)習(xí)開源CMS,來發(fā)掘它們究竟能夠帶來什么以及其支持程度。
          • CMS內(nèi)容管理系統(tǒng)概述[CMS幫助指南交流論壇] -- CMS資訊 | CMS研究 | CMS幫助... #
            內(nèi)容管理系統(tǒng)被分離成以下幾個(gè)層面:各個(gè)層面優(yōu)先考慮的需求不同1,后臺(tái)業(yè)務(wù)子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對(duì)不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務(wù)邏輯:各種子系統(tǒng)的權(quán)限控制機(jī)制等;2,Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網(wǎng)站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺(tái)子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負(fù)責(zé)以上這些后臺(tái)子系統(tǒng)的組合表現(xiàn)管理;3,前臺(tái)發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL設(shè)計(jì)等……內(nèi)容管理和表現(xiàn)的分離:很多成套的CMS系統(tǒng)沒有把后臺(tái)各種子系統(tǒng)和Portal分離開設(shè)計(jì),以至于在Portal層的模板表現(xiàn)管理和新聞子系統(tǒng)的內(nèi)容管理邏輯混合在一起,甚至和BBS等子系統(tǒng)的管理都耦合的非常高,整個(gè)系統(tǒng)會(huì)顯得非常龐雜。而且這樣的系統(tǒng)各個(gè)子系統(tǒng)捆綁的比較死,如果后臺(tái)的模塊很難改變。但是如果把后臺(tái)各種子系統(tǒng)內(nèi)容管理邏輯和前臺(tái)的表現(xiàn)/發(fā)布分離后,Portal和后臺(tái)各個(gè)子系統(tǒng)之間只是數(shù)據(jù)傳遞的關(guān)系:Portal只決定后臺(tái)各個(gè)子系統(tǒng)數(shù)據(jù)的取舍和表現(xiàn),而后臺(tái)的各個(gè)子系統(tǒng)也都非常容易插拔。 內(nèi)容管理和數(shù)據(jù)分發(fā)的分離:需要要Portal系統(tǒng)設(shè)計(jì)的時(shí)候注意可緩存性(Cache Friendly)性設(shè)計(jì):CMS后臺(tái)管理和發(fā)布機(jī)制,本身不要過多考慮“效率”問題,只要最終頁面輸出設(shè)計(jì)的比較Cacheable,效率問題可通過更前端專門的緩存服務(wù)器解決。 此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設(shè)計(jì):通過URL REWRITE轉(zhuǎn)向或基于PATH_INFO的參數(shù)解析使得動(dòng)態(tài)網(wǎng)頁在鏈接(URI)形式上更像靜態(tài)的目錄結(jié)構(gòu),方便網(wǎng)站內(nèi)容被搜索引擎收錄;
          • [轉(zhuǎn)帖]CMS系統(tǒng)的演進(jìn)[CMS幫助指南交流論壇] -- CMS資訊 | CMS研究 | CMS幫助... #
            以后CMS發(fā)展的方向我認(rèn)為很大的一方面是內(nèi)容的相關(guān)組織。目前各大網(wǎng)站最常用的提高訪問量的招數(shù)就是在文章頁底添加相關(guān)鏈接,一般是比較火暴的文章和圖片,提升訪問量非常顯著。但這種方式比較死板,每篇文章下面的內(nèi)容都一樣,用戶點(diǎn)了一次就不會(huì)點(diǎn)第二次。理想的效果是在文章下面添加相關(guān)的文章,而且不僅僅局限于CMS內(nèi)部,應(yīng)該將站外的相關(guān)內(nèi)容都添加進(jìn)去,只要用戶覺得方便,別怕他不回來。另外一個(gè)方向就是內(nèi)容來源多樣化。例如新浪的CMS,目前似乎只能對(duì)手發(fā)文章進(jìn)行比較好的管理,對(duì)于iask的內(nèi)容,對(duì)于論壇的內(nèi)容都是手動(dòng)的編輯,目前似乎還能滿足需要,但從長期來看,是肯定要變的。如果沒有RSS的出現(xiàn),內(nèi)容來源的多樣化還是一句空話,RSS出現(xiàn)后,站內(nèi)的內(nèi)容,站外的內(nèi)容都可以通過RSS來傳遞。互聯(lián)網(wǎng)的入口開始是門戶,后來成了搜索引擎,就是因?yàn)樗阉饕婵梢蕴峁﹣碓炊鄻踊膬?nèi)容,一個(gè)網(wǎng)站再大也只是一個(gè)網(wǎng)站,做再多的頻道也就是一個(gè)網(wǎng)站,無法滿足用戶對(duì)于多樣化,個(gè)性化的需要。未來的入口是什么,現(xiàn)在還說不定,但肯定是要對(duì)用戶的胃口,不能我給你什么,你就看什么,而是看誰能提供給我最想看的東西,讓我最少的動(dòng)腦動(dòng)手。我認(rèn)為未來內(nèi)容分化為兩部分的趨勢(shì)會(huì)逐漸顯現(xiàn)出來。一部分提供底層的內(nèi)容,博客服務(wù)提供商以及社區(qū)服務(wù)提供商會(huì)是主力,門戶也是重要組成部分;另外一部分僅僅對(duì)內(nèi)容進(jìn)行組織,充當(dāng)入口,只提供內(nèi)容的鏈接,并不實(shí)質(zhì)的存放內(nèi)容。Google的ig是一個(gè)例子,微軟的Live站略中RSS Live也是重中之重,Yahoo最近也提供了個(gè)性化的門戶,這些都是引子,慢慢的戲會(huì)越來越好看。

          2006-6-12

          • Python入門資源收集 - [米隨隨] s5s5 #
            Python 是一種解釋性,面向?qū)ο螅瑒?dòng)態(tài)語義,語法優(yōu)美的通用程序設(shè)計(jì)編程語言。已經(jīng)成為世界上發(fā)展最快的語言之一!傳說中大到OS,小到WEB他都可開發(fā)出來,強(qiáng)捍而又無敵!傳聞中老外的 Google 、 BitTorrent ,國人的 豆瓣網(wǎng)就是基于Python設(shè)計(jì)制作出來的!但一般很難找到比較好的教程和文章,我最近收集了一些比較好的入門級(jí)的東東,大家共享~
          • 深入Python #
            OK,就學(xué)這個(gè)了
          • Python入門 #
            原著 Guido van Rossum翻譯 李東風(fēng) * 第一章 介紹 * 第二章 解釋程序的使用 * 第三章 基本使用 * 第四章流程控制 * 第五章 Python數(shù)據(jù)結(jié)構(gòu) * 第六章 模塊 * 第七章 輸入輸出 * 第八章 錯(cuò)誤與例外 * 第九章 類 * 第十章進(jìn)一步學(xué)習(xí)
          • 簡明 Python 教程 #
            不錯(cuò)
            版本:1.20A Byte of Python Copyright ?2003-2005 Swaroop C H簡明 Python 教程 《簡明 Python 教程》為 'A Byte of Python' 的唯一指定簡體中文譯本,版權(quán) ?2005 沈潔元本書依照創(chuàng)作公用約定(署名-非派生作品-非商業(yè)用途) 發(fā)布。概要無論您剛接觸電腦還是一個(gè)有經(jīng)驗(yàn)的程序員,本書都將有助您學(xué)習(xí)使用Python語言。

          2006-6-11

          • Garden of Evan: Apache HttpClient中文支持 #
            我看還是不要改httpClient,而采用US-ASCII形式處理數(shù)據(jù)接口
            HttpClient(version 3.0 rc4)的字符集處理在英文操作系統(tǒng)或英文環(huán)境中可能造成中文顯示為亂碼。一個(gè)比較簡便的解決方法就是跟蹤造成問題的源碼,修改其字符集并重新編譯使用。
          • ASP.NET2.0 的控件狀態(tài)和視圖狀態(tài)探討->>網(wǎng)頁教學(xué)網(wǎng)(http://www.webjx.com)建站指南|網(wǎng)頁制作|網(wǎng)頁特效|Flash動(dòng)畫|網(wǎng)絡(luò)編程|素材下載|教程下載|建站|HTML|CSS|JAVASCRIPT|ASP|PHP|JSP|ASP.NET|數(shù)據(jù)庫 #
            原來ViewState持久性機(jī)制是用來使.net控件正常工作的,也就使說在EditPost.aspx頁面里邊顯示發(fā)文的頁面是通過控件實(shí)現(xiàn)的,為此使用了ViewState,那么這個(gè)ViewState要發(fā)回回去才能正常工作。
            控件狀態(tài)-為了讓控件正常工作,有時(shí)需要存儲(chǔ)控件狀態(tài)數(shù)據(jù)。例如,如果編寫了一個(gè)自定義控件,其中具有顯示不同信息的不同選項(xiàng)卡,為使該控件如預(yù)期一樣工作,控件需要知道在往返過程中選擇的是哪個(gè)選項(xiàng)卡。ViewState 屬性可用于此目的,但開發(fā)人員可能在頁級(jí)別關(guān)閉了視圖狀態(tài),從而有效地中斷控件。為解決此問題,ASP.NET 頁框架在 ASP.NET 2.0 版中公開了一種稱為控件狀態(tài)的新功能。
          • 歡迎光臨 - 琳婕小筑-老貓的理想 - ASP.NET 2.0 頁面狀態(tài)持續(xù)程序 - #
            ViewState持久性機(jī)制
            ASP.NET 控件的開發(fā)人員利用 ViewState 和控件狀態(tài)來保持瀏覽器發(fā)出的各請(qǐng)求之間的狀態(tài)信息。通常,該信息作為由頁面呈現(xiàn)的 HTML 標(biāo)記中的隱藏字段傳送給客戶端。然后,該頁面狀態(tài)作為下一個(gè)窗體提交的一部分傳回服務(wù)器并還原給控件或頁面。即使瀏覽器使用 HTTP 協(xié)議(該協(xié)議定義為無狀態(tài)),但利用臨時(shí)存儲(chǔ)狀態(tài)信息的功能,控件的開發(fā)人員能夠輕松地提供更豐富的應(yīng)用程序體驗(yàn)。

          2006-6-10

          • 五種常見的ASP.NET應(yīng)用程序安全缺陷_51CTO.COM--中國最大的網(wǎng)絡(luò)技術(shù)網(wǎng)站 #
            今天試圖做一個(gè)donews的自動(dòng)發(fā)文功能,發(fā)現(xiàn)發(fā)文頁面里邊包含了一個(gè)hidden的__VIEWSTATE屬性。考慮可能是這個(gè)破壞了我的程序的正常運(yùn)行。后來在我申請(qǐng)的免費(fèi)空間的上傳頁面上也發(fā)現(xiàn)了這個(gè)字段,查了一下,發(fā)現(xiàn)是摘要里邊的解釋。唉,看來簡單的技術(shù)是突破不了了,難道還要去學(xué)加解密嗎?
            ◎ 讓隱藏域更加安全在ASP.NET應(yīng)用中,幾乎所有HTML頁面的__VIEWSTATE隱藏域中都可以找到有關(guān)應(yīng)用的信息。由于__VIEWSTATE是BASE 64編碼的,所以常常被忽略,但黑客可以方便地解碼BASE 64數(shù)據(jù),用不著花什么力氣就可以得到__VIEWSTATE提供的詳細(xì)資料。 ■ 風(fēng)險(xiǎn)分析 默認(rèn)情況下,__VIEWSTATE數(shù)據(jù)將包含: ⑴ 來自頁面控件的動(dòng)態(tài)數(shù)據(jù)。 ⑵ 開發(fā)者在ViewState中顯式保存的數(shù)據(jù)。 ⑶ 上述數(shù)據(jù)的密碼簽字。 ■ 解決方案設(shè)置EnableViewStatMAC='true',啟用__VIEWSTATE數(shù)據(jù)加密功能。然后,將machineKey驗(yàn)證類型設(shè)置成 3DES,要求ASP.NET用Triple DES對(duì)稱加密算法加密ViewState數(shù)據(jù)。
          • Nirvana Studio ?Blog Archive ?Python 不是 Java [Anonymoused] #
            sounds different mind in different language
            我在檢查代碼的時(shí)候發(fā)現(xiàn)他們寫了很多對(duì)Java有意義但是對(duì)Python卻很恐怖的東西。并不是因?yàn)椤癙ython比Java慢”,而是因?yàn)樵赑ython中有更方便的方法去完成同樣的目標(biāo),甚至在Java中不可能的事情。
          • Nirvana Studio ?Blog Archive ?為什么PHP令人不爽(對(duì)于大型系統(tǒng)) [Anonymoused] #
            對(duì)于非常小的項(xiàng)目,它可以是一個(gè)十分符合人意的編程語言。但是對(duì)于較大的和更為復(fù)雜的項(xiàng)目,PHP就顯出他的薄弱了。當(dāng)你不斷地摸索之后,你會(huì)發(fā)現(xiàn)我提到的某些問題的解決方案。所以,當(dāng)解決方案已知之后,為什么不能修正他呢?另外為什么這些修補(bǔ)不在手冊(cè)中提到呢?一個(gè)開源的語言十分流行是一件好事。但不幸得是,它不是一個(gè)偉大的語言。我希望所有的問題能有一天得到解決(也許在PHP6?),然后我們就將擁有一個(gè)開源語言,他既開源,又好用。到現(xiàn)在,當(dāng)你要啟動(dòng)一個(gè)多于5個(gè)腳本頁面的項(xiàng)目的時(shí)候,你最好考慮C#/ASP.Net 或者 Java/JSP或者也許Python同樣是一個(gè)更好的選擇。
          • Python - Wikipedia [Anonymoused] #
            比較一下perl和python吧
            Python也被稱為是一門清晰的語言。因?yàn)樗淖髡咴谠O(shè)計(jì)它的時(shí)候,總的指導(dǎo)思想是,對(duì)于一個(gè)特定的問題,只要有一種最好的方法來解決就好了。這在由Tim Peters寫的python格言(稱為The Zen of Python)里面表述為:There should be one-- and preferably only one --obvious way to do it. 有意思的是,這正好和Perl語言(另一種功能類似的高級(jí)動(dòng)態(tài)語言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。這似乎是人們常把Perl和Python互相比較的重要原因。
          • Perl - Wikipedia [Anonymoused] #
            感覺用wiki看的更明白
            Perl(Practical Extraction and Report Language)是一種腳本語言。最初的設(shè)計(jì)者為拉里沃爾(Larry Wall),它於1987年12月18日發(fā)表。Perl借取了C、sed、awk、shell scripting以及很多其他程式語言的特性。其中最重要的特性是他內(nèi)部集成了正則表達(dá)式的功能,以及巨大的第三方代碼庫CPAN。
          • BlogBus 公告板 - BlogBus.Com #
            也許明年就來這兒了
          • Java趨勢(shì):腳本語言引領(lǐng)風(fēng)騷  [Java] #
            只用了短短的8年時(shí)間,卻好像已經(jīng)成長了35年,Java已經(jīng)迅速在廣泛的領(lǐng)域中找到了自己的位置:P2P、開放源代碼、無線應(yīng)用、嵌入式應(yīng)用程序以及將要命名的某些應(yīng)用。很難追蹤Java的具體方向,因?yàn)樗诿總€(gè)領(lǐng)域都正處于領(lǐng)導(dǎo)地位。  現(xiàn)在,讓我們看看Java領(lǐng)域中日益增長的腳本語言的影響。
          • windows下Perl開發(fā)環(huán)境的安裝和配置|計(jì)算機(jī)基礎(chǔ)教程網(wǎng)|CGI #
            看看perl,用腳本處理文件應(yīng)該比java效率高些。

          2006-6-9

          • Jericho HTML Parser #
            another html parser
            FeaturesThe library distinguishes itself from other HTML parsers with the following major features: * It is neither an event nor tree based parser, but rather uses a combination of simple text search, efficient tag recognition and a tag position cache. The whole source document is first loaded into memory, and then only the relevant segments searched for the relevant characters of each search operation. * Compared to a tree based parser such as DOM, the memory and resource requirements are far better as only nodes relevant to each search are parsed. Incorrect or badly formatted HTML, or any server or client side code, scripts or macros, have little or no influence on the parsing of the elements of interest, unlike tree based parsers which must identify every node in the document from top to bottom. * Compared to an event based parser such as SAX, the interface is on a much higher level and more intuitive, and a tree representation of the document is easily created if required. * The beginning and end positions in the source document of all parsed segments are accessible, allowing modification of only selected segments of the document without having to reconstruct the entire document from a tree. * The row and column number of each position in the source document is easily accessible. * Provides a simple but comprehensive interface for the analysis and manipulation of HTML form controls, including the extraction and population of initial values, and conversion to read-only or data display modes. Analysis of the form controls also allows data received from the form to be stored and presented in an appropriate manner. * ASP, JSP, PSP, PHP and Mason server tags can be registered for recognition by the parser, and are recognised as accurately as is possible without incorporating actual parsers for these languages into the library. The library then allows any of these segments to be ignored when parsing the rest of the document so that they do not interfere with the HTML syntax. (see Segment.ignoreWhenParsing()) * Custom tag types can be easily defined and registered for recognition by the parser.
          • HTMLParser Home Page #
            真的很需要一個(gè)好用的html parser,每次從一個(gè)response中按照字符串這么找可真是費(fèi)了勁了

          2006-6-8

          2006-6-7

          2006-6-4

          • JVM的垃圾回收機(jī)制詳解和調(diào)優(yōu) — JAVA頻道 - 賽迪網(wǎng) #
            -Xms,-Xmx一般設(shè)為同樣大小。 800m -Xmn 是將NewSize與MaxNewSize設(shè)為一致。320m -XX:PerSize 64m -XX:NewSize 320m 此值設(shè)大可調(diào)大新對(duì)象區(qū),減少Full GC次數(shù) -XX:MaxNewSize 320m -XX:NewRato NewSize設(shè)了可不設(shè)。4 -XX: SurvivorRatio 4 -XX:userParNewGC 可用來設(shè)置并行收集 -XX:ParallelGCThreads 可用來增加并行度 4 -XXUseParallelGC 設(shè)置后可以使用并行清除收集器 -XX:UseAdaptiveSizePolicy 與上面一個(gè)聯(lián)合使用效果更好,利用它可以自動(dòng)優(yōu)化新域大小以及救助空間比值
          • JVM詳解之Java垃圾回收機(jī)制詳解和調(diào)優(yōu) — JAVA頻道 - 賽迪網(wǎng) #
            Sun HotSpot 1.4.1使用分代收集器,它把堆分為三個(gè)主要的域:新域、舊域以及永久域。Jvm生成的所有新對(duì)象放在新域中。一旦對(duì)象經(jīng)歷了一定數(shù)量的垃圾收集循環(huán)后,便獲得使用期并進(jìn)入舊域。在永久域中jvm則存儲(chǔ)class和method對(duì)象。就配置而言,永久域是一個(gè)獨(dú)立域并且不認(rèn)為是堆的一部分。默認(rèn)狀態(tài)下,HotSpot在新域中使用復(fù)制收集器。該域一般分為三個(gè)部分。第一部分為Eden,用于生成新的對(duì)象。另兩部分稱為救助空間,當(dāng)Eden 充滿時(shí),收集器停止應(yīng)用程序,把所有可到達(dá)對(duì)象復(fù)制到當(dāng)前的from救助空間,一旦當(dāng)前的from救助空間充滿,收集器則把可到達(dá)對(duì)象復(fù)制到當(dāng)前的to救助空間。From和to救助空間互換角色。維持活動(dòng)的對(duì)象將在救助空間不斷復(fù)制,直到它們獲得使用期并轉(zhuǎn)入舊域。使用-XX:SurvivorRatio 可控制新域子空間的大小。
          • Java 的 HTTP 文件隊(duì)列下載 #
            destUrl='http://www.ebook.com/java/網(wǎng)絡(luò)編程001.zip'; url = new URL(destUrl); httpUrl = (HttpURLConnection) url.openConnection(); //連接指定的網(wǎng)絡(luò)資源 httpUrl.connect(); //獲取網(wǎng)絡(luò)輸入流 bis = new BufferedInputStream(httpUrl.getInputStream());
          • 使用Doxygen構(gòu)建文檔系統(tǒng) #
            Doxygen是一種開源跨平臺(tái)的,以類似JavaDoc風(fēng)格描述的文檔系統(tǒng),完全支持C、C++、Java、Objective-C和 IDL語言,部分支持PHP、C#。注釋的語法與Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以從一套歸檔源文件開始,生成HTML格式的在線類瀏覽器,或離線的LATEX、RTF參考手冊(cè)。對(duì)于未歸檔的源文件,也可以通過配置Doxygen來提取代碼結(jié)構(gòu)。或者借助自動(dòng)生成的包含依賴圖(include dependency graphs)、繼承圖(inheritance diagram)以及協(xié)作圖(collaboration diagram)來可視化文檔之間的關(guān)系。Doxygen生成的幫助文檔的格式可以是CHM、RTF、PostScript、PDF、HTML和Unix man page等。

          2006-5-31

          • 為什么使用XHTML #
            XHTML可以理解成XML和html的優(yōu)良結(jié)合,內(nèi)容與表示的結(jié)合
          • XHTML #
            XHTML可以理解成更加嚴(yán)格的HTML

          2006-5-28

          2006-5-27

          • BlogJava - 風(fēng)向逆轉(zhuǎn) - 就要爪哇 - [收藏]HTTP代理如何正確處理Cookie #
          • BlogJava - lmsun - HttpClient and FileUpload--Jakarta Commons 下的工具 #
            Upon executing the class PostAFile, the JSP gets invoked, and the output displayed on the server console is as follows:content-type = text/xml; charset=ISO-8859-1user-agent = Jakarta Commons-HttpClient/2.0rc1host = localhost:8080content-length = 279The output shown on the console where the PostAFile class was executed is as follows:File Length = 279statusLine>>>HTTP/1.1 200 OKNote that the output on the server shows the content length as 279 (bytes), the same as the length of the file students.xml that is shown on the application console. Because you are not invoking the JSP using any browser, the User-Agent header that normally states the browser specifics shows the HttpClient version being used instead. NOTE In this example, you sent a single file over HTTP. To upload multiple files, the MultipartPostMethod class is a better alternative. You will look at it later in the “Introducing FileUpload” section.
          • BlogJava - 花錢的年華 - 又到預(yù)測(cè)時(shí),what will be cool in 2006? #
          • BlogJava - zhaozhao #
          • Jetspeed項(xiàng)目的介紹 [和訊博客] #
            企業(yè)門戶是一個(gè)龐大的系統(tǒng)工程,也許對(duì)于成熟的開發(fā)團(tuán)隊(duì)來講就像搭積木一樣沒有技術(shù)含量,但對(duì)于缺少項(xiàng)目經(jīng)驗(yàn)的生疏者來說是一個(gè)巨大的門檻。Jetspeed這樣一個(gè)東西給了我們,也不會(huì)用,因?yàn)椴欢镞叺母拍詈蜆I(yè)務(wù),所以,還是安心鉆研一點(diǎn)技術(shù)吧。
          • 什么是Portal [和訊博客] #
            什么是Portal?Portal是一個(gè)基于web的應(yīng)用程序,它主要提供個(gè)性化、單點(diǎn)登錄、不同來源的內(nèi)容整合以及存放信息系統(tǒng)的表示層。

          2006-5-26

          2006-5-25

          2006-5-24

          2006-5-21

          2006-5-20

          • SteveStreeting.com ?Java will be open source #
            java要開源了,這可是個(gè)利好的消息,昨天看了金碟技術(shù)總監(jiān)對(duì)于J2EE 5.0的看法,感覺java的發(fā)展相對(duì)于外圍的組件顯得慢很多,而且組件多起來了,使開發(fā)者會(huì)選擇各種不同的組件實(shí)現(xiàn)系統(tǒng),沒有j2ee指導(dǎo)的這種開發(fā)模式,在j2ee一旦發(fā)布新版本以后就會(huì)產(chǎn)生翻天地覆的變化,這對(duì)于企業(yè)的開發(fā)成本來說是很高的,對(duì)于技術(shù)人員來說也需要熟悉更多的組件以跟蹤技術(shù)發(fā)展。另外,j2ee的版本更新過慢可能會(huì)導(dǎo)致主要組件主導(dǎo)開發(fā),而失去j2ee權(quán)威性的事情發(fā)生,j2ee本身掌控全局的能力可能會(huì)越來越差。所以我覺得開源是一件好事兒,用apache式的開發(fā),設(shè)立子項(xiàng)目,用不斷推出的各方面的組件來主導(dǎo)用戶的開發(fā)。版本的更新速度也會(huì)加快,在新技術(shù)方面的更新上可以和微軟的.net拼一拼了。

          2006-5-20

          2006-5-18

          2006-5-16

          2006-5-11

          2006-5-10

          2006-5-9

          2006-5-8

          • 認(rèn)識(shí)WebService- Run Hubro Run #
            web service
          • 架構(gòu)Web Service: 為什么需要Web服務(wù)? #
            看了上一段的描述,大家可能會(huì)認(rèn)為這需要一個(gè)技術(shù)上的更本性變革,其實(shí),不然。基于XML技術(shù)的Web服務(wù)正是解決這一問題的最佳手段。Web服務(wù)的使用將改變目前的開發(fā)模式和應(yīng)用部署的費(fèi)用規(guī)模。各種Web服務(wù)分表實(shí)現(xiàn)了一定的電子商務(wù)功能,通過將各種電子商務(wù)的Web服務(wù)進(jìn)行組合和集成以創(chuàng)建動(dòng)態(tài)電子商務(wù)應(yīng)用。Web服務(wù)能夠統(tǒng)一地封裝信息、行為、數(shù)據(jù)表現(xiàn)以及商務(wù)流程,而無需考慮應(yīng)用所在的環(huán)境是使用何種系統(tǒng)和設(shè)備。
          • HOWTO: Write a Summer of Code application | drupal.org #
            Tell us how to write a SOC application

          2006-4-22

          只可惜這幾篇文章因?yàn)樽罱芯緾G框架的原因還都沒有時(shí)間看,等做完這個(gè)一定補(bǔ)上,好好研究一下。

          2006-4-19

          posted on 2006-06-18 01:38 rd2pm 閱讀(2828) 評(píng)論(0)  編輯  收藏 所屬分類: other

          主站蜘蛛池模板: 汾阳市| 茶陵县| 彭阳县| 青海省| 郁南县| 海盐县| 石门县| 贵阳市| 思南县| 新蔡县| 田阳县| 建始县| 凤阳县| 商都县| 韩城市| 德江县| 闽侯县| 盖州市| 大姚县| 邳州市| 府谷县| 滨州市| 石林| 广南县| 门源| 临邑县| 延边| 通州区| 通化县| 鄄城县| 安乡县| 钟山县| 麻江县| 甘孜县| 玉溪市| 西乡县| 恩施市| 莱阳市| 通榆县| 稷山县| 康乐县|