原创 .Net Core中依賴注入服務使用總結

   轉自:一條大大大大大咸魚,寫的很好,覺得對我學習有幫助所以在這裏轉一次以防下次想看的時候找不到。 一、依賴注入   引入依賴注入的目的是爲了解耦和。說白了就是面向接口編程,通過調用接口的方法,而不直接實例化對象去調用。這樣做的好處就

原创 centos 8建lnmp環境及swoole擴展安裝

做個小筆記: centos8 默認PHP 7.2.11 MariaDB 10.3.11 nginx 1.14.1 不是最新,但是絕對夠用(mysql8.0 內存要求高,低配服務器或虛擬機、個人用小內存PC的機器上用都不太現實)。 這一步簡

原创 .Net Core 遇到的坑(二)在 ASP.NET Core 中使用託管服務實現後臺任務

1、添加擴展包 Microsoft.Extensions.Hosting.Abstractions 2、新建類並繼承IHostedService,並實現接口方法 public class MyServerProgram:IHostedS

原创 .Net Core 邊學邊記之 使用Log4net

1、添加NuGet包引用 2、修改Program文件 public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDef

原创 centos 7安裝mysq5.7

https://www.cnblogs.com/luohanguo/p/9045391.html 是從上面學的,但又有不同作個筆記 1、安裝mysql5.7的release包 sudo rpm -Uvh http://dev.mysql

原创 Centos 8 gnome 桌面修改爲Mac樣式

centos 8 的界面是挺好看,但是用起來並不習慣,而且還是有點喜歡蘋果的那種界面就想辦法來改一下 1、安裝gnome-tweaks sudo dnf install gnome-tweaks 同時gnome-tweaks-extens

原创 min-max容斥拓展+動態規劃

給定nn個物品和每個物品出現的概率,收集到至少kk個物品的期望時間。 k≤10k≤10 思路: 好題! 容斥計算第k大的期望,考慮計算第i大的數的貢獻: ∑j=0i−1(i−1j)fj=[i=k]∑j=0i(ij)fj=[i=k−1]

原创 Kafka、ActiveMQ、RabbitMQ、RocketMQ 區別以及高可用原理

其實就是問問你消息隊列都有哪些使用場景,然後你項目裏具體是什麼場景,說說你在這個場景裏用消息隊列是什麼? 面試官問你這個問題,期望的一個回答是說,你們公司有個什麼業務場景,這個業務場景有個什麼技術挑戰,如果不用 MQ 可能會很麻煩,但

原创 遇見過curl: (60) SSL certificate problem: unable to get local issuer certificate 錯誤

此問題的出現是由於沒有配置信任的服務器HTTPS驗證。默認,cURL被設爲不信任任何CAs,就是說,它不信任任何服務器驗證。 因此,這就是瀏覽器無法通過HTTPs訪問你服務器的原因。 解決此報錯有2種處理方法   1.如果你

原创 學到的一招批量修改文件名的方法

ALT+A全選然後F2重命名Enter完成重命名 寫一個批處理文件放入要批量去括號文件的文件夾中 @Echo Off&SetLocal ENABLEDELAYEDEXPANSION FOR %%a in (*) do ( set "nam

原创 TP5+EasyWechat搞微信公衆平臺開發學習中遇到的抗

微信公衆號接口配置信息時,TP配置項'app_trace' => false,一定要關閉,要不在微信服務器會接收到調試信息中的一大堆東西,坑我一天了。