原创 ASP.NET WebAPi之斷點續傳下載(上)

前言 之前一直感覺斷點續傳比較神祕,於是想去一探究竟,不知從何入手,以爲就寫寫邏輯就行,結果搜索一番,還得了解相關http協議知識,又花了許久功夫去看http協議中有關斷點續傳知識,有時候發覺東西只有當你用到再去看相關內容時纔會掌握的更加

原创 SQLSERVER 將多列轉成一行的語句學習

昨天遇到一個SQL Server的問題:需要寫一個儲存過程來處理幾個表中的數據,最後問題出在我想將一個表的一個列的多行內容拼接成一行 比如表中有兩列數據 : ep_classes  ep_name AAA         企業1 AAA 

原创 ToolGood.Words敏感詞過濾組件

類庫名字爲ToolGood.Words:  一款高性能非法詞(敏感詞)檢測組件,附帶繁體簡體互換,支持全角半角互換,獲取拼音首字母,獲取拼音字母,拼音模糊搜索等功能。  地址:https://github.com/toolgood/Too

原创 ASP.NET中上傳圖片檢測其是否爲真實的圖片 防範病毒上傳至服務器

一、需求 我們在用.net開發網站時,經常會用到圖片上傳,可以說是每個網站必備的,大到門戶網站,電商網站,政務系統,OA系統,小到企業網站,個人網站,博客網站,導航網站等等,都有用到圖片上傳,那麼在客戶端瀏覽器中上傳圖片,不可避免有些不法

原创 記錄一次winserver2019IIS劫持處理操作過程

最近在管理自己負責的一個服務器和網站時,發現網站有異常,具體情況如下:        我們的服務器用的是阿里雲的雲服務器,最近阿里雲老是通知我們你的網站有違規URL屏蔽處理通知,登錄服務器查看,根本沒 有通知中的文件夾和文件,一直處在蒙的

原创 ASP.NET Core+Quartz.Net實現Web定時任務

作爲一枚後端程序狗,項目實踐常遇到定時任務的工作,最容易想到的的思路就是利用Windows計劃任務/wndows service程序/Crontab程序等主機方法在主機上部署定時任務程序/腳本。 但是很多時候,使用的是共享主機或者受控主機

原创 ASP.NET WebAPi之斷點續傳下載(中)

前言 前情回顧:上一篇我們遺留了兩個問題,一個是未完全實現斷點續傳,另外則是在響應時是返回StreamContent還是PushStreamContent呢?這一節我們重點來解決這兩個問題,同時就在此過程中需要注意的地方一併指出,若有錯誤

原创 網站被掛Global.asax木馬的分析和解決辦法

近期接到幾例用戶反映網站被黑,這幾個網站出現的情況都是網站根目錄多出一個文件,名稱是global.asa。用戶使用各種辦法都無法刪除,下面我們就global.asa木馬做一下專門分析: 網站被掛global.asa木馬的危害 網站如果被

原创 ASP.NET WebAPi之斷點續傳下載(下)

前言 上一篇我們穿插了C#的內容,本篇我們繼續來講講webapi中斷點續傳的其他情況以及利用webclient來實現斷點續傳,至此關於webapi斷點續傳下載以及上傳內容都已經全部完結,一直嚷嚷着把SQL Server和Oracle數據庫

原创 SQLserver的WITH..AS..

一.WITH AS的含義 WITH AS短語,也叫做子查詢部分(subquery factoring),可以定義一個SQL片斷,該SQL片斷會被整個SQL語句用到。可以使SQL語句的可讀性更高,也可以在UNION ALL的不同部分,作爲提

原创 MVC基於EF的架構

文章提綱 概述 & 要點 詳細步驟 總結 概述 & 要點 下面是本文要點,正文部分會有詳細介紹。 EF架構圖 新建基於EF的Data Model的約定 關於ORM的重要概念,和傳統方式開發的區別 EF開發的整體過程 詳細步

原创 TortoiseGit獲取GitHub教程

1.安裝相應軟件    1.1 下載和安裝git,(下載地址:https://git-scm.com/download/win)    1.2 下載和安裝TortoiseGit 64位和語言包  https://tortoisegit.o

原创 Asp.Net.Core WebApi 版本控制

前言 在後端Api的開發過程中,無法避免的會遇到接口迭代的過程,如何保證新老接口的共存和接口的向前的兼容呢,這時候就需要對Api進行版本的控制,那如何優雅的控制Api的版本呢? 開始 Microsoft.AspNetCore.Mvc.Ve

原创 ASP.NET自定義IHttpModule類讓Session不爲NULL

public class HttpModule:IHttpModule {         public HttpModule()         {             //             // TODO: 在此處添加構

原创 jquery動態添加元素無法觸發綁定的hover事件的解決方案

  $(".show_list_price").hover(function () {         $(this).closest("td").find(".amount_prices").show();     }, functi