“發明新的輪子”是什麼

最近看一些技術方面的文章的時候經常可以看到一句話叫"發明新的輪子"(好象第一次是在J2EE WithOut EJB裡面的,然後在一些技術文檔和最近一期的程式員雜誌也看到了),始終不太明白他的意思。昨天在地鐵站等人,無聊,所以在書店亂翻書看,然後在一本講人事管理方面的書裡面又看到了這句話。看了一下,好象是國外的一句諺語之類的東西,意思是車輪子這東西早就發明了,而又自己發明新的。應該是用來形容重複無謂的工作的意思吧。還請明白的人指點下。

NHibernate的Q&A(持續更新)

我碰到、想到和回答過的NHibernate裡的不能單獨成文的小知識點,持續更新。 Q:不設定Cache時NHibernate會使用二級緩衝嗎A:會,它會使用NHibernate.Cache.HashtableCacheProvider Q:設定檔中use_outer_join和max_fetch_depth有什麼作用A:當使用關聯影射時,如果未設定消極式載入,如果use_outer_join為true,則NHibernate用帶join的Sql同時讀取對象;為false,則分兩條Sql讀取。ma

有追求的程式員是痛苦的嗎?

我不是學電腦專業的,但我愛這個行當。經曆了很多坎坷,才終於做上程式員這份工作。我熱愛的工作,對工作投入了很多的熱情,如饑似渴的學習著各種專業技能。同時我是一個很注重代碼品質的人,希望我寫過的程式對我而言不僅僅是一件商品同樣也是一件工藝品。但身邊接觸到的很多事情確在漫漫蠶食著我的耐心、執著以及追求。以前有個叫大丁的同事在命名變數是總喜歡用上自己的名字,應為他懶得給變數取各種各樣的名字,所以代碼就成了下面這個樣子int Dading1=1;int Dading2=Dading1*3;int

log4net面面觀之Repository

        上回說道:Repository可以說成基於一個log4net配置節建立的log4net容器,它根據log4net配置節的指示建立其他所有對象(Logger/Appender/Filter/Layout等等)並保有他們的執行個體,隨時為你所用。       每個Repository都有自己唯一的名字,如 root。      

一名英格蘭球迷眼裡的本屆英格蘭隊

英格蘭的世界盃旅程昨晚被德國終結了。身為一個英格蘭的球迷的確心裡不好受。比賽中蘭帕德的本來可以扳平比 分的一粒進球被判無效(難道真的“蘭怕德”了?), 是整場比賽最大的爭議點。有些人認為此球誤判導致英格蘭的最後大比分失利,但身為一個十幾年的英格蘭球迷,我認為即使此球算了,英格蘭人仍然只有3成 勝算。 先談談主教練,卡佩羅的到來帶來了很多的戰術紀律,加強了球隊的防守,但同時也影響了球隊的進攻,這次比賽

用log4net組播跟蹤多伺服器系統日誌

    如果你在用.Net開發後台系統,要想同時看到多個伺服器的日誌,那麼可以用log4net的UdpAppender組播日誌資訊,然後在一個傳統型程式上接受、查看。    因此,寫了個iTrace日誌接受查看器,原始碼    服務程式需要有iTrace.layout.dll,這個是格式化發出的日誌資訊的。log4net.Util.Transform中有一個Bug,該Bug會導致中文資訊在做XML格式化時資訊丟失。不得以,自己搞一個layout。    服務程式log4net配置這樣寫:   

一個新的輪迴,一個新的開始

四年了,離我上次更新blog已經四年的時間了,時間過的真快。回首看這四年,真是讓人慚愧,四年前,加入了現在的這家公司,這是我的第一家外企,英文不好,大量的英文文檔和眾多的公司新技術需要學習,讓我決定停止更新blog,這一停就四年過去了。回想四年前,那時的我對技術的激情和執著,讓現在的我實在是感到汗顏。現在的我已經沒有太多主動學習新技術的渴望,而是現實的學些工作上需要的東西,而這些東西對於四年來說實在是太少了。四年下來我除了瞭解了一些持續整合,敏捷開發的皮毛,其他一無所獲。這段時間心情不是很好,但

[匯入]擷取模版列中按鈕事件所在行的關鍵字

     摘要: 擷取模版列中按鈕事件所在行的關鍵字 被常常問到的一個經典問題了,答案放到網上來。步驟1 ASP.NET的這個地方這樣設定。GridView加入 OnRowCommand 事件,模版列的按鈕設定CommandArgument、CommandName  1<asp:GridView ID="GridView1" runat="se...  閱讀全文小小小程式員 2007-03-29 16:48

別總是學習和工作,花點時間來思考

最近,應該是發了有追求的程式員是痛苦的嗎?

MSBUILD 指南(更新中)

基礎操作修改已有屬性的值, 如例在DefineConstants值後追加 <CreateProperty Value="$(DefineConstants);PatchCreationId=$(PatchCreationId)"><Output PropertyName="DefineConstants" TaskParameter="Value"/></CreateProperty>執行外部程式 <Exec Command="echo

方根的手演算法

因為a^2*b^2=(a*b)^2,如:2^2*3^2=4*9=36=6^2=(2*3)^2,所以也可以這樣算平方根:以5為例從1~9遞增計算得到2^25,所以第一個數是2;5/2^2=1.25;從1.1~1.9遞增計算得到1.1^21.25,所以第二個數是1.1;1.25/1.1^2=1.03305785,後面的不要,取1.0330作參考就行;實際是每一次遞增兩位;再從1.01~1.09遞增計算得到1.01^21.0330,所以第三個數是1.01;1.25/1.1^2/1.01^2=1.012

給部落格園提點意見

部落格園有自己的論壇,而知道的人似乎不多,人氣和部落格差的很遠。我想論壇的入口不明顯可能是個問題。既然有論壇了,就得充分利用起來。有些內容放在部落格裡可能不是很合適比如說“提問區”,“管理區”,“

資料庫開發的持續整合 – 方法和流程

本系列文章目錄    資料庫開發的持續整合 - Sql Server 部署升級工具    資料庫開發的持續整合 - Sql Server資料庫結構比較    資料庫開發的持續整合 - 方法和流程    資料庫開發的持續整合 - Liquibase的簡介和應用    資料庫的持續整合 - CruiseControl.Net的項目配置決定使用Castle

資料庫開發的持續整合 – Liquibase的簡介和應用

本系列文章目錄    資料庫開發的持續整合 - Sql Server 部署升級工具    資料庫開發的持續整合 - Sql Server資料庫結構比較    資料庫開發的持續整合 - 方法和流程    資料庫開發的持續整合 - Liquibase的簡介和應用    資料庫的持續整合 - CruiseControl.Net的項目配置       

[調查]如果你是個講求編碼規範的程式員,而碰到給變數、方法隨意命名,注釋又混亂的同事時你會怎麼處理???

如果你是個講求編碼規範的程式員,而碰到給變數、方法隨意命名,注釋又混亂的同事時你會怎麼處理???A.鄙視他,不搭理此人B.看到不好的地方就給他改C.找領導反映情況D.和他大吵一架E.不管他,寫好自己的就可以F.不厭其煩說服此人改好G.公司環境太差,另攀高枝H.同流合汙,和他一樣寫程式I.其他談談你的做法吧。

Castle ActiveRecord筆記

文章目錄 5 嵌套的資料 Nested data6 消極式載入Lazy load  選定使用Castle ActiveRecord開發資料庫應用,感覺甚爽,寫個筆記,做點測試(原始碼)1 表列如果你的列名是資料庫的保留字,在Property中用"`"聲明列名

log4net面面觀之工作原理

    要知道Log4net究竟是咋幹活的,咱們可以從下面這個脈絡簡圖入手。你的程式中的語句log4net.LogManager.GetLogger().Info(“hello world!”);

CruiseControl中應用NCover和NCoverExplore

曾經想在CruiseControl.Net上加入NCover和NCoverExplorer來輸出測試案例覆蓋代碼的情況,當時因在Ncover.org上發現要$而作罷。偶然獲知其老版依然免費,心裡痒痒,再次嘗試。感覺CC的協助寫得不夠完善,就來塗一篇。 配置CC項目1 通過NCover調用NUnit做測試,就不需要在項目中其他地方再做一次了。NCover將在baseDirectory中產生Coverage.xml檔案。Code highlighting produced by Actipro

使用south實現Django的資料庫升級遷移

Technorati 標籤: django,south,資料庫遷移Ruby有牛哄哄的Rails Migration實現資料的升級和遷移,django呢? 有south。 已有的應用要支援south(開發版)編輯settings.py , 把' ‘south’  放到INSTALLED_APPS 中 manage.py syncdb 把south的表(用來記錄資料庫變化曆史的)搞到資料庫中去,注意south把syncdb 改了一點點,有什麼變化,我現在不關心,要他乾的活能幹就行

總頁數: 61357 1 .... 3411 3412 3413 3414 3415 .... 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.