最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):7877 今日文數(shù):2819
|
clamp()函數(shù)的作用是把一個值限制在一個上限和下限之間,當這個值超過最小值和最大值的范圍時,在最小值和最大值之間選擇一個值使用。它接收三個參數(shù):最小值、首選值、最大值。流體的尺寸和定位在下面這個例子中,有一個手機樣式,同時有兩張圖片放置在上面,如下所示:當容器的寬度變小時,我們要縮小圖片的尺寸,這樣才不會變形。一般...
|
為什么寫的height:100%不起作用?按照w3c中的width和height屬性,可以明確%設定寬高是根據(jù)父元素的寬高來的:<divstyle="height:100%;">height:100%;</div>如圖:事實上,瀏覽器根本就不計算內(nèi)容的高度,除非內(nèi)容超出了視窗范圍(導致滾動條出現(xiàn))。...
|
導讀傳統(tǒng)桌面客戶端的遠程調(diào)試相比UWP,ASP等項目來說,配置比較麻煩,因為它是非部署的應用程序,原理是復制編譯的文件到遠程計算機,通過網(wǎng)絡來連接和VS的通信,本文主要講述WPF,WinForm應用程序的遠程調(diào)試。安裝RemoteDebuger下載適合VisualStudio版本的最新遠程工具。最新的遠程工具版本與早期...
|
1前言最近在開發(fā)中遇到文件上傳采用Base64的方式上傳,記得以前剛開始學http上傳文件的時候,都是通過content-type為multipart/form-data方式直接上傳二進制文件,我們知道都通過網(wǎng)絡傳輸最終只能傳輸二進制流,所以毫無疑問他們本質(zhì)上都是一樣的,那么為什么還要先轉(zhuǎn)成Base64呢?這兩種方式有...
|
超出存儲容量時會拋出異常localStorage和sessionStorage是有存儲容量限制的,在localStorage和sessionStorage的異同中有提到。一旦超出容量限制便會拋出QuotaExceededError的錯誤。所以在使用Storage的時候最好加上trycatch。存儲類型只能為字符串也就是...
|
軟件工程是一門涉及到設計、開發(fā)、測試和維護軟件的實踐性學科。軟件工程的目標是提高軟件的質(zhì)量、效率和可靠性,以滿足用戶的需求和預期。為了實現(xiàn)這個目標,軟件工程師需要遵循一些基本原則,指導他們在軟件開發(fā)過程中做出合理的決策。這些原則可以稱為軟件工程的黃金原則,因為它們具有一定普遍性和指導性。在過去的一段時間內(nèi),我們分享了8...
|
在軟件工程中,組件,服務和系統(tǒng)之間的依賴,是不可避免的一個問題。如何解決依賴的問題,是系統(tǒng)設計和架構(gòu)中的必須要考慮的關(guān)鍵要素之一。接下來,我們將深入探討軟件工程中的依賴穩(wěn)定原則(StableDependencies)。Part1什么是依賴穩(wěn)定原則依賴穩(wěn)定原則(StableDependencies)是軟件工程中的一個原則...
|
在軟件工程中,里氏替換原則(LiskovSubstitutionPrinciple,LSP)是面向?qū)ο笤O計中的一條基本原則。在軟件涉眾中正確的實踐里氏替換原則,可以實現(xiàn)工程代碼的高內(nèi)聚、低耦合,也可以減少代碼的重復性和冗余性。今天我們結(jié)合具體案例,來聊聊里氏替換原則(LSP)的概念和相關(guān)的實踐。Part1什么是LSP里...
|
開放封閉原則(Open-ClosedPrinciple,OCP)是面向?qū)ο笤O計中的重要原則之一,其核心思想是:軟件實體(類、模塊、函數(shù)等)應該對擴展開放,對修改關(guān)閉。這意味著,當需要添加新的功能或修改現(xiàn)有功能時,不應該對原有代碼進行修改,而是應該通過擴展現(xiàn)有代碼,添加新的功能。通過遵循開放封閉原則,可以使軟件設計更加穩(wěn)...
|
在開發(fā)軟件時,通常會面臨一個問題:如何設計類和模塊,使其易于理解、修改和維護?這就需要我們遵循一些設計原則,其中單一職責原則(SRP)是其中之一。單一職責原則的核心思想是一個類或模塊只應該有一個職責,即一個類或模塊只負責一項功能。這個原則是面向?qū)ο笤O計中最重要的原則之一,它可以提高代碼的可讀性、可維護性和可擴展性。今天...
|
JSON的一個常見用途是交換數(shù)據(jù)到從一個Web服務器,當從web服務器接收數(shù)據(jù)時,數(shù)據(jù)總是一個字符串。使用JSON.parse()方法解析這些數(shù)據(jù),數(shù)據(jù)變成Javascript對象。一、瀏覽器支持JSON.parse()函數(shù)包括所有主要的瀏覽器和最新的ECMAscript(Javascript)標準:瀏覽器支持Fire...
|
在軟件工程中,YAGNI原則是常見的軟件開發(fā)指導性原則之一。YAGNI原則指導開發(fā)人員,在編寫代碼時避免添加不必要的功能或復雜性。下面對YAGNI原則做一個深入的理解。Part1什么是YAGNI原則YAGNI(YouAintGonnaNeedIt)原則是一種軟件開發(fā)的指導性的原則。它的核心思想是:只實現(xiàn)當前需要的功能,...
|
區(qū)別:vue是雙向綁定的,采用template;react是單向的,采用jsx。Vue的優(yōu)缺點:簡單、快速、強大、對模塊友好,但不支持IE8。React的優(yōu)缺點:速度快、跨瀏覽器兼容、模塊化;但學習曲線陡峭,需要深入的知識來構(gòu)建應用程序。react和vue的區(qū)別監(jiān)聽數(shù)據(jù)變化的實現(xiàn)原理不同Vue通過getter/sett...
|
資源名稱:React實戰(zhàn)進階45講資源簡介:掌握當下熱門的前端利器鏈接:點擊獲取React教程React是一個用于構(gòu)建用戶界面的JAVAscript庫。React主要用于構(gòu)建UI,很多人認為React是MVC中的V(視圖)。React起源于Facebook的內(nèi)部項目,用來架設Instagram的網(wǎng)站,并于2013年5月...
|
資源名稱:零基礎學Java資源簡介:通俗易懂的Java入門課鏈接:點擊獲取關(guān)鍵詞:#知識#學習
|
資源名稱:玩轉(zhuǎn)Git三劍客資源簡介:帶你深入掌握Git、GitHub和GitLab鏈接:點擊獲取關(guān)鍵詞:#知識#學習
|
資源名稱:9小時搞定微信小程序開發(fā)資源簡介:從0開始構(gòu)建你的第一款微信小程序鏈接:點擊獲取關(guān)鍵詞:#知識#學習
|
資源名稱:Netty源碼剖析與實戰(zhàn)資源簡介:從零開始構(gòu)建一個Netty實戰(zhàn)項目。鏈接:點擊獲取Netty是由JBOSS提供的一個java開源框架,現(xiàn)為Github上的獨立項目。Netty提供異步的、事件驅(qū)動的網(wǎng)絡應用程序框架和工具,用以快速開發(fā)高性能、高可靠性的網(wǎng)絡服務器和客戶端程序。也就是說,Netty是一個基于NI...
|
資源名稱:零基礎玩轉(zhuǎn)Linux+Ubuntu實戰(zhàn)視頻課程資源簡介:讓Linux初學者快速學習使用Linux、熟悉Ubuntu環(huán)境,熟練學習各種格式的軟件的安裝、卸載;學習Linux的常用命令、在Linux下創(chuàng)建一個軟件項目的方法;熟悉Linux下Samba、SSH、NFS等常用網(wǎng)絡服務的配置和使用。鏈接:點擊獲取關(guān)鍵詞...
|
資源名稱:OpenCV圖像處理視頻課程資源簡介:幫助應用開發(fā)人員避開學習圖像處理時大量繁瑣數(shù)學公式、用淺顯易懂的比喻教學講授主要API相關(guān)算法原理、幫助大家通過OpenCV學習學習相關(guān)圖像處理知識,做一個快速的圖像處理應用研發(fā)者,在工業(yè)4.0時代增加自身價值,學習圖像處理相關(guān)...鏈接:點擊獲取關(guān)鍵詞:#知識#學習
|
資源名稱:Selenium自動化測試實戰(zhàn)資源簡介:Selenium憑著免費、開源、無操作系統(tǒng)/瀏覽器限制、支持多種語言以及與其他工具輕松集成等特點,已經(jīng)成為Web自動化測試領域的事實標準,也是測試工程師必學的一個測試框架。鏈接:點擊獲取關(guān)鍵詞:#知識#學習
|
我們在編寫代碼的時候,有什么需要判斷函數(shù)有沒有傳參,方便我們進行后續(xù)的操作,下面是具體的判斷是否傳參的幾種方法一、通過undefined對比functiona(x,y)y=y==undefined?200:y;alert(x+y);}a();直接判斷x==undefined,函數(shù)中直接這樣就行,如果別的需要結(jié)合type...
|
xls和xlsx的區(qū)別xls和xlsx都是表格文件格式,后綴看起來也非常像,那為何會設置這兩種格式呢?它們之間一定也很多別區(qū)別。word是常用辦公軟件,我覺得有必要了解清楚xls和xlsx的區(qū)別才行,下面就給大家詳細介紹下吧。1、文件格式不同:xls是一個特有的二進制格式,其核心結(jié)構(gòu)是復合文檔類型的結(jié)構(gòu),而xlsx的核...
|
為什么要整理這篇文章,是因為最近一個項目用到了:before和:after這兩個偽元素,結(jié)合css3的transform相關(guān)屬性實現(xiàn)鼠標懸停在圖片上出現(xiàn)邊框線條動畫特效。在CSS中:before和:after這兩個偽類元素說不上常用,只是偶爾會被人用來添加些自定義格式什么的,但是它們的功用不僅于此。接下來就為大家介紹這...
|
CSS3中的偽元素:before和:after是非常實用的兩個偽元素,在CSS3出來后,使網(wǎng)頁前端設計人員在頁面設計上更加方便和快捷。配合content屬性,可以在元素的前面或后面插入新元素,content即插入元素的值,這些添加不會出現(xiàn)在DOM中,不會改變文檔內(nèi)容,不可復制,僅僅是在css渲染層加入。所以不要用:be...
|