最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10936 今日文數(shù):5331
|
Javascript是具有面向?qū)ο竽芰?、解釋型的程序設(shè)計語言1、基本概念(1)概述基于對象:提供了很多對象,直接使用事件驅(qū)動:HTML做網(wǎng)站靜態(tài)效果,Javascript實現(xiàn)動態(tài)效果客戶端:專門指瀏覽器Javascript作用:操作HTML、CSS(2)特點松散型:聲明變量不需要指定數(shù)據(jù)類型解釋型:不需要編譯,瀏覽器直...
|
分享20個2025年依舊「少人知道、卻能立竿見影」的原生API。收藏=省下一個工具庫+少寫100行代碼!1.ResizeObserver精準(zhǔn)監(jiān)聽任意DOM寬高變化,圖表自適應(yīng)、虛擬滾動必備。newResizeObserver(([e])=>chart.resize(e.contentRect.width)).obser...
|
方案1:使用WebClient(最簡單)usingSystem.Net;publicstringGetUrlContent(stringurl)}
//調(diào)用示例stringresult=GetUrlContent(https://example.com);
方案2:使用HttpWebRequest(更靈活)us...
|
C#打開https鏈接報錯未能創(chuàng)建SSL/TLS安全通道
1、確認(rèn)該https要求的TLS/SSL證書版本,然后檢查自己.net版本能使用的證書能否滿足要求,明確指定滿足要求的版本:ServicePointManager.SecurityProtocol=SecurityProtocolType.Ssl3
|
在前端圈子里面,WebSocket一直自帶“高端感”,甚至有些中小廠在面試中會把WebSocket作為技術(shù)難點來問。畢竟,WebSocket能做到全雙工通信,還能讓前端和后端像打電話一樣實時對話,聽上去就是HTTP的“終極替代品”。那問題來了:既然WebSocket這么強,為什么今天的Web應(yīng)用沒有全面拋棄HTTP,只...
![]() |
引言:本文總字?jǐn)?shù):約8500字預(yù)計閱讀時間:35分鐘生產(chǎn)環(huán)境的達(dá)摩克利斯之劍想象一下這個場景:凌晨三點,你被急促的電話鈴聲驚醒,運維團(tuán)隊告訴你,線上訂單系統(tǒng)響應(yīng)時間從50ms飆升到了5000ms,大量用戶投訴無法完成支付。排查后發(fā)現(xiàn),正是昨天下午你主導(dǎo)上線的給訂單表新增一個字段的操作導(dǎo)致的。這不是危言聳聽,而是真實發(fā)生...
|
漏洞詳情使用Nginx部署應(yīng)用程序,存在一個http頭文件信息披露漏洞,請求中默認(rèn)會返回Nginx版本信息,攻擊者可以根據(jù)版本號來了解相關(guān)漏洞并進(jìn)行針對性攻擊。修復(fù)步驟有三種方法:第一種是修改配置文件;第二種是修改源文件,需要重新編譯nginx;第三種是使用more_clear_headers模塊,需要重新編譯ngin...
![]() |
日期和時間相關(guān)的bug,永遠(yuǎn)是寫業(yè)務(wù)代碼時容易忽視的大坑。我剛?cè)胄袝r,幾乎每個時間戳都直接DateTime.Now,直到有一天,線上報了個“訂單時間提前了6小時”的嚴(yán)重bug。今天聊聊.NET中DateTime.Now的那些坑,以及如何優(yōu)雅地處理時間。DateTime.Now與DateTime.UtcNow究竟差了什么...
|
TinyRDM(全稱:TinyRedisDesktopManager)是一個界面現(xiàn)代化的輕量級Redis桌面客戶端,支持Linux、Mac和Windows操作系統(tǒng)。?TinyRDM開源項目托管在GitHub,目前已經(jīng)獲得了11KStars:https://github.com/tiny-craft/tiny-rdm功能...
![]() |
項目簡介htmx是一個非常酷的前端工具,它讓你在純HTML中就能搞定AJAX、CSS過渡動畫、WebSocket、服務(wù)端發(fā)送事件(SSE)等交互功能——而且不需要寫一行JavaScript。它體積超?。╣zip后約14KB),無任何外部依賴,還非常容易擴展,說它是超能力的HTML工具箱一點也不夸張目前在Github上收...
![]() |
前言你有沒有過這樣的經(jīng)歷:“這個日志文件太亂了,怎么提取錯誤信息?”“用戶輸入的金額格式五花八門,怎么統(tǒng)一?”“這段HTML里全是標(biāo)簽,怎么只留文字?”于是你開始寫Split、Substring、Trim、Replace……寫了一堆代碼,結(jié)果還容易出錯、難維護(hù)。兄弟,停一下!你不是在寫代碼,你是在“手工搓面團(tuán)”??!其實...
|
前言你有使用WPF和WinForms開發(fā)桌面應(yīng)用程序的經(jīng)歷嗎?對它們的感受如何呢?最近經(jīng)常聽見討論WPF和WinForms哪個更優(yōu)的聲音。什么?都2025年了還用WinForms?“WPF不是更好嗎?”很多小伙伴都覺得WPF必將取代WinForms。且慢!的確,WPF的確帶來了現(xiàn)代化的UI設(shè)計、強大的數(shù)據(jù)綁定和靈活的布...
|
今天和團(tuán)隊的同學(xué)討論一個代碼設(shè)計的問題。他一直堅持自己的做法,而我能明顯看出這不是最優(yōu)解。而且以我對他能力的了解,他不可能看不出問題??墒遣还芪以趺凑f,就是說不通他。這種情況幾乎每天都會遇到,今天是這個人明天是那個人。其實就連我自己也是這樣,有時候一個小小的問題,自己可能就鉆進(jìn)去出不來了。這種現(xiàn)象,大家經(jīng)常會用“當(dāng)局者...
|
一、Alwayson介紹整庫同步的技術(shù)AlwaysON是一種整庫同步的技術(shù),所有的成員服務(wù)器都維護(hù)一套相同的數(shù)據(jù)庫副本。當(dāng)主副本上的數(shù)據(jù)發(fā)生變化時,數(shù)據(jù)會實時同步到輔助副本上。這點與數(shù)據(jù)庫鏡像非常類似。AlwaysOn是SQLServer2012提供的全新綜合、靈活、高效經(jīng)濟的高可用性和災(zāi)難恢復(fù)解決方案。它整合了鏡像和...
![]() |
nginx配置文件的root是什么,怎么填?
?root參數(shù)用于指定靜態(tài)文件的根目錄路徑,Nginx會根據(jù)請求的URI在此目錄下查找文件。假設(shè)C盤有test文件夾,可以這樣寫:location^~/welcome/然后在test文件夾里面放一張圖片1.jpg,使用瀏覽器訪問http://你的域名/welcome/1....
|
SQLServer2017下載內(nèi)容分為兩部分SQLServer2017Developer和SQLserverMamngementStudio一、SQLServer2017Developer1.官網(wǎng)下載SQLServer2017Developerhttps://www.microsoft.com/zh-cn/sql-se...
![]() |
win-acme申請https證書會報80端口占用錯誤,目前80端口是nginx在用,怎么解決?
檢查配置文件中80端口的server塊,如果server塊監(jiān)聽了80端口并攔截了所有未明確匹配的域名(server_name_),會導(dǎo)致win-acme的HTTP-01驗證請求被拒絕(返回444),需為證書驗證路徑開放特...
|
1.背景與目標(biāo)本文檔提供了一個詳細(xì)的操作指南,用于在已運行Nginx的WindowsServer環(huán)境下,使用win-acme(WACS)客戶端為新的域名申請LetsEncryptSSL證書,并從一開始就配置好全自動的續(xù)訂和部署流程。此方法旨在避免分階段配置的繁瑣,實現(xiàn)“一步到位”。前提條件:服務(wù)器操作系統(tǒng):Window...
|
你是否曾遇到過這種情況:界面控件數(shù)據(jù)填充或者點擊一個按鈕后,WinForm界面突然變成一片白色,無法移動、無法最小化,甚至顯示“無響應(yīng)”?或者,在后臺線程中滿懷信心地更新一個文本框,卻迎面拋出一個冰冷的InvalidOperationException:“線程間操作無效”?恭喜你,你遇到了幾乎所有WinForm開發(fā)者都...
|
TIOBE編程社區(qū)相信大家都聽過,這是一個查看各種編程語言流行程度和趨勢的社區(qū),每個月都有榜單更新,每年也會有年度榜單和總結(jié)出爐。昨晚在家整理瀏覽器收藏夾時,才想起了TIOBE社區(qū),于是打開看了一眼最近的TIOBE編程語言社區(qū)指數(shù)。沒想到,Java居然已經(jīng)跌出前三了,并且和第一名Python的差距也進(jìn)一步拉開到了近18...
![]() |
最近看到了一份有關(guān)合規(guī)性、審計、開源及Java使用情況的研究調(diào)查報告。?這份研究調(diào)查報告由市場研究公司DimensionalResearch所發(fā)布,這是一個專門為科技行業(yè)提供實市場研究和調(diào)研的公司。報告數(shù)據(jù)顯示,在過去的三年中,受訪的企業(yè)里有高達(dá)73%的企業(yè)遇到過Oracle所發(fā)起的Java許可和合規(guī)性審計。這導(dǎo)致不少...
![]() |
SQL作為數(shù)據(jù)庫交互的核心語言,其效率直接決定系統(tǒng)響應(yīng)速度。SQL優(yōu)化是提升數(shù)據(jù)庫性能的關(guān)鍵環(huán)節(jié),合理的優(yōu)化能大幅減少查詢時間、降低服務(wù)器負(fù)載。掌握科學(xué)的優(yōu)化技巧,能避免全表掃描、冗余計算等性能陷阱,讓數(shù)據(jù)庫在高并發(fā)場景下仍保持高效穩(wěn)定。以下是30條經(jīng)過實踐檢驗的SQL優(yōu)化實用技巧,結(jié)合原理、代碼示例和代碼解析,幫助我...
|
在數(shù)據(jù)處理與分析中,字符串操作是不可或缺的環(huán)節(jié)。無論是清洗繁雜的文本數(shù)據(jù)、提取關(guān)鍵信息,還是格式化輸出結(jié)果,都離不開SQL字符串處理函數(shù)。SQL字符串處理函數(shù)覆蓋了拼接、截取、替換、查找等多種應(yīng)用場景,適配MySQL、Oracle、Hive等主流數(shù)據(jù)庫,卻因SQL語法細(xì)節(jié)和功能差異常讓我們混淆。下面整理了45個常用SQ...
|
SQL行轉(zhuǎn)列(Pivot)操作作為數(shù)據(jù)轉(zhuǎn)換的核心技術(shù),在實際業(yè)務(wù)中扮演著“數(shù)據(jù)重塑”的關(guān)鍵角色,能夠?qū)⒎稚⒌男袛?shù)據(jù)轉(zhuǎn)化為直觀的列結(jié)構(gòu),在報表生成、數(shù)據(jù)分析中不可或缺。掌握其語法可高效處理多維度數(shù)據(jù),大幅提升數(shù)據(jù)可讀性和分析效率。SQL行轉(zhuǎn)列(Pivot)操作主要通過條件聚合實現(xiàn),核心是利用CASEWHEN語句結(jié)合聚合函...
|
數(shù)據(jù)重復(fù)是數(shù)據(jù)庫常見問題,易導(dǎo)致統(tǒng)計失真、存儲冗余。下面我們系統(tǒng)了解6個SQL去重關(guān)鍵字或操作符,并系統(tǒng)梳理SQL去重方法,即從基礎(chǔ)的DISTINCT到復(fù)雜的窗口函數(shù),結(jié)合多數(shù)據(jù)庫特性,讓我們能從中精準(zhǔn)選擇去重方案。(所有代碼塊與表格都可以左右滾動)1.DISTINCT:單表基礎(chǔ)去重DISTINCT是SQL中用于消除查...
|