回答:編譯器用gcc或者 clang,項(xiàng)目用makefile或者cmake,調(diào)試用gdb,ide可以用qtcreator,eclipse,文本編輯可以用vim和emacs。vim用熟了,效率確實(shí)高,代碼跟進(jìn)和調(diào)試都很快。emacs沒(méi)怎么用過(guò),國(guó)外用的比較多,我在window上編譯linux程序比較多,linux上開(kāi)共享,直接在windows上用vs,ue或者sublime編輯代碼和makefile再用x...
回答:一、熟悉 Linux 系統(tǒng),基本命令安裝 Linux 系統(tǒng),學(xué)會(huì)基本操作,熟悉文件系統(tǒng),shell 腳本以及常用命令二、了解程序開(kāi)發(fā)過(guò)程搭建開(kāi)發(fā)環(huán)境,了解 Linux 上程序開(kāi)發(fā)過(guò)程。學(xué)會(huì)使用文本編輯工具 Vim,編譯工具 gcc, as, 連接工具 ld, 調(diào)試工具 gdb, make 工具,會(huì)寫(xiě) makefile。用 C 語(yǔ)言實(shí)現(xiàn)并編譯自己的測(cè)試程序。三、嘗試系統(tǒng)編程試著在 Linux 上用 ...
回答:前端用Linux?首先說(shuō)一下這個(gè)系統(tǒng)選擇。win系統(tǒng)幾乎所有軟件都可以安裝,不行還有wmware。日常用挺好的。缺點(diǎn)就是需要激活,一倆月可能要重裝系統(tǒng),某些環(huán)境沒(méi)有在其他系統(tǒng)方便部署。日常用挺好。Linux免費(fèi),但是很多常用軟件沒(méi)有Linux版本。桌面操作并沒(méi)有win好。所以不想用win的話(huà),Mac挺好的,價(jià)格略貴。既然樓主已經(jīng)選擇Linux,那就說(shuō)Linux吧!其實(shí)最主要也就是Debian類(lèi)的和...
回答:php 主要做api接口開(kāi)發(fā) 開(kāi)始的時(shí)候是 php 前端 混合開(kāi)發(fā) 但是那樣的話(huà) 維護(hù)很不方便 現(xiàn)在 大部分項(xiàng)目 是前后端分離 php 主要做的就是從數(shù)據(jù)庫(kù)上找到數(shù)據(jù)給前端
回答:像BAT這樣的大公司,都是有一套自動(dòng)化流水線(xiàn)的,出于公司安全紅線(xiàn)要求,我無(wú)法講的太細(xì),但是我可以提供些思路給題主參考。工具工欲善其事,必先利其器,我們先來(lái)說(shuō)需要哪些工具1 git,用于保存最新要上線(xiàn)的代碼2 maven,用于打包項(xiàng)目3 Jenkins,用于觸發(fā)任務(wù)4 sh腳本或者Python腳本,執(zhí)行Jenkins任務(wù)的腳本流程接下來(lái)是實(shí)際的流程。首先,由開(kāi)發(fā)人員把要上線(xiàn)的代碼上傳到指定代碼庫(kù)。然...
回答:不同的分支有不同的包管理 apt yum pacman 還有強(qiáng)大的shell 另外自己配置的話(huà)只需要tar解壓profile中配置一下 win下需要去各種官網(wǎng)下載exe安裝 麻煩
...肯定是不夠的,業(yè)務(wù)中的全部角色都需要提升質(zhì)量意識(shí):開(kāi)發(fā)要增強(qiáng)自測(cè);產(chǎn)品要提前規(guī)劃和測(cè)試好要上線(xiàn)的內(nèi)容,當(dāng)在質(zhì)量和上線(xiàn)時(shí)間發(fā)生沖突時(shí)應(yīng)該首選質(zhì)量;運(yùn)營(yíng)同學(xué)對(duì)自己配置的運(yùn)營(yíng)頁(yè)面要經(jīng)過(guò)測(cè)試后再上線(xiàn)等等。 測(cè)...
...肯定是不夠的,業(yè)務(wù)中的全部角色都需要提升質(zhì)量意識(shí):開(kāi)發(fā)要增強(qiáng)自測(cè);產(chǎn)品要提前規(guī)劃和測(cè)試好要上線(xiàn)的內(nèi)容,當(dāng)在質(zhì)量和上線(xiàn)時(shí)間發(fā)生沖突時(shí)應(yīng)該首選質(zhì)量;運(yùn)營(yíng)同學(xué)對(duì)自己配置的運(yùn)營(yíng)頁(yè)面要經(jīng)過(guò)測(cè)試后再上線(xiàn)等等。 測(cè)...
一、介紹 本文介紹一種多人參與開(kāi)發(fā)時(shí)的 GIT 分支管理模型,在團(tuán)隊(duì)項(xiàng)目中成功實(shí)踐。使用的是gitlab來(lái)做代碼管理與權(quán)限控制。 二、服務(wù)器部署環(huán)境 一般來(lái)說(shuō),服務(wù)器端分以下幾種運(yùn)行、部署環(huán)境: staging:用于開(kāi)發(fā)功能時(shí)...
傳統(tǒng)的軟件開(kāi)發(fā)、測(cè)試、運(yùn)維需要三個(gè)團(tuán)隊(duì)在三個(gè)不同的環(huán)境中進(jìn)行,而三個(gè)環(huán)境的不同引發(fā)了很多的問(wèn)題。如:工作內(nèi)容的重復(fù);開(kāi)發(fā)環(huán)境中可運(yùn)行的程序在測(cè)試和運(yùn)維環(huán)境下卻未必正常;開(kāi)發(fā)人員提交代碼前的測(cè)試不充...
...等問(wèn)題,云原生這一概念橫空出世。云原生可以改進(jìn)應(yīng)用開(kāi)發(fā)的效率,改變企業(yè)的組織結(jié)構(gòu),甚至?xí)谖幕瘜用嫔现苯佑绊懸粋€(gè)公司的決策,可以說(shuō),云時(shí)代的云原生應(yīng)用大勢(shì)已來(lái)。在容器領(lǐng)域內(nèi),Kubernetes已經(jīng)成為了容器編排...
web 項(xiàng)目如何進(jìn)行 git 多人協(xié)作開(kāi)發(fā) 聲明:本文不介紹 git 的基本用法,需要讀者對(duì) git、git 命令、git 使用有一定的了解 現(xiàn)在,大部分項(xiàng)目都是用 git 來(lái)管理代碼的,但當(dāng)項(xiàng)目變大、多人協(xié)作時(shí),git 的使用就變得復(fù)雜了,這時(shí)...
web 項(xiàng)目如何進(jìn)行 git 多人協(xié)作開(kāi)發(fā) 聲明:本文不介紹 git 的基本用法,需要讀者對(duì) git、git 命令、git 使用有一定的了解 現(xiàn)在,大部分項(xiàng)目都是用 git 來(lái)管理代碼的,但當(dāng)項(xiàng)目變大、多人協(xié)作時(shí),git 的使用就變得復(fù)雜了,這時(shí)...
web 項(xiàng)目如何進(jìn)行 git 多人協(xié)作開(kāi)發(fā) 聲明:本文不介紹 git 的基本用法,需要讀者對(duì) git、git 命令、git 使用有一定的了解 現(xiàn)在,大部分項(xiàng)目都是用 git 來(lái)管理代碼的,但當(dāng)項(xiàng)目變大、多人協(xié)作時(shí),git 的使用就變得復(fù)雜了,這時(shí)...
...說(shuō)頓時(shí)心情不好了。 大家都知道每個(gè)微信公眾號(hào)在進(jìn)行開(kāi)發(fā)時(shí),授權(quán)回調(diào)的域名只能設(shè)置一個(gè),正常的開(kāi)發(fā)一般一套環(huán)境就對(duì)應(yīng)一個(gè)域名。 一般公司研發(fā)都會(huì)部署四套環(huán)境: 研發(fā)環(huán)境,用戶(hù)模塊間聯(lián)調(diào)。 測(cè)試環(huán)境,用戶(hù)測(cè)試...
...。但:雖然版本統(tǒng)一了,但操作系統(tǒng)又很難統(tǒng)一。再結(jié)合開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境的不同,我們很難做到所有的環(huán)境完全統(tǒng)一。 曲線(xiàn)救國(guó) 既然只有機(jī)器人報(bào)錯(cuò),那么本地測(cè)試好后,可以考慮將機(jī)器人報(bào)錯(cuò)的部分做排除。雖然這不是...
前言 一直都有聽(tīng)到 TDD 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的開(kāi)發(fā)方式,之前看了一本 《Python Web開(kāi)發(fā)測(cè)試驅(qū)動(dòng)方法》,這本書(shū)基于 Django 框架?chē)?yán)格遵循測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)的方式去實(shí)現(xiàn)一個(gè)簡(jiǎn)單網(wǎng)站。一直都很想嘗試這種方式進(jìn)行一次簡(jiǎn)單的TDD實(shí)...
...效協(xié)作,控制成本的精彩分享。 一、技術(shù)管理者的煩惱 開(kāi)發(fā)工程師的日常 我們看下開(kāi)發(fā)工程師每天都是如何工作的。老三樣總是逃不掉,寫(xiě)代碼、測(cè)試、發(fā)布到線(xiàn)上。具體來(lái)看首先要拉分支,每個(gè)團(tuán)隊(duì)一般都有自己的研發(fā)規(guī)...
項(xiàng)目是基于vue-cli搭建,項(xiàng)目分為開(kāi)發(fā)環(huán)境,測(cè)試環(huán)境,預(yù)生產(chǎn)環(huán)境,生產(chǎn)環(huán)境,其中開(kāi)發(fā)環(huán)境和測(cè)試環(huán)境調(diào)用同一個(gè)接口,開(kāi)發(fā)環(huán)境調(diào)用服務(wù)器端的測(cè)試接口會(huì)跨域,以上需求就引發(fā)了一些問(wèn)題, 問(wèn)題一:測(cè)試環(huán)境(包括開(kāi)...
...詢(xún)訂單和關(guān)閉訂單 淺析微信支付:支付結(jié)果通知 在實(shí)際開(kāi)發(fā)中,通常我們都是在開(kāi)發(fā)環(huán)境中開(kāi)發(fā),本地環(huán)境也有很多限制,比如:微信支付無(wú)法調(diào)起、H5鏈接需要鑒權(quán)、支付結(jié)果通知需要外網(wǎng)等。 面對(duì)以上的問(wèn)題,微信官方給...
...后更新于2017/3/10 關(guān)鍵詞:研發(fā)協(xié)作,Docker,環(huán)境變量,開(kāi)發(fā)聯(lián)調(diào),環(huán)境維護(hù),虛擬機(jī),中間件,配置與代碼分離,git,jenkins 開(kāi)發(fā)聯(lián)調(diào),測(cè)試,預(yù)發(fā),生產(chǎn),稍微上規(guī)模的互聯(lián)網(wǎng)技術(shù)團(tuán)隊(duì),每一次發(fā)布都需要經(jīng)歷這四個(gè)階段。...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...