Time of Update: 2015-07-12
標籤:MSSQL2000企業管理器裡無法查詢資料 SQL server無法執行查詢,因為一些檔案丟失或未註冊等問題的解決直接在企業管理器裡無法查詢資料,但是用查詢分析器可以查看資料,重裝了SqlServer2000也沒有用.解決辦法:註冊以下的四個dll檔案regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"regsvr32 "C:\Program Files\Common
Time of Update: 2015-07-13
標籤:linux線程執行和windows不同,pthread有兩種狀態joinable狀態和unjoinable狀態 一個線程預設的狀態是joinable,如果線程是joinable狀態,當線程函數自己返回退出時或pthread_exit時都不會釋放線程所佔用堆棧和線程描述符(總計8K多)。只有當你調用了pthread_join之後這些資源才會被釋放。若是unjoinable狀態的線程,這些資源線上程函數退出時或pthread_exit時自動會被釋放。unjoinable屬性可以在pt
Time of Update: 2015-07-13
標籤:這是C++才會有的語言特性.假如你使用一個程式庫,他裡面有桓霰淞拷衋bc,但是你自己也不小心定義了一個叫abc的變數,這樣就會引起重定義錯誤.所以為了避免這種現象,C++引入了名字空間(namespace)的概念,編寫程式庫的時候最好把所有東西放在一個namespace中,例如namespace MY{int abc;char
Time of Update: 2015-07-13
標籤:c語言 數組 數組運算 //矩陣基礎/*==================================================================題目:輸入矩陣a,b,輸出a,b,a的轉置矩陣d,a*b,b+d=e;==================================================================*/#in
Time of Update: 2015-07-13
標籤:c++物件導向模型1、 基礎知識C++編譯器如何完成物件導向理論到電腦程式的轉化? 換句話:C++編譯器是如何管理類、對象、類和對象之間的關係 具體的說:具體對象調用類寫的方法,那,c++編譯器是如何區分,是那個具體的類,調用這個方法那? 思考一下程式結果#include "iostream"using namespace std;class C1{public:int i; //4int j; //4int k; //4protected:private:};
Time of Update: 2015-07-14
標籤:c語言 數組運算 數組最大值及位置 //數組運算/*==================================================================題目:尋找數組的最大元素,並輸出其位置和值!==================================================================*/#includ
Time of Update: 2015-07-14
標籤:c語言 格式化輸出 完數 //窮舉法!/*==================================================================題目:求10000以內的所有完數,統計數量並以如下格式輸出:28=1+2+4+7+14.註:完數是除了本身外,其值等於包含1的所有因子之和!如:28的所有因子
Time of Update: 2015-07-14
標籤:c++ string 在 C++ 中,為了方便處理字串,引入了 string 類。string 類型支援長度可變的字串。使用 string 之前,必須包含相應的標頭檔,string 屬於 std 命名域的,因此需要通過命名限定:#include <string>using std::string; //using namespace
Time of Update: 2015-07-13
標籤:類 類是JAVA中一個重要的概念,可以把類理解成一個對象的抽象,這個抽象的對象包含了變數(用來描述這個對象的屬性)和方法(用來描述這個對象可以幹什麼),類中的各個成員之間可以相互調用(static修飾的成員不能訪問沒有static修飾的成員).
Time of Update: 2015-07-12
標籤:c語言 枚舉法 佩爾方程 //窮舉法!/*======================================================題目:求佩爾方程x*x-73*y*y=1的解。======================================================*/#include<stdio.h>#include<math.h&
Time of Update: 2015-07-12
標籤:c -對一個結構體中的欄位進行排序 排序 這是幫別人做的一個題目,好久沒有接觸過C語言了,有點發怵,不過似乎找回點當時學C語言,做課程設計的感覺。題目:定義一個數組(學生結構體數組),裡麵包含學號、姓名、身份證和三科學產生績,要求寫一個函數,根據學生任何一個欄位(如學號、姓名、身份證),進行排序。源碼://// stu.cpp : Defines the entry
Time of Update: 2015-07-12
標籤:1、The initial motivation for C++ templates was straightforward: to make it possible to create type-safe containers like vector, list, and map. Ultimately, it was discovered that the C++ template mechanism is itself Turing-complete: it can be
Time of Update: 2015-07-13
標籤:前言:使用反射也有幾年了,但是一直覺得,反這個概念很抽象,今天有時間就來總結下這個知識點。 1、為什麼需要反射: 最初使用反射的時候,作為小菜總是不理解,既然可以通過new
Time of Update: 2015-07-13
標籤: C#實現阿拉伯數字轉換為漢字數字 項目中用到,儲存下來為日後用到節約時間 公用方法(將單個數字轉換為漢字) private char ToNum(char x) { string strChnNames = "零一二三四五六七八九"; string strNumNames = "0123456789"; return
Time of Update: 2015-07-13
標籤:這涉及一個演算法:基姆拉爾森計算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7在公式中d表示日期中的日數。m表示月份數。y表示年數。注意:在公式中有個與其它公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:假設是2004-1-10則換算成:2003-13-10來代入公式計算。代碼例如以下: Console.WriteLine("*******
Time of Update: 2015-07-13
標籤:一:ref 關鍵字使參數按引用傳遞。其效果是,當控制權傳遞迴調用方法時,在方法中對參數所做的任何更改都將反映在該變數中。若要使用 ref 參數,則方法定義和調用方法都必須顯式使用 ref 關鍵字。也即是說,在方法中對參數的設定和改變將會直接影響函數調用之處(代碼①及②)。無論是函數的定義還是調用時均不可忽略關鍵字ref.可以對比代碼:代碼①: 1 class Program 2 { 3 static void Main(string[] args) 4
Time of Update: 2015-07-13
標籤:與ref關鍵字一樣,out關鍵字也是按引用來傳遞的.樣本示範了out關鍵字的使用方法,其功能是擷取數組中的最大值和最大值的索引using System;using System.Collections.Generic;using System.Text; namespace sampsong{ class
Time of Update: 2015-07-13
標籤: 委託是一個類,它定義了方法的類型,使得可以將方法當作另一個方法的參數來進行傳遞。事件是一種特殊的委託。 1.委託的聲明 (1). delegate delegate我們常用到的一種聲明 Delegate至少0個參數,至多32個參數,可以無傳回值,也可以指定傳回值類型。
Time of Update: 2015-07-13
標籤:實際開發中,對於一些耗時較長的操作,我們往往會將其封裝成非同步方式調用,以加速系統響應或改善使用者體驗,下面是一個樣本:有一個現成的類MyMath,裡面有一個Add方法: 1 public class MyMath 2 { 3 4 public int Add(int a, int b) 5 { 6 System.Threading.Thread.Sleep(5000); 7
Time of Update: 2015-07-13
標籤:第十二章