原创 powershell 中if elseif 的用法

Get-Service | Sort-Object Status -Descending | ForEach-Object `{    if($_.status -eq "stopped")    {        Write-Host $

原创 JavaScript中的面向對象

1、js中的數據類型原始類型:字符串 string、 數字 number、 布爾 boolean、 null undefined 。其中null表示沒有對象,undefined 表示沒有定義數組 array 對象 object2、創建對象

原创 WebApi通過後端調用傳遞基礎類型的參數

WebApi傳遞實體類型的參數,可以直接將實體序列化,然後寫入請求流即可。傳遞基礎類型的參數卻不這麼方便。以下是自己踩過的坑,分享出來給大家。調用的方式是通過後端,前端的沒有總結。WebApi後端代碼: public class Users

原创 powershell 獲取過期的文件

function funline($strin="hello"){    $num=$strin.length    for($i=1;$i -le $num;$i++){$funline = $funline + "="}       

原创 Yield

Yield:是一個關鍵字,通過狀態機實現,充分體現了延遲加載的特性。下面是一個實例代碼,運行一下,會發現Yield的神奇之處。 class Program { static void Main(string[] ar

原创 Unity容器使用筆記

1、配置文件說明:此處有兩個容器的節點,用來分別初始化兩個容器,可以應對需要注入兩個dbContext的情況。代碼:<configuration><configSections><section name="unity" type="Mic

原创 powershell switch和正則表達式

$strPattern="軟件版本"$text=net config workstationswitch -Regex ($text){    $strPattern {Write-Host $switch.current}}

原创 C#中的匿名對象

1、C#中匿名對象的聲明可以使用以下語法 object obj = new { Id = 1, Name = "馮寶寶" }; var val = new { Id = 1, Name = "

原创 .Net--協變、逆變

1、說明:協變和逆變只能出現在接口和委託中。        協變通過out來修飾,逆變通過in來修飾        對引用類型有效,對值類型無效2、需要解決的問題:    3、解決方案:     IEnumerable<Parent> _p

原创 powershell 檢索日誌信息

$strlog="c:\log\applog.txt";$e=$i=$w=0$tpath=Test-Path $strlogif(!$tpath){    New-Item -Path "c:\log" -ItemType dir    N

原创 powershell 獲取共享

Function FunWMI($strShare){    Get-WmiObject win32_share -Filter "type=$strShare"}if(!$args){    Write-Host "You must su

原创 powershell 操作Excel 附加釋放資源

$strPath="C:\powershell\test.xls"$objexcel=New-Object -ComObject excel.application$objexcel.Visible=$false$workbook=$obj

原创 JavaScript中的面向對象

1、js中的數據類型原始類型:字符串 string、 數字 number、 布爾 boolean、 null undefined 。其中null表示沒有對象,undefined 表示沒有定義數組 array 對象 object2、創建對象

原创 WebApi調用通用方法

WebApi傳遞基礎參數的時候可能會有各種各樣的問題,有的需要在服務端增加[FromBody]的特性,有的需要增加一層封裝爲實體,有的用動態類型,下面介紹一個方便的調用方法。通過WebClient類。代碼如下,需要什麼參數只需要在Query

原创 EF中CodeFirst中實體變化的處理方式

在使用EF的過程中,經常會因爲實體的變化而導致程序異常,下面簡單的說下處理的方式。 protected override void OnModelCreating(DbModelBuilder modelBuilder)