Time of Update: 2015-04-20
標籤:gdi+ c++ 用GDI+的優秀圖形輸出功能可以非常方便的實現文字特效,其中一個帶陰影的文字便是其中一例。 許多簡單的文字特效只是簡單的將文字用不同的顏色與不同的位置輸出一次或多次,本文所討論的陰影製作效果藉助GDI+的反走樣能力產生透明的陰影與半陰影。
Time of Update: 2015-04-21
標籤:effective c++ 讀書筆記 《Effective
Time of Update: 2015-04-20
標籤:如果兩段記憶體重疊,用memcpy函數可能會導致行為未定義。 而memmove函數能夠避免這種問題,下面是一種實現方式: 1 #include <iostream> 2 using namespace std; 3 void* memmove(void* str1,const void* str2,size_t n) 4 { 5 char* pStr1= (char*) str1; 6 const char* pStr2=(const char*)str2; 7
Time of Update: 2015-04-21
標籤:c++ 操作符重載 《effective c++》的確是一本神書,閱讀起來的感覺可以用酣暢淋漓來形容,似乎很多以前沒有在意的小細節都變得豁然開朗了起來,在條款10中,scott建議我們重載操作符’=’時,返回一個*this的引用。 賦值,我們往往可以寫作連鎖形式: int x,y,z;x = y = z = 10;賦值採用了右結合律,所以以上連鎖賦值被解析為:x = (y = (z =
Time of Update: 2015-04-19
標籤:c++ stl C++仿函數應用執行個體#include <iostream>#include <list>#include <algorithm>using namespace std;template<class T>struct GT{ GT (const T& a) : m_a(a) {} bool operator()(const T&
Time of Update: 2015-04-19
標籤:C語言基本問題1. 結構化編碼:if else while等等控制結構的使用。模組化設計:劃分為若干子模組例如函數這種功能。2. 解決問題的方法和步驟稱為演算法。好演算法的要求:正確性,健壯性,可讀性,效率和低儲存率。3. 演算法的特點:有窮性,確定性,有零個或多個輸入,有一個或多個輸出,有效性。4. 三種基本結構:順序,選擇,迴圈。5. 直到型迴圈 是運算式值為真時結束迴圈。do-while
Time of Update: 2015-04-19
標籤:寫一些隨堂記得筆記,算是另一個筆記本。。 C#資料類型
Time of Update: 2015-04-19
標籤:本文轉載至C++中const用法總結 - 月光林地 - 部落格園http://www.cnblogs.com/lichkingct/archive/2009/04/21/1440848.html 1. const修飾普通變數和指標const修飾變數,一般有兩種寫法:const TYPE value;TYPE const
Time of Update: 2015-04-20
標籤:問題產生的過程是這樣的,向exe項目(CSharp)中添加dll工程(c++開發)的引用,並將引用工程的屬性“Link Library Dependencies”的值設為true,這樣,在不加入lib的情況下,exe項目仍可以連結dll正常運行,但問題也出現了,在dll工程中設定 的斷點會被無視。 解決方案:一、DLL工程的設定設定Configuration Properties->General->Output
Time of Update: 2015-04-19
標籤:學了一個多星期的c語言了,老師布置來了作業,用C編寫個ATM機的類比程式,客戶介面有,取款,2存款,3轉賬,4退出。並且要求輸入錯誤後,有三次機會重輸,定義輸入密碼hellowold,用switch分支。 #include<stdio.h>#include<string.h>#define key "hellowold"//定義密碼 #define zhanghu "123456789"#define line "==================\n"
Time of Update: 2015-04-20
標籤:前兩篇介紹了C與C++的記憶體管理,這一篇介紹一下Object-C的記憶體管理。Object-C是C的超集,所有C語言的特性在Object-C都可以實現。然而在記憶體管理上還是存在一些不同的地方。Object-C即物件導向C語言,其大部分的類型基於Cocoa架構,常見的有NS開頭類型。所以Object-C中大部分類型也都是以類為基礎的。Object-C中類存放於堆而非棧,故一般類對象定義都以指標形式,如:<span
Time of Update: 2015-04-20
標籤:Regular expressions一.關鍵概念1.The result of applying a regular expression to a string is one of the following: To find out whether the string matches the regular expression. To return a substring. To return a new string representing a modification
Time of Update: 2015-04-19
標籤:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Reflection;using System.Linq.Expressions;namespace INPEXOne.LearnCS{ class RefletLambdaDelegate { static
Time of Update: 2015-04-20
標籤:在使用 ikvm 去運行 htmlunit 中的 webclient Getpage的時候 報錯說com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl not found查了半天 雖然不知道原因是什麼但是 在使用 getpage 的時候 添加一條[email protected] s = new [email protected](); 就可以了
Time of Update: 2015-04-19
標籤:(一)數學類:Math1.Math.Ceiling(小數/整數):返回大於當前小數的最小整數2.Math.Floor(小數/整數):返回小於當前小數的最大整數Console.WriteLine(Math.Ceiling(3.14)); //4Console.WriteLine(Math.Floor(3.14)); //3Console.WriteLine(Math.Ceiling(3.0)); //3 3.Math.Pow(2,3)求指數。相當於2的3次方4.Math.Sqrt(
Time of Update: 2015-04-19
標籤:c# windows api 獲得案頭 視窗控制代碼 Windows APIWindows 這個多作業系統除了協調應用程式的執行、分配記憶體、管理資源…之外,
Time of Update: 2015-04-20
標籤:一 .NET Framework 類庫的System.IO 命名空間 System.IO 命名空間包含允許讀寫檔案和資料流的類型以及提供基本檔案和目錄支援的類型。 二
Time of Update: 2015-04-20
標籤:1.實值型別的資料在棧中,參考型別資料在堆中。2.實值型別直接儲存資料的值,而參考型別儲存資料的引用。3.實值型別的基類:System.ValueType,System.ValueType又繼承自System.Object。參考型別的基類:System.Object。4.實值型別有:結構體struct,數實值型別(short,ushort,int,uint,long,ulong,byte等),bool型(System.Boolean的別名),枚舉enum(派生於 System.Enum),
Time of Update: 2015-04-20
標籤: 在這周的C#課堂上,我們學習了一些關於Regex的知識,結合老師上課所講的,我又在網上搜尋了一些相關的知識,接下來就讓我們來實驗一下。 首先我們先來複習一些在Linux課堂上學習過的簡單的Regex的符號: “ . ” :通配一個單個字元,例如“a."可以在“ab、ac、cd、a1、abc”中通配出:“ab、ac和a1”; “.. ” : 與上一個類似,
Time of Update: 2015-04-20
標籤:類:屬性、方法、欄位、建構函式建構函式:1.邏輯上它是一個對象產生時應該完成一些工作,使得該對象具有現實意義2.它是一個初始化器,通過它可以產生對象資源3.時間點:對象建立時修飾符 類名(參數列表){