Time of Update: 2018-08-01
情景一:先看下Windows開發下的使用: LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);這裡就有一個CALLBACK,轉到定義看一下 #elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)#define CALLBACK __stdcall#define WINAPI __stdcall...
Time of Update: 2018-08-01
前段時間需要做一個點擊一個按鈕,把制定內容複寫到剪下板的效果。 對於IE瀏覽器而言,有一簡單的方法,通過 window.clipboardData: (假如有一個id為copy的按鈕,有一個id為name的輸入框,“text”為固定格式) $("#copy").click(function () { window.clipboardData.setData("text",
Time of Update: 2018-08-01
一定要注意資料對齊%%%%%%%%%%%%% BOOL CPhotoDlg::Convert24To4(LPCTSTR lpszSrcFile, LPCTSTR lpszDestFile) { FILE*fp; fp = fopen("aa.txt", "wr"); BITMAPFILEHEADER bmHdr; BITMAPINFOHEADER bmInfo;
Time of Update: 2018-08-01
超分辨重建是映像複原領域的一大熱點,能在硬體有限的情況下最大還原原始情境的訊號,在天文探索、顯微成像等領域有重要作用。成像裝置對物體成像時,由於距離較遠,成像會模糊,可以類比多尺度高斯濾波;受限於成像機能,成像像素達不到最理想條件,可類比為對原始像進行一個下採樣。超分辨重建就是要在這種條件下複原原始映像。 假設上帝有最好的成像裝置,成像為X;我們成像裝置成像為B,高斯濾波模板設為G;為了防止問題病態,加入lasso正則。那麼有: argmin [
Time of Update: 2018-08-01
JS代碼的執行效率往往直接影響了頁面的效能,有的時候,實現同樣的功能,不同的JS代碼往往在效率上相差很多,有的時候僅僅是由於我們的書寫習慣導致的,當然在進階點的瀏覽器中,它們大多都已經幫我們最佳化了,但是在中國,萬惡的IE6仍然大量的存在,我們不得不去考慮它。對於JS代碼的最佳化,實際上有很多的情況,有些影響是比較小的,而有些是比較嚴重的,本文中,我把幾個我認為影響比較嚴重的情況列出來,供大家參考。 1、字串的拼接
Time of Update: 2018-08-01
根據公式: Reference: Goferman, Stas, Lihi Zelnik-Manor, and Ayellet Tal. “Context-aware saliency detection.” IEEE Transactions on Pattern Analysis and Machine Intelligence 34.10 (2012): 1915-1926. original image 10% scaling image 30%
Time of Update: 2018-08-01
1. jQuery.ganttView jQuery.ganttView外掛程式是一個非常輕量級的外掛程式,用於在純HTML中建立甘特圖。 不需要向量圖形或映像。 該外掛程式支援拖動並調整甘特圖塊和回調的大小以捕獲更新的資料。 2. SweetDropdown SweetDropdown一個jQuery外掛程式來建立支援任何方向的下拉式清單並能夠包含任何種類的內容。 3. Timeline.js Timeline.js
Time of Update: 2018-08-01
最近因為實驗需要,要在windows環境下利用GDAL進行開發,故嘗試了一下編譯GDAL。 參考連結1:http://blog.csdn.net/liminlu0314/article/details/6937194 參考連結2:http://malagis.com/win7-vs2010-gdal.html 首先在GDAL官網上找到了下載連結,得到了最新的1.11.2版本的原始碼,解壓到D盤。根據參考連結1的內容進行編譯。 開啟命令列,切換到GDAL源碼目錄,輸入nmake -
Time of Update: 2018-08-01
關於前端技術名詞的通俗解釋 本文的解釋僅面向小白啦,大神繞道哈。 Less 作用:css的前置處理器 通俗點:就是在原先css的文法上做了封裝可以快速產生js,可以定義一些變數進行css檔案中的替換 環境:提供了一個js檔案,使用的時候只要引用js檔案就可以了 Webpack -作用:對jsx資源等的打包工具 -
Time of Update: 2018-08-01
Regex中有些字元具有特殊的含義,如果在匹配中要用到它本來的含義,需要進行轉義(在其前面加一個\)。下面總結了常見的一些需要轉義的特殊字元: $ 匹配輸入字串的結尾位置。如果設定了RegExp對象的Multiline屬性,則 $ 也匹配,如‘\n’或’\r’。 () 標記一個子運算式的開始和結束位置。子運算式可以擷取供以後使用。要匹配這些字元。 * 匹配前面的子運算式零次或多次。 + 匹配前面的子運算式一次或多次。 . 匹配除分行符號\n之外的任何單字元。
Time of Update: 2018-08-01
C/C++ code CImageList imgList; //為ClistCtrl設定一個映像列表,以設定行高 imgList.Create(IDB_BITMAP4, 16, 1, RGB(255, 255, 255)); // IDB_BITMAP4 是 16*16的 所以行高16像素 CListCtrl &listCtrl=(CListCtrl&)GetListCtrl(); listCtrl.SetImageList(&imgList,LVSIL_SMALL);
Time of Update: 2018-08-01
21世紀之後,數學家證明了我們擷取的很多資料,可以分解為空白間中少數幾個基的組合,且組合係數很多為0;亦或者說,大部分資料的主要內容可以由少數幾個空間基組成。這就是資料的稀疏特徵,是壓縮感知的基礎。基於這個原理誕生了資料壓縮方法,檢測方法。這些方法很多都基於最佳化理論,在大資料處理上,相比傳統的方法,比如PCA,在計算複雜度上有很大的提升。稀疏自編碼是其中一種資料壓縮方法。 稀疏編碼的公式為: argminJ=12(I−AX)2+λ|A|
Time of Update: 2018-08-01
沒想到freebsd上安裝openerp會碰到這個問題: ===> Registering installation for py27-setuptools-2.0.1 as automaticInstalling py27-setuptools-2.0.1...pkg-static: py27-setuptools-2.0.1 conflicts with py27-distribute-0.6.35 (installs files into the same place)
Time of Update: 2018-08-01
深度學習巨頭之一的Hinton大神在資料降維領域有一篇經典論文Visualizing Data using t-SNE。該方法是流形(非線性)資料降維的經典,從發表至今鮮有新的降維方法能全面超越。該方法相比PCA等線性方法能有效將資料投影到低維空間並保持嚴格的分割介面;缺點是計算複雜度大,一般推薦先線性降維然後再用tSNE降維。python sklearn有相應的實現。我現在用Tensorflow實現這個演算法。 tSNE的核心思想是:把高維資料看做高維空間中的點 xi
Time of Update: 2018-08-01
1.1.什麼是應用編程 (1)典型的嵌入式產品就是基於linux系統來工作的。典型的嵌入式產品研發過程為:第1步是讓linux系統在硬體上跑起來(系統移植工作);第2步是基於linux系統來開發應用程式實現產品功能。 (2)基於linux去做應用編程,其實就是通過調用linux的系統API來實現應用需要完成的任務。 1.2.作業系統API和檔案IO介面
Time of Update: 2018-08-01
原文:http://sebastianraschka.com/Articles/2014_python_lda.html 編譯:Asher Li 注1:文中出現了線性代數術語“eigenvalue”“eigenvector”,中文教材對應有“特徵值”“本徵值”兩種常見譯法。為了與“feature”相區分,本文使用“本徵”翻譯。 注2:文中提到 “ k×d k \times d -維本徵向量矩陣”,原文寫作 “ k×
Time of Update: 2018-08-01
1、Bootloader的作用 簡單的說,BootLoader就是在作業系統運行之前啟動並執行一段小程式。通過這段小程式,可以初始化硬體裝置,從而將系統的軟硬體環境帶到一個合適的狀態,以便為最終叫用作業系統做好準備。對於Bootloader的啟動過程又分為兩個階段stage1和stage2。
Time of Update: 2018-08-01
回到頂部 回到底部 回到頂部的倆種方式 一、使用js $('html, body').animate({ scrollTop: 0 }, 'fast');//帶動畫 $('html,body').scrollTop(0); //不帶動畫 $(window).scroll(function () { /
Time of Update: 2018-08-01
今天看到網上很多人問,cvCreateFileCapture讀取avi,為什麼總是返回NULL. 我查了查文獻,總結如下: (來源程式附在最下) 問題:為什麼我的電腦支援AVI或者能夠播出AVI,但為什麼使用cvCreateFileCapture函數總返回NULL呢。 答案:儘管是AVI檔案,但也可能使用了某種codec,例如:MJPEG Decompressor。 需要把它轉換OpenCV支援的AVI檔案.
Time of Update: 2018-08-01
1 .所謂I/O多工是指核心一旦發現進程指定的一個或者多個I/O條件準備讀取,它就通知該進程。I/O多工適用如下場合: (1)當客戶處理多個描述字時(一般是互動式輸入和網路套介面),必須使用I/O複用。 (2)當一個客戶同時處理多個套介面時,而這種情況是可能的,但很少出現。 (3)如果一個TCP伺服器既要處理監聽套介面,又要處理已串連套介面,一般也要用到I/O複用。 (4)如果一個伺服器即要處理TCP,又要處理UDP,一般要使用I/O複用。