Time of Update: 2015-07-06
標籤:用C#實現使用者名稱登入---串連資料庫,查詢並判斷是否存在使用者名稱一、連結類1.添加DBConnection類2構造 public class DBConnection { private static string _ConnectionString = null; public static SqlConnection Connection { get {
Time of Update: 2015-07-06
標籤:在linux中每個被開啟的檔案都會在/proc/self/fd/目錄中有記錄,其中(/proc/self/fd/檔案描述符號;這個檔案是符號檔案)的檔案就是檔案描述符所對應的檔案。 而readlink可以取得符號串連所指的檔案 函數原型:ssize_t readlink(const char *path, char *buf, size_t
Time of Update: 2015-07-05
標籤:#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#define SIZE 30000typedef int Elemtype;typedef struct{ Elemtype key;}SQ;void Shellsort(Elemtype a[],int n,int d[],int
Time of Update: 2015-07-06
標籤:c# 多線程 互斥對象 Mutexprivate Mutex m = new Mutex();public void Method(){ m.WaitOne(); //執行操作 m.ReleaseMutex();}共用資源SemaphoreSemaphore是一個訊號量,可以讓多個資源分類型的同時進行。書中一個重要的有代表性的例子就是圖書館有多個電腦,有若干個人使用電腦的問題。是一個不錯的例子。
Time of Update: 2015-07-06
標籤:c#多線程個人感覺C#的編程,除了對演算法和類庫的使用以外,達到一定的水平以後,多線程的使用將會成為一個很大的瓶頸。所以重新花費時間讀了一本書:《.net 4.0物件導向編程漫談(應用篇)》裡面關於多線程的描述。自己做了一個讀書筆記,把多線程部分的要點進行了梳理,並且適當的加上了一些自己的測試和理解。整理出來,作為一個摘要,以便自己和同事們拿出來學習和使用。同時希望各位博友進行論證,大家一起學習和進步。
Time of Update: 2015-07-06
標籤:c++ 數組 動態數組 數組:#include <iostream>using namespace std;//模板函數template <class T>void dump(T val){cout << ">>>>" << __FUNCTION__ <<
Time of Update: 2015-07-06
標籤:c語言 c++ com組件 調用 純c 調用COM組件最簡單的語言當然是C++,但在某些情況下,不得不用C語言。本文介紹用C語言調用COM組件的方法。為了更好的理解C的做法,我們要先看一看C++調用COM組件是怎麼做的。一、C++方式從 Windows 7
Time of Update: 2015-07-06
標籤:比較被福士所認可的結果:(1)在自訂的資料類型的時候,因為首碼式(++i)可以返回對象的引用,而尾碼式(i++),必須返回對象的數值,所以,導致在大的對象的時候產生了較大的複製開銷,引起效率降低。所以,使用自訂的資料類型的時候,使用首碼式(++i)效率更好一些;(2)如果是內建類型的,如int,效率是一樣的。(3)c++Primer上面有說:對於老舊的編譯器++i效率好,對於好的編譯器i++被最佳化了(效率一樣)。表示該用哪個用哪個。C++首碼運算式和尾碼運算式
Time of Update: 2015-07-06
標籤: c語言中的檔案處理相關函數,其實也用的比較多,這一次在寫一個檔案處理的類時,優先就想到使用檔案指標來操作,但是悲催的是好久沒擼過檔案操作集的相關函數了。都忘記了,還是廣大網友給力,讓我從度娘中拾回自信;紙上得來終覺淺,媽蛋知識忘記的太快,還是做點筆記加深下印象。 c語言中用檔案指標 FILE * 來操作檔案,現在整理下 FILE * 及其相關的方法。 1.
Time of Update: 2015-07-06
標籤:C#與Java的比較寫完後得知維基百科裡有更加全面得多的比較:http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_JavaNET(C#) Java基本類型
Time of Update: 2015-07-06
標籤:語句總是順序執行的:第一條語句執行完了接著是第二條,第三條等等。這是最簡單的情況,為了更好的控制語句的運行,程式設計語言提供了多種控制結構支援更為複雜的語句執行。我們就來看看C++ 提供的控制方式。一、 while 語句while 語句提供了迴圈執行功能。可以用 while 語句編寫一個好玩的從 1 到 5(包括 5)的數數遊戲:1+2+3+4+5#include <iostream>int main() {int
Time of Update: 2015-07-06
標籤:c++ js crossplatform #include "scripting/js-bindings/manual/ScriptingCore.h"#include <sstream>#include <type_traits>/// args push helpertemplate<typename _Ty>
Time of Update: 2015-07-06
標籤:在上一篇文章中討論了C++單一一般繼承的對象記憶體布局http://www.cnblogs.com/uangyy/p/4621561.html接下來繼續討論第二種情況:2.單一的虛擬繼承:有成員變數,有虛函數和虛函數的覆蓋,虛擬繼承。我們假設下面這樣一種繼承關係源碼如下:#include <iostream>using namespace std;class Parent{public: int iparent; Parent() : iparent(10) {}
Time of Update: 2015-07-05
標籤:1.冒號(:)用法(1)表示機構內位域的定義(即該變數占幾個bit空間)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct _XXX{_XXX() : y(0xc0) {}};(3)
Time of Update: 2015-07-06
標籤:javascript silverlight 伺服器端 資料互動 接了個單子,非要用Silverlight 5來作一個項目,之前從來沒接觸過這東西,為了工作,硬著頭皮也要上了。摸索了一晚上,大至整理出一些項目中需要的東西,以下作為初探記錄:Silverlight 5與Javascript的交談方式Silverlight
Time of Update: 2015-07-06
標籤: using (Graphics g = this.CreateGraphics()) { g.SmoothingMode = SmoothingMode.HighQuality; //圖片柔順模式選擇 g.InterpolationMode = InterpolationMode.HighQualityBicubic;//高品質 g.CompositingQuality =
Time of Update: 2015-07-06
標籤:註冊表操作 操作註冊表 一、註冊表基本知識1) 結構 鍵->項->子項->值項(名稱、類型、資料) REG_SZ 字串&
Time of Update: 2015-07-06
標籤:看: 首先是登入,建立一個登陸IsLoginNot()方法: 登陸成功後,進入Welcome()方法中:01.首先是建立登陸介面:02.接收使用者錄入的數字,用switch選擇結構來進入對應的方法裡: 開始在每個方法中寫對應代碼:為了減少代碼量,建立一個SqlHelper()類來代替打通通道的大量重複代碼: 只需輸入:string str = SqlHelper.str;
Time of Update: 2015-07-06
標籤:心急的C小加時間限制:1000 ms | 記憶體限制:65535 KB難度:4 描述C小加有一些木棒,它們的長度和品質都已經知道,需要一個機器處理這些木棒,機器開啟的時候需要耗費一個單位的時間,如果第i+1個木棒的重量和長度都大於等於第i個處理的木棒,那麼將不會耗費時間,否則需要消耗一個單位的時間。因為急著去約會,C小加想在最短的時間內把木棒處理完,你能告訴他應該怎樣做嗎? 輸入第一行是一個整數T(1<T<1500
Time of Update: 2015-07-06
標籤:教程 ps 圖層 前端 ui 最近在設計一個Qt控制項,需要獲得一個圓餅的圖片,在用PS繪製後發現儲存的時候總是會帶著背景,用PNG格式儲存之後背景依然存在,只是變成了透明的。剛才在Google上查到了只儲存單一圖層而完全沒有背景的方法。1. 以為例,建立一個檔案,用橢圓工具按住shift拖動滑鼠畫一個正圓,