原创 Android Media ——MediaRecorder主要流程(一)

一、總體架構說明: 其實在Android中,許多應用功能都是以客戶端(代理)服務器模式運行的, 通過binder實現客戶端與服務端的通信,讓函數調用在本地與遠端沒有差別 而在錄像過程中使用的MediaRecorder便是這種結構的

原创 Linux命令基本知識(一)--關於系統運行狀態 命令整理

一.基本命令 1)查看文件 ls //查看文件 ls -lh //以M,G等合適的方式查看文件大小   2)查看目錄或文件所佔空間 du //查看文件夾大小 du -h //查看文件夾包含文件後的總大小     3)查詢在線

原创 001 linux命令格式--BNF範式

一、基本定義 Linux的命令格式其實也是依據BNF範式(巴科斯範式)的,BNF規定的是推導規則的集合,可簡單的寫爲 <符號> ::= <使用符號的表達式> 或 symbol := alternative1 | alternative

原创 001 Python基本類型小結

一.Python中的幾種特殊數據類型小結 len()函數可以計算任意集合的大小 1 list:列表 是一種有序的數據集合,在列表數據結構中的類型並不唯一。與元組的區別是list爲可變類型,可以直接修改元素,而tuple不可變。 定義形式:

原创 關於Android服務

前臺進程:你可以看到應用的界面,並且可以和它交互,這就是前臺進程啦! 可視進程:你可以看到這個進程,但是不可以操作,這也是和前臺進程的區別,就是不可以操作。 服務進程:長期於後臺執行,沒有界面也在跑的進程就叫做服務進程啦。 後臺進程:所謂

原创 找工作之面試前準備概述

因爲網上介紹招聘與面試經驗的帖子很多了,這裏就不記述流水賬了,僅僅記錄一些招聘中的要點 一、簡歷製作的主要部分與簡單說明 1.基本信息 姓名,地址,郵箱等(計算機行業的簡歷可以不用照片) 2.教育經歷 學習從最近的開始寫,寫到本科或者高中

原创 找工作之面試要點

因爲網上介紹招聘與面試經驗的帖子很多了,這裏就不記述流水賬了,僅僅記錄一些招聘中的要點 一、面試時間安排 由於筆試後,許多公司的面試時間可能會有重疊,所以要懂得取捨合理安排,當然不少公司有多個面試時間段,你可以和面試官協商。   二、面試

原创 Linux命令基本知識(二)--關於系統運行狀態 命令整理

一.基本命令 1)查看文件 ls //查看文件 ls -lh //以M,G等合適的方式查看文件大小   2)查看目錄或文件所佔空間 du //查看文件夾大小 du -h //查看文件夾包含文件後的總大小     3)查詢在線

原创 001 Redis基礎知識概述

一.Redis介紹 1)基本介紹 1. Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。(基於內存的key-value數據庫),相對關係型數據庫支持

原创 Linux命令基本知識(一)

一.Linux命令格式: linux的命令格式使用的是 BNF巴科斯範式,其規則如下 在雙引號中的字("word")代表着這些字符本身。 在雙引號外的字(有可能有下劃線)代表着語法部分。 尖括號( < > )內包含的爲必選項。 方括號

原创 網絡相關基礎知識總結(一)吞吐量測試&吞吐量與帶寬區別

一.概念 網絡中的數據是由一個個數據包組成,防火牆對每個數據包的處理要耗費資源。吞吐量是指在沒有幀丟失的情況下,設備能夠接受的最大速率。 1.作用地位 網絡吞吐量測試是網絡維護和故障查找中最重要的手段之一,尤其是在分析與網絡性能相關的問題

原创 HTTP基本知識掃盲

一.C/S結構與B/S結構 1 C/S結構,即Client/Server(客戶機/服務器)結構,是大家熟知的軟件系統體系結構,通過將任務合理分配到Client端和Server端,降低了系統的通訊開銷,可以充分利用兩端硬件環境的優勢。早期的

原创 Cookie與Session的認識與理解

一.引入這兩種技術的原因 因爲HTTP是無狀態的協議,無法根據之前的狀態繼續處理後續的請求。也就是說在HTTP下,服務器無法分辨誰已經瀏覽過了某一網頁,對於用戶登錄的情況,因爲該協議無法記錄登錄狀態,所以會導致每次跳轉新的頁面需要再次登錄

原创 C/C++相關知識點隨記(持續更新)

個人在C/C++程序中的一些語法小結一.一些比較習慣的用法1.C++編程中,如下情況,表示對無符號數0按位取反後右移一位,若在在32系統中,就是將來32位的0取反後右移一位的值賦給infconst int inf = ~0u>>1詳細說明

原创 Linux下C語言編程

在Linux下的C語言編程一般由四個部分組成: 一.編輯器 如Vim來進行代碼的編寫 二.編譯器 如gcc來進行程序的編譯,產生可執行文件。需要注意的一些實際的IDE中其實默認是集成了像gcc一類的編譯器的。 三.調試器 在linux下g