![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近實驗課上需要重構(gòu)以前寫過的一個項目(垃圾堆)讯检,需要添加發(fā)生郵件提醒的功能痊剖,記得以前寫過一個PHP版的實現(xiàn)呈队,所以想把PHP寫的功能整理成一個服務,然后在前端調(diào)用慨灭。但是這個項...
裝飾器本質(zhì)上是一個函數(shù)朦乏,該函數(shù)用來處理其他函數(shù),它可以讓其他函數(shù)在不需要修改代碼的前提下增加額外的功能氧骤,裝飾器的返回值也是一個函數(shù)對象。它經(jīng)常用于有切面需求的場景,比如:插入...
Samba是在Linux系統(tǒng)上實現(xiàn)SMB協(xié)議的一個免費軟件,由服務器及客戶端程序構(gòu)成朦佩。 SMB(Server Messages Block, 信息服務塊)是一種在局域網(wǎng)上共享...
Web前端 用Scala實現(xiàn)簡單的Web和API服務器 JavaScript 中的“黑話” 前端周報:Chrome不再支持https混用姑蓝;npm十周年;HTTP/3獲多企業(yè)支...
面向?qū)ο蟮娜筇匦?封裝 所謂封裝吕粗,也就是把客觀事物封裝成抽象的類纺荧,并且類可以把自己的數(shù)據(jù)和方法只讓可信的類或者對象操作,對不可信的進行信息隱藏颅筋。封裝是面向?qū)ο蟮奶卣髦恢嫦荆?..
在文檔對象模型 (DOM) 中,每個節(jié)點都是一個對象议泵。DOM 節(jié)點有三個重要的屬性 : 1. nodeName : 節(jié)點的名稱 2. nodeValue :節(jié)點的值 3. n...
前言 應用在Django的項目中是一個獨立的業(yè)務模塊占贫,可以包含自己的路由,視圖先口,模板型奥,模型. 一 創(chuàng)建應用程序 創(chuàng)建步驟 用manage.py中的子命令startapp創(chuàng)建應...
webpack 的核心價值就是前端源碼的打包,即將前端源碼中每一個文件(無論任何類型)都當做一個 pack 谐宙,然后分析依賴烫葬,將其最終打包出線上運行的代碼。webpack 的四...
在工作中有時候會看到prototype和__proto__這兩個屬性凡蜻,對這兩個屬性我一直比較蒙圈搭综,但是我通過查閱相關(guān)資料,決定做一下總結(jié)加深自己的理解划栓,寫得不對的地方還請各位...
搭建緣由 源于公司每次新啟動一個由多人協(xié)同開發(fā)的項目都由負責人初始化項目之后兑巾,每個人再去從私服pull一下項目才開始開發(fā)。但是每次初始化工程都是一步步的造輪子忠荞,一個個依賴去安...
一蒋歌、C++ 編譯模式 通常帅掘,在一個 C++ 程序中,只包含兩類文件―― .cpp 文件和 .h 文件奋姿。其中锄开,.cpp 文件被稱作 C++ 源文件,里面放的都是 C++ 的源代...
一称诗、concat() concat() 方法用于連接兩個或多個數(shù)組萍悴。該方法不會改變現(xiàn)有的數(shù)組,僅會返回被連接數(shù)組的一個副本寓免。 vararr1=[1,2,3]; vararr2...
前言 php默認使用文件存儲session癣诱,如果并發(fā)量大,效率會非常低袜香。而redis對高并發(fā)的支持非常好撕予,可以利用redis替換文件來存儲session。 最近就遇到了這個問...
《Nginx高性能Web服務器》系列分享專欄 [作者:Poechant] Nginx是目前最流行的基于BSD-like協(xié)議蜈首、輕量級实抡、高性能的HTTP服務器、反向代理服務器和電...
docker是一個開源的應用容器引擎欢策,可以為我們提供安全吆寨、可移植、可重復的自動化部署的方式踩寇。docker采用虛擬化的技術(shù)來虛擬化出應用程序的運行環(huán)境啄清。如上圖一樣。docker...
1. 一個簡單的HTML例子看看用戶信息安全 標準的HTML語法中俺孙,支持在form表單中使用 標簽來創(chuàng)建一個HTTP提交的屬性辣卒,現(xiàn)代的WEB登錄中,常見的是下面這樣的表單:...