首頁>技術>

Python1. 列出python的常見基礎資料型別

答案:

數值(整數 浮點數 布林值)字串、列表、元組、字典、集合

2 檔案常用操作方法

Open/read/readline/readlines/write/close

3、異常的處理

Try :

pass

except 異常型別

pass

finally:

pass

4、有哪些常見的標準庫和第三方庫

標準庫

re time datetime urllib...

第三方庫

numpy Pandas Matplotlib tensorflow beautifulSoup

Ng1、ng中*ngFor和*ngIf的使用注意事項

不能在一個元素上同時使用結構行指令,同時使用 可以透過ng-container來避免報錯

2、ng的生態圈(技術棧)中常見技術

Angular官方整合的各種模組:FormsModule,HttpClientModule、rxjs。。

第三方技術:ionic\NgZorro\AngularMaterial

3、ng中如何實現一個服務

①透過cli工具 建立服務:ng g service my-service

②在my-service.service.ts中封裝資料和方法即可

4、ng中管道的本質

管道的本質是有引數有返回值的方法

5、ng中如何使用路由守衛

ng中是透過封裝服務實現CanActivate來完成一個路由功能的

6、描述下angular中路由的背後原理(spa的工作方式)

監控位址列的變化

解析位址列中的路由地址

將路由地址和路由陣列中的每個路由物件的path屬性進行匹配,如果匹配上就會載入

的檢視內容到routerOutlet中進行顯示

7、Python中陣列常見的api

myList = [1,2,3]

myList.insert/append/pop/clear/

8、Python中如何使用mysql-connector完成一個數據庫的連線池的建立

pip i mysql-connector

import mysql.connector.pooling as pooling

myPool = pooling.MySQLConnectionPool({})

9、Python中使用mysql-connector完成資料的增刪改查

pip i mysql-connector

import mysql.connector

myConnection = mysql.conenctor.connect()

myCursor = myConnection.cursor()

myCursor.executr(‘sql語句’)

10、Django中路由系統搭建的基本步驟

①建立檢視

Views.py

②配置二級路由

新建urls.py

設定project/urls.py

11、Django中如何處理get/post請求中的引數

get : req.GET[‘id’]

post: req.body.decode(‘utf-8’)

12、Django中如何處理跨域問題?

可藉助於一個第三方的包:django-cors-headers

設定 CORS_ORIGIN_WHITELIST

13、Django中模板系統的基礎用法

①建立模板檔案

app/tempaltes/app/test.html

②引入載入器,準備載入

from ‘django.tempalte ’ import loader

tpl = loader.get_template(‘./app/test.html’)

tpl.render()

14、解釋Django中遵循的MVT設計模式

M:Models

V:Views

T:Templates

Views是橋樑,可以從Models中取到資料,然後渲染在Templates中

15、簡述下Django中ORM的基本用法

ORM是一種物件關係對映技術,可以使用物件的方法來完成資料庫中資料的CRUD操作

①建立模型類

②啟用模型類

16、使用框架有什麼優勢

提高程式碼的複用率

提高程式碼的開發質量

提高程式碼的開發速度

17、簡述vue、angular、react各自使用場景

vue因為上手快、語法簡潔 可以被快速的使用在中小型專案中

anguar模組多,學習曲線陡峭,更多地用在中大型超大型的專案中

react被用在實現一些對於DOM操作非常頻繁的場景裡

18、描述常見的非同步處理方案

Promise 、Async\Await、RXJS、Ajax

19、如果封裝一個自己的前端MVVM框架,你會怎麼設計,可以簡單說下思路

核心思路是繫結的實現,可以藉助於現有的觀察者模式配合資料流的監聽,當資料變化時,去透過對比演算法,快速定位哪些檢視呼叫了資料,然後更新DOM

13
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Revit二次開發,取三角面片座標資料,並還原生成圖形