最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數(shù):9989 今日文數(shù):4491
|
GOSimpleTunnel簡易隧道GO語言實現(xiàn)的安全隧道功能特性?多端口監(jiān)聽?多級轉發(fā)鏈?多協(xié)議支持?TCP/UDP端口轉發(fā)?反向代理和隧道?TCP/UDP透明代理?DNS解析和代理?TUN/TAP設備TUN/TAP設備?負載均衡?路由控制?準入控制?限速限流?插件系統(tǒng)?Prometheus監(jiān)控指標?動態(tài)配置?Web...
|
在項目中經(jīng)常會用到各種通訊方式,現(xiàn)介紹一下WinForm實現(xiàn)WebApi接口服務,不依賴IIS宿主;編碼道路雖然枯燥,只要我們堅定信念;時光會看見你的成長,也終將不負你的努力。↖(^ω^)↗一、效果展示啟動服務接收數(shù)據(jù)Postman發(fā)送數(shù)據(jù)整體效果二、功能設計VS2017界面設計NuGet安裝Microsoft.Asp...
![]() |
在HTML5推出之后,很多的HTML標簽都具備了非常牛逼的功能。有些甚至可以讓我們完全脫離JS,通過簡單的html就可以實現(xiàn)復雜的操作。那么今天咱們就來看看這些牛逼的HTML特性!01:在img標簽中生成可點擊區(qū)域<map>配合<area>可以直接在img標簽中創(chuàng)建部分的可點擊區(qū)域:<body><imgsrc=01.j...
|
一、引言:時間處理的常見痛點在我們平時的開發(fā)中,時間處理是一個看似簡單卻暗藏玄機的領域。開發(fā)者們經(jīng)常遇到這樣的困擾:服務接口返回的時間與數(shù)據(jù)庫存儲的時間不一致前端顯示的時間與后端返回的時間相差幾小時不同地區(qū)的用戶看到的時間各不相同這些問題的根源大多可以歸結為時區(qū)處理不當、時間格式不統(tǒng)一或系統(tǒng)配置差異。下面我們將深入探討...
![]() |
在現(xiàn)代Web開發(fā)中,瀏覽器端本地存儲技術扮演著至關重要的角色,它使得Web應用能夠在用戶瀏覽器中存儲數(shù)據(jù),實現(xiàn)離線功能、提升性能并改善用戶體驗。本文將詳細介紹瀏覽器端主要的本地存儲技術。一、Cookie基本概念Cookie是最早的瀏覽器存儲機制,最初設計用于在客戶端存儲會話信息。特點存儲大?。杭s4KB生命周期:可設置過...
![]() |
今天,我們將深入探討Nginx的6個關鍵進階配置,這些細節(jié)在實際生產(chǎn)環(huán)境中至關重要,能顯著提升性能、安全性和靈活性。主要配置項如下:root與alias指令的本質(zhì)區(qū)別反向代理proxy_pass高級配置剖析try_files的靈活應用場景性能優(yōu)化gzip壓縮和表態(tài)資源緩存Cookie安全與行為控制安全加固方案下面分別介...
|
關于單表能存多少數(shù)據(jù),阿里JAVA開發(fā)手冊提出,建議最大2000萬。然后也看過一篇文章,可以往單表塞1億。當然,以上其實都有一些理論支撐,但是都不全面,也沒有結合具體實際的場景。這篇文章,結合之前學習的知識,進行一個整體匯總,并貼合實際場景展開。不BB,上文章目錄。01理論知識B+樹MySQL的底層結構用B+樹存儲,這...
![]() |
簡介Nginx-UI是一個基于Web的圖形化界面工具,旨在簡化Nginx服務器的配置、管理和監(jiān)控。它通過直觀的可視化操作,降低了Nginx配置的復雜度,尤其適合不熟悉命令行或配置文件的用戶。主要功能可視化配置:通過Web界面直接管理Nginx的配置,無需手動編輯nginx.conf文件。支持常見的Nginx功能,如虛擬...
![]() |
一.發(fā)布1.右鍵工程,點擊發(fā)布2.選擇文件夾,然后文件夾位置默認就行,點擊完成3.然后點擊發(fā)布二.部署到IIS1.發(fā)布成功后,點擊目標位置,打開發(fā)布文件位置2.復制里面文件,到發(fā)布的文件夾里面3.打開IIS,添加網(wǎng)站,物理路徑選擇上一步拷出來文件位置,端口不重復就行,然后點擊確認4.點擊瀏覽,打開默認瀏覽器,就可以顯示...
![]() |
SSscroll-snap:讓滾動變得絲滑又有趣!如果你想讓你的圖片、卡片、內(nèi)容區(qū)在滾動時自動對齊,像磁鐵一樣吸附到位?那你一定不能錯過CSS的scroll-snap系列屬性!下面先上效果圖效果很明顯,只需要輕輕一劃;每張圖片都會“啪”地吸附到容器頂部核心代碼其實代碼很簡單,主要就三個css屬性,所以我說是三行css代...
|
1.判斷是否為移動端functionisMobile()2.獲取元素距離頁面頂部的距離functiongetOffsetTop(el)returnoffset;}3.防抖函數(shù)debouncefunctiondebounce(fn,delay=300);}4.節(jié)流函數(shù)throttlefunctionthrottle(fn...
|
前言在工業(yè)自動化、物聯(lián)網(wǎng)設備管理、遠程監(jiān)控等應用場景中,經(jīng)常需要將本地串口設備(如條碼掃描槍、RFID讀卡器、各類傳感器)的數(shù)據(jù)實時傳輸?shù)竭h程服務器進行處理。本文將詳細介紹如何使用C#創(chuàng)建一個串口監(jiān)聽服務,并將接收到的數(shù)據(jù)通過TCP協(xié)議轉發(fā)至遠程服務器。本方案實現(xiàn)的功能非常實用且簡潔:當串口設備有數(shù)據(jù)輸入時,程序自動捕...
|
在這里總結一下C#連接SQLServer數(shù)據(jù)庫進行增刪改查的操作一.前期準備數(shù)據(jù)庫主要是SQLServer2008開發(fā)軟件VisualStudio2012C#用到DLL是System.Data.dll二.連接數(shù)據(jù)庫連接串server=.;uid=用戶名;pwd=密碼;database=databasename;serv...
![]() |
一、為什么需要異步編程?先說說為什么要有異步這回事.JavaScript是單線程的,也就是說它一次只能做一件事.如果所有操作都同步執(zhí)行,遇到網(wǎng)絡請求或者文件讀取這種耗時的操作,頁面就會卡住不動,用戶體驗直接爆炸.//同步代碼的災難現(xiàn)場constdata=fetchDataFromServer();//假設這個請求要3秒...
|
今天我就來跟大家聊聊JavaScript中操作樣式的各種方法,從最基礎的style屬性操作,到現(xiàn)代CSS-in-JS方案,咱們一步步來.一、最直接的方式-操作元素的style屬性1)基本用法:當我們想用JavaScript直接修改一個元素的樣式時,最直接的方法就是操作它的style屬性:constbutton=docu...
|
正則這玩意兒,在我剛入行的時候,簡直就是我的噩夢。網(wǎng)上搜來的代碼,只要帶RegExp,我基本就是復制粘貼,然后默默祈禱它能跑。那串鬼畫符到底啥意思?我不敢問,也不想懂。但后來,你總會遇到一些繞不開的場景,比如校驗用戶輸入的表單??倧椭普迟N也不是個事兒,萬一產(chǎn)品經(jīng)理說規(guī)則要改一下呢?你總不能再去網(wǎng)上搜一圈吧。沒辦法,硬著...
|
一、瀏覽器渲染基礎:關鍵渲染路徑解析當瀏覽器加載網(wǎng)頁時,遵循以下關鍵步驟:HTML解析→2.DOM樹構建→3.CSSOM構建→4.渲染樹構建→5.布局→6.繪制JavaScript在其中的作用:graphLRA[HTML解析]-->B[遇到JS]B-->(關鍵資源大小/網(wǎng)絡速度)+最長任務時間每次網(wǎng)絡請求都是潛在的阻塞...
|
一、創(chuàng)建節(jié)點創(chuàng)建節(jié)點分為創(chuàng)建元素節(jié)點和文本節(jié)點.1)createElement創(chuàng)建新元素,我們來看看示例://創(chuàng)建一個新的div元素constnewDiv=document.createElement(div);//給它加點內(nèi)容newDiv.textContent=我是新來的div;//加點樣式newDiv.style...
|
一、創(chuàng)建節(jié)點創(chuàng)建節(jié)點分為創(chuàng)建元素節(jié)點和文本節(jié)點.1)createElement創(chuàng)建新元素,我們來看看示例://創(chuàng)建一個新的div元素constnewDiv=document.createElement(div);//給它加點內(nèi)容newDiv.textContent=我是新來的div;//加點樣式newDiv.style...
|
第一個例子下面的代碼定義了一個Person類型interfacePerson然后又定義了一個函數(shù)打印這個類型的對象functionprintPerson(person:Person),Age:$`);}按道理來說,要調(diào)用這個函數(shù),必須傳遞一個Person類型的對象,但是你會發(fā)現(xiàn),直接傳一個對象進去也行。printPer...
|
無論是在音視頻錄制系統(tǒng),還是音視頻通話系統(tǒng)、或視頻會議系統(tǒng)中,對從麥克風采集到的說話的聲音數(shù)據(jù)進行預處理,都是是非常必要的。語音數(shù)據(jù)預處理主要包括:降噪(NoiseReduction)、靜音檢測(SilenceDetection/VAD)、自動增益(AutomaticGainControl,AGC)。一.語音預處理的作...
|
雖然目前的開發(fā)場景基本都是使用React/Vue/Angular等框架,但是對于一些基礎的DOM操作,還是需要了解學習。曾經(jīng)我們討論過這樣一個問題:Vue這些開發(fā)框架,用它們渲染頁面,真的就比不用開發(fā)框架快嗎?其實這個問題很好回答的,開發(fā)框架只是優(yōu)化了項目的開發(fā)效率,對于瀏覽器的渲染速度,其實并沒有想象中的那么快。目前...
|
用Cursor做UI,有兩種最簡單又有效的方法,一個免費一個付費,不管你要做網(wǎng)頁UI還是應用程序UI,都能用。我這里不推薦直接用Cursor自帶模型生成UI,模型生成出來的效果比較差,就算是最強的Claude也不太行。本文我分享的方法是我最近學到的,先說免費的。當我們手頭有一張UI圖片時,不要直接丟給Cursor,而是...
|
當項目的安全團隊找上門告訴您,您開發(fā)的項目存在XSS安全漏洞,作為一個開發(fā)人員,就問您慌不慌??HTML內(nèi)容寫入的時候,如果稍不注意就會觸發(fā)隱藏BOSS漏洞XSS。XSS漏洞原理就是利用了網(wǎng)站上內(nèi)容輸入的地方,比如說常見的評論提交,老六通過輸入評論的地方,提交一些包含JS代碼的內(nèi)容到服務器,服務器沒做任何操作直接寫入到...
|
在現(xiàn)代前端開發(fā)中,我們常常需要做一個長期停留在某頁面不操作而跳轉至登錄頁面的效果。這個看似簡單的需求,背后卻關聯(lián)著用戶體驗、數(shù)據(jù)分析和系統(tǒng)性能等多個重要方面,如下是從vue項目中摘出邏輯代碼供大家參考。config中/***@description導出通用配置*/module.exports=userInfor.js1...
|