Time of Update: 2018-07-26
Protobuf是google開發的一種跨語言和平台的序列化資料結構的方式,類似於XML但是更小更快而且更簡單,只需要定義一次結構體,通過產生的原始碼可以在不同的資料流和不同的語言平台上去讀寫資料結構。 最新的protobuf3支援更多的語言使用,比如go 、
Time of Update: 2018-07-26
第一次寫部落格,就把這第一次獻給親愛的MFC吧~作為一個MFC初學者,我懂得各位同是初學者的同學朋友們的不易,網上關於從MFC 0基礎開始講解MFC的書籍並不多,在這裡就對我練習的這個小程式儘可能地做詳細地講解,請各同學朋友多多指點,相互學習,高手勿噴~ 最終小程式的運行結果如下圖所示(時鐘各個點的位置的數學演算法可以自己用正餘弦定理計算一下或者去參考一下網上其他人計算好的):
Time of Update: 2018-07-26
Opening Day for OpenSolaris (OpenSolaris的開放日) Announcements(公告) Important news and events surrounding the OpenSolaris project will be posted here. Please check back frequently for the latest information. We plan to have an RSS feed of this
Time of Update: 2018-07-26
第二部分:Hash表演算法的詳細解析 什麼是Hash Hash,一般翻譯做“散列”,也有直接音譯為“雜湊”的,就是把任意長度的輸入(又叫做預映射, pre-image),通過散列演算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不 同的輸入可能會散列成相同的輸出,而不可能從散列值來唯一的確定輸入值。簡單的說就是一種將任意長度的訊息壓縮到某一固定長度的訊息摘要的函數。
Time of Update: 2018-07-26
update: 由於目前echarts3.8.X比之前舊版改動較多,其實地圖執行個體處許多朋友留言跑不通,今天更新下新版的做法,親測已經可以。 perface 一直抽不開身,留言區以及不少朋友都在問如何在Echarts3.0裡引入百度地圖,由於之前寫的是Echart2.0如何引入,但2.0目前已不再更新,所以這段時間斷斷續續研究了下,跟大家分享。 Echarts3.0採用標籤引入,其相對而言比2.0的模組化引入更容易上手和配置。 update:
Time of Update: 2018-07-26
Sample code below is based on ESP8266_NONOS_SDK. Note: for ESP8266_RTOS_SDK, please call espconn_init() in the user_init to initialize espconn first. We suggest to call the next espconn_send in espconn_sent_callback which means that the previous
Time of Update: 2018-07-26
Exporter是基於Prometheus實施的監控系統中重要的組成部分,承擔資料指標的採集工作,官方的exporter列表中已經包含了常見的絕大多數的系統指標監控,比如用於機器效能監控的node_exporter, 用於網路裝置監控的snmp_exporter等等。這些已有的exporter對於監控來說,僅僅需要很少的配置工作就能提供完善的資料指標採集。
Time of Update: 2018-07-26
sendmail: fatal: chdir /var/spool/postfix: Permission denied 引起原因,apache因為selinux預設設定不能發送郵件。 其實在命令用mail是可以發送郵件的。 解決辦法: setsebool httpd_can_sendmail on 如果是舊版系統on不行的話,可以用1,這個我沒測試過 另外,重啟問題,可以在/etc/rc.local裡加入 setsebool httpd_can_sendmail on
Time of Update: 2018-07-26
在我的前一篇部落格《POI與JXL寫Excel的效能對比》中,列舉了POI與JXL兩種寫Excel儲存格的方式。 通常,為了讓匯出效果更好,會設定儲存格根據內容來設定自動列寬,在POI中,使用方法 sheet.autoSizeColumn((short) i);能達到列寬自適應的效果,其中i為列索引。 在JXL中,一般通過下列方式設定列寬 CellView cv = new CellView();cv.setAutosize(true);//自動寬度cv.setSize(
Time of Update: 2018-07-26
這是數學界最通用的集合論公理系統,與1980年Kunen提出的公理系統等價。 (ZF1)外延公理:一個集合完全由它的元素所決定。如果兩個集合含有同樣的元素,則它們是相等的。
Time of Update: 2018-07-26
又是很久沒更新了,這篇湊個數先。話說現在都流行 USB 3.0了,但 USB 2.0 的產品還是特別多的,HYPO 偶爾看到的一篇文章(原文),才知道 USB 2.0還有全速和高速的區分,如果買到全速 USB 2.0 的大量儲存裝置,拷貝一個幾G的電影,你就等著吧。同樣是 USB 2.0 全速和高速還是有明顯區別的。
Time of Update: 2018-07-26
eeprom不用擦除可直接寫資料 掉電需保護且在程式運行過程中需要修改的少量參數儲存在EEPROM中,其擦除次數較Flash多,Flash用來做程式和一些掉電保護和不需修改的資料。
Time of Update: 2018-07-26
之前一段時間弄過文本分類的事情,現在發個文總結一下。 文本分類問題的定義是根據一篇文檔的內容,從預定義的類別標號裡選擇相應的類別。 中文文本分類的基本步驟是中文分詞、特徵提取、訓練模型、預測類別等步驟,需要說明的是,基於統計的文本分類一般都需要有比較好的標註好的語料作為訓練集,訓練出模型,利用模型對未分類的文本進行分類。
Time of Update: 2018-07-26
(一)順序儲存結構和鏈式儲存結構的優缺點比較,以及使用方式。 1 優缺點 ① 順序儲存時,相鄰資料元素的存放地址也相鄰(邏輯與物理統一);要求記憶體中可用儲存單元的地址必須是連續的。 優點:儲存密度大(=1),儲存空間利用率高。缺點:插入或刪除元素時不方便。 ②鏈式儲存時,相鄰資料元素可隨意存放,但所佔儲存空間分兩部分,一部分存放結點值,另一部分存放表示結點間關係的指標 優點:插入或刪除元素時很方便,使用靈活。缺點:儲存密度小(<1),儲存空間利用率低。
Time of Update: 2018-07-26
編譯器 STVD 與 IAR 的一些區別,這些事個人的體驗,歡迎扔磚和指點或者補充。 1:全域尋找功能: STVD:全域尋找功能全域尋找功能比較麻煩,有3個動作。 IAR:有全域尋找功能比較方便,只要一個動作,和KEIL一樣。 2:編譯時間 STVD:相對比較慢。 IAR:相對快點。 因為IAR可以分兩個工程檔案放置,編譯時間候我們可以只要編譯更改的工程檔案就可以了。因此就不用將所有檔案都編譯一次,以此省一點時間。 3:尋找變數的方便性
Time of Update: 2018-07-26
早就聽說過ARM的各種牛逼,可是一看那密密麻麻的引腳就退縮了,一直停留在單片機層次上。這次自己畫了一塊STM32晶片的PCB板,想自己學習一下。 晶片型號:STM32F103C8T6,Cortex-M3系列,支援ISP串口燒寫,支援單線調試SWD和JTAG介面。 封裝:LQFP48
Time of Update: 2018-07-26
LibreOffice 提供一些VBA的支援。但是預設情況下,並沒有錄製宏的功能。這對於習慣了MS Office的童鞋們是一件很不爽的事情。 今天終於找到了開啟這個功能的方法(LibreOffice 4.4.2.2): 菜單-> 工具 -> 選項 -> LibreOffice -> 進階裡面有啟用宏錄製功能。如下圖 在另外一個網站上,找到了下面的文章,因為版本和我的不一樣,不確定低版本LibreOffice是否選項位置有所不同。所以記錄在下面。
Time of Update: 2018-07-26
首先在init.Project.rc裡面找例如找fm bt wifi gps等等。。。 # STP, WMT, GPS, FM and BT Driver insmod /system/lib/modules/mtk_stp_core.ko insmod /system/lib/modules/mtk_stp_uart.ko
Time of Update: 2018-07-26
雖然若干年前就看過了關於色彩空間的介紹,但是直到今天才自己動手寫代碼做這件事情。雖然網路上已經有很多現成的例子,但是一則僅僅適用於浮點型的資料,另一方面,在實現上也有一些尚可最佳化之處。 色彩模型除了最常見的RGB以外,還有HSB、YCbCr、XYZ、Lab等。HSB一般僅僅作為影像處理過程中的臨時模式,YCbCr常常用於映像的壓縮處理,而XYZ則嚴格按照人眼對光訊號的敏感度進行分布。
Time of Update: 2018-07-26
1.因為TortoiseGit只是一個程式殼,必須依賴一個 Git Core,也就是我們安裝的 Git 下載:https://tortoisegit.org/download/ 先安裝程式包,再安裝語言套件 2. 3.基於Putty,對TortoiseGit做了最佳化/Git預設的SSH用戶端 4.選擇安裝目錄,安裝的程式組件保持預設即可 5.點擊 Install按鈕安裝 6.安裝完成,點擊Finish按鈕即可,Run first