最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10947 今日文數(shù):5340
|
在C#中,字典(Dictionary)是一種非常有用的數(shù)據(jù)結(jié)構(gòu),它存儲(chǔ)鍵值對(duì)(key-valuepairs)。字典中的每個(gè)鍵都是唯一的,并且每個(gè)鍵映射到一個(gè)值。字典提供了快速的查找、添加和刪除鍵值對(duì)的能力。1、字典調(diào)用函數(shù)privatestaticvoidMain(),,,,};//添加元素DicList.Add(6,...
|
前言這里說的服務(wù)器是Web服務(wù)器,是類似IIS、Tomcat之類的,用來響應(yīng)瀏覽器請(qǐng)求的服務(wù)。Socket模擬瀏覽器的UrlGet請(qǐng)求首先瀏覽器的請(qǐng)求是HTTP協(xié)議。我們上一篇《你也可以寫個(gè)聊天程序C#Socket學(xué)習(xí)》說過,HTTP是短連接,用完就斷開,是無狀態(tài)的。所以我們?cè)诘却憫?yīng)的時(shí)候不需要另外開個(gè)線程循環(huán)等待。...
![]() |
平時(shí)開發(fā)中,大家對(duì)200成功、404未找到、500服務(wù)器錯(cuò)誤這些狀態(tài)碼都很熟悉,但HTTP其實(shí)定義了幾十個(gè)狀態(tài)碼,很多都非常有用卻被忽略了。有些能解決實(shí)際問題,有些有著有趣的故事,還有些能讓你的API設(shè)計(jì)更專業(yè)。覺得有用的同學(xué)可以Mark一下。1.重定向家族-不只是301和302很多人只知道301永久重定向和302臨時(shí)...
|
引言在數(shù)據(jù)庫性能優(yōu)化中,索引是提升查詢速度最有效的手段之一。然而,不恰當(dāng)?shù)乃饕龝?huì)降低寫操作性能并增加存儲(chǔ)開銷。作為DBA,我們經(jīng)常面臨這樣的挑戰(zhàn):如何精準(zhǔn)定位哪些查詢真正需要添加索引?本文將分享幾種實(shí)用的T-SQL查詢,幫助您科學(xué)識(shí)別缺失索引,并提供最佳實(shí)踐指南。一、為什么需要索引優(yōu)化?性能瓶頸:全表掃描(TableS...
|
這里記錄一下WebAPI項(xiàng)目中實(shí)現(xiàn)Token驗(yàn)證,通常使用基于JWT(JSONWebToken)的身份驗(yàn)證。以下是完整的實(shí)現(xiàn)步驟:1.安裝必要的NuGet包首先,安裝所需的NuGet包:Install-PackageSystem.IdentityModel.Tokens.Jwt-Version5.2.2Install-...
|
在JavaScript中,cs=cs1+cs2得到25而不是7的原因確實(shí)是數(shù)據(jù)類型問題,具體原因是cs1或cs2被識(shí)別為字符串(String),導(dǎo)致+運(yùn)算符執(zhí)行了字符串拼接而非數(shù)值加法。問題分析://示例場(chǎng)景:constcs1=2;//注意:這里是字符串類型(String)constcs2=5;//字符串類型(Stri...
|
一.前期準(zhǔn)備數(shù)據(jù)庫主要是MySQL8.0.30開發(fā)軟件VisualStudio2012或者VisualStudio2019C#用到DLL是MySql.Data.dll二.連接數(shù)據(jù)庫連接串server=127.0.0.1;port=13131;database=數(shù)據(jù)庫名;username=用戶名;password=密碼;...
![]() |
一.前期準(zhǔn)備數(shù)據(jù)庫Access2007開發(fā)軟件VisualStudio2012或者VisualStudio2019C#用到DLL是System.Data.dll二.連接數(shù)據(jù)庫連接串staticstringexePath=System.Environment.CurrentDirectory;publicstaticst...
![]() |
MicroSocks是一款輕量級(jí)、高效的SOCKS5代理服務(wù)器,適用于多種網(wǎng)絡(luò)代理場(chǎng)景功能特點(diǎn)輕量級(jí)設(shè)計(jì):MicroSocks的設(shè)計(jì)目標(biāo)是盡可能減少資源消耗,使其在資源受限的環(huán)境中也能高效運(yùn)行。它在服務(wù)器中消耗的內(nèi)存不到4MB。易于使用:無需配置文件,所有設(shè)置都可以通過命令行完成,甚至可以直接啟動(dòng)而無需任何參數(shù)。穩(wěn)健性...
![]() |
從Chrome137開始,CSS加入了一個(gè)新功能:內(nèi)聯(lián)條件函數(shù)if()。它可以讓你在樣式中直接寫判斷邏輯。這樣可以少用@media和@supports,讓樣式更集中、更好維護(hù)。什么是if()?if()是一個(gè)CSS函數(shù)。它可以根據(jù)條件選擇不同的樣式值。用法和JavaScript里的if...else類似。它支持三種條件:...
![]() |
在大數(shù)據(jù)與多云架構(gòu)時(shí)代,企業(yè)常面臨這樣的困境:業(yè)務(wù)數(shù)據(jù)分散在多種異構(gòu)數(shù)據(jù)庫中,Oracle、MySQL、SQLServer、Elasticsearch等系統(tǒng)間數(shù)據(jù)孤島林立。傳統(tǒng)的ETL工具配置復(fù)雜,商業(yè)解決方案價(jià)格昂貴,而自研同步組件又面臨開發(fā)周期長、穩(wěn)定性差的難題。今天介紹的DBSyncer,正是為解決這一痛點(diǎn)而生的...
![]() |
今天總結(jié)一下開發(fā)中經(jīng)常會(huì)用到HTTP請(qǐng)求,用C#創(chuàng)建WebApi接口開發(fā)軟件VisualStudio2019一.創(chuàng)建一個(gè)ASP.NETWeb應(yīng)用程序(.NETFramework)項(xiàng)目二.項(xiàng)目會(huì)自動(dòng)生成一個(gè)例子,直接運(yùn)行就可以直接用Postman.exe來測(cè)試運(yùn)行后,點(diǎn)擊頁面上API就能看到已經(jīng)生成WebApi接口在Po...
![]() |
今天繼續(xù)總結(jié)一下,C#創(chuàng)建WebApi接口1.新建一個(gè)WebApi接口CsController.cs2.新建一個(gè)Post接口,然后返回值就是入?yún)?,路由地址cs/test13.新建一個(gè)Get接口
閱讀原文:原文鏈接
![]() |
今天繼續(xù)總結(jié)一下,C#創(chuàng)建WebApi接口1.創(chuàng)建一個(gè)Get接口,不指定入?yún)⒆詣?dòng)接收地址欄參數(shù),把入?yún)⒎祷鼗厝ゴa:[HttpGet][Route(test3)]publicstringtest3(HttpRequestMessagerequest),Value:);strReturn+=key+=+value+&am...
![]() |
一.前期準(zhǔn)備數(shù)據(jù)庫主要是PostgreSQL15開發(fā)軟件VisualStudio2012C#用到DLL是Npgsql.dll二.連接數(shù)據(jù)庫連接串Server=數(shù)據(jù)庫IP;Port=5432;UserId=用戶名;Password=密碼;Database=數(shù)據(jù)庫;Server是數(shù)據(jù)庫IPPort端口5432(默認(rèn))Use...
![]() |
今天在這里記錄一下,用C#使用阿里云短信包發(fā)送短信環(huán)境:軟件VisualStudio2019.NetFramework4.7.2NuGet包AlibabaCloud.SDK.Dysmsapi20170525一、在NuGet程序包管理安裝AlibabaCloud.SDK.Dysmsapi20170525二、完整發(fā)送短信代...
|
在C#窗體應(yīng)用程序中,將DataTable數(shù)據(jù)導(dǎo)出到Excel有幾種常見方法。以下是幾種實(shí)現(xiàn)方式:方法一:使用EPPlus庫(推薦)EPPlus是一個(gè)流行的開源庫,用于操作Excel文件(.xlsx格式)。方法二:使用NPOI庫(支持.xls和.xlsx)NPOI是另一個(gè)流行的開源庫,支持舊版.xls和新版.xlsx格...
|
GOSimpleTunnel簡易隧道GO語言實(shí)現(xiàn)的安全隧道功能特性?多端口監(jiān)聽?多級(jí)轉(zhuǎn)發(fā)鏈?多協(xié)議支持?TCP/UDP端口轉(zhuǎn)發(fā)?反向代理和隧道?TCP/UDP透明代理?DNS解析和代理?TUN/TAP設(shè)備TUN/TAP設(shè)備?負(fù)載均衡?路由控制?準(zhǔn)入控制?限速限流?插件系統(tǒng)?Prometheus監(jiān)控指標(biāo)?動(dòng)態(tài)配置?Web...
|
在項(xiàng)目中經(jīng)常會(huì)用到各種通訊方式,現(xiàn)介紹一下WinForm實(shí)現(xiàn)WebApi接口服務(wù),不依賴IIS宿主;編碼道路雖然枯燥,只要我們堅(jiān)定信念;時(shí)光會(huì)看見你的成長,也終將不負(fù)你的努力。↖(^ω^)↗一、效果展示啟動(dòng)服務(wù)接收數(shù)據(jù)Postman發(fā)送數(shù)據(jù)整體效果二、功能設(shè)計(jì)VS2017界面設(shè)計(jì)NuGet安裝Microsoft.Asp...
![]() |
在HTML5推出之后,很多的HTML標(biāo)簽都具備了非常牛逼的功能。有些甚至可以讓我們完全脫離JS,通過簡單的html就可以實(shí)現(xiàn)復(fù)雜的操作。那么今天咱們就來看看這些牛逼的HTML特性!01:在img標(biāo)簽中生成可點(diǎn)擊區(qū)域<map>配合<area>可以直接在img標(biāo)簽中創(chuàng)建部分的可點(diǎn)擊區(qū)域:<body><imgsrc=01.j...
|
一、引言:時(shí)間處理的常見痛點(diǎn)在我們平時(shí)的開發(fā)中,時(shí)間處理是一個(gè)看似簡單卻暗藏玄機(jī)的領(lǐng)域。開發(fā)者們經(jīng)常遇到這樣的困擾:服務(wù)接口返回的時(shí)間與數(shù)據(jù)庫存儲(chǔ)的時(shí)間不一致前端顯示的時(shí)間與后端返回的時(shí)間相差幾小時(shí)不同地區(qū)的用戶看到的時(shí)間各不相同這些問題的根源大多可以歸結(jié)為時(shí)區(qū)處理不當(dāng)、時(shí)間格式不統(tǒng)一或系統(tǒng)配置差異。下面我們將深入探討...
![]() |
在現(xiàn)代Web開發(fā)中,瀏覽器端本地存儲(chǔ)技術(shù)扮演著至關(guān)重要的角色,它使得Web應(yīng)用能夠在用戶瀏覽器中存儲(chǔ)數(shù)據(jù),實(shí)現(xiàn)離線功能、提升性能并改善用戶體驗(yàn)。本文將詳細(xì)介紹瀏覽器端主要的本地存儲(chǔ)技術(shù)。一、Cookie基本概念Cookie是最早的瀏覽器存儲(chǔ)機(jī)制,最初設(shè)計(jì)用于在客戶端存儲(chǔ)會(huì)話信息。特點(diǎn)存儲(chǔ)大?。杭s4KB生命周期:可設(shè)置過...
![]() |
今天,我們將深入探討Nginx的6個(gè)關(guān)鍵進(jìn)階配置,這些細(xì)節(jié)在實(shí)際生產(chǎn)環(huán)境中至關(guān)重要,能顯著提升性能、安全性和靈活性。主要配置項(xiàng)如下:root與alias指令的本質(zhì)區(qū)別反向代理proxy_pass高級(jí)配置剖析try_files的靈活應(yīng)用場(chǎng)景性能優(yōu)化gzip壓縮和表態(tài)資源緩存Cookie安全與行為控制安全加固方案下面分別介...
|
關(guān)于單表能存多少數(shù)據(jù),阿里JAVA開發(fā)手冊(cè)提出,建議最大2000萬。然后也看過一篇文章,可以往單表塞1億。當(dāng)然,以上其實(shí)都有一些理論支撐,但是都不全面,也沒有結(jié)合具體實(shí)際的場(chǎng)景。這篇文章,結(jié)合之前學(xué)習(xí)的知識(shí),進(jìn)行一個(gè)整體匯總,并貼合實(shí)際場(chǎng)景展開。不BB,上文章目錄。01理論知識(shí)B+樹MySQL的底層結(jié)構(gòu)用B+樹存儲(chǔ),這...
![]() |
簡介Nginx-UI是一個(gè)基于Web的圖形化界面工具,旨在簡化Nginx服務(wù)器的配置、管理和監(jiān)控。它通過直觀的可視化操作,降低了Nginx配置的復(fù)雜度,尤其適合不熟悉命令行或配置文件的用戶。主要功能可視化配置:通過Web界面直接管理Nginx的配置,無需手動(dòng)編輯nginx.conf文件。支持常見的Nginx功能,如虛擬...
![]() |