-
Python面試題:Python中的yield用法 ?
yield簡單說來就是一個生成器,這樣函數它記住上次返 回時在函數體中的位置。對生成器第 二次(或n 次)調用跳轉至該函 次)調用跳轉至該函數。 【返回原文】
-
Linux面試題:系統負載查看及進程 ?
(1)top:系統整體信息 (2)vmstat:內存占用情況 = cat /proc/meminfo vmstat 1:每隔1s輸出信息 (3)uptime:系統的平均負載 (4)cat /proc/cpuinfo :系統cpu情況 (5)free:系統內存,交換區大小 (6)ps -l:查看系統當前進程 【返回原文】
-
Python開發面試題: Django 本身提供了 runserver,為什么不能用來部署?
runserver 方法是調試 Django 時經常用到的運行方式,它使用 Django 自帶的 WSGI Server 運行,主要在測試和開發中使用,并且 runserver 開啟的方式也是單進程 。 uWSGI 是一個 Web 服務器,它實現了 WSGI 協議、uwsgi、http 等協議。注意 uwsgi 是一種通信協議,而 uWSGI 是實現 uwsgi 協議和 WSGI 協議的 Web 服務器。uWSGI 具有超快的性能、低內存占用和多 app 管理等優點,并且搭配著 Ng…
-
Linux面試題:哪一條命令用于把用戶登錄會話記錄在文件中?
‘script’ 命令是用來把用戶登錄的會話信息記錄在文件里。這條命令能夠用在 shell 腳本里面,或者直接在終端中使用。下面是一個例子,它記錄了開始用 script 到輸入 exit 結束之間的所有東西。 【返回原文】
-
Python面試題: 改變列表:元素賦值
使用索引標記來為某個特定的、位置明確的元素賦值。 >>> x = [1, 1, 1] >>> x[1] = 2 >>> x [1, 2, 1] 不能為一個位置不存在的元素進行賦值。 【返回原文】
-
Linux面試題:修改目錄,文件權限和屬主及數組命令?
Chmod:用于改變指定目錄或文件的權限命令。 Chown:用于改變文件擁有屬性的命令。 Chgrp:用于改變文件群組的命令。 Chattr:用于設置文件具有不可刪除和修改權限。 ???Lsattr:用于顯示文件或目錄的隱藏屬性。 【返回原文】
-
Python面試題:Python是如何進行內存管理的?
一、垃圾回收: Python不像C++,Java等語言一樣,他們可以不用事先聲明變量類型而直接對變量進行賦值。對Python語言來講,對象的類型和內存都是在運行時確定的。這也是為什么我們稱Python語言為動態類型的原因(這里我們把動態類型可以簡單的歸結為對變量內存地址的分配是在運行時自動判斷變量類型并對變量進行賦值)。 二、引用計數: Python采用了類似Windows內核對象一樣的方式來對內存進行管理。每一個對象,都維護這一個對指向該對對象的引用的計數。當變量被綁定在一個對象上的時候,該變…
-
Linux面試題:硬鏈接和軟連接有何區別?
* 硬鏈接: 與普通文件沒什么不同,inode 都指向同一個文件在硬盤中的區塊 * 軟鏈接: 保存了其代表的文件的絕對路徑,是另外一種文件,在硬盤上有獨立的區塊,訪問時替換自身路徑。 【返回原文】
-
Python面試題:ngnix的正向代理與反向代理?
正向代理 是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端??蛻舳吮仨氁M行一些特別的設置才能使用正向代理。 反向代理正好相反,對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置??蛻舳讼蚍聪虼淼拿臻g中的內容發送普通請求,接著反向代理將判斷向何處(原始服務器)轉交請求,并將獲得的內容返回給客戶端,就像這些內容原…
-
Linux面試題:怎么清屏?怎么退出當前命令?怎么執行睡眠?怎么查看當前用戶 id?查看指定幫助用什么命令?
清屏: clear退出當前命令: ctrl+c 徹底退出執行睡眠 : ctrl+z 掛起當前進程fg 恢復后臺查看當前用戶 id: ”id“:查看顯示目前登陸賬戶的 uid 和 gid 及所屬分組及用戶名查看指定幫助: 如 man adduser 這個很全 而且有例子; adduser --help 這個告訴你一些常用參數; info adduesr; 【返回原文】