Time of Update: 2018-12-06
常見面,卻不怎麼用,究其原因還是覺得太複雜了點。不過,這東西出現次數越來越頻繁,也只好寫點東西,以備後用。本文僅對 Log4net 的使用做個簡要說明,所有涉及到擴充和開發的部分一概忽略。使用 Log4net,需要熟悉的東東有 Logger、Appender 以及 Layout。Logger 是日誌記錄器,我們使用其相關方法來完成日誌記錄;Appender 用於設定日誌的儲存方式和位置,Logger 的配置中會綁定一個或多個 Appender;Layout 關聯具體的
Time of Update: 2018-12-06
Windows 表單支援三種使用者定義的控制項:複合、擴充和自訂,複合控制項是封裝在公用容器內的 Windows 表單控制項的集合。這種控制項有時稱為“使用者控制項”,包含的控制項稱為“構成控制項”。 控制項代碼:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using
Time of Update: 2018-12-06
發表者: lanbaibai from :
Time of Update: 2018-12-06
Aspose 開發的 Aspose.CellsAspose.Cells 是一個非圖形化的 Excel 試算表報表元件。有了它,.NET 或 Java 應用程式無需 Microsoft Excel 即可讀寫 Excel 試算表。 Aspose 開發的 Aspose.PdfAspose.Pdf 是一個非圖形化的 PDF 文檔報表元件。有了它,.NET 或 Java 應用程式無需 Adobe Acrobat 即可建立 PDF 文檔。 Aspose 開發的 Aspose.Words通過
Time of Update: 2018-12-06
將近一年的時間,我一直在用VC的ATL開發COM組件,其間遇到過不少的障礙,經過努力,大多數已經解決。在這這個過程中,積累下一了點經驗,現在寫下來,還是為了那兩個目的:整理存檔;和大家共用一些心得。1. ProgID在哪裡這是我剛會用ATL嚮導時遇到的第一個問題。想修改ProgID卻怎麼也找不到。原來它躲在和組件同名的.rgs檔案裡,rgs是組件註冊的指令碼,當你用
Time of Update: 2018-12-06
一、使用GRUB進行硬碟安裝1.安裝前的工作在安裝前要分好區,一般要划出以下幾個分區/根分區 我安裝redhat9時給了500M;/boot分區100M-200M左右;/swap一般是記憶體的兩倍;/home分區 儲存各個使用者的資料,根據你自己的需要決定/usr分區 所有安裝的包都放在這個分區,我安裝redhat9時給了5G如果不想按這麼詳細的分區,則可以只分/和/swap分區,但是以後資料儲存在根分區,重新安裝時這些資料就會被覆蓋,就象在windows下你把資料儲存在作業系統盤然後又同目錄下
Time of Update: 2018-12-06
public class SQLBase : IDisposable { private SqlConnection conn; private SqlTransaction trans = null; #region 釋放資源 /// <summary> /// 釋放資源 /// </summary> public void Dispose() {
Time of Update: 2018-12-06
感謝程式員的投遞在 Quora 網站上有這樣一個問答貼:《In layman’s terms, what are the major programming languages, and what are they used for? 》如何用通俗語言來解釋主要的程式設計語言及其用途。這個問答貼回複很多,不乏精彩回答。伯樂線上挑選得票數最高排前二的回複。編譯如下: Isaac Lewis 的回複 (3457
Time of Update: 2018-12-06
學習mfc到一定程度,必然要查看一下它的原始碼。可是組成mfc原始碼的文 件太多又太長,如何快速方便地找到我們要看的東西? 初次學習vc的朋友或許不知道在你的vc++6.0安裝目錄的某個角落裡有這麼一 個檔案:mfc.bsc。這可是學習掌握vc和mfc的好幫手。靠它可以找出vc和mfc中某 個類的聲明和成員函數的定義,可以找到vc中每一個預定義名和宏的定義,找出 一個檔案裡都聲明了什麼類,類中有些什麼成員,還可以找出mfc中各個類的各個 成員函數誰調用了誰。
Time of Update: 2018-12-06
1. 簡介skyeye是一個很好的,基於各種ARM系列CPU的,SOC和主板級的模擬器。uboot是一個可以在各種cpu(arm,mips,powerpc)的主板上啟動並執行引導程式,相當於PC機的BIOS但是又遠遠的強於普通的BIOS,比如支援網路引導,引導各種核心,甚至一個簡單的shell,等等。他們兩個都是基於GPL的開源自由軟體。這篇文章教你怎樣在最少量的修改代碼的情況下,用skyeye類比EP7312並在上面運行uboot,給接觸嵌入系統的新手一個感性的認識。2. 建立開發環境2.1
Time of Update: 2018-12-06
最近在嘗試做個映像檢索的實驗品, 需要在資料庫中儲存大量映像的特徵資料, 大多又是以Binary形式儲存的, 對於這種資料肯定就不能用T-SQL裡的WHERE...LIKE等有限的文法來檢索了, 而資料庫的用戶端所需要的只是檢索到的結果, 而不是那些大量的特徵資料, 對於特徵資料往往又需要比較複雜的運算(用T-SQL來寫那些運算的話, 估計會頭大的.. 況且我對T-SQL也不熟), 為了減少用戶端和資料庫於是想到了SQL Server 2005的CLR整合的特性, 想試試使用託管預存程序,
Time of Update: 2018-12-06
一、硬體層次上的同步與非同步1.非同步通訊 在非同步通訊中,CPU與外設之間有兩項約定: (1)字元格式設定---字元的編碼形式及規定,每個串列字元由以下四個部分組成: ⑴ 1個起始位,低電平; ⑵ 5--8個資料位元; ⑶ 1個同位位元; ⑷ 1--2個終止位(停止位)高電平; (2)傳輸速率 傳輸速率是指單位時間內傳送位元據的位元,以位/秒位單位,它是衡量串列資料 傳送速度快慢的重要標誌和參數。 例如:假如資料出送速
Time of Update: 2018-12-06
PC-Lint是一個曆史悠久,功能異常強勁的靜態代碼偵查工具。它的使用曆史可以追溯到電腦編程的遠古時代(30多年以前)。經過這麼多年的發展,它不但能夠監測出許多文法邏輯上的隱患,而且也能夠有效地幫你提出許多程式在空間利用、運行效率上的改進點,在很多專業級的軟體公司,比如Microsoft,PC-Lint檢查無錯誤無警告是代碼首先要過的第一關,我個人覺得,對於小公司和個人開發而言,PC-Lint也非常重要,因為基於開發成本考慮,小公司和個人往往不能拿出很多很全面的測試,這時候,PC-Lint的強勁
Time of Update: 2018-12-06
1.使用not inSELECT b.DEVICE_ASSET_ID FROM HisDataKWH a,dms_tr_device b where a.rq='2009-1-1 0:00:00' and a.dev_id=b.tr_id and b.DEVICE_ASSET_ID not in (select d.DEVICE_ASSET_ID from HisDataKWH c,dms_tr_device d where c.rq='2009-1-1 0:00:00' and
Time of Update: 2018-12-06
文章目錄 如何製作一個 https 網站?IIS配置HTTPS服務的方法 第一步:在IIS啟動SSL方法只要3步:1. 下載 IIS 6.0 Resource Kit Tools: http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&DisplayLang=en2. 安裝.3. “All
Time of Update: 2018-12-06
--主表CREATE TABLE AUTHOR( AUTHOR_ID int NOT NULL , AUTHOR_NAME VARCHAR(100)) --子表/從表CREATE TABLE BOOK( BOOK_ID int NOT NULL, BOOK_NAME VARCHAR(100), AUTHOR_ID int NOT NULL
Time of Update: 2018-12-06
現有一表,其內容既有中文也有英文字元,但在統計該欄位內容中最大長度時,由於len()函數統計的是字元而不是位元組,使得得到的長度無法達到統一標準。請問如何解決這樣的問題。表的內容如下: table a id name 1 abc 2 張三 通過sql 查詢,select len(name) from a 得到如下結果: 1 3 2 2 問題是如何讓sql的len函數得到按統一標準統計長度,如按位元組,正確的顯示結果要求為:
Time of Update: 2018-12-06
1.後來居上在更新和刪除的where條件中只包括主鍵,例:使用者A讀取一行使用者B讀取同一行使用者B修改這一行並成功提交更改使用者A修改這一行並成功提交更改,覆蓋了使用者B剛提交的更改2.全欄位比較在更新和刪除的where條件包括所有欄位,可防止後來居上,BLOB類型的欄位不能比較3.在更新和刪除的where條件包括主鍵和時間戳記列(表上面要加時間戳記列),同2,可簡化where條件4.使用主鍵和要更新的列,不同使用者更新不同列時,能同時更新成功且不會相互覆蓋
Time of Update: 2018-12-06
A表的主鍵在B表中充當外鍵,誰是主表,誰是子表?A為主表B為從表個人認為:外鍵是約束的一種。不存在主從關係,只存在參考關聯性,如部門表與員工表。每個員工都屬於某個部門,必須與某個部門資料對應。主從表的情況:類似於訂單表與訂單明細表的關係。希望以上有所協助. 有兩個表 A表中的C欄位裡面的內容是B表中的主鍵,並且值有多個,請問資料庫該怎麼設計啊?create table B( C char(6) primary key, C_Name varchar(50) not null)gocreate
Time of Update: 2018-12-06
記錄Xcode的實用功能。1.代碼自動完成功能:在Xcode的進行編碼的時候,很多人以為它的代碼提示功能不好用,提示不夠智能,不能出提示列表。其實Xcode有個代碼自動完成功能,在編碼的時候,按Esc鍵,就出現自動提示列表了。列表裡的名稱的彩色方框表示這個符號的類型:E表示枚舉,f表示函數,#表示#define指令,m表示方法,C表示類等。