原创 框選三角面片並改變顏色
// CellRubberBandPick.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "vtkPolyDataReader.h" #include <vtkSmartPoi
原创 共享內存實現進程間大數據的交換
引言 進程間的數據交換和共享是一種非常重要和實用的技術。大、中型軟件的開發設計多是由衆多程序設計人員的合作完成,通常一個程序設計人員只負責其中一個或幾個模塊的開發,這些模塊可以是動態鏈接庫也可以是應用
原创 vtk 筆記 --- 圖片的X與Y軸變換,旋轉
有時候需要進行圖片左右或者上下旋轉,或者X,Y,Z之間的變換,用到下邊兩個函數即可。 vtkImagePermute:X,Y,Z軸變換 vtkImageFlip:繞某軸旋轉 代碼如下: #include "vtkImageGri
原创 base 64編碼
關於base64編碼的原理及實現 我們的圖片大部分都是可以轉換成base64編碼的data:image。 這個在將canvas保存爲img的時候尤其有用。雖然除ie外,大部分現代瀏覽器都已經支持原生的基於base64的encode和d
原创 C++筆試 面試題
1: x&(x-1)表達式的意義 求下面函數的返回值(微軟) -- 統計1的個數 ------------------------------------- int func(int x) { int countx = 0;
原创 愛奇藝筆試面試題
筆試題目主要側重於操作系統: 1.某完全二叉樹的總結點數爲967,求葉子節點數?484 2.以下幾種方式都可以用於進程中線程的通信,只能用於同一進程中的線程通信爲() a.事件 b.信號量 c.互斥量 d.臨界區 關於線程間通信,涉及
原创 SecureCRT中文亂碼解決方案
SecureCRT是一個商業終端連接工具。SecureCRT可以自定義界面顏色方案,可以連接SSH1與SSH2、Telnet等服務。默認設置下,通過SecureCRT連接SSH服務器可能出現中文亂碼的情況。這是由於SecureCRT字符編
原创 定時器TIMER
Timer事件,即定時器事件,是在遊戲編程中,經常使用的一個事件。藉助它可以產生定時執行動作的效果。這篇文章,就和大家一起探討一下如何使用SetTimer()函數。 1、SetTimer定義在那裏? S
原创 統計正確的電話號碼,數字馬字跳躍
#include <iostream> using namespace std; int board[4][3] = {{1, 2, 3},{4, 5, 6},{7, 8, 9},{-1, 0, -1}
原创 SendMessage、PostMessage原理
本文講解SendMessage、PostMessage兩個函數的實現原理,分爲三個步驟進行講解,分別適合初級、中級、高級程序員進行理解,三個步驟分別爲: 1、SendMessage、PostMessage的運行機制。 2、SendM
原创 在MFC中分割窗口
分割窗口分爲兩類:動態分割窗口和靜態分割窗口。 動態分割窗口是指:用戶可以動態的分割和除去分割窗口,分割窗口會創建和刪除相應的窗格。Microsoft Word就是使用動態分割窗口的例子,這是一種最常用的分割窗口。動態分割窗口最多可以有2
原创 判別是大端還是小端
大端序[編輯] 大端序(英:big-endian)或稱大尾序。 數據以8bit爲單位: 地址增長方向 → ... 0x0A 0x0B 0x0C 0x0D ... 示例中,最高位字節是0x0A 存儲在最低的內存地址處。下一
原创 通過NTP協議進行時間同步
NTP(Network Time Protocol,網絡時間協議)是由RFC 1305定義的時間同步協議,用來在分佈式時間服務器和客戶端之間進行時間同步。 NTP工作原理 NTP的基本工作原理如下圖所示。Device A和Device B
原创 ITK 配準框架中的 Subject/Observer 模式及優化過程模擬演示-1
最近正式開始研究 ITK 的配準框架及其過程,先把自己理解到的一些東西寫出來記下。 ITK 中的醫學圖像配準框架主要由以下幾部分組成:幾何變換組件、圖像插值組件、相似性測度組件、優化組件、以及連接各個組件的配準方法組件。對於多分辨策
原创 浮點數的比較
一、請先看以下的一段代碼: int main() { float a=1.1;//①warning : truncation from 'const double' to 'float' float b=1.2;//②warning