原创 java包和類命名規範

 Java的包名都有小寫單詞組成,類名首字母大寫;包的路徑符合所開發的 系統模塊的 定義,比如生產對生產,物資對物資,基礎類對基礎類。以便看了包名就明白是哪個模塊,從而直接到對應包裏找相應的實現。       由於Java面向對象的

原创 Java包(package)的命名規範,java中package命名規則

Java的包名都有小寫單詞組成,類名首字母大寫;包的路徑符合所開發的 系統模塊的 定義,比如生產對生產,物資對物資,基礎類對基礎類。以便看了包名就明白是哪個模塊,從而直接到對應包裏找相應的實現。       由於Java面向對

原创 樹莓派和ubantu安裝運行在Python3(3.6)上的OpenCV(3.4)

樹莓派和ubantu安裝運行在Python3(3.6)上的OpenCV(3.4) 1、安裝numpy sudo pip3 install numpy 2、在樹莓派設置中把根目錄擴大到整個SD卡 sudo raspi-config

原创 各種學習資源免費分享

關注微信公衆號程序員學習庫免費領取學習資源,有嵌入式,java,ios,安卓等

原创 volatile用法

volatile提醒編譯器它後面所定義的變量隨時都有可能改變,因此編譯後的程序每次需要存儲或讀取這個變量的時候,都會直接從變量地址中讀取數據。如果沒有volatile關鍵字,則編譯器可能優化讀取和存儲,可

原创 linux和window共享文件掛載

sudo mount -t cifs //地址/Linux ~/Share -o username=Administrator(window下的管理員),vers=2.0

原创 有關BAE上使用mysql失敗注意

在開發微信公衆號的過程中,使用bae上mysql服務時,在conn = DriverManager.getConnection(url, username, password);一直是獲取不到連接,一直在使用花生殼進行內網映射的方式進行調

原创 想成爲嵌入式程序員必須知道的0x10個問題(轉載)

想成爲嵌入式程序員必須知道的0x10個問題(轉載)預處理器(Preprocessor)1 . 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)  #define SECONDS_PER_YEAR (60 *

原创 智能卡ISO 14443 1-4詳解

1.詳情 非接觸卡規範主要有ISO 14443 1-4這四本: 14443-1定義了非接觸卡的物理特性。14443-2定義了非接觸卡的射頻功率和信號接口。14443-3定義了非接觸卡的初始化和防衝突。14443-3定義了非接觸卡的傳輸協

原创 qt學習之路1

Qt中Ui名字空間以及setupUi函數的原理和實現 分類:Qt GUI  (28812)  (11)  舉報  收藏 用最新的QtCreator選擇GUI的應用會產生含有如下文件的工程   下面就簡單分析下各部分的

原创 Keil MDK從未有過的詳細使用講解

http://blog.csdn.net/yx_l128125/article/details/9144887

原创 MAC報文鑑別碼

1.MAC報文鑑別碼的作用      一個報文的可靠性要比它的祕密性重要許多倍。“可靠”一詞意味着報文沒有被改變或受到操縱,因而是可信的。爲此,一個計算的報文鑑別碼MAC(Messεtge Authentication Code)被附加

原创 eclipse jdk 和jcop安裝和配置

1.下載eclipse免安裝板 http://download.csdn.net/download/hallo_ween/10017138 2.下載jdk,配置好環境變量 JDK版本爲1.6過高不能使用eclipse,環境變量設置查看網上

原创 C語言四個char型組成int型,和1個int型分成4個char型的方法

四個char型組成int型 int b; char a[4]; b = * (int *) a 1個int型分成4個char型 int b char a[4] * (int *)a = b 還有一種很標準的方法:int i;ch

原创 在keil c51中的一些關鍵字的用法

_at_代表絕對地址的意思: struct link list idata _at_ 0x40; /* 定義位於內部RAM低128字節區0x40地址處的 結構體 */ char xdata text[256] _at_ 0x