原创 爲什麼本機上無法用127.0.0.1登錄SQL Server

數據庫在本地,在測試數據庫時,127.0.0.1突然連不上數據庫了。無法在本機上用127.0.0.1登錄SQL Server,是因爲 SQL Server  “服務器網絡實用工具”中禁用了“命名管道”所致!(在SQL Server 200

原创 通過void指針實現跨類型變量交換函數

#include <stdio.h> #include <stdlib.h> #include <string.h> void fun(void **src,void **dst) { void *tmp; tmp = *src;

原创 C陷阱與缺陷中的一個問題——signal函數聲明的剖析

在《C陷阱與缺陷》這本書的第2.1節“理解函數聲明”中,作者通過對函數聲明的一步步分析、引導、深入,最後得到一個signal函數: 但是,當我第一次看到的時候也覺得沒法理解,看過好多遍之後還是沒法理解。這幾天看《C++Primer》,

原创 貌似是微軟編譯器的一個Bug

有如下代碼: #include <stdio.h> int my_func(void) { /* float f = 0.0; */ return(0.0 ? 1 : 0); } int main(void) {

原创 字符過濾

#include <stdio.h> void filterchar(const char* src, char* dst) { const char* p; int ch; int flag[0xff] = {0}; int

原创 求1到n的正整數中某個字符出現的次數

 我自己寫了一個,但是效率很低,大整數的時候比較慢,代碼如下: #include <stdio.h> #include <time.h> int CountOf1s(int n, char ch ) { int i = 1; int

原创 SQL Server 2005 不允許遠程連接解決方法、數據庫引擎啓動服務器的方法

SQL Server 2005 不允許遠程連接解決方法  解決SQLServer2005數據庫引擎啓動服務器的方法   做課程設計時,很多學生都遇到

原创 判斷一行輸入是否是數字(包含小數點)

點贊 收藏 分享 文章舉報 pinkfIoyd 發佈了72 篇原創文章 · 獲贊 8 · 訪問量 12萬+ 私信 關注

原创 VC++多線程編程

留個紀念,不錯的總結。十個例子清晰列舉啦多線程編程的奧妙。  VC中多線程使用比較廣泛而且實用,在網上看到的教程.感覺寫的挺好. 一、問題的提出 編寫一個耗時的單線程程序:   新建一個基於對話框的應用程序SingleThread,在主對

原创 獲取整型數字某一位的值

int GetNumber(int opt_num,int pos) { int opt = opt_num < 0?-opt_num:opt_num; int res = 0; if(pos < 0) return -1; w

原创 引論中的問題【page1】

方法一:排序,返回第幾個最大值,編碼如下: #include <stdio.h> //插入排序 void insertion_sort(int array[], int first, int last); int main(void)

原创 SQL Server2005數據庫的備份和還原詳細

在管理系統的開發中,經常會遇到將一個數據庫從一臺電腦轉移到另外一臺電腦。實現方法是: 首先備份源數據庫,然後將備份的.bak文件還原即可。 1.備份 依據上面的方法可以備份一個數據庫的.bak文件。 2.還原 在sqlserver上新

原创 C和C++中的結構體對比

在C語言中,結構體裏的內容只能是內置類型或其const類型以及結構體、枚舉、共用體,而且不能被賦初值,即使是const類型的量。結構體中的所有成員對外都是可見的。 像這樣都是可以滿足的 typedef struct tagTest {

原创 單詞統計

  #include <iostream> using namespace std; #include <map> #include <string> #define divisionline() cout << "----------

原创 字符過濾【二】有順序的過濾重複字符

#include <stdio.h> typedef struct tagFilterChar { int ch; int n; }FilterChar; void insert_sort(FilterChar* arr,int