原创 shell之彩色進度條

#!/bin/bash b="#" for ((i=0;$i<=100;i+=1)) do printf "\e[32m progress: \e[31m [%-100s] \e[33m %d%% \r " $b $i #[%-10

原创 Ubuntu調整默認輸入法

  1、點擊桌面右上角的鍵盤圖標或者搜狗圖標 2、點擊setting 3、在彈出來的界面中選中高級 4、點擊打開fcitx界面 5、將你想默認使用的輸入法移動到第一條。    

原创 ubuntu16.04安裝wine

sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.k

原创 停止更新,辭職考研!

在這個不平凡的一年,因爲疫情好多人找不到工作,然後自己卻主動辭職考研,一年前從學校畢業,於2019年7月8號入職中科做智能車載,雖然在學校的時候就看好智能車行業,現在也看好,但還是想再讀個研究生,從學校出來的時候本以爲本科已經足夠

原创 shell獲取當前路徑和時間

BUILDSPACE=`pwd` DATE=`date +%Y-%m-%d` TIME=`date +"%H-%M"` 結果: 2020-06-02 16-02

原创 Linux系統生成patch和打patch

Linux系統生成patch和打patch 一、使用diff生成patch 1、創建兩個文件,test.c源文件和修改後的文件test_1.c ubuntu:~/code/test/patch$ cat test.c aa b

原创 Linux C語言程序命令行參數解析

參考: https://blog.csdn.net/qq_33850438/article/details/80172275

原创 Linux C中帶參數的main函數

#include<stdio.h> int main(int argc, char *argv[]) { int i; printf("Total %d arguments\n", argc); for(

原创 C語言函數三個點...(可變參數函數)

在使用printf或者printk函數的時候經常會這樣: print("test = %d , a:%s ",test,a); 只要我們需要,要打印多少個參數就可以打印多少個,這樣就發現和我們平常定義的函數有區別了吧,這個就是可

原创 Git 生成patch和打patch

Git 生成patch和打patch 儘管本身Linux命令裏有diff和patch兩個命令可以生成patch和打patch。但是有兩個缺點值得注意: 對單個文件或者多個文件,diff和patch這兩個文件比較方便。對於git

原创 repo sync Android 代碼老是會斷的解決辦法

導讀: 只要智商不滑坡,方法總比困難多 1、問題描述 在下載Android 的open source 的時候,repo sync 老是會斷掉,然後我們又不能老是盯着它,導致下載Android代碼的時間長,而且下得比較痛苦。 那有沒

原创 Android JDK 1.7安裝教程

1、jdk安裝包下載 鏈接: https://pan.baidu.com/s/1jkL35eW7vmHnbkuYkG3zsA 提取碼: u6rg 複製這段內容後打開百度網盤手機App,操作更方便哦 2、將jdk安裝包解壓得到一

原创 mount –o remount,rw /

mount –o remount,rw / 重新掛載爲已經掛載了的文件系統(以讀寫權限掛載),需要注意的是,掛載點必須是一個已經存在的目錄,這個目錄可以不爲空。一般用於此目錄下的文件爲ro權限,需要臨時變更爲可修改權限。 參數:

原创 Android P HAL層C語言打印堆棧信息

1、創建一個.cpp文件 dump_stack.cpp #include <utils/CallStack.h> extern "C" { void dumping_callstack(void); } void dumpin

原创 雙蛋問題拓展及python實現

1、問題描述 有TTT層樓,NNN個雞蛋,雞蛋是相同的,臨界樓層是指從某個樓層之上拋下來,都會碎,但從這個樓層之下拋下來,都不會碎。沒有碎的雞蛋可以重複使用。試假設能找到這個臨界樓層需要拋投的最少次數。 2、背景與原理 看李永樂的