首頁(yè) → 編程開(kāi)發(fā) → 列表
泛型:通過(guò)參數(shù)化類型來(lái)實(shí)現(xiàn)在同一份代碼上操作多種數(shù)據(jù)類型。利用“參數(shù)化類型”將類型抽象化,從而實(shí)現(xiàn)靈活的復(fù)用。在.NET類庫(kù)中處處都可以看到泛型的身影,尤其是數(shù)組和集合中,泛型的存在也大大提高了程序員的開(kāi)發(fā)效率。更重要的是,C#的泛型比C++的模板使用更
今日碰到了這么一個(gè)異常,異常信息如下: Type : System.InvalidOperationException, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Message : 使用 JSON JavaScriptSeria
Ant是一個(gè)用于簡(jiǎn)單或復(fù)雜Java工程的自動(dòng)化構(gòu)建、部署工具,它對(duì)于那些具有分布式開(kāi)發(fā)團(tuán)隊(duì)或者相信通過(guò)頻繁的構(gòu)建來(lái)進(jìn)行不間斷集成的公司尤其有用。對(duì)于那些建立傳統(tǒng)全Java應(yīng)用程序以及那些使用HTML、JSP和Java servlets創(chuàng)建Web應(yīng)用程序的公司來(lái)
對(duì)象僅僅是一種特殊的數(shù)據(jù)類型而已,并擁有一系列的屬性和方法。讓我們用一個(gè)例子來(lái)理解:一個(gè)人就是一個(gè)對(duì)象。屬性是和對(duì)象有關(guān)的值。人的屬性包括其名字、身高、體重、年紀(jì)、膚色、眼睛的顏色等等。所有的人都有這些屬性,但是每個(gè)人的屬性的值卻各不相同。對(duì)象也
Windows 8 是由微軟公司開(kāi)發(fā)的,具有革命性變化的操作系統(tǒng)。該系統(tǒng)旨在讓人們的日常電腦操作更加簡(jiǎn)單和快捷,為人們提供高效易行的工作環(huán)境。Windows8將支持來(lái)自Intel、AMD和ARM的芯片架構(gòu)。微軟表示,這一決策意味著Windows系統(tǒng)開(kāi)始向更多平臺(tái)邁進(jìn),包括平板電腦和
NetworkX是python實(shí)現(xiàn)的有關(guān)復(fù)雜網(wǎng)絡(luò)的創(chuàng)建、處理、組織結(jié)構(gòu)研究、動(dòng)力學(xué)、函數(shù)的軟件包,使用它可以方便的簡(jiǎn)歷網(wǎng)絡(luò)模型,使用算法求解并可視化。 下面介紹一下如何安裝networkx: 1.確認(rèn)是否以安裝python的easy_install.exe(windows下),如果沒(méi)有安裝則從這
說(shuō)起.NET的配置文件,.NET的開(kāi)發(fā)人員無(wú)人不知,無(wú)人不用,如下面的配置節(jié)點(diǎn),基本上每個(gè).NET開(kāi)發(fā)的項(xiàng)目都會(huì)出現(xiàn)像下面的配置,出現(xiàn)在App.config或者Web.config中 <connectionStrings> <add name="DbConnectionString" connect
我們還是簡(jiǎn)單的來(lái)復(fù)習(xí)一下Session吧:Session的數(shù)據(jù)時(shí)保存在服務(wù)器端,并且每個(gè)客戶端對(duì)應(yīng)不同Session。那么Session究竟是如何保存,如何區(qū)分客服端的了?我們還是沿用以前的方法來(lái)講吧,以一個(gè)demo開(kāi)始: protected void Page_Load(object sender, EventArgs e
多核處理器越來(lái)越普及,那有沒(méi)有一種簡(jiǎn)單的辦法,能夠讓我們寫的軟件釋放多核的威力?答案是:Yes。隨著Golang, Erlang, Scale等為并發(fā)設(shè)計(jì)的程序語(yǔ)言的興起,新的并發(fā)模式逐漸清晰。正如過(guò)程式編程和面向?qū)ο笠粯,一個(gè)好的編程模式需要有一個(gè)極其簡(jiǎn)潔的內(nèi)核,還有
學(xué)習(xí)Linq其實(shí)已經(jīng)很久了,但是一直沒(méi)有使用的習(xí)慣,故水平也始終沒(méi)有提高。近來(lái)刻意強(qiáng)迫自己用Linq來(lái)替代C# 2.0的一些寫法。這里有一些心得和各位分享一下。 首先看下面兩個(gè)類的定義: class Student { &nb
今天碰到這樣一個(gè)需求,寫的C#庫(kù),有時(shí)候需要在.net 2.0下編譯,有時(shí)候需要在.net 4.0下編譯,這個(gè)庫(kù)里使用了lambda表達(dá)式,使用了擴(kuò)展方法,使用了幾個(gè) System.Core.dll 引入的Action類型。為了在 .net 2.0 下能夠編譯成功,我寫了一個(gè)文件 Patch.cs,定義了 Syst
本篇從如下兩個(gè)方面學(xué)習(xí)WPF XAML:1、基本概念2、基本語(yǔ)法 一、基本概念1、XAML是派生自XML的可擴(kuò)展應(yīng)用程序標(biāo)記語(yǔ)言(Extensible Application Markup Language)。微軟創(chuàng)造。應(yīng)用在WPF,WF,Silverlight,Metro App等開(kāi)發(fā)技術(shù)中。2、在WPF中,XAML用來(lái)開(kāi)發(fā)用戶界面
c#畫一個(gè)五角星,最重要的就是計(jì)算哪些坐標(biāo)點(diǎn)出來(lái),也是最難的一部分,這要涉及到一些數(shù)學(xué)方面的知識(shí).對(duì)數(shù)學(xué)坐標(biāo)知識(shí)不是很熟的人,如果想學(xué)畫圖,我建議多去看一下數(shù)學(xué)書,對(duì)我們寫程序的人來(lái)說(shuō)是沒(méi)有什么壞處可言的. 想學(xué)習(xí)的朋友可以一起學(xué)習(xí),我覺(jué)得分享學(xué)習(xí)是一種
引子 先來(lái)分析一個(gè)Yslow 測(cè)試的一個(gè)頁(yè)面的前端性能。 這里所有的請(qǐng)求是指http請(qǐng)求,對(duì)于一個(gè)請(qǐng)求各個(gè)階段的劃分,阻擋->域名解析->建立連接->發(fā)送請(qǐng)求->等待響應(yīng)->接收數(shù)據(jù)。當(dāng)然不是每個(gè)請(qǐng)求都要包含所有過(guò)程。 在以
1、頁(yè)面控制樣式(包括形狀、大小、顏色、文字) Styled PageControl代碼名稱: Styled PageControl授權(quán)協(xié)議: MIT代碼描述: 介紹: 自定義PageControl各種樣式,包括形狀、大小、顏色、文字等等。 編譯測(cè)試,測(cè)試環(huán)境:Xcode 4.3, iOS 5.0。代碼托管地址: https://g
1.在MATLAB中,二維統(tǒng)計(jì)分析圖形很多,常見(jiàn)的有條形圖、階梯圖、桿圖和填充圖等,所采用的函數(shù)分別是:bar(x,y,選項(xiàng))stairs(x,y,選項(xiàng))stem(x,y,選項(xiàng))fill(x1,y1,選項(xiàng)1,x2,y2,選項(xiàng)2,…)。 例 分別以條形圖、階梯圖、桿圖和填充圖形式繪制曲線y=2sin(x)。程
自動(dòng)掃雷——概率分析之程序?qū)崿F(xiàn) 說(shuō)到自動(dòng)游戲,即用程序自動(dòng)去玩某個(gè)游戲。這主要會(huì)涉及到三個(gè)部分:獲取游戲數(shù)據(jù),分析數(shù)據(jù)、得到有用數(shù)據(jù),控制游戲。 mineTerminator中用分析游戲窗口像素信息得到游戲數(shù)據(jù),而控制游戲而是用SendMessage給游戲窗口發(fā)送按
handler.post(r)其實(shí)這樣并不會(huì)新起線程,只是執(zhí)行的runnable里的run()方法,卻沒(méi)有執(zhí)行start()方法,所以runnable走的還是UI線程。 1.如果像這樣,是可以操作ui,但是run還是走在主線程,見(jiàn)打印出來(lái)的Log線程名字是main,說(shuō)明是主線程。 這就是為什么可以直接
目前有個(gè)項(xiàng)目,客戶需求是要把數(shù)據(jù)倒成Excel,找了點(diǎn)資料整理了一番。決定寫一片這樣的文章,第一給自己也是一種鞏固,第二給需要的人也是一種幫助。 (1)首先:添加一個(gè)為程序添加一個(gè)引用 (2)在程序中using一下 using Excel = Microsoft.Office.
Control類有一個(gè)公共的屬性是DataBindings,它可以將控件的屬性與其他的數(shù)據(jù)綁定在一起。我接觸到的有將兩個(gè)控件的數(shù)據(jù)綁定、將控件的屬性與DataTable綁定。以下說(shuō)說(shuō)在將DataTable與RadioButton綁定的過(guò)程中出現(xiàn)的問(wèn)題。 界面上有兩個(gè)RadioButton,rdoA和rdoB,
iSpeak語(yǔ)音聊天時(shí)怎么把聲音保存在電腦 1 點(diǎn)擊頻道界面下方的錄音 2 輸入要保存的文件名稱,點(diǎn)擊打開(kāi) 3 錄音位置的圖標(biāo)變成停止圖標(biāo),就表示已經(jīng)開(kāi)始錄音了。 4 錄音完畢后點(diǎn)擊停止,文件就會(huì)被保存,并且會(huì)在屏幕上提
當(dāng)一個(gè)aspx頁(yè)面請(qǐng)求處理包括大量的IO工作,而這些IO資源又非常有限的情況下,那這個(gè)頁(yè)面在對(duì)面大量請(qǐng)求的時(shí)候就有可能導(dǎo)致大量線程等待處理,從而使應(yīng)用程序線程開(kāi)銷過(guò)多影響整體的處理效能.在這種情況我們更希望通過(guò)一個(gè)隊(duì)列的機(jī)制控制處理線程的開(kāi)銷來(lái)實(shí)現(xiàn)更高效的處
昨天在壘代碼的時(shí)候遇到了一個(gè)基礎(chǔ)沒(méi)打牢就會(huì)暴露的問(wèn)題。傳遞給方法的參數(shù)為類(class)時(shí),在方法中所做的修改賦值不一定會(huì)最終改變到原始的變量上。 舉一個(gè)例子,如果一個(gè)方法Action(List<int> lst),在方法里面對(duì)lst做了很多操作,包括add,remove,new,a
由于HTTP協(xié)議的無(wú)狀態(tài)特性,導(dǎo)致在ASP.NET編程中,每個(gè)請(qǐng)求都會(huì)在服務(wù)端從頭到執(zhí)行一次管線過(guò)程, 對(duì)于ASP.NET頁(yè)面來(lái)說(shuō),Page對(duì)象都會(huì)重新創(chuàng)建,所有控件以及內(nèi)容都會(huì)重新生成, 因此,如果希望上一次的頁(yè)面狀態(tài)能夠在后續(xù)頁(yè)面中保留,則必需引入狀態(tài)管理功能。
什么是序列化與反序列化??? 序列化和反序列化,我們可能經(jīng)常會(huì)聽(tīng)到,其實(shí)通俗一點(diǎn)的解釋,序列化就是把一個(gè)對(duì)象保存到一個(gè)文件或數(shù)據(jù)庫(kù)字段中去,反序列化就是在適當(dāng)?shù)臅r(shí)候把這個(gè)文件再轉(zhuǎn)化成原來(lái)的對(duì)象使用。 當(dāng)兩個(gè)進(jìn)程在進(jìn)行遠(yuǎn)程通信時(shí),彼此可以發(fā)送
錯(cuò)誤描述:Net 開(kāi)發(fā)WebService調(diào)用Microsoft.SharePoint.dll的服務(wù)器端對(duì)象模型,出現(xiàn)找不到網(wǎng)站的應(yīng)用程序,或者出現(xiàn)500錯(cuò)誤。錯(cuò)誤截圖: [Webservice調(diào)用頁(yè)錯(cuò)誤]System.IO.FileNotFoundException: 找不到位于 http://localhost 的 Web 應(yīng)用程序。請(qǐng)確認(rèn)正
在使用TinyMCE插入媒體代碼時(shí),會(huì)把原始的HTML替換為img標(biāo)簽,并且把原始數(shù)據(jù)轉(zhuǎn)換為json格式的數(shù)據(jù),例如: 原始HTML片段: <p><object width="320" height="240" data="http://www.sin.com/sss.swf" type="app
我經(jīng)常會(huì)用 Delphi 寫一些工具和應(yīng)用,為了擴(kuò)展方便,大部分都會(huì)做成插件形式。 迫于某些原因,我的插件不但不用其他開(kāi)發(fā)工具來(lái)完成,比如 VC。 于是有個(gè)大問(wèn)題需要解決:如何讓 D 和 VC 互相通信、互相操作。 最普遍的做法,無(wú)非是定義一些方法,VC 寫 D
Npoi 是什么?1.整個(gè)Excel表格叫做工作表:WorkBook(工作薄),包含的叫頁(yè)(工作表):Sheet;行:Row;單元格Cell。2.Npoi 下載地址:http://npoi.codeplex.com/releases/view/381133.Npoi 學(xué)習(xí)系列教程推薦:http://www.cnblogs.com/tonyqus/arc
計(jì)算機(jī)在最初只支持ASCII編碼,但是后來(lái)為了支持其他語(yǔ)言中的字符(比如漢字)以及一些特殊字符(比如),就引入了Unicode字符集;赨nicode字符集的編碼方式有很多,比如UTF-7、UTF-8、Unicode以及UTF-32。在Windows操作系統(tǒng)中,一個(gè)文本文件的前幾個(gè)字節(jié)是用來(lái)
為什么需要連接池 剖析一個(gè)技術(shù)第一個(gè)要問(wèn)的是,這項(xiàng)技術(shù)為什么存在。 對(duì)于每一個(gè)到SQL Server的連接,都需要經(jīng)歷TCP/IP協(xié)議的三次握手,身份認(rèn)證,在SQL Server里建立連接,分配資源等。而當(dāng)客戶端關(guān)閉連接時(shí),客戶端就會(huì)和SQL Server終止物理連接。但是,我
YSlow是什么 YSlow分析web頁(yè)面并基于一種高性能網(wǎng)站的規(guī)則集對(duì)于提高網(wǎng)站頁(yè)面性能提出建議。YSlow是基于Firefox 的頁(yè)面開(kāi)發(fā)工具。YSlow基于預(yù)先制定的3組規(guī)則集或者用戶自定義的規(guī)則集對(duì)頁(yè)面進(jìn)行分級(jí)。它提供一些提高網(wǎng)站頁(yè)面性能的建議,分析頁(yè)面的組成部
定義一個(gè)事件成員,表示該類型提供了如下功能: 1.能夠在事件中注冊(cè)方法 2.能夠在事件中注銷方法 3.當(dāng)事件發(fā)生時(shí),注冊(cè)的方法會(huì)被通知 (事件內(nèi)部維護(hù)了一個(gè)注冊(cè)方法列表) CLR的事件模型是基于委托的,它可以通過(guò)類型安全的方式調(diào)用回調(diào)方法。而回調(diào)方法
由于MOSS 2013是Office家族中服務(wù)器端產(chǎn)品,隨著版本的逐步升級(jí),其對(duì)硬件的要求也越來(lái)越高,如果是想建立一個(gè)開(kāi)發(fā)環(huán)境的話,CPU建議至少4Core+,內(nèi)存建議至少8G+。軟件需要要MS SQL 2008R2 SP1 或者M(jìn)S SQL 2012,操作系統(tǒng)Windows2008R2 或者 Windows2012. 如果想要
在.Net中,對(duì)文件(File)和文件夾(Folder)的操作可以使用File類和Directory類,也可以使用FileInfo類和DirectoryInfo類。文件夾(Folder)是只在Windows操作系統(tǒng)中使用的名詞。在操作系統(tǒng)的理論中,人們更習(xí)慣于使用目錄(Directory)這個(gè)名詞;蛟S微軟為了有朝
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見(jiàn)反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告