在看別的記憶體問題的時候看到的
mark
應該算是舊版的OpenCV才會有這個問題
http://wenku.baidu.com/view/326b7107bed5b9f3f90f1c7d.html
2016年7月23日 星期六
1065353216 在c語言
變數的值一直跳到這個數字 1065353216
後來覺得直接GOOGLE這個數字比較快
大概就是動態記憶體配值的時候,型態跟變數不合的問題
Why is 1.0f in C code represented as 1065353216 in the generated assembly?
Returning a 1.0f gives me 1065353216
後來覺得直接GOOGLE這個數字比較快
大概就是動態記憶體配值的時候,型態跟變數不合的問題
Why is 1.0f in C code represented as 1065353216 in the generated assembly?
Returning a 1.0f gives me 1065353216
2016年7月22日 星期五
error C2440: '正在初始化' : 無法由 'void *' 轉換為 'int *' 從非 'void' 的指標轉換為 'void*' 必須是明確轉換
error C2440
mark一下,最近沒時間整理
改用new...
原因不明
const char *問題
C++ 的顯性轉型與隱性轉型 - Explicitly/ImplicitlyType Conversion
[STL ] 初始化會失敗
[STL ] 請問List
mark一下,最近沒時間整理
改用new...
原因不明
const char *問題
C++ 的顯性轉型與隱性轉型 - Explicitly/ImplicitlyType Conversion
[STL ] 初始化會失敗
[STL ] 請問List
2016年7月5日 星期二
桌面圖示跟開始消失時的處理方法
叫出工作管理員
關掉 處理程序中的所有explorer.exe
然後 檔案 新工作 輸入 explorer.exe 確定
桌面就出現了
參考:http://mhying.pixnet.net/blog/post/91681618-解決電腦桌面檔案及圖示消失的方法
關掉 處理程序中的所有explorer.exe
然後 檔案 新工作 輸入 explorer.exe 確定
桌面就出現了
參考:http://mhying.pixnet.net/blog/post/91681618-解決電腦桌面檔案及圖示消失的方法
2016年7月1日 星期五
-1.#IND -1#INF代表什麼意思?
在做一些矩陣運算的時候,會有算不出結果的時候,C沒有像MATLAB會對於這些數值運算給予更多資訊,這不是程式語言的問題,應該是IDE幫使用者做多少事情
基本上數值運算確實有一些本來就是無解的情況,程式也只是一個大型的計算機,一樣算不出來的,只是也沒辦法給你更多的訊息,只能從現有的資訊去推測,然後把原始運算輸出來看是哪種無解
不過如果自己的計算過程不存在這樣的情形,就反過來檢查哪邊寫了不該出現的算式了
這些錯誤訊息,基本上都表示NAN(未定義或者不可表示)
可以直接呼叫函式判斷是不是這兩種
需要#include <math.h>
isnan()
輸出為1是NAN的情況,0則是正常數值
另一個有在文章看到的是isinf() 針對判斷無限大的,應該可以針對無窮大
針對無解的情況應該只有分成這兩種了NAN跟INF
第一次搜尋一下後面代表的意義
isnan - test for a NaN
NAN 維基/WIKI
What does -1.#IND mean?: A survey of how the Visual C runtime library prints special floating point values
IEEE floating-point exceptions in C++
What do 1.#INF00, -1.#IND00 and -1.#IND mean?
[浮點數] C/C++ 浮點數特殊值
20.5.2 Infinity and NaN
What Every Computer Scientist Should Know About Floating-Point Arithmetic
C語言中的nan和inf使用
基本上數值運算確實有一些本來就是無解的情況,程式也只是一個大型的計算機,一樣算不出來的,只是也沒辦法給你更多的訊息,只能從現有的資訊去推測,然後把原始運算輸出來看是哪種無解
不過如果自己的計算過程不存在這樣的情形,就反過來檢查哪邊寫了不該出現的算式了
這些錯誤訊息,基本上都表示NAN(未定義或者不可表示)
可以直接呼叫函式判斷是不是這兩種
需要#include <math.h>
isnan()
輸出為1是NAN的情況,0則是正常數值
另一個有在文章看到的是isinf() 針對判斷無限大的,應該可以針對無窮大
針對無解的情況應該只有分成這兩種了NAN跟INF
Output | Meaning |
---|---|
1#INF | Positive infinity |
-1#INF | Negative infinity |
1#SNAN | Positive signaling NaN |
-1#SNAN | Negative signaling NaN |
1#QNAN | Positive quiet NaN |
-1#QNAN | Negative quiet NaN |
1#IND | Positive indefinite NaN |
-1#IND | Negative indefinite NaN |
第一次搜尋一下後面代表的意義
isnan - test for a NaN
NAN 維基/WIKI
What does -1.#IND mean?: A survey of how the Visual C runtime library prints special floating point values
IEEE floating-point exceptions in C++
What do 1.#INF00, -1.#IND00 and -1.#IND mean?
[浮點數] C/C++ 浮點數特殊值
20.5.2 Infinity and NaN
What Every Computer Scientist Should Know About Floating-Point Arithmetic
C語言中的nan和inf使用
訂閱:
文章 (Atom)
-
我在使用 wireshark 基本上都是在windows上使用,作業系統為win10 個人習慣使用portable版本,不安裝 在其官網下載頁面可以找到windows版本的portable版本 單純的網路抓取需要安裝 Npcap 或者 WinPcap 有需要用到usb要安裝 U...
-
因為目前要做的東西比較複雜,就想說來用一下CSV檔案,到時候再用EXCEL打開就可以進行要做的操作 雖然我覺得也可以自己畫圖輸出,不過這個可以等我比較有空再弄(以前是畫過圖,也不難啦!就是目前需要比較精美的圖表給別人看...自己畫的很糟糕,以後慢慢修吧) #include...
-
在Mac上遇到了軟體不是從app store下載的情形 後來出現了這個圖案,我困惑了一下 單獨點擊Notion,是有問題的 單獨點Application,看到一堆應用程式 想了想拉著Notion圖案進去Application就可以了