Time of Update: 2015-05-07
標籤:Q: What is a Design Pattern?A: Design Patterns represent solutions to problems what arise when developing software within a particular context.Each pattern describes a problem which occurs over and over again in our environment, and then
Time of Update: 2015-05-08
標籤:leetcode c c++ java python Problem:Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate
Time of Update: 2015-05-07
標籤:c++ 模板 類 max //用函數模板實現不同類型的兩個數比較大小#include <iostream>using namespace std;template <class mytype> //定義函數模板class Max{public:Max(mytype a, mytype b){x=a;y=b;} mytype
Time of Update: 2015-05-07
標籤:一. 簡單介紹文章介紹是在實際的遊戲開發項目中,將自訂的C++類綁定到lua中,能夠讓lua調用c++類。會建立一個python指令碼,執行python指令碼會讓自動將我們的c++類綁定到lua。產生我們要的代碼。文章會介紹配置環境、編寫指令碼、測試類別、實際項目中調用,以及一些遇到的問題 二.兵馬未動糧草先行 當前我用的是quicklua 3.3 win7系統。下載需要的工具 &n
Time of Update: 2015-05-06
標籤:動態數組(ArrayList)代表可單獨被索引的對象的集合。動態數組可以自動調整大小。允許動態記憶體的分配,怎加,搜尋,排序。using System;using System.Collections;namespace CollectionApplication{ class Program { static void Main(string[] args) { ArrayList al = new ArrayList();
Time of Update: 2015-05-06
標籤: 10402: C.機器人DescriptionDr. Kong 設計的機器人卡爾非常活潑,既能原地蹦,又能跳遠。由於受軟硬體設計所限,機器人卡爾只能定點跳遠。若機器人站在(X,Y)位置,它可以原地蹦,但只可以在(X,Y),(X,-Y),(-X,Y),(-X,-Y),(Y,X),(Y,-X),(-Y,X),(-Y,-X)八個點跳來跳去。現在,Dr.
Time of Update: 2015-05-06
標籤:浮點型資料一、非整數的表示除了整數,平時的計算也離不開非整數,即帶有小數部分的那些數。在數字系統中,整數和非整數合稱為有理數,有理數和無理數合稱為實數(好吧,這和本文主旨沒關係,但為了顯示一下我曾經是數學系的學生。。。)非整數由一個”.“號來凸顯,十進位標記法中,”.“號左邊的數位權為10的正整數冪,冪值按離小數點的距離遠近依次為0、1、2...而右邊為10的負整數冪,冪值由近及遠依次為-1、-2、-3...例如:12.25 = 1 * 10 ^ 1 +
Time of Update: 2015-05-06
標籤:OS:Windows 7關鍵字:VS2012,C++,VTable,虛表 1.建立一個Win32控制台應用程式代碼如下:#include "stdafx.h"#include <string>#include <iostream>class A{public: virtual std::string AName(){return "A";}};class B{public: virtual std::string BName(){return
Time of Update: 2015-05-05
標籤:C語言有以下幾種取整方法:1、直接賦值給整數變數。如:int i = 2.5; 或 i = (int) 2.5;這種方法採用的是捨去小數部分2、C/C++中的整數除法運算子“/”本身就有取整功能(int / int),但是整數除法對負數的取整結果和使用的C編譯器有關。3、使用floor函數。floor(x)返回的是小於或等於x的最大整數。如:floor(2.5) = 2floor(-2.5) =
Time of Update: 2015-05-06
標籤:leetcode c c++ java python Problem:Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S
Time of Update: 2015-05-06
標籤:c++ string wstring 1、wstring 轉換為string#include <string>std::string ws2s(const std::wstring& ws){ std::string curLocale = setlocale(LC_ALL, NULL); // curLocale = "C";
Time of Update: 2015-05-06
標籤://⒈ 從第一個元素開始,該元素可以認為已經被排序//⒉ 取出下一個元素,在已經排序的元素序列中從後向前掃描//⒊ 如果該元素(已排序)大於新元素,將該元素移到下一位置//⒋ 重複步驟3,直到找到已排序的元素小於或者等於新元素的位置//⒌ 將新元素插入到下一位置中//⒍ 重複步驟2~5#include<iostream>#include<array>using namespace std;template<class T>void
Time of Update: 2015-05-05
標籤:首先看圖 代碼:// test.cpp : 定義控制台應用程式的進入點。//C++程式設計//2015-5-4//STL strandard template libeary#include "stdafx.h"#include <iostream>#include <algorithm>#include <functional>#include
Time of Update: 2015-05-07
標籤:out參數:如果你在一個方法中,返回多個相同類型的值的時候,可以考慮返回一個數組。但是,如果返回多個不同類型的值的時候,返回數組就不行了,那麼這個時候,我們可以考慮使用out參數。out參數就側重於在一個方法中可以返回多個不同類型的值。ref參數:能夠將一個變數帶入一個方法中進行改變,改變完成後,再講改變後的值帶出方法。ref參數要求在方法外必須為其賦值,而方法內可以不賦值。params可變參數:將實參列表中跟可變參數數群組類型一致的元素都當做數組的元素去處理。Params可變參數必須是形
Time of Update: 2015-05-07
標籤:讀操作:方法1:string str = File.ReadAllText(@filepath, Encoding.Default);方法2:byte[] buffer = File.ReadAllBytes(@filepath);string str = Encoding.Default.GetString(buffer);方法3:string[] buffer = File.ReadAllLines(@filepath,Encoding.Default);string str = ""
Time of Update: 2015-05-07
標籤:mono 開原始碼 c# Mono 4.0 伴隨著C# 6發布 Mono 4.0這個月正式發布。這是微軟CoreCLR項目中包含開原始碼的第一個版本。它也是C# 6預設的,意味著Mono再一次比微軟提前擁有一個新的C#編譯器的RTM版本。 除了我們之前報道過的功能和變化,Mono 4
Time of Update: 2015-05-07
標籤:using System;using System.IO;namespace ConsoleApplication2{ delegate void D(int x); class Program { static void Main(string[] args) { D cd1 = new D(C.M1); cd1(-1);
Time of Update: 2015-05-06
標籤:html5 新特性 <input id="imgsf" type="file" name="imgsf" multiple />input file 中增加 multiple 屬性可以選擇多檔案。IE9以下版本不相容 <form id="form1" method="post"
Time of Update: 2015-05-06
標籤:【實值型別在裝箱過程中內部發生的事情】1. 在託管堆中分配好記憶體。分配的記憶體量是實值型別的各個欄位需要的記憶體量加上託管堆的所有對象都有的兩個額外成員(類型對象指標和同步快索引)需要的記憶體量。2.實值型別的欄位複製到新分配的堆記憶體。3.返回對象的地址。現在,這個地址是對一個對象的引用,實值型別現在是一個參考型別。讀經典——《CLR via C#》(Jeffrey Richter著) 筆記_實值型別的裝箱和拆箱(一)
Time of Update: 2015-05-07
標籤:團隊開發之個人——NABCD理解項目名稱:炸彈人(app)N(need):