設計模式之—–單件(singleton)

using System;namespace CSDesingPattern{ class Singleton  {  private static Singleton mInstance;  private int x = 0;    private Singleton(){}  public static Singleton GetObject()  {   if (mInstance == null)    mInstance = new Singleton();   return

SQL 預存程序封裝代碼產生器

介面圖:產生的程式碼如下:(通過sqlHelp封裝執行)using System;using System.Data.SqlClient;using System.Data;namespace Etime.BEP{ /// <summary> ///  ProjectTask /// </summary> public class ProjectTask {  public ProjectTask()  {   //   // TODO: 在此處添加建構函式邏輯   //

SQL 某一列是不是關鍵字的判斷,

由於寫一個代碼自動產生工具,需要找一些讀系統資料字典的資訊,以前有個寫一個很不錯的,SELECT  表名=case when a.colorder=1 then d.name else '' end, 欄位序號=a.colorder, 欄位名=a.name, 標識=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主鍵=case when exists(SELECT 1 FROM sysobjec

用戶端改變狀態,伺服器伺服器端讀不到資料的問題,大家有什麼好的解決方案.

比如:一個DropDownList我採用我無重新整理模式,在用戶端通過JS來實現,最後通過點擊儲存來改新資料。但你在服務端,資料還是原來的資料,沒有辦法直接讀資料。因為資料是儲存在ViewState裡的,在用戶端修改了內容,ViewSate沒有修改。所以到伺服器還是讀舊資料。一個解決方案。用<input type=hidden id="hd_value"

卓有成效的管理者的五個習慣

1. 有效管理者知道他們的時間用在什麼地方。他們所能控制的時間非常有限,他們會有系統地工作,來善用這有限的時間。2. 有效管理者重視對外界的貢獻。他們並非為工作而工作,而是為成果而工作。他們不會已接到工作就一頭鑽進去,更不會一開頭就探究工作的技術和手段,他們會   首先自問:“別人期望我做出什麼成果?” 3. 有效管理者善於利用長處,包括自己的長處、上司的長處、同事的長處和下屬的長處。他們還善於抓住有利形勢,做他們想做的事。他們不會建立在自己的短處上,也絕不會去做自己做不了的事。 4.

無廢話WPF系列18:控制項模版

控制項模版ControlTemplate就是設定控制項的外觀,比如我們常見到的按鈕是下面這樣的,但是我們如何改變成圓形的呢? <Window x:Class="DeepXAML.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Install Perforce on Ubunto

Configure PerforceDownload the Perforce daemon file 'p4d' and client 'p4' files directly into /usr/local/bin. These files are for Linux installs using the 2.6 kernel version.cd /usr/local/binwget

如何幫別人快速認識敏捷

最近,有個很好的朋友在路上和我聊天,說我看你們老說敏捷,你能給我說說什麼是敏捷嗎?我說:敏捷是一種價值觀。友問:哦,是什麼價值觀?我說:遵守敏捷宣言的價值觀?你知道敏捷宣言嗎?友說:不知道。我說:敏捷價值觀是,個體和互動勝過過程和文檔。。。友問:為什麼個體和互動勝過過程和文檔,為什麼。。。我說: 因為如是這般。。。

敏捷不是過程,SCRUM只是架構,XP也是別人的實踐

敏捷不是過程經常聽到有人說我們採用敏捷開發過程,我自己原來也這麼說,但經過做幾年的項目,我突然意識到敏捷不是過程。好像敏捷的那些之“父”也沒有說過敏捷是一種過程。我們拿它來和瀑布模型,V模型來比較是沒有意義的。看過敏捷宣言的人,都知道他只提到了四大主題思想和十二項原則Individuals and interactions over processes and tools Working software over comprehensive documentation

欲速則不達,我們是否需要 放“慢”腳步

在軟體開發時,經常會出現品質下降的時候,從我自己做過的項目來看,主要的原因是開發的太“快”了。這裡的快不是真正的快,而是有問題的快。這裡可能有的人說了,我們要的是快速的反饋,我們要的是“敏捷”。這裡我想說,如果只是給客戶示範產品最終是什麼樣的(這隻能是Demo),那麼這種快,也許可以接受,但是我們很多時候做的都不是Demo產品吧。我說過這個問題,但有人反駁說:“我們不需要過度設計”。然而,我的經驗是我們設計不足的情況比過度設計要常見的多,為何設計不足?大概有一下幾個原因:程式員“說”時間不夠。程

CSharpJExcel Read/Write Excel

using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Reflection;using CSharpJExcel.Jxl;using CSharpJExcel.Jxl.Write;using CsvHelper.Configuration;namespace Common.Extensions{    public 

程式員敏捷之路秘笈:降龍十八掌

在公司做了三次相關敏捷的主題:現有項目的敏捷之路,SCRUM,敏捷軟體測試。但是,有朋友說這幾次都是站在管理的角度,程式員自己如何才能做做到敏捷呢?回來想想再結合之前看過的書總結出了如下18條,於是就起名“降龍十八掌”吧。到底哪一條對哪一掌,大家就自己對吧。1. 態度積極。做事時專註,有問題積極找人幫忙同時也樂於協助別人,勇於承認錯誤,如果你從沒犯過錯誤,說明你可能沒努力去工作。2. 深入理解需求。對一個需求要儘可能多的理解,不要急於著手編碼。3.

VS.Net 的Macros是一個好東西,

這幾天試著寫Macros感覺非常有意思,你要寫文檔註解,你就可以寫成一個MACEOS這個快多了,  Sub 註解()Sub 註解()        DTE.ActiveDocument.Selection.Text = "//************************** "        DTE.ActiveDocument.Selection.NewLine()        DTE.ActiveDocument.Selection.Text = "//*  名  稱: "      

IronPython 1.0發布

終於IronPython 1.0正式發布了。這是CPython的.NET移植版本,實現了Python

我的,URL ReWrite代碼

 Global.aspx.cs:        protected void Application_BeginRequest(Object sender, EventArgs e)        ...{            try            ...{                string path=Server.MapPath("~/ReWriter.config");                XPathDocument myXPathDocument = new 

Mongo的主從同步,以及備份與恢複

官方API:http://www.mongodb.org/pages/viewpage.action?pageId=6750283主從同步:1.建立資料庫目錄mkdir  /mongodb/masterdbmkdir /mongodb/slavedb_1mkdir /mongodb/slavedb_22.分別啟動主從伺服器啟動主伺服器監聽10000連接埠./bin/mongod -dbpath /mongodb/masterdb/ --port 10000 --master  啟動兩個從伺服器 

sql 多條件查詢的一種簡單的方法

以後我們做多條件查詢,一種是排列結合,另一種是動態拼接SQL如:我們要有兩個條件,一個日期@addDate,一個是@name第一種寫法是if (@addDate is not null) and (@name <> '')select * from table where addDate = @addDate and name = @nameelse if (@addDate is not null) and (@name ='')select * from table where

JS等待延時操作,擷取相關屬性

問題:當前動態網頁內容時,接下去一句取新修改的屬性時,可能會取不到值//InsertNewRow為插入組件,就是多行錄入時,動態增加一新document.all.EB_REPAIR_PART.insertNewRow(document.all.EB_REPAIR_PARTnewRowNum1.value);//rownum這時新插入的行號,建立的行的ID與前面的ID相同,document.all('ADD_PART_CODE',rownum).focus();//這時會出錯,用document.

js非同步XMLhttpPost,並帶有,等待顯示,防正,XMLhttpPost請求時間過來,而使瀏覽器死掉!

在使用DHTML進行編程時比較有用,防止瀏覽器在請求中,死掉var xml = GenXMLData(tableName, fieldID, "", "");    var content = "<table height=100% width=100%><tr><td><div id='divDoing' style='position:absolute; left:500px; top:136px; width:196px; height:105px

發現Url rewriter是個好東西啊,blog也使用了這個東西一篇文章研究一個)

Download source - 8 Kb IntroductionOne of the most popular extensions to the Apache webserver has been mod_rewrite - a filter which rewrites URLs. For example, instead of a URL such as http://www.apache.org/BookDetails.pl?id=5you could provide a

總頁數: 61357 1 .... 8906 8907 8908 8909 8910 .... 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.