原创 C++泛型中replace和replace_copy

在c++中,可以使用replace替換序列裏面某些特定的值。 void replace(_FwdIt _First, _FwdIt _Last, const _Ty& _Oldval, const _Ty& _Newval); 很明顯

原创 複習算法之分而治之算法

分而治之算法概述算法思想算法效率示例經典例子 概述 分而治之算法把一個問題實例分解爲若干個小型而獨立的實例,從而可以在並行計算機上執行。直到求得小型而獨立的實例的解,即原問題的解是實例解的合併。 算法思想 分而治之算法與軟件設計的

原创 ‘Access to the path’ "*\*\Temp\Assembly-UnityScript.dll " is denied

跟大家分享個  bug的解決方法。 我在寫完腳本的時候,然後,將腳本拖拽到對應的文件夾,這時候,不可描述的事情發生了。居然出錯了。錯誤信息有:Could not write to file `Temp/Assembly-CSharp.dl

原创 項識別爲 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然後再試一次

用戶如果是第一次使用powershell 執行腳本 的話。其中的原因是: windows默認不允許任何腳本運行,你可以使用"Set-ExecutionPolicy"cmdlet來改變的你PowerShell環境。 你可以使用如下命令讓Po

原创 CDC,CPaintDC,CWindowDC,CClientDC

它們之間的的關係如下: CObject  public |------CDC public |------|------CClientDC public |------|------CPaintDC public |------|----

原创 算法複習之動態規劃

算法對於我們程序員來說猶如飯碗一樣,重中之重。一個有效的算法,可以解決你大部分的問題點。因此,在這邊從頭複習了一下算法------動態規劃。 動態規劃等基本概念可以查看該博主寫的內容 https://blog.csdn.net/misay

原创 MFC之Ctreectrl 子項置灰不可點擊方法

關於Ctreectrl 子項置灰或者說disable網上基本沒有詳細的介紹和方法。後面發現有一個使用TVIS_EX_DISABLED 改項狀態可以將其置灰或者設置爲disable。 m_treectrl.SetItemStatusEx(h

原创 C++智能指針

直接管理內存 什麼時候需要直接管理 簡而言之,當內存分配在棧上時,不需要直接管理,而當內存分配在堆上時則需要手動回收,或者等到堆上內存分配滿了觸發了自動回收機制。  關於堆和棧,這篇文章講得淺顯易懂:http://blog.csdn

原创 5種服務器網絡編程模型講解

本文轉載自:http://www.cricode.com/3510.html。如有轉載請註明出處 1.同步阻塞迭代模型 同步阻塞迭代模型是最簡單的一種IO模型。 其核心代碼如下: bind(srvfd); listen(srv

原创 C++運算符重載詳解及例子

如有轉載請註明出處,本文原文地址:http://blog.csdn.net/dingyuanpu/article/details/5852825 C++中預定義的運算符的操作對象只能是基本數據類型,實際上,對於很多用戶自定義類型,也需要

原创 C/C++ const 關鍵字詳解

本人轉載自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.html 如需轉載,請註明出處 爲什麼使用const?採用符號常量寫出的代碼更容易維護;指針常

原创 eclipse 中編譯cocos2dx 代碼,報錯:Description Resource Path Location Type *** Android NDK: Aborting. . S

在項目的jni/Andorid.mk 文件 include $(BUILD_SHARED_LIBRARY) 位置下方,添加: $(call impo

原创 error C4996: '*': This function or variable may be unsafe. Consider using * instead

在VS 2012(或者以上) 中編譯 C 語言項目,如果使用了 scanf 函數,編譯時便會提示如下錯誤: error C4996: 'scanf': This function or variable may be unsafe.

原创 cocos編譯android時出現LOCAL_SRC_FILES points to a missing file

在使用命令行對cocos進行編譯的時候,出現了上訴的錯誤。出現這個的主要原因是由於ndk\build\core\armeabi路徑下缺少 libcr

原创 Git服務器的搭建

什麼是Git? Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。當然,除了Git以外,還有SVN,它也是用來管理項目的。度娘講的更詳細點。 以下講的是Git服務器的搭建。 你可以使用GitHub(http