原创 框選三角面片並改變顏色

// 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