原创 緩存鍵重複、衝突帶來的數據讀取錯誤

    第二次了,栽在這個問題上, 依然是出自緩存。     需要注意兩個問題:     1.根據分類讀的數據列表,緩存鍵需要帶上分類ID/分類名稱。     2.由於子模塊比較多,緩存鍵命名的時候,整體搜一下是否已存在當前緩存鍵,否則容易

原创 .net之httphandler小記

    本地調試代碼遇到的一個問題,沒有走URL路由器(UrlReWriter : IHttpHandlerFactory),於是網上科普了一下原理,主要有兩點:     1.asp.net在處理http請求時,會由httpmould傳遞到

原创 Jenkins部署net core小記

    作爲一個不熟悉linux命令的neter,在centos下玩Jenkins真的是一種折磨啊,但是痛並快樂着,最後還是把demo部署成功!寫這篇文章是爲了記錄一下這次部署的流程,和心得體會。     網上很多資料都不適合自己,netc

原创 快排,做個筆記

static void Main(string[] args) { var list = new List<int>() { 3, 4, 1, 2, 6, 5, 7 };

原创 有效的工作,小記

      最近做的一個功能,一個靜態頁面上有很多需要翻譯,需要替換的文本,由於網站上有翻譯界面,只需做個關鍵詞入庫操作即可, 所以簡單寫了幾句代碼,代替人工操作。     1.通過http爬取網頁html,然後正則匹配標籤內的文本,添加到

原创 sql定時備份

    老規矩,直接上代碼: declare @name varchar(250) set @name='C:\Backup\MyStudy_'+ convert(varchar(50),getdate(),112)+'.bak'

原创 git在vs2017中的使用

    對於習慣了右鍵提交源代碼的道友來說,敲命令行真的藍瘦香菇。所幸17裏集成了Git插件,用起來還是挺方便的。     1.本地安裝git,工具還是要有的,主要用於配置環境,ssh配置一下。就不用每次都去連接了。            

原创 網站301跳轉

  源碼: protected void Application_BeginRequest(object sender, EventArgs e) { HttpApplicat

原创 正則匹配指定字符之間的內容,並替換(多個匹配替換)

var str="是嗎@Test1:我覺得你說的很對@Test:學無止境"; var r=str.match(/@.*?:/ig); for (var index = 0; index < r.length;

原创 記一個JS樹結構路徑查找

  var a=[ { "id" : "0000", "text" : "R1", "children" : [ { "id" : "8978", "text" : "Aad", "children" : [ { "id

原创 每日一學(一)

    以下兩段代碼各自的輸出結果是什麼,爲什麼。      //1. var a="window"; function Test(){ console.log(a); va

原创 vue入門(一)

      通過JS引用vue就不說了,重點說一下使用npm搭建vue腳手架. (以下是windows系統下的操作,win7+)     npm是個命令行工具,在搭建vue腳手架之前首先要安裝nodeJS,下面是node的下載地址: