Time of Update: 2015-01-25
標籤: 平時偶爾因為工作需要得自己寫一些小工具去操作資料庫,因為只是需要實現一些小的功能,也不涉及多類型的資料庫,也許就是一次性的使用。所以此時那些大而全的資料庫操作架構,也就不再那麼適合我了。而本篇博文主要是記錄自己在工作中主要使用的幾種方式進行,歸納與匯總。 一、目的。 1、瞭解資料庫操作的基本步驟。 2、瞭解使用ODBC的方式進行資料庫的基本操作。 3、瞭解使用OleDb的方式進行資料庫的基本操作。
Time of Update: 2015-01-25
標籤:6.封裝 封裝就是對外部類隱藏成員或變數。我已經說過房子的保安僅僅被限制在房子的入口處,不需要知道屋內發生了什麼。房主對保安隱藏了屋內所發生的任何事,以便更安全。隱藏和限制就被稱為封裝。
Time of Update: 2015-01-25
標籤: 當公司有幾萬人,上千家加盟網點,幾個龐大的直屬分公司後,系統賬戶的有效管理也是一個頭疼的問題,把所有的帳戶及時進行科學的管理,有人員離職時及時進行記錄,防止離職人員的系統賬戶有各種安全性漏洞。 誰什麼時間操作了什麼帳戶?都進行了什麼備忘?什麼時間阻止了帳戶的登入系統的許可權?是否有多個人需要處理人員離職後的各種操作?後勤、IT、財務、人事?是否經過了確認?是否方便協調各個部門的操作?
Time of Update: 2015-01-25
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Mandelbrot{ class Program { static void Main(string[] args) { double realCoord, imagCoord;
Time of Update: 2015-01-25
標籤:項目需求:定時的發送郵件,於是學習了如何發送郵件 下面有一個簡單的例子。能夠實現簡單的發送郵件,加上附件可以添加一個屬性【Attachment】,然後配置上附件的路徑 Demo下載 代碼總共只有一下這一些,就可以發送郵件。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;namespace SendMail{
Time of Update: 2015-01-25
標籤:項目需求: 1、把資料匯出到Excel; 2、把Excel資料匯入到資料庫 使用的類庫: Aspose.Cells ExcelHelper.zip下載 一、匯出【調用已經封裝好的方法】【未封裝的方法,步驟有主要有兩個,a. 添加表頭 b. 添加資料部分】 開啟一個文本儲存對話方塊【SaveFileDialog控制項】 調用ExcelHelper類的DataTableToExcel方法匯出 /
Time of Update: 2015-01-25
標籤: 想要學習C#中的委託就必須回顧一下C++的曆史,C++函數指標是C++中極富技巧性的東西,初學者看到它往往躲開,而高手卻把它當作利器中的利器。 委託主要是幾個在開發中的作用:啟動線程;通用類庫;事件。 理解委託的概念: 我們都很熟悉常用的資料類型(如int)的使用方法:先定義一個變數,然後在給其賦值,如下所示:
Time of Update: 2015-01-25
標籤: 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 bindtree(PopId); 4 } 5 private void bindtree() 6 { 7 TreeView1.Nodes.Clear(); 8 AddTree(0, (TreeNode)null); 9 } 10 public void AddTree(int ParentID, TreeNode pNode) 11 { 12
Time of Update: 2015-01-25
標籤: 對於昨天的串連還有一個知識點沒有說,那就是分組串連。是11.5中的內容,補上。 分組串連的格式:join 元素 in 序列 on 條件運算式 into
Time of Update: 2015-01-25
標籤:c# 保護層級 不可訪問 公用類型 在實現C#匯出List資料到xml檔案[附源碼]時遇到錯誤:因其保護層級而不可訪問。只能處理公用類型。產生錯誤的程式碼:XmlSerializer xmlSerializer = new XmlSerializer(typeof(List<UserModel>)); 錯誤原因:以下代碼中類定義為:class
Time of Update: 2015-01-25
標籤:c# 匯出 list資料 xml檔案 源碼 C#匯出List資料到xml檔案,這裡主要用到的是:XmlSerializer 類 (System.Xml.Serialization)將對象序列化到 XML 文檔中和從 XML 文檔中還原序列化對象。XmlSerializer 使您得以控制如何將對象編碼到
Time of Update: 2015-01-25
標籤:譯文出處:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept列表:類對象變數方法存取修飾詞封裝抽象化繼承多態抽象類別/方法虛方法密封類/方法靜態類/方法介面簡介:關於C#物件導向我們能在網上找到很多解釋,但在我的文章中我會用一個非常簡單的例子來解釋。該文章我會用一個House(房子)就像我們居住的房子作為實際的例子來讓大家更容易的理解c#物件導向概念。 【譯文】 C#物件導向的基本概念
Time of Update: 2015-01-25
標籤:我用.net做的一個Timer定時器,定時擷取簡訊並給予回複,但大概過了十幾個小時以後,Timer定時器會自動停止,再傳送簡訊就不能收到回複,需要在伺服器中重新運行定時器才可以,請教各位!我是在.net framework中的,有一個Global.asax全域應用程式檔案,帖代碼:public class Global : System.Web.HttpApplication { double iTimerInterval;
Time of Update: 2015-01-25
標籤:前置處理器(Preprocessor)1. 用預先處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在這想看到幾件事情:1).
Time of Update: 2015-01-25
標籤: strtok_s 在C語言中的作用是分割出一個字串中的單詞 在MSDN上參數表: strtok_s strToken String containing token or tokens. strDelimit Set of delimiter characters. context Used to store position
Time of Update: 2015-01-25
標籤:cs vb c# 設計模式 三層 經曆了一個多月的奮戰,重構的機房終於面世了。花的時間有點長了,不過從中也學到不少東西。先說下這C/S的學習吧,C/S學習經曆了軟工文檔、UML、C#、設計模式、VB.NET視頻、三層、機房收費系統個人版。其中機房收費系統個人版是對前期學習的一個大匯總。實踐了整個C/S學習過程中所學過的所有
Time of Update: 2015-01-25
標籤:ADXL345是ADI公司生產的三軸數字加速度計晶片,與ST的LIS3DH功能接近。主要特性有:工作電壓:2.0 ~ 3.6V功耗:待機功耗0.1μA;工作時與資料輸出頻率(ODR)有關,如ODR<10 Hz時30μA介面:I2C;三線/四線制SPI解析度:可選擇,最大13-bit內建FIFOsingle tap/double tap檢測自由落體檢測兩個可程式化中斷輸出腳封裝:3 x 5 x 1 mm
Time of Update: 2015-01-25
標籤:題意:輸入一個n,然後輸入n個數,問你可以劃分多少個序列,序列為:其中一個數為c,在它的前面最多可以有c個數。思路:先排序,然後對於每一個數逐步的找沒有被用過的數,且這個數可以符合條件,然後如果沒有找到,結果加1;最後就是答案。 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 using namespace std; 5 6 int n; 7 int x[200]; 8
Time of Update: 2015-01-24
標籤: 今天從第一個簡單的程式“helloworld”開始學習嵌入式的開發。這個例子中會用到一些Linux命令,這些命令都是Linux最基本的命令。在開始之前先來說說這些命令的含義。 第一步:預備知識學習。
Time of Update: 2015-01-24
標籤:/**題目:判斷101-200之間有多少個素數,並輸出所有素數。**程式分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果*能被整除,則表明此數不是素數,反之是素數。*/#include<stdio.h>#include<math.h>int main(){ int k,i,j,m,sum=0; int flag; for(i=101;i<=200;i++){ flag=1; k=sqrt(i);