對最近討論的看法

最近的討論比較激烈,我看來其實主要思想偏向有兩種,一種是學院式的研究探討,另一種聲音是希望討論能更偏重於如何進行實際運用。我的觀點是支援後面一種。例如book.Save()到底是否物件導向,用法是否優雅;例如物件導向是否一定要使用泛型,什麼才叫物件導向。基於這個話題至少已經不下十幾篇文章,上千的回複爭論。我覺得無論大家得出個什麼結論對我而言沒有任何價值,因為它對我這麼多年來產品開發、項目實施、團隊開發模式面臨的困擾沒有任何實際意義。是沒有銀彈,但總得找到有點力量的東西來解決問題。就如同生活,一定

從才能三態論看績效管理 Deming cycle/PDCA cycle

從才能三態論看績效管理摘錄(作者:辛純禮.

Vivo Cielo Studio Proposal

HTML、JavaScript、CSS、C#、SQL都是程式設計語言,可把幾個東西結合起來開發一個項目卻那麼多事情,開發的世界裡髒、亂、差ASP、ASP.NET、MonoRail、Sprint.Net、ASP.NET MVC、NHibernate、iBatis、LINQ to ...、ADO.NET Entity Framework,還有用戶端的Ajax、FLEX、Silverlight等RIA技術,技術思想在快速發展,對好的開發人員要求越來越高,可項目的問題不見得越來越少問題關鍵在什麼地方呢,

金色海洋同學的”關於Int自增欄位和GUID欄位的效能測試”

原文:關於Int自增欄位和GUID欄位的效能測試。只有測試,沒有分析,呵呵1. 為什麼加了top之後執行計畫變得不一樣了?    加了top 100後,因為只需要返回100條資料,2個表之間的關聯有索引資訊,sql server可以最佳化執行計畫,使用了nested loop方法    沒加top 100需要返回所有資料,因為資料比較多sql server評估出來成本比較高,電腦是雙核的,因此採用了並行的執行計畫。並存執行會多出很多操作,sql

NHibernate Criteria中的And, Or

public IList<BoxDao> QueryRelated(TemplateDao[] templates, DataSourceDao[] datasources){    ICriteria criteria = this._session.CreateCriteria(typeof(BoxDao));    Expression.ICriterion exp = null;    exp = Expression.Or(Expression.In("Template",

NHibernate代碼解析 – SqlTypes

    NHibernate-1.2.0.Beta3-debug    這個目錄下面的類是對資料庫資料類型的封裝。        1. SqlType   在NHibernate中所有的資料庫資料類型都用SqlType或者它的子類封裝。SqlType其實就是對DbType進行一次比較簡單的封裝,並擴展三個屬性:Length、Scale、Precision。作用:DbType是個枚舉,封裝成類之後方便程式使用,另外僅僅一個DbType資訊量不足,通過SqlType類擴充三個屬性。    2.

WSE 3.0非同步呼叫, MTOM, Custom Policy Trace Assertion

    1. 非同步呼叫Web Service    對Web Service端沒有要求,只是Client端調用方法上不同。Code highlighting produced by Actipro CodeHighlighter

[Troubleshoot] 企業管理器查看當前活動時報系統達到最大鎖數量 用Profiler找命令

    解決問題時走了一些彎路,但是過程中有些東西可能對以後有點借鑒性,因此記錄下來。     客戶反映,幾天以來系統有一個儲存操作在早上10之前一直無法進行,過了10點就OK。    客戶的環境為.Net開發的Web應用,用的SQL Server

NHibernate問題 flush-mode 一個事務中重複提交更新的SQL語句

    問題現象:一個session開了事務,先執行insert、update,然後執行ICriteria.List()、IQuery.List(),或者是某些session.Get()方法,最後ITransaction.Commit()。監控執行的SQL語句,發現NHibernate重複執行了很多update的SQL操作。    問題原因:    1. flush-mode問題    NHibernate在執行ICriteria.List()、IQuery.List(),或者是session.

用SandCastle為注釋產生chm文檔

:Sandcastle - June 2007 Community Technology Preview (CTP)使用Sandcastle前必須安裝HTML Help Workshop。使用說明:Creating a Chm build using Sandcastle。這個說明文檔跟現在的SandCastle

訂單價格體系 – 另類實現

   AMT項目,原有系統和商務程序對訂單的處理模型:   訂單處理麻煩的一塊是價格體系。不同企業,對不同客戶、不同產品、不同地區、不同銷售季節等,銷售策略會不一樣,因此導致價格體系需要設計的很複雜才能更多的滿足實際應用需求。典型的一些價格策略,比如按照金額或者數量設定階梯價格、折扣率。另外就是促銷活動等。   AMT的流程中,訂單價格由2個體系構成:標準合約+協議。  

Using MemCached with NHibernate

There's nothing says how to use MemCached in NHibernate, here is the steps to approach this. It's very easy in fact.1. Install and start MemCached. http://jehiah.cz/projects/memcached-win32/. 2. Copy the ICSharpCode.SharpZipLib.dll,

PL/SQL的一些問題

1. Rownum    PL/SQL User's Guid and Reference中的描述:    ROWNUM returns a number indicating the order in which a row was selected from a table. The first row selected has a ROWNUM of 1, the second row has a ROWNUM of 2, and so on. If a SELECT statement

The summary of REST

Architectural Styles and the Design of Network-based Software ArchitecturesA Brief Introduction to RESTRepresentational State Transfer (REST)Fielding, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Doctoral

NHibernate代碼解析 – Driver

    NHibernate-1.2.0.Beta3-debug    為什麼從Driver開始?資料庫的使用、多資料庫的封裝是NHibernate比較底層的東西,因此決定從這裡開始。    多資料庫支援的實現無外乎幾個方面:使用標準的SQL語句;對客戶(Client)封裝各類資料庫的ADO.NET對象;一些資料庫之間特殊性的處理。    Driver目錄下一系列的類,主要目的是封裝DbConnection、DbCommand對象的建立,以及Prepare

TP-LINK防火牆設定

僅開放指定連接埠上面設定的效果:區域網路內192.168.1.100-192.168.1.140的IP地址只能通過80、443-444、8000-8005、6000-6005、4000-4005、25、110訪問Internet,而192.168.1.141-192.168.1.255的IP可以使用任何連接埠訪問Internet。1. 使用廣域網路IP 1.1.1.1-255.255.255.255表示Internet上所有IP地址。2. 例如要開放Internet

為什麼無法物件導向

條條道路通羅馬,能解決問題的都是好辦法。1. 產品需要滿足使用者需求。每天都在用windows、ie、word、firefox等,都很好用,但對使用者來講誰關心後面的代碼、架構是什麼樣子。生產線上的人每天都在用你寫的產品,他們只關心產品是否能準確地完成功能,沒有故障,操作是否方便。有很多人覺得架構不好,代碼ugly,所以重寫產品,下面幾個老連結大家可以看看。說說: http://blog.joycode.com/demonfox/archive/2007/03/21/98381.aspx

SAP文章搬家

當年學習SAP時簡單記錄的幾篇文章,老的部落格徹底關閉,搬到這邊來,可能以後要有用的著的時候SAP InstallationFinally I have finished installing the system. It spent me a whole day!All things went well during the installation by following the instructions. One notes: when installing the database

下載Excel檔案

aspx:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>test.aspx.cs:Code highlighting produced by Actipro

Parse the StringTemplate expression

    If you need to get the attributes list that referenced in a StringTemplate, as well as which specific templates that invoked by it, you need to parse the StringTemplate expression. The following code snippet demonstrates how to do this using

總頁數: 61357 1 .... 3428 3429 3430 3431 3432 .... 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.