原创 緩存鍵重複、衝突帶來的數據讀取錯誤
第二次了,栽在這個問題上, 依然是出自緩存。 需要注意兩個問題: 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的下載地址: