原创 C#調用釘釘機器人

using Newtonsoft.Json; using System; using System.IO; using System.Net; using System.Text; namespace ConsoleApp1 {

原创 The preLaucnTask 'gcc.exe build active file' ternimated with exit code 127

The preLaucnTask 'gcc.exe build active file' ternimated with exit code 127 Executing task: C:\MinGW\bin\gcc.exe -g

原创 MinGW安裝

打開MinGW官網 http://mingw.org/ 點右側navigation下的Downloads 將跳轉到https://osdn.net/projects/mingw/releases/ 頁面   下載後安裝 到 C:\Min

原创 dynamic調用時報RuntimeBinderException:“object”未包含“xxx”的定義 錯誤

訪問動態加載的dll 命名空間是private 改成public就好了      

原创 C#協變與抗變

協變與抗變 主要用於引用類型在泛型接口與委託中的轉換 舉例: Animal Cat:Animal 協變 Cat向上轉成Animal out 關鍵字 用於返回類型 參考 Func<out T> 抗變 Animal轉成Cat in 關鍵字

原创 Rolsyn庫版本問題 與 MSBuildWorkspace.Create()報錯問題

首先要安裝 .NET Compiler Platform SDKroslyn 想要跑起來不能盲目的用最新版本,庫一定要版本對得上 不然   MSBuildWorkspace.Create() 會報錯Visual Studio 2015 .

原创 WampServer 3 無法顯示文件目錄列表

WampServer Version 3.0.0 64bit Apache/2.4.17 (Win64) PHP/5.6.16 創建Alias Directories 目錄後 打開地址顯示 Not Found The requested

原创 Shadowsocks 關閉後無法上網,重新打開又可以上的解決方法

在公司用shadowsocks 關閉後瀏覽器上不了網了網上查原因 是IE 瀏覽器的設置問題 如圖取消勾選 照這個方法設置後還是不行最後是去github 下最新的 shadowsocks 程序 解決了

原创 如何在沒有第三個變量的情況下交換兩個變量的值?

1、 int a= 3, b = 4;a = a + b;b = a - b;a = a - b;2、 int a = 3, b = 4;a = a ^ b;b = a ^ b;a = a ^ b;3、 int a = 3, b = 4;

原创 C# ref 與out區別

ref關鍵字調用方法裏ref傳入參數 方法外要聲明   一定要賦值 方法內可用可不用out關鍵字調用方法裏out傳入參數 方法外要聲明 可賦值可不賦值 方法內一定要賦值int refn = 0; TestRef(ref refn);

原创 批處理函數遞歸解惑

參考:https://www.dostips.com/DtTutoFunctions.php#FunctionTutorial.RecursiveFunctions最近做svn工具發現批處理能用遞歸很好奇的

原创 問 0x7FFFFFFF+0x7FFFFFFF 是多少

今天做面試題 問 0x7FFFFFFF+0x7FFFFFFF 是多少 一時沒想明白,沒辦法就是這麼水,回家補了一下,記錄下來 int a,b a=b=0x7FFFFFFF Console.WriteLi

原创 一次面試題錯誤總結

a=0x7FFFFFFF,b=0x7FFFFFFF求 a+b 答案見 https://blog.csdn.net/yyzz990/article/details/80710735兩個色子,擲一次,擲出10點的概率是多少? 一個色子6面兩個

原创 面試Struct 與 class 的區別

面試官問這兩個區別一個值類型    一個引用類型一個是存在棧上    一個存在堆裏 棧裏只存個引用結構裏的成員不能初始化值    類可以結構沒構造函數  類有構造函數結構不能繼承  類可以面試官再問 結果傳

原创 Ubuntu ss配置方法

參考: https://www.jianshu.com/p/4c95d10b898b安裝SS首先需要保證你的網絡是暢通的,然後更新軟件源,用下面的命令sudo apt-get update然後安裝python-pipsudo apt-ge