在FreeBSD下安裝subversion

與PHP5的安裝一樣,本來是一件很簡單的事情。cvsup -gL 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfilecd /usr/ports/devel/subversionmake install clean但 首先鬱悶的一點就是,裝上的不是目前的穩定版本:1.2.3,而是1.3.0-rc4(前兩天裝的時候還是rc2)。不知道為什麼,別的軟體,比如

建立一個MDB檔案

昨天令狐說需要用到Access資料庫,又不想裝Office,在群裡徵求辦法。我建議的辦法是用DELPHI/BCB內建的SQL Explorer通過BDE over ODBC串連Access資料庫,這樣就可以修改庫結構,及使用SQL語句進行大部分資料庫操作。但是有一個問題就是不能建立一個空的資料庫檔案,只能串連已有的MDB檔案。不過這個問題好解決,用ADOX不過是幾行代碼的問題,如果會VBS當然最好,MSDN裡有現成的代碼,可惜偶不會,只好拿TCX寫了一個:void CreateMDB(

用DELPHI的RTTI實現對象的XML持久化

用DELPHI的RTTI實現對象的XML持久化 [Mental Studio]猛禽[Blog]去年我花了很多時間嘗試用DELPHI進行基於XML的WEB應用開發。起初的設想是很美好的,但結果做出來的東西很簡陋。一部分原因就在於XML到Object之間的資料繫結實現太麻煩(另一部分是因為對XSLT不熟,學習它花了很多時間)。 之前我一直是用DELPHI提供的XML Data binding來做的,基本做法是:先用工具(如XMLSPY)做好一個XML Schema(XSD),然後用XML Data

關於用Delphi實現動態代理

本來想上周末沒能用DELPHI實現動態代理就算了,可是這幾天卻始終放不下這個想法,這實在是一個太美妙的想法了。而且在認真看了VCL對SOAP的實現後,現在至少有九成的把握可以實現這樣一個動態代理。那麼動態代理有什麼用?這要先從GoF的Proxy模式說起。假設有下面這樣一個介面及其實現:現在,如果你是這個介面的使用者,而這個介面及其實現者提供了一個: Foo :

usb-creator錯誤”無法識別分區號”的解決

上周四Ubuntu

果粉黑誕生記——兼談檔案夾隱喻

事情已經過去一周了,因為一直忙別的事情也沒顧得上談。前兩天看到丁宇兄(@felixding)談及此事,然後趙姐夫(@jeffz_cn)也談了一下,那我也來說說吧。BTW:我就是文中那位 @raptorz我是上個月敗入MBP的,本來是想格成Ubuntu來用,但是又想試試傳說中的Mac

安全意味著麻煩

FreeBSD是一個很安全的系統。而且實在是太安全了。因為鳥眼觀圈這個基於Pivot的BLOG最近老是被垃圾回複煩擾,決定啟用新版Pivot的一個反垃圾郵件功能,不過這個功能需要使用PHP的session功能,而我原來編譯安裝的PHP是不包含的,所以一直沒有啟用。在FreeBSD 下用Ports安裝軟體,都是用源碼編譯,並且預設使用最小配置,需要什麼功能都是自己手工修改Makefile加參數實現的——不像Windows下相

Thinking Everyday V: 在有微博之前

See AlsoThinking EverydayThinking Everyday IIThinking Everyday IIIThinking Everyday IVShall We Talk?如果會議中有人可以不發言, 那他就沒有參加會議的必要專案經理最佔便宜傳統Team 專案經理最佔便宜, 所有人都向他單線彙報, 出了事都找他, 他知道所有的問題和解決方案, 隨著項目的進行, 他的知識會被動的越來越豐富. Truck Number的一個執行個體公交 vs.

JUnit In Action 筆記

第二章 Exploring JUnit1.JUnit類TestCase TestSuite -- Designed to run one or more test casesBaseTestRunner  -- Launches the TestSuite2.Composite pattern 在JUnit中的應用TestSuite and TestCase

最恨你們這些做Spyware的

(2007-03-03)因為一個Spyware,浪費了我兩天時間才搞定。其實是兩個……哦,不,是三個。不過在其中一台機器上的那個昨天已經被我幹掉了,但是在另一台機器上這兩個真是折騰S偶了。:(還好最後總算都幹掉了。這兩個Spyware分別是:ssqpq.dll和tuvsqol.dll。癥狀是有幾個:1、機器忽然不能從網路訪問,到機器上登入也失敗,報錯:“系統無法讓您登入,因為發生下列錯誤:不支援網路請求。請重試一次,或詢問您的系統管理員!”只能強行重啟,重啟以後可以暫時解決。2、不能訪問機器的共

程式員的定義

令狐在mikeshi的《程式設計的發展降低程式員的入門門檻????其實那是胡扯……》一文後回複說:你對程式員的定義的確太過苛刻。的確是這樣。我一貫反對在中國推行所謂“軟體藍領”的概念,支援敏捷方法,贊成設計存在於編碼過程中的觀點。但是這並不是表示我認為經典軟體工程是錯誤的,只是我覺得它們不適合中國的情況。因為至少我們可以看到,在印度,經典軟體工程被實踐得相當好。所以在印度,程式設計的發展的確降低了程式員的入門門檻——印度的程式員中不乏高中生,甚至前幾年有一次奪得世界小姐冠軍的那個印度MM也是程式

好的伺服器系統

Edward Guo在我的《放毒記》裡與我探討了一下他的不同意見,我覺得有必要收藏一下:edguo 發表於2006-12-24 21:39:46抱歉說幾個不太同的觀點:1. Linux做伺服器還行(以前的公司郵件伺服器用FreeBSD是很不錯),做案頭應用還差~5輩,RedHat7以前玩了一下,命令列倒是沒什麼已經, 但因為中WinGUI毒太重,覺得KDE/GNOME的思維很離奇,實在受不了,也許也是因為年紀大了轉不過來;不過既然用戶端要選用(無論你是樂意還是

UML Distilled讀書筆記

Chapter 2. Development Process1. 迭代和瀑布模型    迭代(Iterations) -- 把項目分解成多個功能的子集,每次迭代完成一部分功能,一次迭代是一個完整的生命週期,包括:需求分析、設計、編碼、測試。    Staged delivery -- 混合過程。分析和high-level design應用瀑布模型,編碼、測試應用迭代。    Time boxing --

分布式版本控制(一)

雖然我使用傳統SCM(軟體組態管理,或者叫RCS——版本控制系統)軟體已經有很多年,從那個垃圾一般的VSS到功能強大的CVS和SVN都用過 一段時間,短則半年(VSS),長則數年(SVN)。但是對於分布式版本控制系統(DRCS),我也是剛接觸不久,發現它們的確很不錯,相比傳統SCM來 說,是一種質的變化。所謂DRCS是相對於傳統集中式的SCM而言的。對於傳統SCM來說,Repository是集中在唯一的一個地方,

DELPHI 6 搶先研究– BizSnap/SOAP/WebService 之三 — 用 SOAP 實現三層資料庫應用

DELPHI 6 搶先研究-- BizSnap/SOAP/WebService 之三 -- 用 SOAP 實現三層資料庫應用     在前面的例子(見 《DELPHI 6 搶先研究 -- BizSnap/SOAP/WebService 之一 -- 一個 Hello world! 的例子》 和《DELPHI 6 搶先研究-- BizSnap/SOAP/WebService 之二 -- 通過 SOAP 傳遞自訂類型資料》 )中我們看到了 SOAP

在BCB中使用DUnit

因為最近在用BCB寫一個程式,而C++的測試架構沒有什麼好用的:CppUnit(GUI)只支援VC(現在好像也支援XWIN,不過沒試過),boost的測試架構只有命令列。而我在DELPHI下用DUnit習慣了,所以就想到在BCB裡使用DUnit,經過一番嘗試,終於取得了成功。雖然說BCB和DELPHI都是基於VCL,但C++畢竟還是與DELPHI不同的,本文將按DUnit文檔中所說的那個最簡單的例子來說明如何將DUnit用於BCB中。首先建立測試應用程式:建立一個Project,刪除預設的主表單

在FreeBSD下安裝PHP5

本來是一件很簡單的事情。cvsup -gL 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfilecd /usr/ports/lang/php5(或者用:/usr/ports/www/mod_php5)make install clean但是結果卻發現pivot無法運行,報一個錯誤,說是什麼函數找不到。google了一下才知道,這個函數在一個叫做pcre(Perl Compatible Regular Expressions)

Twisted開發Web應用筆記

(最近忙,發點舊文湊數-_-|||,這是三月份試用Twisted時記的一點筆記)Twisted是一個功能極為強大的非同步網路應用開發庫——當然是Python的。印象中大概也就只有ACE有這麼強悍,但Twisted在易用性方面要好很多——這其中當然少不了Python的功勞(ACE是用C++的)。但Python也有其缺點,其中之一就是因為GIL的存在使得用Python寫多線程應用的意義不大,那麼對於像Twisted這樣基於Reactor模式實現的單一Event

Turbo還是那個Turbo嗎?

美國當地時間9月5日(北京時間9月6日),從Borland分拆出來的開發工具部分DevCo曆時近半年,終於推出了一系列以Turbo命名的產品。這個系列被稱為:Turbo Explorer包括四個產品:Turbo Delphi, Turbo C++, Turbo Delphi.net, Turbo C#。每個產品包括兩個版本:Professional版和Explorer版,其中Explorer版是免費的。從 前天開始,我們幾個Borland

帶OAuth的twip安裝手記

由於9月1日起,某網站不再提供BasicAuth方式的登入,必須使用OAuth,這就給中國網民帶來了非常大的不便。因為還有好多第三方都是只支援BasicAuth的。不得已,只能自己弄個twip轉一下API了。twip的文檔實在是太那什麼了,所以安裝過程主要參考了這篇《輕鬆搭建oauth twip(PHP)》,不過不知道是版本問題還是別的原因,裝好後出不來timeline,查了半天原來是一個小問題。主要的安裝過程就不多廢話了,看上面那篇連結就好,下面主要說一些注意事項。說明:全部以twip 3.1

總頁數: 61357 1 .... 18807 18808 18809 18810 18811 .... 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.