原创 java父類和子類的相互訪問

首先新建一個course父類: public class course { public String courseName; public int courseNum; public int CourseNameS; p

原创 android 入門操作

1.gradle 下載,傳送門 http://services.gradle.org/distributions/ 下載對應版本的gradle,一般路徑:C:\Users\Administrator.PC-20160807IWSY\.gr

原创 socket 套接字理解

socket 我們知道兩個進程如果需要進行通訊最基本的一個前提能能夠唯一的標示一個進程,在本地進程通訊中我們可以使用PID來唯一標示一個進程,但PID只在本地唯一,網絡中的兩個進程PID衝突機率很大,這時候我們需要另闢它徑了,我們知道IP

原创 多線程

1.線程和進程 最直觀的就是一個個pid(linux系統可以很清晰的看到),官方的說法就:進程是程序在計算機上的一次執行活動。 而線程就是threading 一個main 函數可以創建多個 線程,但是會影響程序的運行速度; 線程我覺得就像

原创 qt 學習

一、Qt基本數據類型轉換1.字符串和數組 的基本操作1.1 int、double和string轉換QString::number(f)//將f轉換成"f"1.2 向數組裏添加元素list.append(f);//在list尾插入f ISO

原创 數據結構與算法(三)--二叉樹

一:樹(理論學習)   我們思維中的”樹“就是一種枝繁葉茂的形象,那麼數據結構中的”樹“該是怎麼樣呢?對的,他是一種現實中倒立的樹。   1:術語      其實樹中有很多術語的,這個是我們學習樹形結構必須掌握的。      <1>

原创 線程的實現方法

1.繼承Thread類,重寫run()方法 /** * 繼承Thread 類 */ class MyThread extends Thread{ public void run(){ System.o

原创 git遠程協作

1.在GitHub上的倉庫還是空的,GitHub告訴我們,可以從這個倉庫克隆出新的倉庫,也可以把一個已有的本地倉庫與之關聯,然後,把本地倉庫的內容推送到GitHub倉庫 把本地推送到github倉庫(使用http方式速度慢) git

原创 SpringBoot整合RabbitMQ

1.RabbitMQ簡介 RabbitMQ 是一個由 Erlang 語言開發的 AMQP 的開源實現。本文參考:http://www.ityouknow.com/springboot/2016/11/30/spring-boot-rabb

原创 C++複習--鏈表數組

1.動態數組的創建 //動態數組的創建 int cloum, row; //申請空間 int **a = new int*[cloum]; for (int i = 0; i < cloum; i++) { a[i]=new int

原创 linux驅動開發

1.驅動定義: 驅動硬件是操作系統最基本的功能,操作系統通過各種驅動程序駕馭硬件設備 樹莓派輸入指令可以清晰的看到:加載了uart,bluetooth等驅動 一、應用程序、庫、內核、驅動程序的關係     1)應用程序調用一系列函數

原创 整合springbootSecurity和JWT實現登錄認證和權限管理

1.組件簡介 SpringSecurity SpringSecurity是一個強大的可高度定製的認證和授權框架,對於Spring應用來說它是一套Web安全標準。SpringSecurity注重於爲Java應用提供認證和授權功能,像所有的

原创 SpringBoot整合kafka

1.概念簡介 1).kafka簡介 Kafka 是一種高吞吐量、分佈式、基於發佈/訂閱的消息系統,最初由 LinkedIn 公司開發,使用Scala 語言編寫,目前是 Apache 的開源項目。 2).關鍵知識介紹 Kafka將消息以t

原创 linux基本操作

前言:在linux下,開發工具被切割成一個個獨立的小工具。各自處理不同的問題。例如: 編輯器(emacs, vim) 用來進行編輯程序的 調試器(gdb) 用來調試程序 編譯器(GCC) 用來編譯和鏈接程序的 性能分析工具(gcov, g

原创 數據結構與算法(二)--哈希函數

1.哈希表的理解 a:C++的stl模板 STL(Standard Template Library),即標準模板庫,是一個具有工業強度的,高效的C++程序庫。它被容納於C++標準程序庫(C++ Standard Library)中,是A