Time of Update: 2015-04-19
標籤:編譯c++ 代碼中遇到幾個問題,匯總一下:1.編譯openssl 遇到問題 , 原因:不支援彙編編譯,在perl編譯指令中加入: no-asm , 如:perl Configure VC-WIN32 no-asm , 整體如下:a.perl Configure VC-WIN32 no-asmb.ms\do_msc.nmake -f ms\ntdll.mak 2.編譯openssl 0.9.8 版本,遇到錯誤: problem with
Time of Update: 2015-04-18
標籤:C++中有豐富的類型,在對不同類型進行運算時,就需要進行類型轉化。總的轉換規則:將小範圍類型轉換為大範圍類型,例如:float->double,short->int,int->long,等等。C++這樣轉換是為了不損失精度,而對於對資料精度要求較高的應用來說精度損失無疑是災難。需要指出:將0賦給bool變數時,將被轉換為false;而非零值將被轉換為true。運算式中的轉換:當同一個運算式中包含兩種不同的算術類型時,C++將執行兩種自動轉化。1、一些類型在出現時便會自動轉
Time of Update: 2015-04-18
標籤:原文:http://blog.csdn.net/oohaha_123/article/details/24460425程式的記憶體配置一個由C/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)― 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap) ― 一般由程式員分配釋放, 若程式員不釋放,程式結束時可能由OS回收 。注意它與資料結構中的堆是兩回事,分配方式倒是類似於鏈表,呵呵。
Time of Update: 2015-04-18
標籤:約瑟夫環問題可以簡單的使用數組的方式實現,但是現在我使用迴圈鏈表的方法來實現,因為上午看到一道面試題規定使用迴圈鏈表解決約瑟夫環問題。 什麼是約瑟夫環? “約瑟夫環是一個數學的應用問題:已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去,直到圓桌周圍的人全部出列。”(百度百科中的解決辦法列出了很多,可以看到迴圈鏈表並不是最簡單的方法)
Time of Update: 2015-04-19
標籤:1.成員函數的定義 兩種形式:一種是在類聲明中只給出成員函數的原型,函數體在類的外部定義。void point::setposit(int a, int y){ x=a; y=b;}int point::getx( ){ return x; }int point::gety( ){ return y; }
Time of Update: 2015-04-18
標籤:【結構體】定義結構體的兩方式 <1> struct student{}; struct student a={10001,"雲中",‘M‘,"北京"}; <2> struct student{
Time of Update: 2015-04-17
標籤:習題2.1/*各種類型在本機所在字長 */ #include<iostream>int main(){std::cout<<"sizeof(int)="<<sizeof(int)<<std::endl;std::cout<<"sizeof(long)="<<sizeof(long)<<std::endl;std::cout<<"sizeof(long long)="<<sizeof(
Time of Update: 2015-04-16
標籤:二叉排序樹 c++ #include <iostream>using namespace std;class btree{public:btree *left;btree *right;int data; btree(int i):left(NULL),right(NULL),data(i){} ~btree();void insert(int a);static void
Time of Update: 2015-04-17
標籤:C語言合法標識符Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44597 Accepted Submission(s): 17933Problem
Time of Update: 2015-04-17
標籤:迴圈 c語言 譚浩強 菱形 圖案 //用迴圈語句輸出菱形#include <stdio.h>int main(){int i,j;for(i=0;i<=3;i++) //上4行{for(j=0;j<=3;j++) //上4行的左邊{if(i+j<=2)printf("
Time of Update: 2015-04-17
標籤:主要參考《大話設計模式》和《設計模式:可複用物件導向軟體的基礎》兩本書。本文介紹命令模式的實現。 What it is:Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and
Time of Update: 2015-04-18
標籤:begin 得到指向字串開頭的Iteratorend 得到指向字串結尾的Iteratorrbegin 得到指向反向字串開頭的Iteratorrend
Time of Update: 2015-04-17
標籤:dct變換 c++代碼 理論部分轉載自這篇blog: http://blog.csdn.net/luoweifu/article/details/8214959
Time of Update: 2015-04-17
標籤:用C++實現的一種外掛程式體繫結構-----概述本文討論一種簡單卻有效外掛程式體繫結構,它使用C++,動態連結程式庫,基於物件導向編程的思想。首先來看一下使用外掛程式機制能給我們帶來哪些方面的好處,從而在適當時候合理的選擇使用。1, 增強代碼的透明度與一致性:因為外掛程式通常會封裝第三方類庫或是其他人編寫的代碼,需要清晰地定義出介面,用清晰一致的介面來面對所有事情。你的代碼也不會被轉換程式或是庫的特殊定製需求弄得亂七糟。2, 改善工程的模組化:你的代碼被清析地分成多個獨
Time of Update: 2015-04-19
標籤:前面幾篇文章學習了web服務,對同步和非同步做了些分析,如果朋友們仔細閱讀了上篇文章,會發現上篇博文中列印result.AsyncState對象的值是不合理的,也就是操作的時間差,當然它只是一個小BUG並不影響程式整體的思路!接下來,我們學習下非同步呼叫和非同步回調的區別!還是直接分析代碼吧,如下是非同步呼叫: 效能最佳化之——.NET(C#)調用web服務調用非同步與非同步回調的比較(三)
Time of Update: 2015-04-18
標籤:最近工作較忙,手上有幾個項目等著我獨立開發設計,所以平時工作日的時候沒有太多時間,下班累了就不想動,也就周末有點時間,今天我花了一個下午的時間來繼續總結與整理書中要點,在整理的過程中,發現了書中的一些不足,我在以下的博文中都有說明,大家如果有這本書的可以對照著知識點及書本相結合的方式來看,沒有這本本書的也可以對照著我整理的知識要點進行實際編碼測試與學習,希望能對大家有所協助,如果覺得可以的話,還請推薦哦,謝謝!閱讀《LEARNING HARD
Time of Update: 2015-04-18
標籤:首先傳幾張描述一下功能:經過上文使用者名稱和密碼的驗證後,就到了添加使用者這一步,登陸後的使用者可以添加新的使用者,被添加的使用者可以登陸系統。這裡會用到C#中的“Regex”對使用者名稱格式進行判斷,以及“LinQ to
Time of Update: 2015-04-18
標籤:通常每個Activity對應1個Layout,在onCreate時指定layout(否則引用的還是main的layout),然後調用startActivity:protected override void OnCreate (Bundle bundle){SetContentView (Resource.Layout.UserRegister);base.OnCreate (bundle);// Create your application herevar btnBack =
Time of Update: 2015-04-18
標籤:一 常量 常量是其值在使用過程中不會發生變化的變數。在聲明和初始化常量時在常量前加const。 const int a = 100; // This value cannot be changed. 在程式中使用常量至少有
Time of Update: 2015-04-16
標籤:1.局部變數通常在它所在的語句塊結束的時候被釋放。如果你不想釋放某個局部變數,可以在局部變數上加上 static 進行聲明2.C 中有三種記憶體領域的壽命。q 靜態變數的壽命從程式運行時開始,到程式關閉時結束。q 自動變數的壽命到聲明該變數的語句塊執行結束為止。q 通過 malloc() 分配的領域的壽命到調用 free() 為止。3.靜態變數是從程式啟動到運行結束為止持續存在的變數。因此,