原创 Android開發——ImageView動態更換本地資源圖片,使用setImageResource()

在開發安卓的時候,需要使用動態的設置圖片內容,圖片是本地圖片,如下 我需要在代碼中,動態地選擇某一個圖片進行顯示。 就這麼個要求,到網上去搜尋信息,包括 setImageDrawable()方法,setImageBitmap()

原创 2019年9月 第一次參加PAT考試體驗及題解

我是在暑假才知道有浙江大學PAT這個考試,想着暑假也沒什麼計劃,於是想刷刷題目,鍛鍊一下自己的code能力,於是計劃開始準備,最早七月底做了幾道題,到八月十號左右,開始集中注意力刷題,每天刷7-10道題。 到八月底,我已經將PAT

原创 linux下函數setitimer精講

參考資料 linux函數setitimer 傳送門 (北京郵電大學計算機科學與技術系操作系統實驗——2.2內核定時器) linux操作系統下 記錄一個進程運行時所佔用的real time, cpu time,user time ,

原创 cmder代替cmd高效做實驗

轉載地址 cmder

原创 CCF認證 201912-1 《報數》

基礎題,直接見cpp代碼。 #include <cstdio> int n; int per[4]={0}; bool have7(int i) { int t=i; while(t) {

原创 201909-3 《字符畫》 簡單易懂,使用最簡單的代碼

不追求最精簡的代碼,追求最易讀懂的代碼,努力讓讀者understand,自己再寫出代碼 一、審題 按照題目的意思,每行輸入的區域顏色,沒有區分前景色,背景色。題目更改的都是背景色,因此默認都只更改背景色。 1、初始時終端的前景色

原创 CCF認證 201912-2 《回收站選址》

讀題審題,總結要點 1、不可用數組存儲,座標點的範圍太大; 極限座標109,並且還可以是負數。 2、總結題目要點,解題算法 1、位置curr處一定有垃圾 → 遍歷所有給定的位置,n個,最多爲103 2、4個必須位置,上下左右,如果

原创 編譯原理實驗——C/C++語言實現簡易《詞法分析器》

大三上學期,學習編譯原理這門課,老師佈置課後作業,要使用C/C++語言實現C/C++語言詞法分析器。 本偏博文適合初學者想用,博主知識挑選了幾個詞法進行分析,望周知。 1、學習目的 掌握詞法分析器程序設計的開發過程,可以實現簡單基

原创 CPP中字符串分割函數,split

cpp的標準庫函數中沒有字符串分割函數,而這個函數又是經常需要用到的,有必要寫出一個模板,背會以便使用 void split(string str,vector<string> &v,string spacer) { in

原创 Linux開發環境及其應用 《第13周單元測驗》及其解析

1、在xsh2.c樣例程序中,主循環結束前執行了close(fd[0])。如果省略了此操作,下面哪個說法正確? A、管道讀寫端子進程都能正常運行結束並且完成預定的功能,但父進程文件描述符資源不能正常回收,多輪循環以後資源耗盡程序將

原创 Linux開發環境及其應用 《第14周單元測驗》及其解析

1、使用MemoryMap方式訪問磁盤文件,不需要事先用open()系統調用打開文件。由於每個進程可以打開的文件總數是有限的,所以這種文件訪問方式可以節約進程的文件描述符資源。 × 查看一下系統調用mmap()的參數,有fd。在

原创 Linux開發環境及其應用 《第11周單元測驗》及其解析

1、下段程序中變量a,b以及常數120, 250分別存放在進程的哪個內存段中? static int a = 120; void modify(void) { int b; scanf("%d", &b);

原创 Linux開發環境及其應用 《第12周單元測驗》及其解析

1、程序foo.c的源代碼如下: #include <stdio.h> #include <unistd.h> int main(void) { int i = 0; printf("PID=%d\n", ge

原创 Android開發——Retrofit處出現錯誤

精準定位到以下位置出現錯誤。 Retrofit retrofit = new Retrofit.Builder() .baseUrl(baseUrl)

原创 Android開發——Glide加載圖片

Glide是Google公司創建的加載圖片資源的工具,使用比較普遍,用法簡單。 我這裏稍作介紹,詳情訪問請前往GitHub上瀏覽官方信息(推薦) Glide的官方文檔 1、在gradle中引用 implementation