最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10699 今日文數(shù):5137
|
簡(jiǎn)介Nginx-UI是一個(gè)基于Web的圖形化界面工具,旨在簡(jiǎn)化Nginx服務(wù)器的配置、管理和監(jiān)控。它通過(guò)直觀的可視化操作,降低了Nginx配置的復(fù)雜度,尤其適合不熟悉命令行或配置文件的用戶。主要功能可視化配置:通過(guò)Web界面直接管理Nginx的配置,無(wú)需手動(dòng)編輯nginx.conf文件。支持常見的Nginx功能,如虛擬...
![]() |
一.發(fā)布1.右鍵工程,點(diǎn)擊發(fā)布2.選擇文件夾,然后文件夾位置默認(rèn)就行,點(diǎn)擊完成3.然后點(diǎn)擊發(fā)布二.部署到IIS1.發(fā)布成功后,點(diǎn)擊目標(biāo)位置,打開發(fā)布文件位置2.復(fù)制里面文件,到發(fā)布的文件夾里面3.打開IIS,添加網(wǎng)站,物理路徑選擇上一步拷出來(lái)文件位置,端口不重復(fù)就行,然后點(diǎn)擊確認(rèn)4.點(diǎn)擊瀏覽,打開默認(rèn)瀏覽器,就可以顯示...
![]() |
SSscroll-snap:讓滾動(dòng)變得絲滑又有趣!如果你想讓你的圖片、卡片、內(nèi)容區(qū)在滾動(dòng)時(shí)自動(dòng)對(duì)齊,像磁鐵一樣吸附到位?那你一定不能錯(cuò)過(guò)CSS的scroll-snap系列屬性!下面先上效果圖效果很明顯,只需要輕輕一劃;每張圖片都會(huì)“啪”地吸附到容器頂部核心代碼其實(shí)代碼很簡(jiǎn)單,主要就三個(gè)css屬性,所以我說(shuō)是三行css代...
|
1.判斷是否為移動(dòng)端functionisMobile()2.獲取元素距離頁(yè)面頂部的距離functiongetOffsetTop(el)returnoffset;}3.防抖函數(shù)debouncefunctiondebounce(fn,delay=300);}4.節(jié)流函數(shù)throttlefunctionthrottle(fn...
|
前言在工業(yè)自動(dòng)化、物聯(lián)網(wǎng)設(shè)備管理、遠(yuǎn)程監(jiān)控等應(yīng)用場(chǎng)景中,經(jīng)常需要將本地串口設(shè)備(如條碼掃描槍、RFID讀卡器、各類傳感器)的數(shù)據(jù)實(shí)時(shí)傳輸?shù)竭h(yuǎn)程服務(wù)器進(jìn)行處理。本文將詳細(xì)介紹如何使用C#創(chuàng)建一個(gè)串口監(jiān)聽服務(wù),并將接收到的數(shù)據(jù)通過(guò)TCP協(xié)議轉(zhuǎn)發(fā)至遠(yuǎn)程服務(wù)器。本方案實(shí)現(xiàn)的功能非常實(shí)用且簡(jiǎn)潔:當(dāng)串口設(shè)備有數(shù)據(jù)輸入時(shí),程序自動(dòng)捕...
|
在這里總結(jié)一下C#連接SQLServer數(shù)據(jù)庫(kù)進(jìn)行增刪改查的操作一.前期準(zhǔn)備數(shù)據(jù)庫(kù)主要是SQLServer2008開發(fā)軟件VisualStudio2012C#用到DLL是System.Data.dll二.連接數(shù)據(jù)庫(kù)連接串server=.;uid=用戶名;pwd=密碼;database=databasename;serv...
![]() |
一、為什么需要異步編程?先說(shuō)說(shuō)為什么要有異步這回事.JavaScript是單線程的,也就是說(shuō)它一次只能做一件事.如果所有操作都同步執(zhí)行,遇到網(wǎng)絡(luò)請(qǐng)求或者文件讀取這種耗時(shí)的操作,頁(yè)面就會(huì)卡住不動(dòng),用戶體驗(yàn)直接爆炸.//同步代碼的災(zāi)難現(xiàn)場(chǎng)constdata=fetchDataFromServer();//假設(shè)這個(gè)請(qǐng)求要3秒...
|
今天我就來(lái)跟大家聊聊JavaScript中操作樣式的各種方法,從最基礎(chǔ)的style屬性操作,到現(xiàn)代CSS-in-JS方案,咱們一步步來(lái).一、最直接的方式-操作元素的style屬性1)基本用法:當(dāng)我們想用JavaScript直接修改一個(gè)元素的樣式時(shí),最直接的方法就是操作它的style屬性:constbutton=docu...
|
正則這玩意兒,在我剛?cè)胄械臅r(shí)候,簡(jiǎn)直就是我的噩夢(mèng)。網(wǎng)上搜來(lái)的代碼,只要帶RegExp,我基本就是復(fù)制粘貼,然后默默祈禱它能跑。那串鬼畫符到底啥意思?我不敢問,也不想懂。但后來(lái),你總會(huì)遇到一些繞不開的場(chǎng)景,比如校驗(yàn)用戶輸入的表單。總復(fù)制粘貼也不是個(gè)事兒,萬(wàn)一產(chǎn)品經(jīng)理說(shuō)規(guī)則要改一下呢?你總不能再去網(wǎng)上搜一圈吧。沒辦法,硬著...
|
一、瀏覽器渲染基礎(chǔ):關(guān)鍵渲染路徑解析當(dāng)瀏覽器加載網(wǎng)頁(yè)時(shí),遵循以下關(guān)鍵步驟:HTML解析→2.DOM樹構(gòu)建→3.CSSOM構(gòu)建→4.渲染樹構(gòu)建→5.布局→6.繪制JavaScript在其中的作用:graphLRA[HTML解析]-->B[遇到JS]B-->(關(guān)鍵資源大小/網(wǎng)絡(luò)速度)+最長(zhǎng)任務(wù)時(shí)間每次網(wǎng)絡(luò)請(qǐng)求都是潛在的阻塞...
|
一、創(chuàng)建節(jié)點(diǎn)創(chuàng)建節(jié)點(diǎn)分為創(chuàng)建元素節(jié)點(diǎn)和文本節(jié)點(diǎn).1)createElement創(chuàng)建新元素,我們來(lái)看看示例://創(chuàng)建一個(gè)新的div元素constnewDiv=document.createElement(div);//給它加點(diǎn)內(nèi)容newDiv.textContent=我是新來(lái)的div;//加點(diǎn)樣式newDiv.style...
|
一、創(chuàng)建節(jié)點(diǎn)創(chuàng)建節(jié)點(diǎn)分為創(chuàng)建元素節(jié)點(diǎn)和文本節(jié)點(diǎn).1)createElement創(chuàng)建新元素,我們來(lái)看看示例://創(chuàng)建一個(gè)新的div元素constnewDiv=document.createElement(div);//給它加點(diǎn)內(nèi)容newDiv.textContent=我是新來(lái)的div;//加點(diǎn)樣式newDiv.style...
|
第一個(gè)例子下面的代碼定義了一個(gè)Person類型interfacePerson然后又定義了一個(gè)函數(shù)打印這個(gè)類型的對(duì)象functionprintPerson(person:Person),Age:$`);}按道理來(lái)說(shuō),要調(diào)用這個(gè)函數(shù),必須傳遞一個(gè)Person類型的對(duì)象,但是你會(huì)發(fā)現(xiàn),直接傳一個(gè)對(duì)象進(jìn)去也行。printPer...
|
無(wú)論是在音視頻錄制系統(tǒng),還是音視頻通話系統(tǒng)、或視頻會(huì)議系統(tǒng)中,對(duì)從麥克風(fēng)采集到的說(shuō)話的聲音數(shù)據(jù)進(jìn)行預(yù)處理,都是是非常必要的。語(yǔ)音數(shù)據(jù)預(yù)處理主要包括:降噪(NoiseReduction)、靜音檢測(cè)(SilenceDetection/VAD)、自動(dòng)增益(AutomaticGainControl,AGC)。一.語(yǔ)音預(yù)處理的作...
|
雖然目前的開發(fā)場(chǎng)景基本都是使用React/Vue/Angular等框架,但是對(duì)于一些基礎(chǔ)的DOM操作,還是需要了解學(xué)習(xí)。曾經(jīng)我們討論過(guò)這樣一個(gè)問題:Vue這些開發(fā)框架,用它們渲染頁(yè)面,真的就比不用開發(fā)框架快嗎?其實(shí)這個(gè)問題很好回答的,開發(fā)框架只是優(yōu)化了項(xiàng)目的開發(fā)效率,對(duì)于瀏覽器的渲染速度,其實(shí)并沒有想象中的那么快。目前...
|
用Cursor做UI,有兩種最簡(jiǎn)單又有效的方法,一個(gè)免費(fèi)一個(gè)付費(fèi),不管你要做網(wǎng)頁(yè)UI還是應(yīng)用程序UI,都能用。我這里不推薦直接用Cursor自帶模型生成UI,模型生成出來(lái)的效果比較差,就算是最強(qiáng)的Claude也不太行。本文我分享的方法是我最近學(xué)到的,先說(shuō)免費(fèi)的。當(dāng)我們手頭有一張UI圖片時(shí),不要直接丟給Cursor,而是...
|
當(dāng)項(xiàng)目的安全團(tuán)隊(duì)找上門告訴您,您開發(fā)的項(xiàng)目存在XSS安全漏洞,作為一個(gè)開發(fā)人員,就問您慌不慌??HTML內(nèi)容寫入的時(shí)候,如果稍不注意就會(huì)觸發(fā)隱藏BOSS漏洞XSS。XSS漏洞原理就是利用了網(wǎng)站上內(nèi)容輸入的地方,比如說(shuō)常見的評(píng)論提交,老六通過(guò)輸入評(píng)論的地方,提交一些包含JS代碼的內(nèi)容到服務(wù)器,服務(wù)器沒做任何操作直接寫入到...
|
在現(xiàn)代前端開發(fā)中,我們常常需要做一個(gè)長(zhǎng)期停留在某頁(yè)面不操作而跳轉(zhuǎn)至登錄頁(yè)面的效果。這個(gè)看似簡(jiǎn)單的需求,背后卻關(guān)聯(lián)著用戶體驗(yàn)、數(shù)據(jù)分析和系統(tǒng)性能等多個(gè)重要方面,如下是從vue項(xiàng)目中摘出邏輯代碼供大家參考。config中/***@description導(dǎo)出通用配置*/module.exports=userInfor.js1...
|
前言內(nèi)網(wǎng)穿透技術(shù)作為一種突破網(wǎng)絡(luò)邊界限制的解決方案,能夠?qū)崿F(xiàn)外部網(wǎng)絡(luò)對(duì)內(nèi)部設(shè)備和服務(wù)的安全訪問,極大提升了工作效率和資源利用率。無(wú)論是遠(yuǎn)程辦公、本地開發(fā)調(diào)試,還是跨地域團(tuán)隊(duì)協(xié)作等,內(nèi)網(wǎng)穿透都發(fā)揮著不可替代的作用。今天大姚給大家分享4款開源且功能強(qiáng)大的內(nèi)網(wǎng)穿透工具,希望可以幫助到有需要的小伙伴。frpfrp是一個(gè)基于Go...
![]() |
1、ModSecurity官網(wǎng):www.modsecurity.org?ModSecurity是一個(gè)開源的、跨平臺(tái)的Web應(yīng)用程序防火墻(WAF)引擎,適用于Apache、IIS和Nginx。它具有強(qiáng)大的基于事件的編程語(yǔ)言,可抵御針對(duì)Web應(yīng)用程序的一系列攻擊,并允許進(jìn)行HTTP流量監(jiān)控、日志記錄和實(shí)時(shí)分析。新和舊的M...
|
簡(jiǎn)介DBSyncer(簡(jiǎn)稱dbs)是一款開源的數(shù)據(jù)同步中間件,提供MySQL、Oracle、SQLServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步場(chǎng)景。支持上傳插件自定義同步轉(zhuǎn)換業(yè)務(wù),提供監(jiān)控全量和增量數(shù)據(jù)統(tǒng)計(jì)圖、應(yīng)用性能預(yù)警等。特點(diǎn)組合驅(qū)動(dòng),自定義庫(kù)同步到庫(kù)組...
![]() |
在網(wǎng)頁(yè)開發(fā)中,實(shí)現(xiàn)PDF下載功能是常見的需求。以下是幾種主流實(shí)現(xiàn)方式及其詳細(xì)代碼示例:方案一,使用瀏覽器原生API(window.print)<!DOCTYPEhtml><html><head><title>打印為PDF</title><style>@mediaprintbody}</style></head><bod...
|
1.什么是構(gòu)造函數(shù)?構(gòu)造函數(shù)︰是一種特殊的函數(shù),主要用來(lái)初始化對(duì)象,即為對(duì)象成員變量賦初始值,它總與new運(yùn)算符一起使用。我們可以把對(duì)象中一些公共的屬性和方法抽取出來(lái),然后封裝到這個(gè)函數(shù)里面。語(yǔ)法:function構(gòu)造函數(shù)名()}注意如下小細(xì)節(jié):1.構(gòu)造函數(shù)名字首字母要大寫2.我們構(gòu)造函數(shù)不需要return就可以返回結(jié)...
|
有幾種方法可以檢測(cè)用戶是否離開了當(dāng)前頁(yè)面:1.visibilitychange事件document.addEventListener(visibilitychange,function()else});優(yōu)點(diǎn):標(biāo)準(zhǔn)、可靠:W3C標(biāo)準(zhǔn),所有現(xiàn)代瀏覽器都支持。性能友好:專門為此設(shè)計(jì),能有效節(jié)省CPU和電池資源。邏輯清晰:直接...
|
前言現(xiàn)如今網(wǎng)站速度直接影響用戶體驗(yàn)與轉(zhuǎn)化率,前端性能優(yōu)化一直是重頭戲。然而,很多前端優(yōu)化只關(guān)注代碼本身,而忽視了服務(wù)器層面的配置。Nginx作為輕量高效的Web服務(wù)器和反向代理,可以負(fù)責(zé)靜態(tài)資源托管、壓縮和緩存等任務(wù),為前端性能錦上添花。本篇文章將帶來(lái)Nginx調(diào)優(yōu)的實(shí)戰(zhàn)干貨,讓你的頁(yè)面加載更快、更穩(wěn)、更流暢。啟用Gz...
![]() |