原创 .net lambda表達式合併

事情的起因是公司一個小夥子問了我個問題 “海哥,來幫我看下這段代碼怎麼不行” Func<Report,bool> nameFilter = x=>x.Name == "test"; DbContext.Report.Where(x=>x.S

原创 DevExpress之列表控件

listBoxControl和checkedListBoxControl 常用屬性 DataSource---------數據源 DisplayMember-----默認顯示成員 這兩個屬性是listBoxControl和checkedLi

原创 巧解正則表達式環視

   正則表達式匹配主要有兩種,匹配字符和匹配位置。環視我個人理解應該更像是匹配位置的。具體下文說到。下面先看一下環視的正則表達式書寫格式。 類型 正則表達式 匹配成功條件 肯定逆序環視 (?<=expresion) 子表達式能夠

原创 數據庫和linq中的 join(連接)操作

sql中的連接 sql中的表連接有inner join,left join(left outer join),right join(right outer join),full join(full outer join),cross joi

原创 iisexpress無法啓動

剛從git中pull下來的mvc項目,然後打開運行,直接就跳轉到下面的頁面了 然後試着ctrl+F5打開,彈出一個對話框 然後上網找了很多解決方案,直接一個簡單粗暴的方法就解決了,把項目中的.vs文件夾刪除就行了    

原创 c#序列化反序列化工具(json,binary,xml)

using System; using System.Text; using System.IO; using System.Runtime.Serialization.Formatters.Binary; using Syste

原创 windows服務程序

首先創建一個myService的窗體程序作爲服務安裝卸載控制器(管理員身份運行vs,windows服務的安裝卸載需要管理員權限)   在同一個解決方案裏面添加一個windows服務程序,取名myWindowsService 把程

原创 css的小demo

demo1 一個高度隨寬度變化的正方形   (縮小屏幕試試) 原理:margin和padding如果是用百分比設置,則是以父元素的寬度的百分比設置的。 .Square{ display: inline-block; background:

原创 Windows Server 2012部署遇到的問題

一、安裝IIS提示“服務器管理器WinRM插件可能已損壞或丟失” 解決方案: 1、開啓WinRM服務,添加ip監聽 在服務中查看WinRM服務是否開啓,如果沒有開啓則把該服務開啓,然後打開命令提示符,輸入netsh http add ipl

原创 正則表達式單詞邊界和非單詞邊界

一、單詞邊界 在正則表達式中單詞邊界是用\b表示,是指單詞和非單詞之間的位置,並非指字符 在正則表達式中除了單詞邊界和非單詞邊界表示位置外,行首^和行尾$也是表示位置 要了解單詞邊界首先要知道單詞和邊界的定義,而不同語言中單詞的範圍是不一樣

原创 DevExpress之時間控件

dateEdit和timeEdit 基本屬性 DisplayFormat.FormatString-------失去焦點是控件顯示的格式,timeEdit用不上 EditMask--------------------------獲取焦點時