原创 ROS基礎(一)

一、ROS文件系統 rospack:獲取軟件包的有關信息 $ rospack find [包名稱] 返回軟件包的路徑信息 roscd:直接切換工作目錄到某個軟件包或者軟件包集當中 $ roscd [本地包名稱[/子目錄]] 注

原创 操作系統進程和線程以及進程管理

進程和線程 進程 定義 進程是指一個具有一定獨立功能的程序在一個數據集合上的一次動態執行過程 進程的組成 進程包含了正在運行的一個程序的所有狀態信息 代碼 數據 狀態寄存器:CPU 狀態 CR0 、指令指針 IP 通用寄存

原创 操作系統概述以及啓動、中斷和系統調用

操作系統概述 什麼是操作系統? 沒有公認定義,可以理解爲起協助作用的控制程序,或者是介於軟硬件之間的資源管理器。 操作系統軟件組成 Shell 命令行接口 通過鍵盤操縱 方便用戶進行命令輸入 GUI 圖形用戶接口 WIM

原创 操作系統虛擬存儲概念和頁面置換算法

虛擬存儲概念 虛擬存儲 概念:基於非連續存儲內存分配的基礎上,可以把一部分內訓放在外存裏 需求 計算機系統時常出現內存空間不夠用 覆蓋( overlay ) 應用程序手動把需要的指令和數據保存在內存中 交換( swapping

原创 操作系統物理內存管理:連續和非連續

物理內存管理:連續內存分配 地址空間定義 物理地址空間:硬件支持的地址空間 起始地址0,直到 MAXsys 邏輯地址空間:在 CPU 運行的進程看到的地址 起始地址0,直到 MAXprog 地址生成時機和限制 編譯

原创 HTTP中常用的狀態碼

狀態碼 狀態碼的職責是當客戶端向服務器發送請求時,描述返回的請求結果。 狀態碼數字中的第一位指定了響應類別,後兩位無分類。響應類別有以下五種: 類別 原因短語 1xx Informational (信息性狀態碼) 接收

原创 微信小程序通過Java後臺獲取openid

寫在前面 Client: 微信小程序 Server: Java Servlet running on local Tomcat 9.0 Tools: 微信開發者工具 && Eclipse ​ 獲取思路 參考試水微信小程序與Java後臺

原创 試水微信小程序與Java後臺通信

寫在前面 Client: 微信小程序 Server: Java Servlet running on local Tomcat 9.0 Tools: 微信開發者工具 && Eclipse Client 弄一個簡陋的微信小程序進行測試,

原创 Thinking in Java讀書筆記(三)

第十一章 持有對象 Java容器類庫 Java容器類庫的用途是“保存對象”,這裏劃分兩個概念: (1)Collection   一個獨立元素的序列,這些元素都服從一條或多條規則。List必須按照插入的順序保存元素,而set不能有重

原创 Thinking in Java讀書筆記(三) (更新中。。。)

第十一章 持有對象 Java容器類庫 Java容器類庫的用途是“保存對象”,這裏劃分兩個概念: (1)Collection   一個獨立元素的序列,這些元素都服從一條或多條規則。List必須按照插入的順序保存元素,而set不能有重

原创 簡單理解Java的jre和jdk

JRE Java Runtime Environment的縮寫,即Java的運行環境,是Sun公司的產品。 Java Runtime Environment(JRE)是可以在其上運行、測試和傳輸應用程序的Java平臺,包括Java虛

原创 Eclipse常用快捷鍵

注:對於Eclipse快捷鍵,就個人使用愛好總結一下,畢竟每個人的習慣不一樣,這裏以我自己覺得好用的一些官方快捷鍵爲主(沒有改過鍵!)。 按鍵 功能 Alt + / 代碼自動補全 Ctrl + Alt + Up(↑)

原创 linux學習筆記之常用命令

文件命名規則: 1.除/以外,所有的字符都合法 2.有些字符最好不用,如空格符、製表符、退格符和字符@#$&()-等 3.避免使用.作爲普通文件名的第一個字符(避免被隱藏) 4.大小寫敏感,嚴格區分大小寫 命令格式:命令 -選項 參數

原创 ROS基礎(四)

十三、編寫簡單的服務器和客戶端 (C++) (包名均以beginner_tutorials爲例,執行十三、十四之前必須保證按照九創建ROS服務,即生成xxx.srv) 編寫Service節點 1.$ cd ~/catkin_ws/sr

原创 Thinking in Java讀書筆記(一)

筆記序言 作爲一個學習Java的人怎麼能不看一遍Java的Bible呢?在這之前刷過《Head First Java》,但始終覺得不夠全面,而且因爲是‘刷’,就沒有留下任何筆記。於是趁噹噹搞活動馬上買了一本《Thinking in J