Time of Update: 2015-05-20
標籤:c++最近要用MFC開發一個介面,裡面有一個需求就是產生一個與可執行檔(exe檔案)同名的檔案夾,比如我的可執行檔路徑是D:\KFS\codes\22222\Release\22222.exe,我需要在D:\KFS\codes\22222\Release路徑下產生一個22222的檔案夾放東西。查閱了一點資料之後,成功了。之後寫了一個小demo。下面上代碼:#include
Time of Update: 2015-05-20
標籤:c++ c++11 在C++11中,使用花括弧來初始設定變數得到全面的應用,也可以用花括弧來對變數賦值。當用於內建類型變數時,這種初始化的一個重要特點是如果使用列表初始化且初始值存在丟失資訊的風險,編譯器將報錯。int _tmain(int argc, _TCHAR* argv[]){long double ld = 3.1415926536;int a{ ld };int b
Time of Update: 2015-05-20
標籤:《c++程式設計原理與實踐》 讀書 筆記拷貝我們的vector類型具有如下形式:class vector{ private: int sz; double * elem;public: vector(int s):sz(s),elem(new&
Time of Update: 2015-05-20
標籤:c語言 strtok函數 null 一、strtok( )函數strtok( )函數包含於標頭檔string.h文法:char *strtok( char *str1, const char *str2 ); 功能:函數返回字串str1中緊接“標記”的部分的指標,
Time of Update: 2015-05-20
標籤:// 實現對一個8bit資料(unsigned char 類型)的指定位(例如第n位)置0或者置1操作,並保持其他位不變#include <stdio.h>void bit_set(unsigned char *p_data, unsigned char position, int flag){unsigned c;unsigned char a = 1;a = a << (position - 1);if (flag == 1){*p_data =
Time of Update: 2015-05-20
標籤:c++指標空值nullptr以往用0或者NULL去表達null 指標的問題:C/C++的NULL宏是個被有很多潛在BUG的宏。因為有的庫把其定義成整數0,有的定義成 (void*)0。在C的時代還好。但是在C++的時代,這就會引發很多問題。C++11使用nullptr關鍵字,是表達更準確,型別安全的null 指標#include <iostream>using namespace std;int main() {//
Time of Update: 2015-05-20
標籤:問題描述:請在下面程式的橫線處填上適當內容,以使程式完整,並使程式的輸出為:張三,42 歲,擔任技術處處長進階工程師,從事輪機設計專業。#include <iostream>#include <cstring>using namespace std;class Person{ char* name; // 姓名 int age; // 年齡public: Person() {} void setname(char na[])
Time of Update: 2015-05-20
標籤:acm hdu c++ 簡單 有點技巧 Ignatius and the Princess IVTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32767 K (Java/Others)Total
Time of Update: 2015-05-20
標籤:測試題目:代碼說明:1.在main中我用了一個輸入檔案來表示輸入,測試時應去除2.以下函數分別是計算預測值,計算costfunction,羅輯迴歸的執行3.具體類似於線性迴歸,可輔助線性迴歸之梯度下降代碼如下:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<vector>#include<i
Time of Update: 2015-05-20
標籤:<span style="font-size:18px;">#include<stdio.h>#include"contact.h"void print_menu(){printf("*******************************\n");printf("***1>add 2>del ******\n");printf("***3
Time of Update: 2015-05-20
標籤:1.什麼是CSVId,主題關卡名字,主題背景音樂,主題背景圖片,1,關卡名字1,test.mp3,test.png,2,關卡名字2,test.mp3,test.png,3,關卡名字3,test.mp3,test.png,就是以英文‘,’作為分隔字元的檔案。這種結構有點像資料庫表的結構,因為非常簡單,所以適用範圍比較廣,Excel可以匯出CSV, Sqlite
Time of Update: 2015-05-20
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Threading;
Time of Update: 2015-05-20
標籤:背景:在工作中,學習和使用OPC Server/Client系統時,發現開發的設計結構是把裝置PLC的TAGLIST寫為XML檔案,在程式啟動的時候載入從而完成自動設定。從而開始了C# ASP.NET中的XML檔案的相關學習。學習筆記:1>簡述:XML是可延伸標記語言 (XML)
Time of Update: 2015-05-20
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace C04委託的簡單使用{ public delegate void SayHi(); class Program { static void TestDelegate(SayHi s) {
Time of Update: 2015-05-20
標籤: 在找工作的時候,去了些公司,避免不了要面試和筆試.不過一般最起初的是筆試.我印象中有這樣有一道題目:StringBuilder類與 String類的區別?那時候我不太清楚這兩個類的區別,今天在看代碼的時候,看到同事也用了StringBuilder類.於是我就上網查查了資料,也想總結下StringBuilder類與 String類的區別.學電腦語言的人一定要明白哦,說不定那天你去找工作了,也會遇到這個問題呢. String 對象是不可改變的。每次使用
Time of Update: 2015-05-20
標籤:修飾符用於限定類型以及類型成員的申明,C#中的修飾符按功能可分為四部分:屬性修飾符,存取修飾符,類修飾符和成員修飾符。 屬性修飾符:[Serializable]:按值將對象封送到遠程伺服器。在按值封送對象時,就會建立一個該對象的副本,並將其序列化傳送到伺服器。 任何對該對象的方法調用都是在伺服器上進行的。 [STAThread]:是Single-Threaded
Time of Update: 2015-05-20
標籤:把一個類序列化成xml,顯示在txtarea,然後在擷取txtarea的值進行還原序列化成類,因為一個欄位的值是url形式的,url裡面有這個符號:&,所以還原序列化的時候報錯了,查了好久才發現是這個符號&在還原序列化的時候導致失敗,解決方案:1,最笨拙的方法:在還原序列化的時候把&替換掉,還原序列化後在替換回來; 2,最好的解決方案:序列化後用httpUtility.encode(string) 對字串進行編碼; C#
Time of Update: 2015-05-20
標籤:由於QTP的預設程式設計語言是VBS, 而VBS是一種相對來說功能比較局限的指令碼語言,因此我們在編寫自動化測試指令碼時會有很多功能無法很好的實現。 相對來說c#是一種進階程式設計語言, 可以實現大多數windows環境下的功能。 所以我們可以藉助C#來實現在VBS下無法實現或者實現起來麻煩的功能。 本篇文章以清除IE緩衝為例, 介紹QTP如何與.Net framework整合。 1, 建立c# dll.在Visual studio 中建立項目, 選擇Class
Time of Update: 2015-05-20
標籤:out 關鍵字會導致參數通過引用來傳遞。這與 ref 關鍵字類似,不同之處在於 ref 要求變數必須在傳遞之前進行初始化。若要使用 out 參數,方法定義和調用方法都必須顯式使用 out 關鍵字。例如: class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } }儘管作為
Time of Update: 2015-05-20
標籤:A.class(開始的activity)①startActivityForResult(intent, AppConst.MINE_ACCOUNT);//傳參 B.class、C.class(中間的activity)①startActivityForResult(intent, AppConst.MINE_ACCOUNT);//傳參②@Overrideprotected void onActivityResult(int requestCode, int resultCode,