Python前端?別鬧了,它連HTML都懶得寫(xiě)
搭建一個(gè)網(wǎng)站, 主要涵蓋選擇Web框架, 比如Flask、, 構(gòu)建設(shè)計(jì)前后端接口、作數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)展服務(wù)器部署、進(jìn)行前端集成等關(guān)鍵步驟。其中, 挑選適宜的Web框架是決定整個(gè)項(xiàng)目能否成功的核心要素。例如, Flask框架因其有著輕量又靈活, 還容易上手的特性 , 所以被廣泛應(yīng)用于中小型網(wǎng)站開(kāi)發(fā), 適用于快速原型驗(yàn)證以及個(gè)性化功能搭建。一、為何適合Web開(kāi)發(fā)它身為一種通用編程語(yǔ)言, 有著簡(jiǎn)潔的語(yǔ)法, 且生態(tài)豐富, 尤為適宜于快速構(gòu)建Web應(yīng)用, 于Stack開(kāi)發(fā)者調(diào)查里, 連續(xù)多年處在最受歡迎語(yǔ)言的行列之中, 眾多互聯(lián)網(wǎng)企業(yè), 像、、這類, 都把它當(dāng)作后端核心語(yǔ)言。相比于Java、PHP等傳統(tǒng)的后端語(yǔ)言, 在數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、圖像處理等這些功能的集成方面, 更有它的優(yōu)勢(shì)。特別是針對(duì)那些需要復(fù)雜后端邏輯或者AI服務(wù)的網(wǎng)站而言, 其天然就擁有技術(shù)融合上的便利性。二、選擇合適的 Web框架提供多種Web框架適應(yīng)不同開(kāi)發(fā)需求。1. Flask微型Web框架代表Flask是個(gè)輕量級(jí)Web框架, 它只提供最基礎(chǔ)的路由功能, 它還只提供最基礎(chǔ)的請(qǐng)求處理功能, 開(kāi)發(fā)者能夠依據(jù)需求去選擇模板引擎模塊, 開(kāi)發(fā)者也能夠依據(jù)需求去選擇數(shù)據(jù)庫(kù)驅(qū)動(dòng)模塊, 開(kāi)發(fā)者同樣能夠依據(jù)需求去選擇身份驗(yàn)證模塊。它的優(yōu)勢(shì)體現(xiàn)為結(jié)構(gòu)具備那種不受拘束的狀態(tài), 配置呈現(xiàn)出擁有靈活性的特點(diǎn), 極其適宜初學(xué)者去開(kāi)展學(xué)習(xí)活動(dòng)以及迅速搭建起中小型的項(xiàng)目。借助擴(kuò)展插件, 相當(dāng)于像Flask - Login、Flask -這樣的, 能夠快速達(dá)成完整站點(diǎn)所具備的功能。2. 功能完備的大型框架其一, 它屬于極為成熟的Web框架范疇, 其二, 它能夠提供Admin后臺(tái), 其三, 它具備ORM功能, 其四, 它擁有模板引擎機(jī)制, 其五, 它進(jìn)行權(quán)限管理等全套事務(wù)處理, 鑒于此, 它適宜用于開(kāi)發(fā)大型CMS、電商系統(tǒng)、社交平臺(tái)等各類系統(tǒng)。按照“DRY”即“Dont”以及“MTV”也就是“Model--View”架構(gòu)來(lái)行事, 著重突出快速展開(kāi)開(kāi)發(fā)以及代碼能夠被復(fù)用。許許多多收獲成功的案例證實(shí)了在規(guī)模龐大的項(xiàng)目里具備穩(wěn)定性以及可維護(hù)性。三、網(wǎng)站基本構(gòu)成模塊詳解 1. 路由與請(qǐng)求響應(yīng)機(jī)制網(wǎng)站最基本面的功能在于對(duì)用戶請(qǐng)求作出響應(yīng), 框架借由裝飾器或者函數(shù)來(lái)界定路由以及視圖, 舉例而言:app.route(/hello) def hello(): return Hello, World!經(jīng)由URL路徑匹配機(jī)制, 通過(guò)請(qǐng)求方法GET/POST運(yùn)用參數(shù)解析等機(jī)制, 達(dá)成頁(yè)面顯示以及數(shù)據(jù)交互邏輯。2. 模板系統(tǒng)與前端集成大部分Web框架都給出模板引擎, 像是用來(lái)生成動(dòng)態(tài)HTML頁(yè)面的那種, 開(kāi)發(fā)者能夠于模板里嵌入變量, 做邏輯判斷, 進(jìn)行循環(huán)控制等, 達(dá)成頁(yè)面的動(dòng)態(tài)渲染。另有, 還能夠聯(lián)結(jié)Vue.js、React等當(dāng)代前端框架, 把后端當(dāng)作REST API去給予數(shù)據(jù)服務(wù), 前后端分離的架構(gòu)更有益于項(xiàng)目的維護(hù)以及擴(kuò)展。四、數(shù)據(jù)庫(kù)的設(shè)計(jì)以及數(shù)據(jù)的管理, 其一, 是要對(duì)ORM對(duì)象關(guān)系映射的相關(guān)情況進(jìn)行簡(jiǎn)介。借助 ORM 工具, 好比 ORM 這類, 對(duì) SQL 操作予以封裝, 開(kāi)發(fā)者借助操作類以及對(duì)象的途徑, 達(dá)成數(shù)據(jù)持久化, 進(jìn)而提升開(kāi)發(fā)效率, 同時(shí)提高代碼可讀性。例如定義數(shù)據(jù)模型class User(db.Model): id db.Column(db.Integer, primary_keyTrue) name db.Column(db.String(50))然后進(jìn)行數(shù)據(jù)增刪查改db.session.add(User(nameAlice)) db.session.commit()2. 數(shù)據(jù)遷移與版本控制那個(gè)系統(tǒng), 或者是配套工具, 能夠自動(dòng)生成可供數(shù)據(jù)庫(kù)遷移使用的腳本, 去記錄數(shù)據(jù)結(jié)構(gòu)發(fā)生變更的歷史情況, 以此來(lái)確保在多人協(xié)作進(jìn)行開(kāi)發(fā)的時(shí)候, 數(shù)據(jù)結(jié)構(gòu)保持一致。五、用戶系統(tǒng)與權(quán)限管理網(wǎng)站中, 用戶認(rèn)證是不可缺少的一部分, 注冊(cè)登錄也是不可缺少的一部分, 權(quán)限控制同樣是不可缺少的一部分。Flask借助Flask - Login、Flask - 等插件達(dá)成用戶認(rèn)證, 針對(duì)密碼加以加密, 對(duì)登錄狀態(tài)進(jìn)行管理。其內(nèi)置User模型以及權(quán)限系統(tǒng), 該系統(tǒng)支持角色管理, 可執(zhí)行權(quán)限分組, 還能實(shí)施匿名訪問(wèn)限制等多種功能。除外, 亦可合集OAuth 2.0、JWT等當(dāng)代認(rèn)證機(jī)理, 強(qiáng)化系統(tǒng)安全性以及兼容性, 支撐和第三方平臺(tái)像微信、的用戶連通。六、部署與運(yùn)維實(shí)踐 1. 本地部署常在開(kāi)發(fā)階段運(yùn)用本地服務(wù)器去運(yùn)行項(xiàng)目, Flask以及均給予調(diào)試服務(wù)器。flask run django-admin runserver要留意, 本地服務(wù)器不契合生產(chǎn)部署的要求, 應(yīng)當(dāng)與uWSGI此類WSGI服務(wù)相結(jié)合來(lái)進(jìn)行部署。2. 生產(chǎn)部署方式部署常見(jiàn)方式有建議運(yùn)用Linux服務(wù)器, 依照需要結(jié)合管理服務(wù)進(jìn)程, 還要去申請(qǐng)免費(fèi)的HTTPS證書(shū)。七、安全性與性能優(yōu)化網(wǎng)站要對(duì)常見(jiàn)攻擊予以防范, 比如說(shuō)XSS攻擊, 還有CSRF攻擊以及SQL注入攻擊等。框架一般會(huì)提供那種默認(rèn)的防護(hù)機(jī)制, 像是CSRF token機(jī)制, 還有輸入校驗(yàn)機(jī)制, 另外還有防參數(shù)逃逸機(jī)制等。于性能層面而言, 能夠運(yùn)用緩存中間件諸如 Redis, 借助數(shù)據(jù)庫(kù)索引優(yōu)化手段, 通過(guò)靜態(tài)資源 CDN 加速舉措, 以及采用代碼分層緩存等辦法來(lái)提高響應(yīng)速度。八、常見(jiàn)錯(cuò)誤與調(diào)試技巧在進(jìn)行調(diào)試的時(shí)候, 能夠運(yùn)用內(nèi)置模塊, 還有Flask-, 以及Debug等工具, 去實(shí)時(shí)查看請(qǐng)求數(shù)據(jù), 同時(shí), 也可以查看數(shù)據(jù)庫(kù)執(zhí)行情況。數(shù)據(jù)庫(kù)連接池耗盡、跨域請(qǐng)求失敗這類常見(jiàn)問(wèn)題, 以及模板路徑錯(cuò)誤這類其它常見(jiàn)問(wèn)題, 提議設(shè)置詳盡日志記錄機(jī)制, 并且設(shè)置異常捕獲機(jī)制, 還要結(jié)合工具收集線上錯(cuò)誤信息。文章相關(guān)常見(jiàn)問(wèn)答1. 用搭建網(wǎng)站能支持多少并發(fā)雖自身并發(fā)能力存在受限之情狀, 然而借助多進(jìn)程以及 Nginx 反向代理之方式, 能夠支撐中等流量運(yùn)行之規(guī)模要求。于高并發(fā)此番場(chǎng)景之之時(shí), 建議采用異步框架如是這般, 或者聯(lián)合緩存系統(tǒng)以達(dá)優(yōu)化架構(gòu)之目的, 如此這般來(lái)處理相關(guān)事宜情況。2. 與Flask怎么選Flask適用于輕量且靈活的開(kāi)發(fā), 它適合那種功能完備、結(jié)構(gòu)規(guī)整的大型項(xiàng)目。3. 網(wǎng)站部署推薦用什么平臺(tái)針對(duì)初學(xué)者而言, 企業(yè)能夠去選擇自行構(gòu)建服務(wù)器, 或者選擇云主機(jī), 又或者使用像專門(mén)的容器編排系統(tǒng)這樣的方式。4. 怎么保護(hù)用戶數(shù)據(jù)安全通過(guò)運(yùn)用HTTPS, 對(duì)用戶密碼予以加密, 比如采用特定方式加密, 開(kāi)啟CSRF保護(hù)功能, 防止出現(xiàn)明文傳輸情況, 同時(shí)避免SQL注入。5. 可以用寫(xiě)電商平臺(tái)嗎徹底能夠, 適配迅速構(gòu)建商品管理、訂單系統(tǒng)、支付接口等模塊, 并且能夠借助插件予以擴(kuò)展。WWw.M.nffqi.cN/Article/details/851846.shtmlWWw.M.nffqi.cN/Article/details/845430.shtmlWWw.M.nffqi.cN/Article/details/319081.shtmlWWw.M.nffqi.cN/Article/details/148191.shtmlWWw.M.nffqi.cN/Article/details/234032.shtmlWWw.M.nffqi.cN/Article/details/211694.shtmlWWw.M.nffqi.cN/Article/details/865983.shtmlWWw.M.nffqi.cN/Article/details/997599.shtmlWWw.M.nffqi.cN/Article/details/143763.shtmlWWw.M.nffqi.cN/Article/details/522449.shtmlWWw.M.nffqi.cN/Article/details/464907.shtmlWWw.M.nffqi.cN/Article/details/135008.shtmlWWw.M.nffqi.cN/Article/details/552831.shtmlWWw.M.nffqi.cN/Article/details/883240.shtmlWWw.M.nffqi.cN/Article/details/580671.shtmlWWw.M.nffqi.cN/Article/details/127499.shtmlWWw.M.nffqi.cN/Article/details/115438.shtmlWWw.M.nffqi.cN/Article/details/891897.shtmlWWw.M.nffqi.cN/Article/details/955812.shtmlWWw.M.nffqi.cN/Article/details/063351.shtmlWWw.M.nffqi.cN/Article/details/401254.shtmlWWw.M.nffqi.cN/Article/details/489254.shtmlWWw.M.nffqi.cN/Article/details/554844.shtmlWWw.M.nffqi.cN/Article/details/130094.shtmlWWw.M.nffqi.cN/Article/details/668232.shtmlWWw.M.nffqi.cN/Article/details/367862.shtmlWWw.M.nffqi.cN/Article/details/852294.shtmlWWw.M.nffqi.cN/Article/details/514271.shtmlWWw.M.nffqi.cN/Article/details/930785.shtmlWWw.M.nffqi.cN/Article/details/316992.shtmlWWw.M.nffqi.cN/Article/details/034095.shtmlWWw.M.nffqi.cN/Article/details/262534.shtmlWWw.M.nffqi.cN/Article/details/572520.shtmlWWw.M.nffqi.cN/Article/details/915771.shtmlWWw.M.nffqi.cN/Article/details/205084.shtmlWWw.M.nffqi.cN/Article/details/184973.shtmlWWw.M.nffqi.cN/Article/details/881252.shtmlWWw.M.nffqi.cN/Article/details/510270.shtmlWWw.M.nffqi.cN/Article/details/433183.shtmlWWw.M.nffqi.cN/Article/details/840799.shtmlWWw.M.nffqi.cN/Article/details/582963.shtmlWWw.M.nffqi.cN/Article/details/605316.shtmlWWw.M.nffqi.cN/Article/details/742631.shtmlWWw.M.nffqi.cN/Article/details/696365.shtmlWWw.M.nffqi.cN/Article/details/459893.shtmlWWw.M.nffqi.cN/Article/details/294403.shtmlWWw.M.nffqi.cN/Article/details/393054.shtmlWWw.M.nffqi.cN/Article/details/805379.shtmlWWw.M.nffqi.cN/Article/details/068142.shtmlWWw.M.nffqi.cN/Article/details/023909.shtmlWWw.M.nffqi.cN/Article/details/344395.shtmlWWw.M.nffqi.cN/Article/details/197243.shtmlWWw.M.nffqi.cN/Article/details/415064.shtmlWWw.M.nffqi.cN/Article/details/467151.shtmlWWw.M.nffqi.cN/Article/details/207854.shtmlWWw.M.nffqi.cN/Article/details/706876.shtmlWWw.M.nffqi.cN/Article/details/030389.shtmlWWw.M.nffqi.cN/Article/details/521381.shtmlWWw.M.nffqi.cN/Article/details/236467.shtmlWWw.M.nffqi.cN/Article/details/387494.shtmlWWw.M.nffqi.cN/Article/details/954075.shtmlWWw.M.nffqi.cN/Article/details/128640.shtmlWWw.M.nffqi.cN/Article/details/250807.shtmlWWw.M.nffqi.cN/Article/details/039811.shtmlWWw.M.nffqi.cN/Article/details/289336.shtmlWWw.M.nffqi.cN/Article/details/261707.shtmlWWw.M.nffqi.cN/Article/details/811134.shtmlWWw.M.nffqi.cN/Article/details/603694.shtmlWWw.M.nffqi.cN/Article/details/808819.shtmlWWw.M.nffqi.cN/Article/details/635781.shtmlWWw.M.nffqi.cN/Article/details/135266.shtmlWWw.M.nffqi.cN/Article/details/457858.shtmlWWw.M.nffqi.cN/Article/details/353430.shtmlWWw.M.nffqi.cN/Article/details/531447.shtmlWWw.M.nffqi.cN/Article/details/065211.shtmlWWw.M.nffqi.cN/Article/details/618891.shtmlWWw.M.nffqi.cN/Article/details/614879.shtmlWWw.M.nffqi.cN/Article/details/728761.shtmlWWw.M.nffqi.cN/Article/details/901522.shtmlWWw.M.nffqi.cN/Article/details/913704.shtmlWWw.M.nffqi.cN/Article/details/366969.shtmlWWw.M.nffqi.cN/Article/details/231996.shtmlWWw.M.nffqi.cN/Article/details/771716.shtmlWWw.M.nffqi.cN/Article/details/034302.shtmlWWw.M.nffqi.cN/Article/details/028991.shtmlWWw.M.nffqi.cN/Article/details/341497.shtmlWWw.M.nffqi.cN/Article/details/440671.shtmlWWw.M.nffqi.cN/Article/details/230041.shtmlWWw.M.nffqi.cN/Article/details/306048.shtmlWWw.M.nffqi.cN/Article/details/598119.shtmlWWw.M.nffqi.cN/Article/details/216261.shtmlWWw.M.nffqi.cN/Article/details/497490.shtmlWWw.M.nffqi.cN/Article/details/893063.shtmlWWw.M.nffqi.cN/Article/details/677721.shtmlWWw.M.nffqi.cN/Article/details/473038.shtmlWWw.M.nffqi.cN/Article/details/598813.shtmlWWw.M.nffqi.cN/Article/details/085014.shtmlWWw.M.nffqi.cN/Article/details/120056.shtmlWWw.M.nffqi.cN/Article/details/977392.shtmlWWw.M.nffqi.cN/Article/details/764527.shtmlWWw.M.nffqi.cN/Article/details/556420.shtmlWWw.M.nffqi.cN/Article/details/391667.shtmlWWw.M.nffqi.cN/Article/details/150657.shtmlWWw.M.nffqi.cN/Article/details/284925.shtmlWWw.M.nffqi.cN/Article/details/995950.shtmlWWw.M.nffqi.cN/Article/details/643040.shtmlWWw.M.nffqi.cN/Article/details/111661.shtmlWWw.M.nffqi.cN/Article/details/016970.shtmlWWw.M.nffqi.cN/Article/details/782360.shtmlWWw.M.nffqi.cN/Article/details/368597.shtmlWWw.M.nffqi.cN/Article/details/662590.shtmlWWw.M.nffqi.cN/Article/details/620661.shtmlWWw.M.nffqi.cN/Article/details/178980.shtmlWWw.M.nffqi.cN/Article/details/498323.shtmlWWw.M.nffqi.cN/Article/details/671791.shtmlWWw.M.nffqi.cN/Article/details/636083.shtmlWWw.M.nffqi.cN/Article/details/580797.shtmlWWw.M.nffqi.cN/Article/details/960208.shtmlWWw.M.nffqi.cN/Article/details/638058.shtmlWWw.M.nffqi.cN/Article/details/681455.shtmlWWw.M.nffqi.cN/Article/details/297874.shtmlWWw.M.nffqi.cN/Article/details/290578.shtmlWWw.M.nffqi.cN/Article/details/400175.shtmlWWw.M.nffqi.cN/Article/details/382327.shtmlWWw.M.nffqi.cN/Article/details/990515.shtmlWWw.M.nffqi.cN/Article/details/140873.shtmlWWw.M.nffqi.cN/Article/details/970421.shtmlWWw.M.nffqi.cN/Article/details/418140.shtmlWWw.M.nffqi.cN/Article/details/008768.shtmlWWw.M.nffqi.cN/Article/details/955311.shtmlWWw.M.nffqi.cN/Article/details/545486.shtmlWWw.M.nffqi.cN/Article/details/702474.shtmlWWw.M.nffqi.cN/Article/details/410634.shtmlWWw.M.nffqi.cN/Article/details/815136.shtmlWWw.M.nffqi.cN/Article/details/210369.shtmlWWw.M.nffqi.cN/Article/details/856591.shtmlWWw.M.nffqi.cN/Article/details/830203.shtmlWWw.M.nffqi.cN/Article/details/164737.shtmlWWw.M.nffqi.cN/Article/details/082997.shtmlWWw.M.nffqi.cN/Article/details/732192.shtmlWWw.M.nffqi.cN/Article/details/788173.shtmlWWw.M.nffqi.cN/Article/details/984499.shtmlWWw.M.nffqi.cN/Article/details/572643.shtmlWWw.M.nffqi.cN/Article/details/854761.shtmlWWw.M.nffqi.cN/Article/details/619907.shtmlWWw.M.nffqi.cN/Article/details/562977.shtmlWWw.M.nffqi.cN/Article/details/299531.shtmlWWw.M.nffqi.cN/Article/details/707484.shtmlWWw.M.nffqi.cN/Article/details/083848.shtmlWWw.M.nffqi.cN/Article/details/090946.shtmlWWw.M.nffqi.cN/Article/details/482962.shtmlWWw.M.nffqi.cN/Article/details/860272.shtmlWWw.M.nffqi.cN/Article/details/542804.shtmlWWw.M.nffqi.cN/Article/details/024727.shtmlWWw.M.nffqi.cN/Article/details/867407.shtmlWWw.M.nffqi.cN/Article/details/288970.shtmlWWw.M.nffqi.cN/Article/details/785887.shtmlWWw.M.nffqi.cN/Article/details/816933.shtmlWWw.M.nffqi.cN/Article/details/774930.shtmlWWw.M.nffqi.cN/Article/details/433576.shtmlWWw.M.nffqi.cN/Article/details/941833.shtmlWWw.M.nffqi.cN/Article/details/174997.shtmlWWw.M.nffqi.cN/Article/details/303729.shtmlWWw.M.nffqi.cN/Article/details/367128.shtmlWWw.M.nffqi.cN/Article/details/694132.shtmlWWw.M.nffqi.cN/Article/details/839119.shtmlWWw.M.nffqi.cN/Article/details/929898.shtmlWWw.M.nffqi.cN/Article/details/751421.shtmlWWw.M.nffqi.cN/Article/details/432961.shtmlWWw.M.nffqi.cN/Article/details/617962.shtmlWWw.M.nffqi.cN/Article/details/240730.shtmlWWw.M.nffqi.cN/Article/details/763417.shtmlWWw.M.nffqi.cN/Article/details/364775.shtmlWWw.M.nffqi.cN/Article/details/831215.shtmlWWw.M.nffqi.cN/Article/details/661820.shtmlWWw.M.nffqi.cN/Article/details/669594.shtmlWWw.M.nffqi.cN/Article/details/405882.shtmlWWw.M.nffqi.cN/Article/details/387798.shtmlWWw.M.nffqi.cN/Article/details/801096.shtmlWWw.M.nffqi.cN/Article/details/898290.shtmlWWw.M.nffqi.cN/Article/details/799607.shtmlWWw.M.nffqi.cN/Article/details/079762.shtmlWWw.M.nffqi.cN/Article/details/311412.shtmlWWw.M.nffqi.cN/Article/details/015399.shtmlWWw.M.nffqi.cN/Article/details/136512.shtmlWWw.M.nffqi.cN/Article/details/839759.shtmlWWw.M.nffqi.cN/Article/details/145940.shtmlWWw.M.nffqi.cN/Article/details/625877.shtmlWWw.M.nffqi.cN/Article/details/580069.shtmlWWw.M.nffqi.cN/Article/details/699319.shtmlWWw.M.nffqi.cN/Article/details/451885.shtmlWWw.M.nffqi.cN/Article/details/136123.shtmlWWw.M.nffqi.cN/Article/details/506739.shtmlWWw.M.nffqi.cN/Article/details/899875.shtmlWWw.M.nffqi.cN/Article/details/339859.shtmlWWw.M.nffqi.cN/Article/details/989469.shtmlWWw.M.nffqi.cN/Article/details/419759.shtmlWWw.M.nffqi.cN/Article/details/593106.shtmlWWw.M.nffqi.cN/Article/details/886557.shtmlWWw.M.nffqi.cN/Article/details/433599.shtmlWWw.M.nffqi.cN/Article/details/464331.shtmlWWw.M.nffqi.cN/Article/details/932189.shtmlWWw.M.nffqi.cN/Article/details/847617.shtmlWWw.M.nffqi.cN/Article/details/116778.shtmlWWw.M.nffqi.cN/Article/details/664622.shtmlWWw.M.nffqi.cN/Article/details/037958.shtmlWWw.M.nffqi.cN/Article/details/187227.shtmlWWw.M.nffqi.cN/Article/details/631282.shtmlWWw.M.nffqi.cN/Article/details/226304.shtmlWWw.M.nffqi.cN/Article/details/595947.shtmlWWw.M.nffqi.cN/Article/details/819659.shtmlWWw.M.nffqi.cN/Article/details/921731.shtmlWWw.M.nffqi.cN/Article/details/864965.shtmlWWw.M.nffqi.cN/Article/details/929330.shtmlWWw.M.nffqi.cN/Article/details/706261.shtmlWWw.M.nffqi.cN/Article/details/132937.shtmlWWw.M.nffqi.cN/Article/details/127728.shtmlWWw.M.nffqi.cN/Article/details/335940.shtmlWWw.M.nffqi.cN/Article/details/665418.shtmlWWw.M.nffqi.cN/Article/details/480426.shtmlWWw.M.nffqi.cN/Article/details/403665.shtmlWWw.M.nffqi.cN/Article/details/326092.shtmlWWw.M.nffqi.cN/Article/details/074675.shtmlWWw.M.nffqi.cN/Article/details/266238.shtmlWWw.M.nffqi.cN/Article/details/619833.shtmlWWw.M.nffqi.cN/Article/details/549475.shtmlWWw.M.nffqi.cN/Article/details/770961.shtmlWWw.M.nffqi.cN/Article/details/126984.shtmlWWw.M.nffqi.cN/Article/details/987847.shtmlWWw.M.nffqi.cN/Article/details/068153.shtmlWWw.M.nffqi.cN/Article/details/108595.shtmlWWw.M.nffqi.cN/Article/details/461067.shtmlWWw.M.nffqi.cN/Article/details/768788.shtmlWWw.M.nffqi.cN/Article/details/026475.shtmlWWw.M.nffqi.cN/Article/details/645642.shtmlWWw.M.nffqi.cN/Article/details/512680.shtmlWWw.M.nffqi.cN/Article/details/575270.shtmlWWw.M.nffqi.cN/Article/details/268348.shtmlWWw.M.nffqi.cN/Article/details/930918.shtmlWWw.M.nffqi.cN/Article/details/371223.shtmlWWw.M.nffqi.cN/Article/details/292777.shtmlWWw.M.nffqi.cN/Article/details/541580.shtmlWWw.M.nffqi.cN/Article/details/519993.shtmlWWw.M.nffqi.cN/Article/details/916281.shtmlWWw.M.nffqi.cN/Article/details/154555.shtmlWWw.M.nffqi.cN/Article/details/003743.shtmlWWw.M.nffqi.cN/Article/details/639213.shtmlWWw.M.nffqi.cN/Article/details/938828.shtmlWWw.M.nffqi.cN/Article/details/003663.shtmlWWw.M.nffqi.cN/Article/details/319350.shtmlWWw.M.nffqi.cN/Article/details/261677.shtmlWWw.M.nffqi.cN/Article/details/571784.shtmlWWw.M.nffqi.cN/Article/details/504112.shtmlWWw.M.nffqi.cN/Article/details/685693.shtmlWWw.M.nffqi.cN/Article/details/220765.shtmlWWw.M.nffqi.cN/Article/details/783912.shtmlWWw.M.nffqi.cN/Article/details/848881.shtmlWWw.M.nffqi.cN/Article/details/507274.shtmlWWw.M.nffqi.cN/Article/details/992349.shtmlWWw.M.nffqi.cN/Article/details/729652.shtmlWWw.M.nffqi.cN/Article/details/730340.shtmlWWw.M.nffqi.cN/Article/details/164126.shtmlWWw.M.nffqi.cN/Article/details/553769.shtmlWWw.M.nffqi.cN/Article/details/699403.shtmlWWw.M.nffqi.cN/Article/details/831870.shtmlWWw.M.nffqi.cN/Article/details/181909.shtmlWWw.M.nffqi.cN/Article/details/355243.shtmlWWw.M.nffqi.cN/Article/details/524553.shtmlWWw.M.nffqi.cN/Article/details/356878.shtmlWWw.M.nffqi.cN/Article/details/240959.shtmlWWw.M.nffqi.cN/Article/details/299802.shtmlWWw.M.nffqi.cN/Article/details/508823.shtmlWWw.M.nffqi.cN/Article/details/648195.shtmlWWw.M.nffqi.cN/Article/details/609014.shtmlWWw.M.nffqi.cN/Article/details/305679.shtmlWWw.M.nffqi.cN/Article/details/117148.shtmlWWw.M.nffqi.cN/Article/details/671938.shtmlWWw.M.nffqi.cN/Article/details/589843.shtmlWWw.M.nffqi.cN/Article/details/176128.shtmlWWw.M.nffqi.cN/Article/details/859781.shtmlWWw.M.nffqi.cN/Article/details/907406.shtmlWWw.M.nffqi.cN/Article/details/241739.shtmlWWw.M.nffqi.cN/Article/details/557194.shtmlWWw.M.nffqi.cN/Article/details/000643.shtmlWWw.M.nffqi.cN/Article/details/207786.shtmlWWw.M.nffqi.cN/Article/details/142409.shtmlWWw.M.nffqi.cN/Article/details/542805.shtmlWWw.M.nffqi.cN/Article/details/069079.shtmlWWw.M.nffqi.cN/Article/details/115462.shtmlWWw.M.nffqi.cN/Article/details/971233.shtmlWWw.M.nffqi.cN/Article/details/896330.shtmlWWw.M.nffqi.cN/Article/details/125377.shtmlWWw.M.nffqi.cN/Article/details/686663.shtmlWWw.M.nffqi.cN/Article/details/676192.shtmlWWw.M.nffqi.cN/Article/details/922918.shtmlWWw.M.nffqi.cN/Article/details/514063.shtmlWWw.M.nffqi.cN/Article/details/654719.shtmlWWw.M.nffqi.cN/Article/details/742527.shtmlWWw.M.nffqi.cN/Article/details/948996.shtmlWWw.M.nffqi.cN/Article/details/216757.shtmlWWw.M.nffqi.cN/Article/details/233409.shtmlWWw.M.nffqi.cN/Article/details/713649.shtmlWWw.M.nffqi.cN/Article/details/165095.shtmlWWw.M.nffqi.cN/Article/details/631702.shtmlWWw.M.nffqi.cN/Article/details/585666.shtmlWWw.M.nffqi.cN/Article/details/983125.shtmlWWw.M.nffqi.cN/Article/details/997938.shtmlWWw.M.nffqi.cN/Article/details/480364.shtmlWWw.M.nffqi.cN/Article/details/049412.shtmlWWw.M.nffqi.cN/Article/details/162021.shtmlWWw.M.nffqi.cN/Article/details/057769.shtmlWWw.M.nffqi.cN/Article/details/763915.shtmlWWw.M.nffqi.cN/Article/details/005761.shtmlWWw.M.nffqi.cN/Article/details/172415.shtmlWWw.M.nffqi.cN/Article/details/714878.shtmlWWw.M.nffqi.cN/Article/details/503484.shtmlWWw.M.nffqi.cN/Article/details/226463.shtmlWWw.M.nffqi.cN/Article/details/598020.shtmlWWw.M.nffqi.cN/Article/details/191347.shtmlWWw.M.nffqi.cN/Article/details/221842.shtmlWWw.M.nffqi.cN/Article/details/082378.shtmlWWw.M.nffqi.cN/Article/details/698752.shtmlWWw.M.nffqi.cN/Article/details/865020.shtmlWWw.M.nffqi.cN/Article/details/052866.shtmlWWw.M.nffqi.cN/Article/details/137267.shtmlWWw.M.nffqi.cN/Article/details/912455.shtmlWWw.M.nffqi.cN/Article/details/780320.shtmlWWw.M.nffqi.cN/Article/details/276313.shtmlWWw.M.nffqi.cN/Article/details/673584.shtmlWWw.M.nffqi.cN/Article/details/600517.shtmlWWw.M.nffqi.cN/Article/details/025983.shtmlWWw.M.nffqi.cN/Article/details/912947.shtmlWWw.M.nffqi.cN/Article/details/573467.shtmlWWw.M.nffqi.cN/Article/details/277519.shtmlWWw.M.nffqi.cN/Article/details/731550.shtmlWWw.M.nffqi.cN/Article/details/410311.shtmlWWw.M.nffqi.cN/Article/details/149635.shtmlWWw.M.nffqi.cN/Article/details/172787.shtmlWWw.M.nffqi.cN/Article/details/404826.shtmlWWw.M.nffqi.cN/Article/details/574610.shtmlWWw.M.nffqi.cN/Article/details/970646.shtmlWWw.M.nffqi.cN/Article/details/667780.shtmlWWw.M.nffqi.cN/Article/details/575430.shtmlWWw.M.nffqi.cN/Article/details/367040.shtmlWWw.M.nffqi.cN/Article/details/403164.shtmlWWw.M.nffqi.cN/Article/details/539165.shtmlWWw.M.nffqi.cN/Article/details/920420.shtmlWWw.M.nffqi.cN/Article/details/681359.shtmlWWw.M.nffqi.cN/Article/details/618843.shtmlWWw.M.nffqi.cN/Article/details/286763.shtmlWWw.M.nffqi.cN/Article/details/051707.shtmlWWw.M.nffqi.cN/Article/details/797232.shtmlWWw.M.nffqi.cN/Article/details/852580.shtmlWWw.M.nffqi.cN/Article/details/762423.shtmlWWw.M.nffqi.cN/Article/details/530930.shtmlWWw.M.nffqi.cN/Article/details/132182.shtmlWWw.M.nffqi.cN/Article/details/979565.shtmlWWw.M.nffqi.cN/Article/details/677515.shtmlWWw.M.nffqi.cN/Article/details/976598.shtmlWWw.M.nffqi.cN/Article/details/532321.shtmlWWw.M.nffqi.cN/Article/details/876306.shtmlWWw.M.nffqi.cN/Article/details/450173.shtmlWWw.M.nffqi.cN/Article/details/566231.shtmlWWw.M.nffqi.cN/Article/details/011962.shtmlWWw.M.nffqi.cN/Article/details/337476.shtml

相關(guān)新聞

AI學(xué)術(shù)寫(xiě)作工具:六維提升研究效率與質(zhì)量

AI學(xué)術(shù)寫(xiě)作工具:六維提升研究效率與質(zhì)量

1. 項(xiàng)目概述:AI如何重塑學(xué)術(shù)寫(xiě)作體驗(yàn)去年指導(dǎo)本科生論文時(shí),我發(fā)現(xiàn)一個(gè)有趣現(xiàn)象:90%的學(xué)生把80%時(shí)間花在格式調(diào)整、文獻(xiàn)引用和語(yǔ)言潤(rùn)色上,真正用于思考研究問(wèn)題的時(shí)間不足20%。這種現(xiàn)象催生了"書(shū)匠策AI"的雛形——一個(gè)專…

2026/7/29 2:46:00 閱讀更多
nmcli網(wǎng)絡(luò)管理實(shí)戰(zhàn):從基礎(chǔ)配置到服務(wù)器網(wǎng)卡綁定(Bonding)詳解

nmcli網(wǎng)絡(luò)管理實(shí)戰(zhàn):從基礎(chǔ)配置到服務(wù)器網(wǎng)卡綁定(Bonding)詳解

1. 從命令行到網(wǎng)絡(luò)穩(wěn)定:為什么我選擇nmcli管理網(wǎng)絡(luò)在服務(wù)器和虛擬化平臺(tái)的管理中,網(wǎng)絡(luò)配置的穩(wěn)定性和靈活性是基石。過(guò)去,我們習(xí)慣于直接編輯/etc/sysconfig/network-scripts/目錄下那些以ifcfg-開(kāi)頭的配置文件,或者使用ifconfig、…

2026/7/29 2:46:00 閱讀更多
ROS語(yǔ)音交互實(shí)戰(zhàn):基于Vosk的離線語(yǔ)音控制機(jī)器人系統(tǒng)搭建

ROS語(yǔ)音交互實(shí)戰(zhàn):基于Vosk的離線語(yǔ)音控制機(jī)器人系統(tǒng)搭建

1. 項(xiàng)目概述:從“小海龜”到“會(huì)說(shuō)話的機(jī)器人”如果你已經(jīng)跟著教程跑通了ROS的“小海龜”例程,讓那個(gè)小三角在屏幕上轉(zhuǎn)了幾圈,心里可能會(huì)想:這確實(shí)很酷,但離我心目中那個(gè)能聽(tīng)會(huì)動(dòng)、能交互的智能機(jī)器人似乎還差了點(diǎn)意思…

2026/7/29 2:46:00 閱讀更多
python爬取貝殼中二手房的數(shù)據(jù)

python爬取貝殼中二手房的數(shù)據(jù)

前言:通過(guò)代碼爬取貝殼中二手房的數(shù)據(jù),以此給更多需要了解爬蟲(chóng)或者二手房信息的人提供便利。 第一部分:爬取地址 1.1貝殼首頁(yè)地址 jiujiang.ke.com 第二部分:爬取數(shù)據(jù) 2.1輸入要爬多少頁(yè) int(input(輸入一共要多少頁(yè)&#xf…

2026/7/29 4:26:03 閱讀更多
從零吃透C語(yǔ)言數(shù)組基礎(chǔ)!告別新手報(bào)錯(cuò),小白看完直接上手

從零吃透C語(yǔ)言數(shù)組基礎(chǔ)!告別新手報(bào)錯(cuò),小白看完直接上手

從零吃透C語(yǔ)言數(shù)組基礎(chǔ)!告別新手報(bào)錯(cuò),小白看完直接上手 ** 學(xué)完C語(yǔ)言函數(shù)之后,我本以為自己已經(jīng)入門(mén)了,寫(xiě)個(gè)簡(jiǎn)單計(jì)算、循環(huán)代碼都不在話下。結(jié)果沒(méi)過(guò)兩天就遇到了新難題:需要一次性存儲(chǔ)幾十個(gè)學(xué)生的成績(jī),挨…

2026/7/29 4:26:03 閱讀更多
學(xué)習(xí)日記 7.28

學(xué)習(xí)日記 7.28

在機(jī)器學(xué)習(xí)的學(xué)習(xí)之路上,線性回歸和邏輯回歸是兩塊重要的基石。今天我們將通過(guò)兩個(gè)實(shí)戰(zhàn)案例,從理論到代碼,全面掌握這兩種算法的應(yīng)用:案例一:多元線性回歸 —— 根據(jù)體重和年齡預(yù)測(cè)血壓收縮壓;案例二&#…

2026/7/29 4:26:03 閱讀更多
AI數(shù)字人口播訓(xùn)練全周期,從唇形同步誤差<0.3幀到通過(guò)抖音AIGC白名單認(rèn)證

AI數(shù)字人口播訓(xùn)練全周期,從唇形同步誤差<0.3幀到通過(guò)抖音AIGC白名單認(rèn)證

更多請(qǐng)點(diǎn)擊: https://intelliparadigm.com 第一章:AI數(shù)字人口播訓(xùn)練全周期概覽 AI數(shù)字人口播訓(xùn)練是一項(xiàng)融合語(yǔ)音合成、表情驅(qū)動(dòng)、語(yǔ)義理解與多模態(tài)對(duì)齊的系統(tǒng)性工程,其全周期涵蓋數(shù)據(jù)準(zhǔn)備、模型微調(diào)、驅(qū)動(dòng)策略設(shè)計(jì)、實(shí)時(shí)渲染優(yōu)化及效果評(píng)估五…

2026/7/29 4:26:03 閱讀更多
極驗(yàn)3代點(diǎn)選驗(yàn)證碼逆向:從抓包到生成加密w參數(shù)的完整實(shí)戰(zhàn)

極驗(yàn)3代點(diǎn)選驗(yàn)證碼逆向:從抓包到生成加密w參數(shù)的完整實(shí)戰(zhàn)

1. 項(xiàng)目概述:為什么我們要啃下極驗(yàn)3代點(diǎn)選這塊硬骨頭?如果你做過(guò)爬蟲(chóng),尤其是需要處理登錄、注冊(cè)或者高頻數(shù)據(jù)抓取,那你一定對(duì)“極驗(yàn)”這個(gè)名字不陌生。它就像一道橫在數(shù)據(jù)洪流前的智能閘門(mén),而其中的點(diǎn)選驗(yàn)證碼&#xf…

2026/7/29 4:26:03 閱讀更多
嵌入式設(shè)備與云端安全連接方案及優(yōu)化技巧

嵌入式設(shè)備與云端安全連接方案及優(yōu)化技巧

1. 項(xiàng)目背景與硬件選型解析當(dāng)我們需要在嵌入式設(shè)備與云端建立安全連接時(shí),硬件平臺(tái)的選擇直接影響著整個(gè)系統(tǒng)的性能和可靠性。這個(gè)項(xiàng)目中選用的A5000顯卡和TM4C123GH6PZ微控制器組合,恰好覆蓋了從邊緣計(jì)算到云端協(xié)同的全鏈路需求。NVIDIA RTX A5000作為?!?/p>

2026/7/29 4:16:02 閱讀更多
面試官大笑:“一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,不比 1 個(gè)快 5 倍?“我搖頭:“快不了,還可能更慢“

面試官大笑:“一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,不比 1 個(gè)快 5 倍?“我搖頭:“快不了,還可能更慢“

前兩個(gè)月,我在重構(gòu) AlgoMooc 網(wǎng)站過(guò)程中,發(fā)現(xiàn)一個(gè)問(wèn)題:在 Claude Code 里把一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,結(jié)果可能比 1 個(gè) agent 從頭干到尾還慢? 大多數(shù)人的第一反應(yīng)是反過(guò)來(lái)的:活是并行干的&#…

2026/7/29 0:15:24 閱讀更多
# 鴻蒙 HarmonyOS 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號(hào)與動(dòng)畫(huà)渲染精講

# 鴻蒙 HarmonyOS 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號(hào)與動(dòng)畫(huà)渲染精講

一、應(yīng)用概述 骰子(Dice Roller) 是一款經(jīng)典的休閑娛樂(lè)應(yīng)用,模擬了真實(shí)擲骰子的過(guò)程。應(yīng)用投擲兩個(gè)骰子(六面標(biāo)準(zhǔn)骰),使用 Unicode 骰面符號(hào)直觀展示每個(gè)骰子的點(diǎn)數(shù),并伴有快速滾動(dòng)的動(dòng)畫(huà)效果?!?/p>

2026/7/29 0:15:24 閱讀更多