Time of Update: 2018-12-03
/// <summary> /// 擷取電腦cpu,硬碟序號,網卡地址類 /// </summary> class HardwareInfo { /// <summary> /// 取機器名 /// </summary> /// <returns></returns> public string GethostName()
Time of Update: 2018-12-03
public string CreateWordFile(string CheckedInfo) { string message = ""; try { Object Nothing = System.Reflection.Missing.Value; Directory.CreateDirectory("C:/CNSI"); //建立檔案所在目錄 string name = "
Time of Update: 2018-12-03
原文地址:http://chfydemail.blog.163.com/blog/static/3411336420082193333905/ 在C#中調用windows API函數的幾個實現 對於windows 系統API函數的調用在程式設計中有時是必不可少的,各種程式設計語言都規範了調用的方法和介面,在C#語言中的調用方法如下(以下編程環境為Visual Studio .NET):1、 在工程項目中添加一個類新項,開啟這個類檔案,在檔案頭部加入對以下命名空間的引用:
Time of Update: 2018-12-03
後台 //匯入要通知的員工 protected void btnLoad_Click(object sender, EventArgs e) { if (flup.HasFile) { DataTable dt = TransferData(flup.PostedFile.FileName, "sheet1"); if (dt != null) { if
Time of Update: 2018-12-03
1:調用基類建構函式:C#public subclassname(object arg): base(arg){}C++h檔案public:subclassname(System::Object^ type);cpp檔案subclassname(System::Object^ type): baseclassname(type){}2:重寫基類方法:C#protected override string baseclassMethod(object value){}C++h檔案virtual
Time of Update: 2018-12-03
用C#建立可拖動表單原著:lover_P 所謂“可拖動表單”就是無需拖動標題列就可以拖動的表單,這在一個沒有標題列的表單上是一種非常有用的技術。關於這一方面的技巧,網上已經有很多介紹,但都不是很詳盡,有些實現也不夠簡潔。最主要的,這些介紹大多是大片大片的原始碼,很少講解;初學者學期來恐怕要費些力氣(我在學習這個技巧的時候就很痛苦)。在這裡,我對這個技巧進行了一個詳細的講解,相信各位初學者朋友可以學會如何製作可拖動表單。
Time of Update: 2018-12-03
本文的主旨是介紹如何在 Linux 下使用 C 編譯器和其他 C 編程工具, 而非 C 語言編程的教程. 在本文中你將學到以下知識: 什麼是 C GNU C 編譯器 用 gdb 來調試GCC應用程式 你也能看到隨 Linux 發行的其他有用的 C 編程工具. 這些工具包括來源程式美化程式(pretty print programs), 附加的調試工具, 函數原型自動產生工具(automatic function prototypers). ----------------------------
Time of Update: 2018-12-03
C++主題年技巧積累#1——UltraEdit的代碼美化CSDN旗下水之真諦(http://blog.csdn.net/FantasiaX)出品小序:
Time of Update: 2018-12-03
《Expert C Programming》(《C專家編程》中提到C語言聲明的優先順序規則如下:A 聲明從它的名字開始讀取,然後按照優先順序順序依次讀取;B 優先順序從高到低依次是: B.1 聲明中被括弧括起來的那部分; B.2 尾碼操作符:括弧()表示這是一個函數,而方括弧[]表示這是一個數組; B.3 首碼操作符:星號*標識“指向...的指標”;C
Time of Update: 2018-12-03
// EX_EXAM.cpp : 定義控制台應用程式的進入點。//#include "stdafx.h"#include <iostream>using namespace std;class A{public:virtual void foo() { cout<<"A foo"<<endl; }void pp() { cout<<"A pp"<<endl; }};class B: public A{public:void foo()
Time of Update: 2018-12-03
在很多系統程式中常要求在位(bit)一級進行運算或處理。C語言提供了位元運算的功能, 這使得C語言也能像組合語言一樣用來編寫系統程式。━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 操作符 作用 ──────────────────────────── & 位邏輯與 | 位邏輯或 ^ 位邏輯異或 - 位邏輯反 >> 右移 << 左移 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Time of Update: 2018-12-03
Linux檔案系統Linux支援多種檔案系統,如ext、ext2、minix、iso9660、msdos、fat、vfat、nfs等。在這些具體檔案系統的上層,Linux提供了虛擬檔案系統(VFS)來統一它們的行為,虛擬檔案系統為不同的檔案系統與核心的通訊提供了一致的介面。在Linux平台下對檔案編程可以使用兩類函數:(1)Linux作業系統檔案API;(2)C語言I/O庫函數。前者依賴於Linux系統調用,後者實際上與作業系統是獨立的,因為在任何作業系統下,使用C語言I/O庫函數操作檔案的方法
Time of Update: 2018-12-03
需要用C#動態建立Access資料庫,於是有了下文。使用的是Office 2007,資料庫檔案的格式為.accdb剛開始的時候,以為去檢測檔案是否存在,如果不存在的話直接建立資料庫檔案就好了。代碼如下:string filePath = new DirectoryInfo(".").FullName + @"\data.accdb"; if (!File.Exists(filePath)){ Console.WriteLine("檔案data.accdb不存在");
Time of Update: 2018-12-03
C#提供了封裝的類,可以直接用於編碼轉換例如:ASCIIEncoding,UnicodeEncoding,Encoding等類但是在進行編碼轉換時,需要以byte[] 作為中介進行轉換.Net平台預設使用UnicodeEncoding.Unicode(Encoding類)作為編碼方式;範例程式碼:Encoding destEncoding = UnicodeEncoding.UTF8;byte[] bName =
Time of Update: 2018-12-03
C語言判斷檔案是否存在用函數access,標頭檔是io.h,原型: int access(const char *filename, int amode); amode參數為0時表示檢查檔案的存在性,如果檔案存在,返回0,不存在,返回-1。 這個函數還可以檢查其它檔案屬性: 06 檢查讀寫權限 04 檢查讀許可權 02 檢查寫入權限 01 檢查執行許可權 00 檢查檔案的存在性在UNIX和VC下實驗成功。好處是 fopen(.
Time of Update: 2018-12-03
轉自:http://www.cnblogs.com/madlas/articles/1364503.html#include <iostream>#include <list>#include <numeric>#include <algorithm>using namespace std;//建立一個list容器的執行個體LISTINTtypedef list<int>
Time of Update: 2018-12-03
在做Cracking Code interview裡的一道經典題目時:寫一個函數把C風格的字串(即以'\0' 結尾的字串,"abcd"的長度是5)反轉;我寫了一個對半分的reverse代碼,用了遞迴,感覺封裝得挺好:unsigned int getLength(char* str){unsigned int len = 0;while(str[len++]);return len;}void swap(char& a, char& b){char tmp = a; a =
Time of Update: 2018-12-03
在StdAfx.h中引入#pragma comment(lib,"ws2_32.lib")//擷取IP在CPP中添加實現函數代碼 CString strResult; WSADATA wsaData; char name[155]; char *ip; PHOSTENT hostinfo; if ( WSAStartup( MAKEWORD(2,0), &wsaData ) == 0 ) { if( gethostname (
Time of Update: 2018-12-03
http://msdn.microsoft.com/en-us/library/aa388146%28v=vs.85%29.aspx#include <windows.h>#include <stdio.h>#include <xenroll.h>// Copyright (C) Microsoft. All rights reserved.HRESULT __cdecl main(void){ HRESULT hr = 0; ICEnroll4
Time of Update: 2018-12-03
因為現在的項目用到了C++的一些代碼,出現了很多問題,這裡記錄一下1.首先要修改配置 修改成Objective-c++之前沒有一直堅持修改這個配置,想修改C++部分的代碼,最後放棄了,這樣做的原因可以參考這篇文章2.枚舉值 出錯把項目修改成Objective-C++的時候,出現了很多問題 主要的錯誤出在了SDWebImage的庫上面。枚舉值 聲明方式應該採用下面的方式 typedef NS_ENUM(NSInteger, SDWebImageOptions) {