原创 osg windows #127error
發現執行osgearth_viewer.exe的時候,出現windows #127 error。 是顯卡驅動版本過低的緣故,更新顯卡驅動就可以解決該問題。
原创 git使用
git使用: 1.安裝: sudo apt-get install git-core 2.配置: 在.gitconfig文件中設置git的全局配置, 可以通過如下命令配置git的用戶名和email(這兩個是必須的) git config
原创 網站
linux公社: http://linux.linuxidc.com/ 用戶名和密碼都是:www.linux.linuxidc.com
原创 openCl環境搭建及示例
引用:http://bbs.csdn.net/topics/390899158(概念問題) http://blog.csdn.net/hermittt/article/details/50668850(平臺搭建及示例) 硬件:intel
原创 error
centos7沒有找到locate命令: yum install mlocate 其中mlocate是新型的locate,然後updatedb(更新數據庫) 即可使用locate fedora啓動問題: 1.問題描述:fedora選擇內
原创 c++遇到的編譯錯誤
1.LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞的錯誤 解決方案: 1.將 項目——項目屬性——配置屬性——連接器——清單文件——嵌入清單 “是”改爲“否”。若還不能解決問題進
原创 stl源碼剖析(二)迭代器之智能指針
前言:智能指針auto_ptr(只能指向動態內存)(也是unique_ptr的一種) auto_ptr是c++標準庫的類模板,auto_ptr對象通過初始化指向new創建的動態內存,auto_ptr對象即爲這塊內存的擁有者,一塊內存不能有
原创 makefile模板
so庫############################################################# # Makefile for shared library.# 編譯動態鏈接庫###############
原创 IO阻塞,非阻塞,同步,異步
1、前言 在網絡編程中,阻塞、非阻塞、同步、異步經常被提到。unix網絡編程第一卷第六章專門討論五種不同的IO模型,Stevens講的非常詳細,我記得去年看第一遍時候,似懂非懂,沒有深入理解。網上有詳細的分析:http://blo
原创 STL源碼剖析(四)序列式容器(vector,list)
容器分爲: 序列式容器:array,vector(用算法呈現heap(由heap實現priority-queue)),list,deque(配接器(stack,queue)) 關聯式容器:RB-tree(set,map,multiset,
原创 stl源碼剖析(一)空間配置器
STL空間配置器: 1.空間配置器爲什麼不叫內存配置器: 配置的空間可以是內存也可以是硬盤,但是SGI STL的空間配置器是內存 2.1標準空間配置器:std::allocator 配置器是默認選項:vector的聲明如下:templ
原创 volatile用法
__I、 __O 、__IO是什麼意思? 這是ST庫裏面的宏定義,定義如下: #define __I volatile const /*!< defines ‘read only’ permissions */ #define _
原创 STL源碼(三)迭代器
上一篇講到迭代器就是一種智能指針。 迭代器相應型別: 模板偏特化
原创 編譯型與解釋型區別
計算機編程語言種類非常多,根據與計算機硬件貼近程度和抽象程度大致可分爲3類,自頂向下分別是 高級語言(抽象層次更高的便於記憶和表示的英文代碼) | | 彙編語言(抽象層次較高的對應機器硬件的cpu指令集,英文縮的助
原创 (基本概念,全文字,太多)編譯型解釋型,強型非強型,動態靜態語言區別
編譯型和解釋型。 我們先看看編譯型,其實它和彙編語言是一樣的:也是有一個負責翻譯的程序來對我們的源代碼進行轉換,生成相對應的可執行代碼。這個過程說得專業一點,就稱爲編譯(Compile),而負責編譯的程序自然就稱爲編譯器(Compil