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應用注冊為后臺服務 - JustJava - BlogJava
#
這個將來可能會用得到的
項目中有一個java應用程序,交付后用戶要求要把這個程序做成后臺服務程序,即:系統(tǒng)啟動后該程序可以自動啟動,并且在前臺不要出現(xiàn)運行窗口,維護人員只要在“服務管理”(Windows)中選擇啟動或停止即可.
2006-7-25
-
采訪施瓦茨:Sun在賭什么? Java Sun 施瓦茨 - CSDN 新聞
#
十多年前,華爾街曾強烈建議當時主要產(chǎn)品為工作站的Sun倒向微軟尚在開發(fā)的芝加哥計劃(Windows 95的開發(fā)代號)的懷抱。但是,Sun CEO麥克尼利卻在“網(wǎng)絡就是計算機”的理念下特立獨行,終使Sun成為最大的Unix服務器供應商。 現(xiàn)在,華爾街又力勸Sun應該從Java上獲得更多的利益。然而,施瓦茨出任Sun的CEO不足一個月,便做出了將開放Java源代碼的承諾。施瓦茨在賭什么? -
也許是這個時代變化真得太快-嘟嘟老窩
#
也許時代在變,現(xiàn)在講究的是項目層面上軟件開發(fā),無論是MVC還是XP還是CMMI,大家都用心在樓宇的總體設計上,至于每個泥瓦匠的摸泥水平還是沒顆螺絲的質(zhì)量已經(jīng)沒人關(guān)心了,大家都相信磚混型的建筑已經(jīng)過去,現(xiàn)在流行的是框架式樓,哪怕這層樓的磚頭都掉光也不會倒塌。給項目經(jīng)理匯報了下上面所述的那個問題,項目經(jīng)理不在乎的說:部署時客戶那兒用的是小型機,還怕這點循環(huán)速度嗎?............我視為珍品的《計算機程序設計藝術(shù)》和《代碼大全》準備壓箱底了,也許是我老了,也許是這個時代變化真得太快。 -
中文java技術(shù)網(wǎng)::用Java動態(tài)代理實現(xiàn)AOP
#
目前整個開發(fā)社區(qū)對AOP(Aspect Oriented Programing)推崇備至,也涌現(xiàn)出大量支持AOP的優(yōu)秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一時之間成了潮流。Java初學者不禁要發(fā)出感慨,OOP還沒有學通呢,又來AOP。本文不是要在理論上具體闡述何為AOP, 為何要進行AOP . 要詳細了解學習AOP可以到它老家http://aosd.net去瞧瞧。這里只是意圖通過一個簡單的例子向初學者展示一下如何來進行AOP. -
Java
EE在SOA世界中的消亡? Java EE SOA - CSDN 新聞
#
在未來的五年內(nèi),Java平臺企業(yè)版(Java EE)將不再是主流的標準程序設計模型,伯頓集團的高級分析師Richard Monson-Haefel預測說,并且SOA的發(fā)展是導致這一結(jié)果的原因之一。 -
JR - 業(yè)界新聞 - 分析:SOA盈利漸露頭角
#
本周二,IBM 公布了略好于預期的第二季度業(yè)績,很大一部分原因是其軟件集團的強勁表現(xiàn)。IBM 的財務總監(jiān)馬克強調(diào)了WebSphere 中間件品牌的增長,以及對SOA 的投資。 -
中文分詞和詞庫 - Ruby on rails - JavaEye
#
前幾天讀到google研究員吳軍的數(shù)學之美系列篇,頗有感觸。而恰好自己前段時間做了個基于統(tǒng)計語言模型的中文切分系統(tǒng)的課程項目,于是乎,帖出來與大家共同學習。 分詞技術(shù)在搜索引擎,信息提取,機器翻譯等領域的重要地位與應用就不敖述了。步入正題:) -
進入 Harmony 世界: Apache Harmony 項目簡介
#
Apache Harmony 是 2005 年 5 月宣布的開放源碼 Java SE 實現(xiàn),本文是一個分 5 部分的系列文章的第一篇,這個系列主要介紹 Apache Harmony 項目的內(nèi)部實現(xiàn),最新發(fā)展現(xiàn)狀和開源 Java 開發(fā)的模式,并鼓勵和歡迎大家參與到 Harmony 的社區(qū)中來。本文是 5 個系列的第一篇,概括介紹了 Harmony 項目的背景,技術(shù)架構(gòu),社區(qū)運作和未來的方向。本文是 5 個系列的第一篇,概括介紹了 Harmony 項目的背景,技術(shù)架構(gòu),社區(qū)運作和未來的方向。 -
JR - 精品文章 - 開發(fā)J2EE應用應遵循的幾點原則
#
一般情況下,待開發(fā)的目標產(chǎn)品不宜采用過多的Framework。其一,J2EE各個技術(shù)發(fā)展很快,過多的Framework使得系統(tǒng)的后續(xù)升級、維護不利;其二,可以借鑒其中的好的一面,比如研究realMethods實現(xiàn)的相應的設計模式,并改造她以適合我們的項目需求;其三,F(xiàn)ramework本身會有變動,如果選用過多,會給開發(fā)團隊加重負擔,從而不利于項目管理。有選擇的使用現(xiàn)有的成熟Framework能提升大家的開發(fā)效率、開發(fā)水平。 -
Lucene in Action 中文版 - 重度研究
#
不錯
-
東拉西扯:抓蝦的機會 - 對牛亂彈琴 | Playin' with IT
#
抓蝦的出現(xiàn)和去年豆瓣的出現(xiàn)有點兒像,都是猛不丁就出來一個看上去頗有點想法的網(wǎng)站,都是一看就大致能猜到是技術(shù)人員在背后操作,都是先借助口碑傳播在一部分用戶中取得聲譽,都是網(wǎng)站的主人神龍見首不見尾,周圍幾乎沒人知道這網(wǎng)站是誰做的。
2006-7-23
-
HOTPIM PIM SyncML 個人信息管理 手機個人信息 同步 個人信息備份 通訊錄備份 通訊錄導入 網(wǎng)絡備份
郵件簽名檔 賀卡網(wǎng)絡設計 名片網(wǎng)絡設計 郵件群發(fā) 短信群發(fā) 定時通訊號碼 通訊錄網(wǎng)絡備份 手機個人信息同步 賀卡DIY 名片DIY
#
個人信息管理,應該算有些特色的了。可以跟手機綁定較緊密。
-
PCWorld.com - PIMs: Organizing Your Life
#
good
2006-7-22
-
Java
Documentations in Windows Help format (WinHelp and HTMLHelp)
#
下載chm格式的各種java文檔
2006-7-16
2006-7-12
-
UML軟件工程組織
#
JpetStore 4.0是ibatis的最新示例程序,基于Struts MVC框架(注:非傳統(tǒng)Struts開發(fā)模式),以ibatis作為持久化層。該示例程序設計優(yōu)雅,層次清晰,可以學習以及作為一個高效率的編程模型參考。本文是在其基礎上,采用Spring對其中間層(業(yè)務層)進行改造。使開發(fā)量進一步減少,同時又擁有了Spring的一些好處… -
通過Jpetstore學習WSAD、ROSE、WEBSPHERE - [Matrix - 與 Java 共舞]
#
雖然IBM放棄了WSAD、ROSE的繼續(xù)發(fā)展(取而代之的是Rational Software Architect),但作為一代經(jīng)典的ROSE,到今天仍然是系統(tǒng)建模的有力工具。 -
實現(xiàn)小數(shù)據(jù)量和海量數(shù)據(jù)的通用分頁顯示存儲過程 - web開發(fā) - CSDN技術(shù)中心
#
建立一個 Web 應用,分頁瀏覽功能必不可少。這個問題是數(shù)據(jù)庫處理中十分常見的問題。經(jīng)典的數(shù)據(jù)分頁方法是:ADO 紀錄集分頁法,也就是利用ADO自帶的分頁功能(利用游標)來實現(xiàn)分頁。但這種分頁方法僅適用于較小數(shù)據(jù)量的情形,因為游標本身有缺點:游標是存放在內(nèi)存中,很費內(nèi)存。游標一建立,就將相關(guān)的記錄鎖住,直到取消游標。游標提供了對特定集合中逐行掃描的手段,一般使用游標來逐行遍歷數(shù)據(jù),根據(jù)取出數(shù)據(jù)條件的不同進行不同的操作。而對于多表和大表中定義的游標(大的數(shù)據(jù)集合)循環(huán)很容易使程序進入一個漫長的等待甚至死機?! 「匾氖牵瑢τ诜浅4蟮臄?shù)據(jù)模型而言,分頁檢索時,如果按照傳統(tǒng)的每次都加載整個數(shù)據(jù)源的方法是非常浪費資源的?,F(xiàn)在流行的分頁方法一般是檢索頁面大小的塊區(qū)的數(shù)據(jù),而非檢索所有的數(shù)據(jù),然后單步執(zhí)行當前行?! ∽钤巛^好地實現(xiàn)這種根據(jù)頁面大小和頁碼來提取數(shù)據(jù)的方法大概就是“俄羅斯存儲過程”。這個存儲過程用了游標,由于游標的局限性,所以這個方法并沒有得到大家的普遍認可。
2006-7-10
-
Krugle
#
昨天看到了JExample,今天又看到了這個,看來代碼搜索這個事情早就有人在做了,現(xiàn)在看來做的已經(jīng)很不錯了,現(xiàn)在需要做的就算爬遍所有的SVN,加入到我們寶貴的數(shù)據(jù)庫,還要做一些基于主題和分類的提示,對于我們這些程序員來說用起來或許會更方便。
-
java在路上...
#
項目名稱簡單明了,java的簡單持久化。就跟項目名稱一樣,一切都太簡單了,完全可以不知道什么是數(shù)據(jù)庫了??蚣芴峁┝艘粋€Java對象/關(guān)系映射框架,它設計的目的正是為了使用方便。其中沒有編寫的XML文件,沒有創(chuàng)建的表格,沒有生成的ID,也沒有主鍵... -
XML 與 Java 技術(shù): 用 Castor 進行數(shù)據(jù)綁定
#
對于主要關(guān)心文檔數(shù)據(jù)內(nèi)容的應用程序,Java XML 數(shù)據(jù)綁定是一種代替 XML 文檔模型的強大機制。本文中,企業(yè) Java 專家 Dennis Sosnoski 介紹數(shù)據(jù)綁定,并討論什么使它如此令人矚目。然后,他向讀者展示了如何利用 Java 數(shù)據(jù)綁定的開放源代碼 Castor 框架來處理日益復雜的文檔。如果您的應用程序更多的把 XML 作為數(shù)據(jù)而不是文檔,您就會愿意了解這種處理 XML 和 Java 技術(shù)的簡單有效的方法。 -
Java Examples - JExamples.com
#
太妙了,如果他的數(shù)據(jù)庫能夠再大一些,就更有發(fā)展前途咯
2006-6-18
-
資源中心 - 小議學習Java的浮躁心態(tài)(2)——分析篇
#
當然。對于一些很有扎實基本功,思想也很活躍的開發(fā)者來說。轉(zhuǎn)行java不過是用另一種語言而已。雖然java的體系很龐雜,不過對于他們來說,了解或應用,只是時間問題而已。 -
資源中心 - Java初學者需掌握的30個基本概念
#
確實很基礎,但有時候還要把基礎夯實一下,勿以浮砂筑高臺嘛
2006-6-16
-
The World As Best As I Remember It : Broken Windows Theory
#
vista每個程序員每年只有1000行的代碼量,而US的平均代碼量也只有6200,而在1999年有9000行。小項目考驗的是技術(shù),大型工程考驗的是管理。上下溝通,會議效率,等等,都是問題。
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學習之一-Rss1.0,其實挺簡單的,就是一種簡單的規(guī)定了幾個tag的XML而已。
-
什么是RSS?RSS及其發(fā)展歷程
#
什么是RSS呢?RSS(Really Simple Syndication)是一種描述和同步網(wǎng)站內(nèi)容的格式,是目前使用最廣泛的XML應用。RSS搭建了信息迅速傳播的一個技術(shù)平臺,使得每個人都成為潛在的信息提供者。發(fā)布一個RSS文件后,這個RSS Feed中包含的信息就能直接被其他站點調(diào)用,而且由于這些數(shù)據(jù)都是標準的XML格式,所以也能在其他的終端和服務中使用。
2006-6-15
-
BlogJava - 簡易java框架 - 慶祝世界杯開幕,EasyJF官網(wǎng)全站源碼對外開放!
#
EasyJF官網(wǎng)系統(tǒng)特點及主要功能 1、動態(tài)內(nèi)容自動或手動生成靜態(tài)htm文件?! ?、菜單自動管理 3、在線模板管理 4、AJAX動態(tài)菜單 5、強大的網(wǎng)站信息發(fā)布功能 6、與官網(wǎng)其它系統(tǒng)的良好集成 7、后臺全Java,模板頁面便于維護。 -
BlogJava - 簡易java框架 - Java Web中的入侵檢測及簡單實現(xiàn)
#
在Java Web應用程中,特別是網(wǎng)站開發(fā)中,我們有時候需要為應用程序增加一個入侵檢測程序來防止惡意刷新的功能,防止非法用戶不斷的往Web應用中重復發(fā)送數(shù)據(jù)。當然,入侵檢測可以用很多方法實現(xiàn),包括軟件、硬件防火墻,入侵檢測的策略也很多。在這里我們主要介紹的是Java Web應用程序中通過軟件的方式實現(xiàn)簡單的入侵檢測及防御。 該方法的實現(xiàn)原理很簡單,就是用戶訪問Web系統(tǒng)時記錄每個用戶的信息,然后進行對照,并根據(jù)設定的策略(比如:1秒鐘刷新頁面10次)判斷用戶是否屬于惡意刷新。 -
BlogJava - 簡易java框架 - 編碼討論---亂碼問題之終極解決
#
utf-8也有它的問題,在windows下的文本編輯工具,比如EditPlus,UltraEdit,后者還好些,默認生成的文本,比如是是一個js文件,就會采用默認編碼存,而這個默認編碼不是utf-8。那么在使用這個js文件的時候,就會出現(xiàn)問題,命名看到是相等的兩個字符串,在javascript里比較就是不等,這樣的問題,其實也會給開發(fā)帶來很多麻煩。
-
demo@virushuo: 計算機專業(yè)生應該學什么
#
收到一封mail,是一個計算機系大三學生寫來的,想聽聽我的建議,面臨將要畢業(yè)的關(guān)口,應該學點什么才能對將來有用。隨后又有不少朋友通過mail,im等等方式詢問我對這個問題的看法。想必是上次csdn視頻聊天的節(jié)目引起了不少朋友的思考。 -
指針、引用、數(shù)組和字符串,你真的全弄清楚了嗎? - - CSDN技術(shù)中心
#
好文啊
一直以來我都被告知,引用就是一個別名,數(shù)組名就是一個常量指針,而字符串就是以'\0'結(jié)尾的字符數(shù)組,那么事實是否如此呢? 一、指針(pointer): (一)描述: 指針被存放在內(nèi)存中,它的值是它指向的內(nèi)存單元的地址。要足夠保存這個地址,它的大小自然不會小于該機器的字長(準確來說,這也和編譯器的實現(xiàn)有關(guān):若在32位平臺上使用16位的TC,則地址和指針仍是16位的)。 它提供了一種通過*運算符(dereference,解引用)來訪問內(nèi)存單元的方式。 ……
2006-6-14
-
Meng Yan ( 孟巖 ) @ Weblog ?Blog Archive ?Web Service : WebOS中的Function Call
#
前一段,Blogsphere里面關(guān)于WebOS的大討論甚是激烈,如果說Web2.0的時代,整個Web將會是一個大大的WebOS的話,將各個應用和服務聯(lián)系在一起的就是兩個東西:RSS Web Service
2006-6-13
-
如何正確選擇開放源碼的CMS - TechUpdate/技術(shù)新知
#
去年,Builder.com的專欄作家Shelly Doll寫過一篇文章,題為“開放源代碼將徹底擠垮價值120萬美元的CMS?”。這篇文章促使我更多地學習開源CMS,來發(fā)掘它們究竟能夠帶來什么以及其支持程度。 -
CMS內(nèi)容管理系統(tǒng)概述[CMS幫助指南交流論壇] -- CMS資訊 | CMS研究 | CMS幫助...
#
內(nèi)容管理系統(tǒng)被分離成以下幾個層面:各個層面優(yōu)先考慮的需求不同1,后臺業(yè)務子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務邏輯:各種子系統(tǒng)的權(quán)限控制機制等;2,Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網(wǎng)站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負責以上這些后臺子系統(tǒng)的組合表現(xiàn)管理;3,前臺發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL設計等……內(nèi)容管理和表現(xiàn)的分離:很多成套的CMS系統(tǒng)沒有把后臺各種子系統(tǒng)和Portal分離開設計,以至于在Portal層的模板表現(xiàn)管理和新聞子系統(tǒng)的內(nèi)容管理邏輯混合在一起,甚至和BBS等子系統(tǒng)的管理都耦合的非常高,整個系統(tǒng)會顯得非常龐雜。而且這樣的系統(tǒng)各個子系統(tǒng)捆綁的比較死,如果后臺的模塊很難改變。但是如果把后臺各種子系統(tǒng)內(nèi)容管理邏輯和前臺的表現(xiàn)/發(fā)布分離后,Portal和后臺各個子系統(tǒng)之間只是數(shù)據(jù)傳遞的關(guān)系:Portal只決定后臺各個子系統(tǒng)數(shù)據(jù)的取舍和表現(xiàn),而后臺的各個子系統(tǒng)也都非常容易插拔。 內(nèi)容管理和數(shù)據(jù)分發(fā)的分離:需要要Portal系統(tǒng)設計的時候注意可緩存性(Cache Friendly)性設計:CMS后臺管理和發(fā)布機制,本身不要過多考慮“效率”問題,只要最終頁面輸出設計的比較Cacheable,效率問題可通過更前端專門的緩存服務器解決。 此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設計:通過URL REWRITE轉(zhuǎn)向或基于PATH_INFO的參數(shù)解析使得動態(tài)網(wǎng)頁在鏈接(URI)形式上更像靜態(tài)的目錄結(jié)構(gòu),方便網(wǎng)站內(nèi)容被搜索引擎收錄; -
[轉(zhuǎn)帖]CMS系統(tǒng)的演進[CMS幫助指南交流論壇] -- CMS資訊 | CMS研究 | CMS幫助...
#
以后CMS發(fā)展的方向我認為很大的一方面是內(nèi)容的相關(guān)組織。目前各大網(wǎng)站最常用的提高訪問量的招數(shù)就是在文章頁底添加相關(guān)鏈接,一般是比較火暴的文章和圖片,提升訪問量非常顯著。但這種方式比較死板,每篇文章下面的內(nèi)容都一樣,用戶點了一次就不會點第二次。理想的效果是在文章下面添加相關(guān)的文章,而且不僅僅局限于CMS內(nèi)部,應該將站外的相關(guān)內(nèi)容都添加進去,只要用戶覺得方便,別怕他不回來。另外一個方向就是內(nèi)容來源多樣化。例如新浪的CMS,目前似乎只能對手發(fā)文章進行比較好的管理,對于iask的內(nèi)容,對于論壇的內(nèi)容都是手動的編輯,目前似乎還能滿足需要,但從長期來看,是肯定要變的。如果沒有RSS的出現(xiàn),內(nèi)容來源的多樣化還是一句空話,RSS出現(xiàn)后,站內(nèi)的內(nèi)容,站外的內(nèi)容都可以通過RSS來傳遞?;ヂ?lián)網(wǎng)的入口開始是門戶,后來成了搜索引擎,就是因為搜索引擎可以提供來源多樣化的內(nèi)容,一個網(wǎng)站再大也只是一個網(wǎng)站,做再多的頻道也就是一個網(wǎng)站,無法滿足用戶對于多樣化,個性化的需要。未來的入口是什么,現(xiàn)在還說不定,但肯定是要對用戶的胃口,不能我給你什么,你就看什么,而是看誰能提供給我最想看的東西,讓我最少的動腦動手。我認為未來內(nèi)容分化為兩部分的趨勢會逐漸顯現(xiàn)出來。一部分提供底層的內(nèi)容,博客服務提供商以及社區(qū)服務提供商會是主力,門戶也是重要組成部分;另外一部分僅僅對內(nèi)容進行組織,充當入口,只提供內(nèi)容的鏈接,并不實質(zhì)的存放內(nèi)容。Google的ig是一個例子,微軟的Live站略中RSS Live也是重中之重,Yahoo最近也提供了個性化的門戶,這些都是引子,慢慢的戲會越來越好看。
2006-6-12
-
Python入門資源收集 - [米隨隨] s5s5
#
Python 是一種解釋性,面向?qū)ο螅瑒討B(tài)語義,語法優(yōu)美的通用程序設計編程語言。已經(jīng)成為世界上發(fā)展最快的語言之一!傳說中大到OS,小到WEB他都可開發(fā)出來,強捍而又無敵!傳聞中老外的 Google 、 BitTorrent ,國人的 豆瓣網(wǎng)就是基于Python設計制作出來的!但一般很難找到比較好的教程和文章,我最近收集了一些比較好的入門級的東東,大家共享~ -
深入Python
#
OK,就學這個了
-
Python入門
#
原著 Guido van Rossum翻譯 李東風 * 第一章 介紹 * 第二章 解釋程序的使用 * 第三章 基本使用 * 第四章流程控制 * 第五章 Python數(shù)據(jù)結(jié)構(gòu) * 第六章 模塊 * 第七章 輸入輸出 * 第八章 錯誤與例外 * 第九章 類 * 第十章進一步學習 -
簡明 Python 教程
#
不錯
版本:1.20A Byte of Python Copyright ?2003-2005 Swaroop C H簡明 Python 教程 《簡明 Python 教程》為 'A Byte of Python' 的唯一指定簡體中文譯本,版權(quán) ?2005 沈潔元本書依照創(chuàng)作公用約定(署名-非派生作品-非商業(yè)用途) 發(fā)布。概要無論您剛接觸電腦還是一個有經(jīng)驗的程序員,本書都將有助您學習使用Python語言。
2006-6-11
-
Garden of Evan: Apache HttpClient中文支持
#
我看還是不要改httpClient,而采用US-ASCII形式處理數(shù)據(jù)接口
HttpClient(version 3.0 rc4)的字符集處理在英文操作系統(tǒng)或英文環(huán)境中可能造成中文顯示為亂碼。一個比較簡便的解決方法就是跟蹤造成問題的源碼,修改其字符集并重新編譯使用。 -
ASP.NET2.0 的控件狀態(tài)和視圖狀態(tài)探討->>網(wǎng)頁教學網(wǎng)(http://www.webjx.com)建站指南|網(wǎng)頁制作|網(wǎng)頁特效|Flash動畫|網(wǎng)絡編程|素材下載|教程下載|建站|HTML|CSS|JAVASCRIPT|ASP|PHP|JSP|ASP.NET|數(shù)據(jù)庫
#
原來ViewState持久性機制是用來使.net控件正常工作的,也就使說在EditPost.aspx頁面里邊顯示發(fā)文的頁面是通過控件實現(xiàn)的,為此使用了ViewState,那么這個ViewState要發(fā)回回去才能正常工作。
控件狀態(tài)-為了讓控件正常工作,有時需要存儲控件狀態(tài)數(shù)據(jù)。例如,如果編寫了一個自定義控件,其中具有顯示不同信息的不同選項卡,為使該控件如預期一樣工作,控件需要知道在往返過程中選擇的是哪個選項卡。ViewState 屬性可用于此目的,但開發(fā)人員可能在頁級別關(guān)閉了視圖狀態(tài),從而有效地中斷控件。為解決此問題,ASP.NET 頁框架在 ASP.NET 2.0 版中公開了一種稱為控件狀態(tài)的新功能。 -
歡迎光臨 - 琳婕小筑-老貓的理想 - ASP.NET 2.0 頁面狀態(tài)持續(xù)程序 -
#
ViewState持久性機制
ASP.NET 控件的開發(fā)人員利用 ViewState 和控件狀態(tài)來保持瀏覽器發(fā)出的各請求之間的狀態(tài)信息。通常,該信息作為由頁面呈現(xiàn)的 HTML 標記中的隱藏字段傳送給客戶端。然后,該頁面狀態(tài)作為下一個窗體提交的一部分傳回服務器并還原給控件或頁面。即使瀏覽器使用 HTTP 協(xié)議(該協(xié)議定義為無狀態(tài)),但利用臨時存儲狀態(tài)信息的功能,控件的開發(fā)人員能夠輕松地提供更豐富的應用程序體驗。
2006-6-10
-
五種常見的ASP.NET應用程序安全缺陷_51CTO.COM--中國最大的網(wǎng)絡技術(shù)網(wǎng)站
#
今天試圖做一個donews的自動發(fā)文功能,發(fā)現(xiàn)發(fā)文頁面里邊包含了一個hidden的__VIEWSTATE屬性。考慮可能是這個破壞了我的程序的正常運行。后來在我申請的免費空間的上傳頁面上也發(fā)現(xiàn)了這個字段,查了一下,發(fā)現(xiàn)是摘要里邊的解釋。唉,看來簡單的技術(shù)是突破不了了,難道還要去學加解密嗎?
◎ 讓隱藏域更加安全在ASP.NET應用中,幾乎所有HTML頁面的__VIEWSTATE隱藏域中都可以找到有關(guān)應用的信息。由于__VIEWSTATE是BASE 64編碼的,所以常常被忽略,但黑客可以方便地解碼BASE 64數(shù)據(jù),用不著花什么力氣就可以得到__VIEWSTATE提供的詳細資料。 ■ 風險分析 默認情況下,__VIEWSTATE數(shù)據(jù)將包含: ⑴ 來自頁面控件的動態(tài)數(shù)據(jù)。 ⑵ 開發(fā)者在ViewState中顯式保存的數(shù)據(jù)。 ⑶ 上述數(shù)據(jù)的密碼簽字。 ■ 解決方案設置EnableViewStatMAC='true',啟用__VIEWSTATE數(shù)據(jù)加密功能。然后,將machineKey驗證類型設置成 3DES,要求ASP.NET用Triple DES對稱加密算法加密ViewState數(shù)據(jù)。 -
Nirvana Studio ?Blog Archive ?Python 不是 Java [Anonymoused]
#
sounds different mind in different language
我在檢查代碼的時候發(fā)現(xiàn)他們寫了很多對Java有意義但是對Python卻很恐怖的東西。并不是因為“Python比Java慢”,而是因為在Python中有更方便的方法去完成同樣的目標,甚至在Java中不可能的事情。 -
Nirvana Studio ?Blog Archive ?為什么PHP令人不爽(對于大型系統(tǒng)) [Anonymoused]
#
對于非常小的項目,它可以是一個十分符合人意的編程語言。但是對于較大的和更為復雜的項目,PHP就顯出他的薄弱了。當你不斷地摸索之后,你會發(fā)現(xiàn)我提到的某些問題的解決方案。所以,當解決方案已知之后,為什么不能修正他呢?另外為什么這些修補不在手冊中提到呢?一個開源的語言十分流行是一件好事。但不幸得是,它不是一個偉大的語言。我希望所有的問題能有一天得到解決(也許在PHP6?),然后我們就將擁有一個開源語言,他既開源,又好用。到現(xiàn)在,當你要啟動一個多于5個腳本頁面的項目的時候,你最好考慮C#/ASP.Net 或者 Java/JSP或者也許Python同樣是一個更好的選擇。 -
Python - Wikipedia [Anonymoused]
#
比較一下perl和python吧
Python也被稱為是一門清晰的語言。因為它的作者在設計它的時候,總的指導思想是,對于一個特定的問題,只要有一種最好的方法來解決就好了。這在由Tim Peters寫的python格言(稱為The Zen of Python)里面表述為:There should be one-- and preferably only one --obvious way to do it. 有意思的是,這正好和Perl語言(另一種功能類似的高級動態(tài)語言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。這似乎是人們常把Perl和Python互相比較的重要原因。 -
Perl - Wikipedia [Anonymoused]
#
感覺用wiki看的更明白
Perl(Practical Extraction and Report Language)是一種腳本語言。最初的設計者為拉里沃爾(Larry Wall),它於1987年12月18日發(fā)表。Perl借取了C、sed、awk、shell scripting以及很多其他程式語言的特性。其中最重要的特性是他內(nèi)部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。 -
BlogBus 公告板 - BlogBus.Com
#
也許明年就來這兒了
-
Java趨勢:腳本語言引領風騷 [Java]
#
只用了短短的8年時間,卻好像已經(jīng)成長了35年,Java已經(jīng)迅速在廣泛的領域中找到了自己的位置:P2P、開放源代碼、無線應用、嵌入式應用程序以及將要命名的某些應用。很難追蹤Java的具體方向,因為它在每個領域都正處于領導地位?! ‖F(xiàn)在,讓我們看看Java領域中日益增長的腳本語言的影響。
-
windows下Perl開發(fā)環(huán)境的安裝和配置|計算機基礎教程網(wǎng)|CGI
#
看看perl,用腳本處理文件應該比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
#
真的很需要一個好用的html parser,每次從一個response中按照字符串這么找可真是費了勁了
2006-6-8
-
深入淺出Java模式設計之模板方法模式__天極Yesky
#
沒感覺有什么特別的作用阿
2006-6-7
-
【發(fā)布】Lucene中文分詞包,當前版本號 1.1
#
let me try
2006-6-4
-
JVM的垃圾回收機制詳解和調(diào)優(yōu) — JAVA頻道 - 賽迪網(wǎng)
#
-Xms,-Xmx一般設為同樣大小。 800m -Xmn 是將NewSize與MaxNewSize設為一致。320m -XX:PerSize 64m -XX:NewSize 320m 此值設大可調(diào)大新對象區(qū),減少Full GC次數(shù) -XX:MaxNewSize 320m -XX:NewRato NewSize設了可不設。4 -XX: SurvivorRatio 4 -XX:userParNewGC 可用來設置并行收集 -XX:ParallelGCThreads 可用來增加并行度 4 -XXUseParallelGC 設置后可以使用并行清除收集器 -XX:UseAdaptiveSizePolicy 與上面一個聯(lián)合使用效果更好,利用它可以自動優(yōu)化新域大小以及救助空間比值 -
JVM詳解之Java垃圾回收機制詳解和調(diào)優(yōu) — JAVA頻道 - 賽迪網(wǎng)
#
Sun HotSpot 1.4.1使用分代收集器,它把堆分為三個主要的域:新域、舊域以及永久域。Jvm生成的所有新對象放在新域中。一旦對象經(jīng)歷了一定數(shù)量的垃圾收集循環(huán)后,便獲得使用期并進入舊域。在永久域中jvm則存儲class和method對象。就配置而言,永久域是一個獨立域并且不認為是堆的一部分。默認狀態(tài)下,HotSpot在新域中使用復制收集器。該域一般分為三個部分。第一部分為Eden,用于生成新的對象。另兩部分稱為救助空間,當Eden 充滿時,收集器停止應用程序,把所有可到達對象復制到當前的from救助空間,一旦當前的from救助空間充滿,收集器則把可到達對象復制到當前的to救助空間。From和to救助空間互換角色。維持活動的對象將在救助空間不斷復制,直到它們獲得使用期并轉(zhuǎn)入舊域。使用-XX:SurvivorRatio 可控制新域子空間的大小。 -
Java 的 HTTP 文件隊列下載
#
destUrl='http://www.ebook.com/java/網(wǎng)絡編程001.zip'; url = new URL(destUrl); httpUrl = (HttpURLConnection) url.openConnection(); //連接指定的網(wǎng)絡資源 httpUrl.connect(); //獲取網(wǎng)絡輸入流 bis = new BufferedInputStream(httpUrl.getInputStream()); -
使用Doxygen構(gòu)建文檔系統(tǒng)
#
Doxygen是一種開源跨平臺的,以類似JavaDoc風格描述的文檔系統(tǒng),完全支持C、C++、Java、Objective-C和 IDL語言,部分支持PHP、C#。注釋的語法與Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以從一套歸檔源文件開始,生成HTML格式的在線類瀏覽器,或離線的LATEX、RTF參考手冊。對于未歸檔的源文件,也可以通過配置Doxygen來提取代碼結(jié)構(gòu)?;蛘呓柚詣由傻陌蕾噲D(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可以理解成更加嚴格的HTML
2006-5-28
-
博客園 - 鳥食軒 - 讓您的Ajax應用加載數(shù)據(jù)時界面友好
#
Ajax進度條
-
閱讀文章
#
探索需求
-
IBM developerWorks 中國:XML:Ajax 技術(shù)資源中心
#
-
閱讀文章
#
-
黑客道編程三字經(jīng)(轉(zhuǎn)載)
#
呵呵
2006-5-27
-
BlogJava - 風向逆轉(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 - 花錢的年華 - 又到預測時,what will be cool in 2006?
#
-
BlogJava - zhaozhao
#
-
Jetspeed項目的介紹 [和訊博客]
#
企業(yè)門戶是一個龐大的系統(tǒng)工程,也許對于成熟的開發(fā)團隊來講就像搭積木一樣沒有技術(shù)含量,但對于缺少項目經(jīng)驗的生疏者來說是一個巨大的門檻。Jetspeed這樣一個東西給了我們,也不會用,因為不懂里邊的概念和業(yè)務,所以,還是安心鉆研一點技術(shù)吧。
-
什么是Portal [和訊博客]
#
什么是Portal?Portal是一個基于web的應用程序,它主要提供個性化、單點登錄、不同來源的內(nèi)容整合以及存放信息系統(tǒng)的表示層。
2006-5-26
-
用doxygen為程序生成文檔--leoh2000
#
今天研究了一天的文檔生成,感覺doxygen還是不錯的,不比DOC-O-Matric差,只是怎么也不能生成jdk doc那樣子,有點郁悶
2006-5-25
2006-5-24
-
Jakarta Commons HttpClient 學習筆記 - 中國JAVA手機網(wǎng)
#
-
介紹一篇關(guān)于session的好文章,寫的很詳細(jsp-servlet 技術(shù)) - 中國JAVA手機網(wǎng)
#
不錯,很詳細
session在web開發(fā)語境下的語義又有了新的擴展,它的含義是指一類用來在客戶端與服務器之間保持狀態(tài)的解決方案④。有時候session 也用來指這種解決方案的存儲結(jié)構(gòu),如“把xxx保存在session 里”⑤。由于各種用于web開發(fā)的語言在一定程度上都提供了對這種解決方案的支持,所以在某種特定語言的語境下,session也被用來指代該語言的解決方案,比如經(jīng)常把Java里提供的javax.servlet.http.HttpSession簡稱為session⑥。 -
SimpleStringSearch -
#
2006-5-21
-
HTTP協(xié)議的運作方式--
#
httpclient看不懂了,還是了解一下原理吧
-
中國DotNet俱樂部——首頁
#
今天遇到一個問題,就是用HttpClient時候發(fā)現(xiàn)里邊采用了common-log的日志,但是不知道怎么設置為debug模式,后來看了車東一篇文章才知道common-logging只是一個抽象層,具體的實現(xiàn)還是基于jdk1.4或者log4j,所以設置應該是在conf下邊的 log4j文件中,過去一看,果然如此。
-
竹筍炒肉: Jakarta Commons Logging學習筆記
#
common-logging
2006-5-20
-
SteveStreeting.com ?Java will be open source
#
java要開源了,這可是個利好的消息,昨天看了金碟技術(shù)總監(jiān)對于J2EE 5.0的看法,感覺java的發(fā)展相對于外圍的組件顯得慢很多,而且組件多起來了,使開發(fā)者會選擇各種不同的組件實現(xiàn)系統(tǒng),沒有j2ee指導的這種開發(fā)模式,在j2ee一旦發(fā)布新版本以后就會產(chǎn)生翻天地覆的變化,這對于企業(yè)的開發(fā)成本來說是很高的,對于技術(shù)人員來說也需要熟悉更多的組件以跟蹤技術(shù)發(fā)展。另外,j2ee的版本更新過慢可能會導致主要組件主導開發(fā),而失去j2ee權(quán)威性的事情發(fā)生,j2ee本身掌控全局的能力可能會越來越差。所以我覺得開源是一件好事兒,用apache式的開發(fā),設立子項目,用不斷推出的各方面的組件來主導用戶的開發(fā)。版本的更新速度也會加快,在新技術(shù)方面的更新上可以和微軟的.net拼一拼了。
2006-5-20
-
::支點網(wǎng)-金蝶中間件袁紅崗:Java EE 5.0是另一次震撼
#
在Web開發(fā)方面,Java EE 5增加了新的JSF規(guī)范,這是一個類似于struts之類的web開發(fā)框架,但比它們更方便。JSF基于事件及UI組件模型的開發(fā)方式顛覆了傳統(tǒng)的web 開發(fā)習慣,結(jié)合開發(fā)工具的支持,將使其更接近于一個真正的MVC編程環(huán)境。使用JSF開發(fā)表現(xiàn)層現(xiàn)在看起來更象swing編程,基于UI組件的模型能夠把 web界面定制的很多工作獨立出來,廠商可以針對具體的目標定制更多更好用的組件。
-
風言瘋語之IT羅盤 ?Opensourcecms:優(yōu)秀web開源代碼的展示網(wǎng)站
#
好,不錯的資源
2006-5-18
-
MySQL使用和管理-XiaoShen's BLOG
#
-
mysql常用命令-XiaoShen's BLOG
#
-
學習MySQL常用操作命令 || CnXHacker.Net
#
-
門戶網(wǎng)站架構(gòu)分析 - 振華博客
#
學習學習
-
概念:以用戶為中心的設計
#
本來感覺只是一個常識,已經(jīng)提到理論高度了
-
BlogJava - 鳥不生蛋蛋的地方 - 一個WEB框架功能的分析:用編碼規(guī)定代替配置文件
#
簡化java web開發(fā)的框架
-
Google Web Toolkit - Build AJAX apps in the Java language
#
google webtoolkit,下來看看
2006-5-16
2006-5-11
-
Collections
#
有空好好看一下java的collection Framework
-
How to Use Tables
#
如何使用Java的Table
-
How to Use Menus
#
tell us how to use menu
2006-5-10
-
SWT, Swing or AWT: Which is right for you?
#
Comparision of AWT,Swing and SWT,tell us how to choose.
-
Java秘史:隱藏在SWT/Swing背后的故事__天極Yesky
#
AWT,Swing,SWT以及美女Amy的恩怨情仇
Swing不能共存。我們甚至在SWT中定義了自己的Point和Rectangle類——整個工具包對AWT或Swing都沒有任何依賴。我們把這個工具包放到了Eclipse中,這是一個工具平臺,它的總體設計目標就是要戰(zhàn)勝Micrsoft和Visual Studio。Eclipse是開源的,所以任何人都可以在上面構(gòu)建自己的東西,我們已經(jīng)有像TogetherSoft和Rational這樣的公司移植到了上面。我們的競爭者是Microsoft,所以我們所有努力和注意力都是從正面針對Microsoft。 -
Matrix - 與 Java 共舞 - SWT, SWING, AWT, 哪一個更適合你?
#
JFC,GUI,AWT,SWT
2006-5-9
-
Choose Your Java XML Parser
#
-
竹筍炒肉: XML學習筆記(二)
#
-
竹筍炒肉: XML學習筆記(一)
#
-
Java中四種XML解析技術(shù)之不完全測試 - TTUD.COM
#
sax,dom,jdom和dom4j的比較
-
竹筍炒肉: HttpClient學習(五)
#
-
竹筍炒肉: HttpClient學習(四)
#
-
竹筍炒肉: HttpClient學習(三)
#
-
竹筍炒肉: HttpClient學習(二)
#
-
BlogJava - limq - Jakarta Commons:巧用類和組件(轉(zhuǎn))
#
-
HttpClient入門
#
2006-5-8
-
認識WebService- Run Hubro Run
#
web service
-
架構(gòu)Web Service: 為什么需要Web服務?
#
看了上一段的描述,大家可能會認為這需要一個技術(shù)上的更本性變革,其實,不然。基于XML技術(shù)的Web服務正是解決這一問題的最佳手段。Web服務的使用將改變目前的開發(fā)模式和應用部署的費用規(guī)模。各種Web服務分表實現(xiàn)了一定的電子商務功能,通過將各種電子商務的Web服務進行組合和集成以創(chuàng)建動態(tài)電子商務應用。Web服務能夠統(tǒng)一地封裝信息、行為、數(shù)據(jù)表現(xiàn)以及商務流程,而無需考慮應用所在的環(huán)境是使用何種系統(tǒng)和設備。 -
HOWTO: Write a Summer of Code application | drupal.org
#
Tell us how to write a SOC application
2006-4-22
-
The Lucene search engine: Powerful, flexible, and free
#
-
Lucene:基于Java的全文檢索引擎簡介
#
lucene的車東力作
-
Builder.com.cn : 打印保留 - [原創(chuàng)]Lucene之起源現(xiàn)狀及初步應用
#
lucene中文力作
-
ONJava.com -- Introduction to Text Indexing with Apache Jakarta Lucene
#
lucene的強力文章
只可惜這幾篇文章因為最近研究CG框架的原因還都沒有時間看,等做完這個一定補上,好好研究一下。
2006-4-19
-
在 Eclipse 中利用 Maven
#
maven and eclipse
-
項目管理: Maven 讓事情變得簡單
#
今天試圖編譯HTTPClient,碰到src中的marven就碰巧瀏覽了兩個網(wǎng)頁,感覺這個東西還要在實際項目中用才好學習