Time of Update: 2016-05-05
標籤:今天我們來介紹一下C語言操作資料庫的方法,這裡我們使用的是ODBC方式。環境是WIN7+VC6。其他環境也差不多,具體情況具體分析。首先是環境的配置以及資料來源的添加。這裡就不去解釋了,相關資料網上有很多。需要注意的是這裡不可以直接使用控制台中的ODBC,我們需要開啟C:\Windows\SysWOW64中的資料來源odbcad32.exe。添加好的資料來源如下:這裡我們使用VC建立一個單文檔視圖的應用程式,同時添加資料庫支援,選擇好資料來源。相關細節如下:添加控制項在ClassWizar
Time of Update: 2016-05-04
標籤:mysql源檔案的壓縮檔mysql-5.7.12.tar.gz有48.2Mb,這麼大個傢伙。 以前學c語言什麼的,覺得尼瑪個臭c可以幹嘛呀,敢看了源檔案我徹底震精了,光是一個THD類的說明就佔了3000多行, 留我風中淩亂,感慨人類軟體工程之偉大,喂貓本科不是或者讀研不是學電腦捏。 直接去看局部的類的話肯定要看暈,所以感覺是不是從主線入手好點呢,從驅動程式main先入手吧,然後找到瞭解壓後mysql-5.7.12\sql的mysql.cc, 結果找了半天,個鬼int main(
Time of Update: 2016-05-04
標籤: http://blog.sina.com.cn/s/blog_6a1837e90100uh5d.htmllinux C之access函數(20access():判斷是否具有存取檔案的許可權相關函數 stat,open,chmod,chown,setuid,setgid表標頭檔 #include<unistd.h>定義函數 int access(const
Time of Update: 2016-05-04
標籤:Dictionary<string, string>是一個泛型他本身有集合的功能有時候可以把它看成數組他的結構是這樣的:Dictionary<[key], [value]>他的特點是存入對象是需要與[key]值一一對應的存入該泛型通過某一個一定的[key]去找到對應的值舉個例子: 1 //執行個體化對象 2 3 Dictionary<int, string> dic = new Dictionary<int, string>(); 4
Time of Update: 2016-05-04
標籤:我們在做項目時,可能是多人合作,這樣每個人的目錄層次層級是不一樣的,如果用VS內建的OUTPUT輸出目錄,改變路徑,把DLL集中產生到一個檔案夾,那麼不同人的機器上結果是不一樣的,這就造成了,我這台機器上設定正確,其他人設定就會不對,目錄層次就錯了,為了避免這樣的情況,我們就會用預產生執行命令這樣來操作,也就是我無論你放幾層目錄,始終是這樣的,如: D:\aaa\123\ 項目 ,我們以項目為節點,在項目下面是我們的程式檔案,也就是別人拿到此檔案是D:\
Time of Update: 2016-05-04
標籤:C++#define JNAAPI extern "C" __declspec(dllexport) // C方式匯出函數typedef struct { int osVersion; int majorVersion; int minorVersion; int buildNum; int platFormId; char szVersion[128]; }OSINFO; // 1. 擷取版本資訊(傳遞結構體指標)
Time of Update: 2016-05-03
標籤: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace ConsoleApplication1 8 { 9 class Program10 {11 static void Main(string[] args)12 {
Time of Update: 2016-05-03
標籤:(主要是傳智播客的趙劍宇老師上課的筆記,由於這幾天的課和以前上C學C語言和C++幾乎都學過所有開始跳著學,在此感謝趙劍宇老師) 1、異常捕獲我們在程式中經常會出現各種各樣的異常,你如果想要你的程式變得堅強一些。在你的代碼中應該經常性的使用try-catch來進行異常捕獲。哪行代碼有可能出現異常,你就踹它一腳。文法:try{可能會出現異常的代碼;..........}//try和catch之間不能有其他的代碼catch{出現異常後要執行的代碼;}執行過程:如果try中的代碼沒有出現
Time of Update: 2016-05-03
標籤:長時間沒有回顧反射知識了,今天就講解一下反射的一般第二個用法。二.對方法,屬性等的反射 首先需要寫一個測試類別,產生.exe或.dll檔案。class Test { public Test()//普通構造方法 { } public
Time of Update: 2016-05-06
標籤: static void Main(string[] args) { Console.WriteLine("請輸入ip"); string ip = Console.ReadLine(); Parallel.For(1, 65535, i => scan(ip, i, 200)); Console.WriteLine("掃描完成"); } public
Time of Update: 2016-05-05
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.Reflection;namespace GetMethodNameSpace{ class Program { public static string GetMethodInfo() {
Time of Update: 2016-05-05
標籤: 函數重載是個什麼概念,才接觸的這個概念的時候我也是完全昏了,還在自己看看了書後就理解了。那什麼是函數重載呢?我個人理解的是在同一個範圍下有多個同名的函數,但是他們的形參的類型是不同的,或者參數個數是不同的。當我們調用這些函數時,怎麼判斷我們調用的是那一個函數呢,這個就要看你在使用重載函數時所傳參數的類型或者參數個數。好了,話不說。看看代碼就知道了。using System;namespace
Time of Update: 2016-05-05
標籤:1.直接啟動 ProcessStartInfo info = new ProcessStartInfo(); info.FileName = Path.Combine(Environment.GetEnvironmentVariable("windir"), "explorer.exe"); Process.Start(info).WaitForExit(); 2.類似1
Time of Update: 2016-05-05
標籤:有時候我們希望把類的執行個體儲存下來,以便以後的時候用。一個直觀的方法就是StreamWriter把類寫成一行,用\t分隔開每個屬性,然後用StreamReader讀出來。但是這樣太麻煩,程式碼數較多,而且必須事Crowdsourced Security Testing道屬性在行中的對應位置。這時候如果採用類序列化的方式儲存就使得代碼很簡單:假如你有一個類,在它的上面加上[Serializable]屬性就可以了,表示這個類是可以序列化的[Serializable]public class
Time of Update: 2016-05-05
標籤:《.NET 編程結構》專題匯總(C#) - M守護神 - 部落格園http://www.cnblogs.com/liusuqi/p/3213597.html前言
Time of Update: 2016-05-05
標籤: 1 //異常語句:try...catch...finally 2 //try:嘗試裡面是否有錯誤 3 //catch:發現try裡邊有錯誤,就立即執行 4 //finally:不管前面有沒有錯,都會執行 5 Console.Write("請輸入一個整數:"); 6 try 7 { 8 int a =
Time of Update: 2016-05-05
標籤:前言 關於Windows服務建立和調試的文章在網路上的很多文章裡面都有,直接拿過來貼在這裡也不過僅僅是個記錄,不會讓人加深印象。所以本著能夠更深刻瞭解服務項目的建立和調試過程及方法的目的,有了這篇記錄。目錄一、什麼是Windows Service服務?二、基於C#的Windows Service服務的建立、安裝、卸載?三、Windows Service服務開發過程中如何調試代碼?本文一、什麼是Windows Service服務? Microsoft Windows 服務(即,以前的
Time of Update: 2016-05-05
標籤:[cpp] view plain copy print?/* 檔案名稱: rd.c ---------------------------------------------------- c中提供的對檔案夾操作的函數,只能對空檔案夾進行 刪除,這使很多初學者在編碼過程中產生許多困擾,我也 很不爽這件事情,
Time of Update: 2016-05-05
標籤:防禦cc攻擊菠菜盾 高防CDN 使用叢集防禦 隱藏網站真實IP 節點分布 國內 日本 韓國 美國 香港 加拿大 等地方 無視一切CC 流量攻擊 叢集防禦 有效解決了 CC流量等攻擊 遊戲用戶端多連接埠定製CDN防禦,一鍵隱藏真實IP,秒開,無需搬站無視CC,被牆網域名稱高防解決 自助購買 自動開通 簡潔方便 防禦更強。秒速解析。更高防禦無需使用者操作。智能防禦 智能解析 智能切換,無視CC攻擊無視一切流量 高防 高配 高速
Time of Update: 2016-05-04
標籤:題目連結:http://codeforces.com/problemset/problem/7/C給你一個直線方程,有整數解輸出答案,否則輸出-1。擴歐模版題。這裡有講解:http://www.cnblogs.com/Recoder/p/5459812.html(很久沒寫exgcd,都不會寫了) 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 5 LL exgcd(LL