原创 1. Two Sum - 兩數求和

https://leetcode.com/problems/two-sum/ 分析 從數組中找出兩個能相加等於指定值的組合,肯定可以採用一些比較高級的算法,循環遍歷是最簡單粗暴的。。。 實現 /** * Note: The re

原创 500. Keyboard Row - 是否爲鍵盤行序列

hhttps://leetcode.com/problems/keyboard-row/ 分析 判斷所給的各個序列是否是有鍵盤中的一行字母能夠組成的,寫的比較簡單,也沒用什麼算法,簡單的字符串匹配加判斷,沒有拆分封裝函數,寫的比較

原创 485. Max Consecutive Ones - 最大連續個數

https://leetcode.com/problems/max-consecutive-ones 分析 也就是找一個二進制數組中最大的連續1的個數,簡單點就遍歷統計就可以了。 int findMaxConsecutiveOne

原创 polling - 輪詢

英文: Polling、Programmed I/O 中文: 輪詢、程控輸出入 介紹: ==是一種CPU決策如何提供周邊設備服務的方式==,又稱“程控輸出入”(Programmed I/O),輪詢法的概念是:由CPU定時發出詢

原创 gui - 圖形用戶界面

英文: Graphical User Interface 中文: 圖形用戶界面、圖形用戶接口 介紹: 指採用圖形方式顯示的計算機操作用戶界面,圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用鼠標等輸入設備操縱屏幕上

原创 SmartBits - 簡介

首先需要理解SMARTBITS的一些特點: SMARTBITS的每塊卡均有獨立的收發器,==即收和發是分開的== SMARTBITS==不做任何交換和路由,只能作爲流量發生器和流量分析器== SMARTBITS作爲流量

原创 mq - 消息隊列

英文: Message queue 中文: 消息隊列 介紹: 消息隊列是在消息的==傳輸過程中保存消息的容器==,如名字所示,本質就是一個隊列,關鍵是隊列中的元素爲“消息”。 消息隊列首先肯定符合對列“先進先出”的特性,但也不

原创 pci - 外圍器件互聯

英文: Peripheral Component Interconnect 中文: PCI總線、外圍器件互聯 介紹: 它是目前個人電腦中使用最爲廣泛的接口,幾乎所有的主板產品上都帶有這種插槽。PCI插槽也是主板帶有最多數量的插

原创 bus - 總線

英文: Bus 中文: 總線 介紹: 是計算機各種功能部件之間傳送信息的公共通信幹線,它是由導線組成的傳輸線束。按照計算機所傳輸的信息種類,計算機的總線可以劃分爲: 1. 數據總線: 傳輸數據 2. 地址總線: 數據地址

原创 cluster - 簇

英文: Cluster 中文: 簇 介紹: 數據存儲在硬盤的時候都是以簇位單位,所以無論文件大小是多少,除非正好是簇大小的倍數,否則文件所佔用的最後一個簇或多或少都會產生一些剩餘的空間,且這些空間又不能給其它文件使用,即使這個

原创 cli - 命令行界面

英文: Command Line Interface 中文: 命令行界面 介紹: 是指可在用戶提示符下鍵入可執行指令的界面,它通常不支持鼠標,用戶通過鍵盤輸入指令,計算機接收到指令後,予以執行,使用CLI具有使用要求低(只需要

原创 True Form - 原碼

英文: True Form 中文: 原碼 介紹: 是一種計算機中對數字的二進制定點表示方法。 原碼錶示法在數值前面增加了一位符號位(即最高位爲符號位):正數該位爲0,負數該位爲1(0有兩種表示:+0和-0),其餘位表示數值的大

原创 sourceinsight - 完美支持中文註釋

Project→Open Project,打開Base項目,將文中代碼框中的所有內容函數複製到utils.em文件的最後; 重啓SourceInsight; Options→Key Assignments,將下面宏依次與

原创 476. Number Complement - 最高比特位後取反

https://leetcode.com/problems/number-complement/ 分析 也即把一個數最高比特位後的比特位取反即可,關鍵要找出最高比特位,簡單的位操作,十幾分鍾搞定,位操作使用還要加強,神技能啊。 實

原创 2016.12.07《高效能程序員的修煉》

神書,講述了許多程序員的思想及一些做人的思想等,很有啓發意義。