原创 如何用 dos 命令發佈 .net Core 程序

PS 一直糾結明明裝了 core sdk , 爲何總是無法讀取..... 1. 檢查安裝的sdk dotnet --list-sdks   總是顯示沒有可以用的sdk, 原來先要安裝..... 下載地址: dotnet-install

原创 EF 通過時間戳實現自帶 樂觀鎖

DBContext: public MyDb () : base("name=conn") { Database.SetInitializer<MyDb>(null); }

原创 關於某些數據究竟是刪除了再添加好還是直接修改比較好

今天心血來潮,尋思如果改一條數據,採用刪除更快還是修改更快一些 我使用的是EF,沒有做任何的封裝,純簡單的引入 第一次我用了一萬條數據做測試    結果顯而易見,光刪除數據用了39秒。更別說再添加一萬條數據了 第二次我用了5000條數據做

原创 vs2017編譯installer項目提示缺少visualstudio2010shell(Integrated)-CHN

這個問題折騰我一天,欲仙欲死啊~~~~~~! 國內的網站各種百度,都不行。 還是Google大神比較強,在stackoverflow.com找到了解決方法,說來也簡單,難者不會,會者不難! -------------------------

原创 監控麥克風是否有聲音輸入

首先我們需要定義 一個聲音採集模塊 IWaveIn waveIn; View Code 在初始化窗口的時候 waveIn = new WaveIn { WaveFormat = new WaveFormat(8000, 1) };

原创 獲取出口ip or api獲取請求者ip

艾瑪,這兩天爲了整這個ip 真的可謂無所不用其極。 在網上查閱了各種資料,其實我想實現的功能很簡單 就像百度 直接看到自己的出口ip 奈何查了許多資料,都沒有適合的解決辦法。 靈機一動,我是不是可以訪問百度的api呢? 於是點擊了上面的I

原创 Http請求頭安全策略

今天在網上浪了許久,只是爲了找一個很簡單的配置,卻奈何怎麼都找不到。 好不容易找到了,我覺得還是記錄下來的好,或許省得許多人像我一樣浪費時間。 1.X-Frame-Options 如果網站可以嵌入到IFRAME元素中,則攻擊者可以在社交場合

原创 兩個int數組對比,返回差異數據

public static int[] DataDifference(int[] more, int[] few) { //差異Id var sbuNoItapSessio

原创 關於xamarin.forms 中 list 的loadmore

前言            最近幾天在研究上拉加載啊,下拉刷新啊什麼的。然而坑爹的事情總是那麼多。在xamarin.forms中,list自帶的,並沒有上拉加載的這個屬性(難道當初他們封裝方法時,就不會想到數據多了會咋整嗎?)抱怨歸抱怨,

原创 關於AngularJs,數據綁定與自定義驗證

         最近開始着手學起了Angular,抱着好奇的心情開始研究了起來。忽然發現angular可以巧妙而方便的進行數據的綁定驗證啊什麼的。(當然,我只是剛開始學,所有可能有更強大的功能,只是我還沒有看到)          那麼先

原创 簡單總結下關於blob的圖片上傳

我是從一本書上看到了Azure Blob,然後在網上浪了一會兒,發現了這篇文章,裏面他已經把重點的則重地方講完了,“飛機票:http://www.cnblogs.com/sparkdev/p/6441421.html#commentform

原创 visual studio xamarin 離線安裝文件以及 android 模擬器

介紹        爲了使用vs開發android我也是煞費苦心,先是從網上各種搜刮文章,然後找各種各樣的離線包(因爲國內網絡是下載不了C#/Xamain)的包的,還有各種各樣的安裝包,都已快接近奔潰的邊緣。每次不是下載下來的包不能用,就是

原创 關於操作註冊表

呃,做這個的思路呢,一切的源頭,但是因爲我懶。。。 每天開機,要打開工作網站vso,還要打開vs,sql,郵箱。。。。 每天重複,樂此不疲(其實已經很疲了) 所以,忽然想到這些東西能不能在我開機後自動啓動呢。。? 最一開始想到了bat,寫了

原创 關於數據執行效率

今天開發碰到了一個問題,從數據庫取出一個表中的數據,大約500條左右。然後通過map轉換爲另外一個Model,總共用時1分鐘,有時候會更多。所以,我開始懷疑automapper的執行效率。 於是,我決定寫個demo看看 首先我想要先創建一個

原创 關於不同類型的賦值(耦合性)

A a = new A(); a.Id = 1; A b = new A(); b = a; b.Id = 2;