原创 .NET Core on K8S學習與實踐系列文章 (2020版)

https://www.cnblogs.com/edisonchou/p/aspnet_core_k8s_artcles_index.html

原创 服務器監控 UptimeRobot 簡明使用手冊

簡介 Uptime Robot 是一個美國的網站監控服務,每 5 分鐘檢查一次你設定的網站 / 服務,最多可以免費檢查 50 個網站。 當你的網站宕機時,只要你事先設置了通知郵箱或者手機號碼,Uptime Robot 就會通過郵件或者短信

原创 EF併發衝突

 來到併發這裏了,我自己得先承認,併發對我來說完全是一個熟悉又真正陌生的東西,總的來說,我對併發一無所知。 那麼不管是怎麼回事,我也要說一下。之前看過零星的一些講硬件的東西,說的是,很多個應用你看似同時開啓,同時運行的,其實只是,CPU速

原创 鏈式調用方法的實現原理和方法

1.什麼是鏈式調用? 1 2 3 4 Person person = new Person().setName(fog)                             .setAge(18)               

原创 ef 倉儲模式

構建一個倉儲模式。 Model 大家自己創建就行了,上個圖,就不多說了(我是code first)  IDAL namespace IDAL {     public interface IBaseRepository<T>     {

原创 大屏

http://datav.jiaminghi.com/guide/waterLevelPond.html#矩形水位圖

原创 logstash同步UTC時間小8小時問題

filter{ ruby          {              code => "event.set('ret_date_datetime', event.get('ret_date_datetime').time.localt

原创 MySQL之從一個表中的兩個Id分別獲取另一個表中對應這兩個Id的名字

MySQL之從一個表中的兩個Id分別獲取另一個表中對應這兩個Id的名字。 我寫的MySQL之從一個表中的兩個Id分別獲取另一個表中對應這兩個Id的名字,供自己以後學習使用。 http://blog.sina.com.cn/s/blog_

原创 微信小程序 - 企業付款到零錢 API 開發

最近開發遇到企業付款到零錢這個問題,經過查閱微信開發文檔和其他博客得以解決,在此記錄下。 參考:[微信支付開發文檔]https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chap

原创 實現IDisposable接口,手動完成資源回收

之前nc樓豬一直想當然地認爲一個對象實現了IDisposable接口,執行GC.Collect方法後,GC會幫助我們自動實現對所有資源的回收。比如下面的一段代碼: 1、一個繼承自IDisposable接口的類 using System

原创 Visual Studio 快捷鍵

本文適用於VS2008級以上版本,因爲本人工作就開始使用VS2008,之前的版本不怎麼了解.   Ctrl+E,D ----格式化全部代碼 Ctrl+E,F ----格式化選中的代碼 CTRL + SHIFT + B生成解決方案 CTRL

原创 net 反射30分鐘速成

概述 什麼是反射 Reflection,中文翻譯爲反射。         這是.Net中獲取運行時類型信息的方式,.Net的應用程序由幾個部分:‘程序集(Assembly)’、‘模塊(Module)’、‘類型(class)’組成,而反

原创 200 行代碼使用 C# 實現區塊鏈

文章原文來自:Code your own blockchain in less than 200 lines of Go!,原始文章是通過 Go 語言來實現自己的區塊鏈的,這裏我們參照該文章來使用 C# + Asp.Net Core 實現

原创 區塊鏈入門與理解.什麼是區塊和鏈

本文重點? 用SHA256算法得到哈希值 挖礦起什麼作用 塊是怎麼連接成鏈的 基本要素:哈希算法 哈希看起來就像是一串64位的隨機的16進制的字符串, 本質上是某些數字數據的一個指紋; 也就是說每個不同的(文本)內容都有對應不同的指紋(哈

原创 No such file or directory: file: /usr/lib/python2.7/socket.

輸入如下命令可以解決 sudo supervisord -c /etc/supervisor/supervisord.conf sudo supervisorctl -c /etc/supervisor/supervisord.conf