最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:8236 今日文數:3158
|
今天給大家推薦一個基于.Net開發的郵箱開源庫。郵箱在我們日常工作中,可以說是非常常見了。個人郵箱一般都是免費的,但企業郵箱會收費,雖然一般情況下,市面郵箱已經夠用了。但有些企業對內容安全要求比較嚴格、或者需要搭建郵件營銷系統等一些場景下,我們就需要開發自己的郵箱系統。一、項目簡介這是基于.Net開發的、開源的郵箱組件...
![]() |
在網絡安全中,防火墻是一道重要的防線,用來保護網絡免受未經授權的訪問和惡意攻擊。防火墻通過設定規則,監控網絡流量并過濾數據包,以確保只有符合規定的流量能夠通過。簡單來說,它可以根據來源、目的地、端口等信息對流量進行檢查和控制,達到提升網絡安全性和穩定性的目的。如果你想更透徹深入地理解防火墻工作原理,建議你仔細閱讀今天的...
![]() |
在實際項目中,我們有時可能需要對人員的身份證號碼的真實性進行測試,為此我們需要掌握身份證號碼的校驗原理以及測試的方法。身份證校驗原理:身份證號碼中的校驗碼是身份證號碼的最后一位,是根據GB11643-1999中有關公民身份號碼的規定,根據精密的計算公式計算出來的,公民身份號碼是特征組合碼,由十七位數字本體碼和一位數字校...
![]() |
No.0簡介路徑穿越其實就是目錄遍歷,它可以讓攻擊者查看運行了存在此漏洞的應用的服務器上的任意文件,包括:程序代碼、數據;后臺系統憑證;敏感的操作系統文件。在某些情況下還可能允許攻擊者上傳文件到任意目錄下(比如文件上傳漏洞同時存在路徑穿越),從而使得攻擊者可以修改服務器的配置文件,甚至最終完全控制服務器。No.1常見位...
![]() |
攻擊者通常會嘗試使用各種方法來繞過防火墻,以便成功進入目標網絡或系統。攻擊者常用的10種防火墻繞過方法:端口掃描和端口轉發:攻擊者通過端口掃描工具發現目標系統上開放的端口,然后利用端口轉發技術繞過防火墻的限制,將流量轉發到內部網絡上。應用層協議欺騙:攻擊者會偽裝成合法的應用層協議(如HTTP或HTTPS),通過偽裝的流...
![]() |
1.安裝概覽2.源碼安裝2.1安裝方法2.2避坑3.RPM離線安裝3.1安裝3.2避坑4.YUM在線安裝4.1安裝4.2避坑5.docker安裝5.1安裝5.2避坑6.Windows安裝6.1Windows迷你安裝6.2二進制安裝7.總結前言PostgreSQL16的部署方式可以基于Linux,也可以在Window上部...
![]() |
WHY?IN和NOTIN是比較常用的關鍵字,為什么要盡量避免呢?1、效率低項目中遇到這么個情況:t1表和t2表都是150w條數據,600M的樣子,都不算大。但是這樣一句查詢↓select*fromt1wherephonenotin(selectphonefromt2)直接就把我跑傻了……十幾分鐘,檢查了一下phone在...
![]() |
導讀防火墻作為網絡安全的第一道防線,控制進出網絡的數據流;入侵防御系統(IPS)則是對防火墻的補充,實時深度分析網絡流量,檢測并阻斷潛在攻擊。二者協同工作,共同構建多層次的網絡安全防護體系,確保網絡的安全穩定運行。防火墻和入侵防御系統(IPS)在網絡安全領域中各自扮演著不可或缺的角色,它們之間的聯系主要體現在共同構建了...
![]() |
導讀主流防火墻方式包括包過濾防火墻,基于規則過濾數據包;應用代理防火墻,深度分析數據包內容;狀態檢測防火墻,結合前兩者特點,動態調整策略;以及云防火墻,部署云端提供靈活安全響應。這些方式各具特色,用戶可根據需求選擇。1.最為常見和廣泛應用的防火墻方式是包過濾防火墻。包過濾防火墻是網絡安全的第一道屏障,它基于預先設定的安...
![]() |
資源名稱:Vue3源碼解析,打造自己的Vue3框架,領悟尤大思維精髓-帶源碼課件資源簡介:以輕松的方式解構Vue3源碼,掌握高階編程思維!鏈接:點擊獲取關鍵詞:#學習#知識#課程#資源
|
最近,小編在知乎上看到這樣一個問題:SQLServer真的比不上MySQL嗎?個人在學校學習過SQLServer,我的需求是建立小型的數據庫為網頁端提供數據,網上大多數信息勸我學習MySQL,并且教程方面MySQL的教程也比SQLServer多很多,但我在看菜鳥教程的時候發現他的教程語句是用PHP教的,這就意味著我要先...
|
作為一個合格的DBA,在遇到線上單表數據量超過千萬級別的時候,往往會建議用戶通過分表來縮減單表數據量,當用戶問為什么單表數據量不能超過千萬時,DBA往往會說:單表數據量超過千萬,會影響查詢性能。知其然而不知所以然,學習技術不能停留在表面,而是要進一步去深入挖掘其中的原理,這樣才能不斷進步和成長。回到這個問題:為什么單表...
![]() |
最近,小編在知乎上看到這樣一個問題:PostgreSQL也很強大,為何在中國大陸MySQL成為主流,PostgreSQL屈居二線呢?PostgreSQL能否替代MySQL?我感覺PostgreSQL非常強大,很多地方超過了MySQL。舉幾個例子:1.豐富的數據類,支持數組、字典、json、序列號2.強大的審計函數3.強...
|
作為一名數據分析師,我們在數據庫進行數據分析查詢的時候,會有挺多不同的表結構,有寬表、窄表、全量表、增量表、快照表、流水表等等,那具體是什么意思,接下來我們逐一進行介紹。一、寬表與窄表寬表,顧名思義,就是字段列比較多的數據庫表,長的有上百列、幾百列字段,短的也會至少有幾十個字段,它是把不同數據庫表、不同維度、屬性關聯的...
|
要在C#中實現JSON序列化和反序列化,您可以使用.NETFramework或.NETCore提供的System.Text.Json庫或Newtonsoft.Json庫。以下是一個使用System.Text.Json庫進行JSON序列化和反序列化的示例:1.引入命名空間使用System.Text.Json庫進行JSON...
|
我們在使用SQL語句實現分頁查詢時,需要知道一些額外的參數信息,例如查詢返回的總行數、當前所在的頁數、最后一頁的頁數等。在傳統的實現方法中我們需要執行額外的查詢語句獲得這些信息,本文介紹一種只需要一個查詢語句就可以返回所有數據的方法,也就是通過SQL窗口函數實現高效的分頁查詢功能。示例表和數據:https://gith...
|
窗口函數(WindowFunction)是MySQL8.0新增的一個重要的功能,可以為數據分析提供強大的支持,例如計算分組排名、累積求和、同比/環比增長率等。本篇我們就來了解一下MySQL中窗口函數的語法和各種窗口函數的作用。另外,這里有一份SQL窗口函數速查表;歡迎下載保存,以便不時之需。22.1窗口函數概述在第12...
![]() |
今天給大家分享一個SQL窗口函數的速查表,包括窗口函數的語法、窗口函數列表以及相關示例,內容適用于MySQL、Oracle、SQLServer、PostgreSQL以及SQLite等關系型數據庫。窗口函數概述窗口函數(WindowFunction)基于一個滑動窗口,也就是與當前行相關的一組數據行為其計算出一個結果;通常...
![]() |
SQL字符函數用于字符數據的處理,例如字符串的拼接、大小寫轉換、子串的查找和替換等。本文比較五種主流數據庫常用字符函數的實現和差異,包括MySQL、Oracle、SQLServer、PostgreSQL以及SQLite。字符函數函數功能MySQLOracleSQLServerPostgreSQLSQLiteCHAR_L...
|
SQL的主要功能就是對數據進行處理和分析。為了提高數據處理的效率,SQL為我們提供了許多預定義的功能模塊,也就是函數(Function)。數值函數通常接收一個或者多個數字類型的參數,并且返回一個數值結果。本文比較五種主流數據庫常用數值函數的實現和差異,包括MySQL、Oracle、SQLServer、PostgreSQ...
|
PostgreSQL官方宣稱它是世界上最先進的開源對象-關系型數據庫管理系統(ORDBMS)。相信大家對于關系型數據庫并不陌生,它基于關系模型(由行和列組成的二維表),定義了完整性約束并且使用SQL作為操作語言。不過今天我們的主題不是關系模型,而是PostgreSQL提供的面向對象特性。面向對象編程(OOP)的三大特性...
|
ThinkPHP,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的開源輕量級PHP框架。ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架,誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協議發布,從Struts結構移植過來并做了改進和完善,同時也借鑒...
![]() |
前言給大家推薦一個.NET封裝的Windows平臺輕量DirectUI框架ExDUIR.NET。運行系統win10+,win7需要安裝KB2670838補丁.net4.6.1編譯VisualStudio2019VisualStudio2022特點繪制函數是DirectX11、Direct2D,效率比GDI高上百倍。Un...
![]() |
前言大家應該都知道一些哈希算法,比如MD5、SHA-1、SHA-256等,通常被用于唯一標識、安全加密、數據校驗等場景。除此之外,還有一個哈希算法是用于快速定位、分庫分表數據分配等場景。本文將以分庫分表為主題,介紹另外一種哈希算法,并詳細說明其在分庫分表中的應用與優勢。分庫分表方法在對數據進行分庫分表時,通常有兩個策略...
![]() |
IPv6(InternetProtocolVersion6,互聯網協議版本6)是網絡層協議的第二代標準協議(IPv6協議規范),也被稱為IPng(IPNextGeneration,下一代互聯網協議),它是IPv4的升級版本,和IPv4之間最顯著的區別就是IP地址的長度從32比特位增加到了128比特位。像我們配置IPv4...
![]() |