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