Time of Update: 2015-01-09
標籤:==================================================-- sql代碼 樣本:CREATE TYPE dbo.Content AS TABLE( ID int, --ID OutCashAccountNo nvarchar(100), --出賬帳號 OutName nvarchar(50), InCashAccountNo nvarchar(100),
Time of Update: 2015-01-10
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using
Time of Update: 2015-01-09
標籤:GTK+圖形介面編程Linux大多是在字元介面,但也可以開發圖形介面目前已經存在多種Linux下開發圖形介面的程式開發包:最常用的是Qt和GTK+Qt是一個跨平台的圖形介面開發庫,不僅僅支援Linux,還支援所有類型的Unix和Windows。Qt良好的封裝機制使模組化程度非常高,可重用性強。案頭KDE使用Qt開發Qt使用C++作為其開發語言,而更多的Linux下的開發人員用C,GTK+使用C語言開發。基於LGPL授權,所以,GTK+是開源的。案頭GNOME基於GTK+開發Linux C
Time of Update: 2015-01-09
標籤:linux c遍曆檔案夾的方法比較簡單,使用c來實現 #include <iostream>#include <stdio.h>#include <sys/types.h>#include <dirent.h>#include <sys/dir.h>#include <sys/stat.h>...enum{ DT_UNKNOWN = 0,
Time of Update: 2015-01-09
標籤:Linux網路編程網路編程必備的理論基礎網路模型,地址,連接埠,TCP/IP協議TCP/IP協議是目前世界上使用最廣泛的網路通訊協定日常中的大部分應用使用該系列協議(瀏覽網頁,收發電子郵件,QQ聊天等)1.網路模型與協議TCP/IP各層功能: (1).網路介面層 TCP/IP最下一層,包含多種邏輯鏈路控制和媒體訪問協議 (2).Internet層 網路層負責在發送端和接收端之間建立一條虛擬路徑&
Time of Update: 2015-01-10
標籤: 由於項目中調用了動態庫,這些動態庫放在C:\Windows\System32下面,但是當部署到了64位的機器上可能就有問題了,最近這個問題就糾結了半天,在本機32為系統上測試動態調用ddl成功了,部署到64位Window Server2008上面也沒問題,可是為什麼到了64位的WIN7系統上出了問題呢?
Time of Update: 2015-01-10
標籤:使用VS2012開發Windows服務,需要使用Log4net日誌組件記錄業務情況,但是始終產生不了記錄檔。1 /// <summary>2 /// 入口方法3 /// </summary>4 /// <param name="args">參數</param>5 public static void Main(string[] args)6 {7
Time of Update: 2015-01-10
標籤:c# vs2012 綁定約束的調用 解決辦法 產生原因 運行程式時報 對類型“XX.XXX”的建構函式執行符合指定的綁定約束的調用時引發了異常XX.XXX 代表命名空間.類namespace Test{ /// <summary> /// Test.xaml 的互動邏輯
Time of Update: 2015-01-10
標籤:微軟在Visual Studio 2015中更新C#語言到6.0,添加了很多很好的特性,以使C#語言繼續躋身於最優秀語言之行列。下面通過一個例子快速感受一下C# 6.0的新特性,以下程式在VS2015預覽版中測試通過,正式版可能還要添加新特性。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using
Time of Update: 2015-01-10
標籤:c# 委託 事件 委託剛開始覺得特別難,可是後來理解後就覺得特別簡單,進入正題。 委託特別有意思,委託可以把一個方法定義成另一個方法的參數,例如 用關鍵字delegate定義一個GreetingDelegate委託,string定義了name的類型,而GreetingDelegate委託定義了MakeGreeting方法的類型。
Time of Update: 2015-01-10
標籤:.net c# ??using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication10{ class Program
Time of Update: 2015-01-09
標籤: 今天來結束第九章,聊下我們經常忽略,但是編譯器會幫我們完成的"類型判斷和重載決策",理解編譯器如何幫我們完成,相信在寫代碼時會更明確,避免一些編譯出錯,排查的問題,讓我們開發更給力。 我們知道隱式類型的數組以及將方法群組轉換為委託類型都需要類型推斷,但將方法組作為其它方法的參數進行轉換時,會顯得極其複雜,我們由淺入深,一步一步來看,編譯器是如何幫我們做的一些推斷。 1 //定義一個泛型方法,參數分別為TInput類型和一個Func<TInput,
Time of Update: 2015-01-09
標籤:目錄什麼是靜態常量(Const)和動態常量(Readonly)靜態常量(Const)和動態常量(Readonly)之間的區別動態常量(Readonly)被賦值後不可以改變總結什麼是靜態常量(Const)和動態常量(Readonly) 先解釋下什麼是靜態常量(Const)以及什麼是動態常量(Readonly)。 靜態常量(Const)是指編譯器在編譯時間候會對常量進行解析,並將常量的值替換成初始化的那個值。 動態常量(Readonly)的值則是在啟動並執行那一刻才獲得的,編譯器編譯期間
Time of Update: 2015-01-09
標籤: 在說明Lambda相關知識前,我們需要瞭解Lambda運算式常用於LINQ,那麼我們來聊下LINQ。 LINQ的準系統就是建立操作管道,以及這些操作需要的任何狀態。這些動作表示了各種關於資料的邏輯:如何過濾、如何排序以及如何將不同的資料來源串連在一起,等等。執行委託只是LINQ的眾多能力之一。為了富有效率地使用資料庫和其他查詢引擎,我們需要以一種不同的方式來表示管道中的各個操作。這種不同的方式就可以使用Lambda運算式來表現。下面分別使用委託(使用匿名函數)和Lambda運算式來作
Time of Update: 2015-01-09
標籤: 先八卦一下,昨天寫了C#
Time of Update: 2015-01-10
標籤: 1.前言 以前也寫過幾篇關於反射的部落格(簡單反射機制),但都理解的不是很深刻,現在在做項目中又一次的用到了反射,在此再總結一下,對於反射的理解。 2.什麼是反射? 最近看部落格,才理解了反射無處不在,我們經常用到的VS中的智能提示,就是通過反射擷取到類的屬性,方法等。反射就是動態擷取程式集中的中繼資料來操作類型的。說的通俗一點,反射就是直接調用Bin檔案夾下的.dll來建立對象,調用成員
Time of Update: 2015-01-10
標籤:面向過程;面向的是完成這件事兒的過程,強調的是完成這件事兒的動作;用面向過程的思想去解決問題,當執行這件事的人不同的時候,我們必須為他量身定做不同的方式來解決問題;物件導向;找個對象幫你做事; 物件導向就是屏蔽差異,寫出通用的代碼; 對象一般都是被動的那個;我們在代碼中描述一個對象,通過描述這個對象的屬性和方法;我們把這些具有相同屬性和相同方法的對象進行進一步的封裝,抽象出來類這個概念;類就是個模子,確定了對象應該具有的屬性和方法;對象是根據類建立出來的;類[public] class
Time of Update: 2015-01-09
標籤:acm c語言 演算法 編程 計算幾何 這題的思路很好想,分成以下4步:1:求外切園半徑2:求三個圓心角3:求三個圓心角的最大公約數4:最大公約數就是最大的正多邊形內角,求面積即可。但是每一步都不會求啊。。。。sad。。。當想到第3步的時候甚至覺得應該用別的方法來求。。要換方法。。幾何太渣了。代碼如下:#include &
Time of Update: 2015-01-09
標籤:雖然每天都用已經很熟悉了,但是寫下來就當給自己的一個筆記吧。bool值的操作符&&和||都是短路求值,也就是說當判斷到可確定結果的時候,就會跳過右側運算式,如果裡面有運算過程當然也就不執行了。提到操作符的優先順序和結合性的總結,不贅述了,如果需要用到細節判斷的時候,參見c# 2010從入門到精通 step by step的p68,裡面有表。c#的if判斷裡面只能是用布林運算式。if(inWord) 的寫法比 if(inWord == true) &
Time of Update: 2015-01-09
標籤:http://www.cnblogs.com/ligongzi/archive/2012/08/24/2654448.html 看了三天結構體,是時候總結一下了。 關於結構體的聲明: struct Student{ char name[20]; char sex; int age; char addr[40];};/*然後定義一個Student 類型的 student變數*/struct Student