原创 netcore 之動態代理(微服務專題)

動態代理配合rpc技術調用遠程服務,不用關注細節的實現,讓程序就像在本地調用以用。 因此動態代理在微服務系統中是不可或缺的一個技術。網上看到大部分案例都是通過反射自己實現,且相當複雜。編寫和調試相當不易,我這裏提供裏一種簡便的方式來實現動態

原创 二分法查找數字在數組中的索引,確定數字對應的索引

場景: 一組數字類型的數據,給出一個數字,求出數字對應的索引 例如: int[] arr=new int[]{1,2,3,4,10,20,30,50,90,100} 我們要求55對應的索引位置。 假設arr數組中存儲是數字範圍的起始

原创 在使用 HttpWebRequest Post數據時候返回 400錯誤

筆者有一個項目中用到了上傳zip並解壓的功能。開始覺得很簡單,因爲之前曾經做過之類的上傳文件的功能,所以並不爲意,於是使用copy大法。正如你所料,如果一切很正常的能運行的話就不會有這篇筆記了。 整個系統跑起來以後,在本地開發環境中測試,順

原创 批量導入/更新 數據的幾種方法

在工作中經常遇到要導入數據的場景。 1 導入全新的數據 2 導入的數據中庫中可能已經存在,已經存在的數據不能覆蓋,不能變更 3 導入的數據中庫中可能已經存在,已經存在的數據主鍵等不能變化,同時需要更新這些數據的一些字段(比如:積分字段)  

原创 C#中POST數據和接收的幾種方式(拋磚引玉)

POST方式提交數據,一種衆所周知的方式: html頁面中使用form表單提交,接收方式,使用Request.Form[""]或Request.QueryString[""]來獲取。   這裏介紹另外一種POST方式和接收方式,就是將整個數

原创 C#在與java對接時候的UrlEncode的坑

最近與建行接口做對接和與一家短信運營商做對接時候遇到了這個坑 在java中對UrlEncode 時候哪些url非安全字符被轉爲%數字和大寫字幕組合,比如:zhangsan/d 會被轉爲 zhangsan%2Fd  ,而在C#中確被轉爲 zh

原创 MSSQL爲單獨數據庫創建登錄賬戶

如果要爲一個數據庫創建一個獨立的賬號需要這個數據庫爲包含數據庫 當前(非包含)的數據庫所面臨的問題在描述什麼是包含數據庫之前,先了解一下爲什麼會出現包含數據庫。當前的數據庫有一些問題,如下:1、在數據庫遷移或部署的過程中一些信息會丟失 

原创 C#編寫window服務,一步一步(1)

Window服務是啥,這裏就不廢話了,如何用在哪裏用也不廢話了,這裏我這篇文章只是詳述了我在vs2012中創建window服務的經過,希望對你有所幫助。 另外:我在編寫服務過程中參考了 Professional C# 2012 and  

原创 在營銷活動中的抽獎算法放送

做秒殺的深有體會 做抽獎的深有體會 體會什麼? 獎品不一會兒就被抽光了??納尼(一臉懵逼) 說好的這些獎品要維持一天呢!! 去數據庫查查去~ 這貨怎麼能有兩個訂單??不是說好的一個用戶只能抽獎一次麼!!(沮喪臉) 這貨又是誰?他們的名字怎麼

原创 .net 讀寫記事本文件

     這是讀取文件的代碼      StreamReader myreader = File.OpenText(_filepath);//讀取記事本文件            string s = "";            s =

原创 時間格式

一、UTC時間   時間格式如下:2018-01-22T09:12:43.083Z  或  2013-11-17T11:59:22+08:00   (此處描述不準確:+08:00後結果是北京時間)   其中z 代表是世界協調時間,即:utc

原创 ng配置301及反向代理示例

server { listen 80; server_name fpb.com; return 301 http://www.fpb.com$request_uri; } server

原创 生活就是這樣子

原型比設計更容易通過用戶的評審,因爲用戶看到原型後會把原型補充成爲自己想要的樣子

原创 sql server 刪除大量數據的一次坑爹之旅

  數據庫有1kw數據不在使用了,影響讀寫速度,於是要刪除掉   使用delete語句   意外發生,持續了半個小時後,依然不見結束的跡象   於是強行結束(停止了服務)   再打開服務後,數據庫顯示 【正在恢復】   百度一下我就知道了

原创 .net 雜項

1、在mvc或者api中 ,從一個控制器調用另外一個控制器,可以使用   new V2Controller() { ActionContext = this.ActionContext }.Get(id)    實例化調用,這樣能把上下文信