淺析正則表達(dá)式—(原理篇)
其實(shí)這篇文章很久之前就應(yīng)該發(fā)出來,由于種種原因沒有發(fā)出來,如果這篇文章中有錯(cuò)誤,還請(qǐng)大家指出,小弟并改正之,沒有學(xué)不會(huì)的東西,只有不想學(xué)的東西,只要功夫深,鐵杵磨成針,我的至理名言:吾生也有涯而知也無涯,以有涯隨無涯,殆矣。我們只要堅(jiān)持將其看完,相信大家的正則表達(dá)式會(huì)有一個(gè)提升空間!本文屬于.NET... ...
戀愛雖易,相處不易:當(dāng)EntityFramework愛上AutoMapper
劇情開始為何相愛?相處的問題?女人的偉大?劇情收尾? 有時(shí)候相識(shí)即是一種緣分,相愛也不需要太多的理由,一個(gè)眼神足矣,當(dāng)EntityFramework遇上AutoMapper,就是如此,戀愛雖易,相處不易。 在DDD(領(lǐng)域驅(qū)動(dòng)設(shè)計(jì))中,使用AutoMapper一般場景是(Domain Layer)..... ...
我的算法學(xué)習(xí)之路
# 我的算法學(xué)習(xí)之路## 關(guān)于嚴(yán)格來說,本文題目應(yīng)該是**我的數(shù)據(jù)結(jié)構(gòu)和算法學(xué)習(xí)之路**,但這個(gè)寫法實(shí)在太繞口——況且CS中的算法往往暗指數(shù)據(jù)結(jié)構(gòu)和算法(例如**算法導(dǎo)論**指的實(shí)際上是**數(shù)據(jù)結(jié)構(gòu)和算法導(dǎo)論**),所以我認(rèn)為本文題目是合理的。原文鏈接:http://zh.lucida.me/blo... ...
Visaul Studio 常用快捷鍵的動(dòng)畫演示
從本篇文章開始,我將會(huì)陸續(xù)介紹提高 VS 開發(fā)效率的文章,歡迎大家補(bǔ)充~ 在進(jìn)行代碼開發(fā)的時(shí)候,我們往往會(huì)頻繁的使用鍵盤、鼠標(biāo)進(jìn)行協(xié)作,但是切換使用兩種工具會(huì)影響到我們的開發(fā)速度,如果所有的操作都可以只用鍵盤來完成,那開發(fā)效率將得到大幅度的提升。因此,靈活地應(yīng)用 Visual Studio 的... ...
工欲善其事,必先利其器 之 VS2013全攻略(安裝,技巧,快捷鍵,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 隨著開發(fā)軌跡來看高效WPF開發(fā)的工具和技巧 之前一篇《c++的性能, c#的產(chǎn)能?!魚和熊掌可以兼得,.NET NATIVE初窺》承蒙大家喜愛和編輯推薦,在此非常感謝大家支持。在回復(fù)中我發(fā)現(xiàn)很多朋友還在使用老的IDE,當(dāng)然有些 ...
為你的Web程序加個(gè)啟動(dòng)畫面
.Net開發(fā)者一定熟悉下面這個(gè)畫面:這就是宇宙第一IDE Visual Studio的啟動(dòng)畫面,學(xué)名叫Splash Screen(或者Splash Window)。同樣,Javar們一定對(duì)Eclipse的啟動(dòng)畫面不會(huì)陌生。不只是IDE,很多桌面程序都會(huì)有這個(gè)Splash 窗口,在程序進(jìn)行初始化時(shí)顯示... ...
ASP.NET是如何在IIS下工作的
ASP.NET與IIS是緊密聯(lián)系的,由于IIS6.0與IIS7.0的工作方式的不同,導(dǎo)致ASP.NET的工作原理也發(fā)生了相應(yīng)的變化。IIS6(IIS7的經(jīng)典模式)與IIS7的集成模式的不同IIS6的運(yùn)行過程:分析上圖可知: 在 User Mode 下,http.sys 接收到 http reques... ...
干貨分享:SQLSERVER使用裸設(shè)備
干貨分享:SQLSERVER使用裸設(shè)備 這篇文章也適合ORACLE DBA和MYSQL DBA 閱讀 裸設(shè)備適用于Linux和Windows 在ORACLE和MYSQL里也是支持裸設(shè)備的!! 介紹 大家看到這個(gè)標(biāo)題一定是一頭霧水吧,裸設(shè)備??裸體的設(shè)備??太邪惡了o(∩_∩)o 裸設(shè)備:有人叫raw ...
繼電器是如何成為CPU的(1)
究竟是如何設(shè)計(jì)的電路,具有計(jì)算和控制的智力?
這一點(diǎn)也不高深。本文從下面這個(gè)初中學(xué)的電路圖說起,看看能不能從最初的有一個(gè)繼電器的電路,畫到一個(gè)簡單的CPU。電路圖用multisim12.0繪制,這樣就可以看到效果了。 ...
C#中那些[舉手之勞]的性能優(yōu)化
曾經(jīng)在網(wǎng)上聽過這樣一句話:"程序的可讀性和性能是成反比的";
我非常贊同這句話,所以對(duì)于那些極度影響閱讀的性能優(yōu)化我就不在這里贅述了;
今天主要說的就是一些舉手之勞即可完成的性能優(yōu)化; ...
碼農(nóng)提高工作效率
俗話說,天下武功,唯快不破。也就是說要練成天下高手的話,出招速度一定要快,這樣才能在江湖上立足,不至于掉了腦袋。而程序員要在IT界混出個(gè)名堂,也要有高效的工作效率才行。IT行業(yè)時(shí)時(shí)刻刻都產(chǎn)生著新知識(shí)、新技術(shù),要想跟上變革肯定要有幾把刷子。 ...
從Membership 到 .NET4.5 之 ASP.NET Identity
我們前面已經(jīng)討論過了如何在一個(gè)網(wǎng)站中集成最基本的Membership功能,然后深入學(xué)習(xí)了Membership的架構(gòu)設(shè)計(jì)。正所謂從實(shí)踐從來,到實(shí)踐從去,在我們把Membership的結(jié)構(gòu)吃透之后,我們要完善它,改造它,這樣我們才能真正學(xué)以致用。今天我們將以用戶信息為主線,從SqlMembershipP... ...
從Script到Code Blocks、Code Behind到MVC、MVP、MVVM
剛過去的周五(3-14)例行地主持了技術(shù)會(huì)議,主題正好是《UI層的設(shè)計(jì)模式——從Script、Code Behind到MVC、MVP、MVVM》,是前一天晚上才定的,中午花了半小時(shí)準(zhǔn)備了下就開講了。今天看到了大家在為MVVM knockout.js友(ji)好(lie)地交流,所以就整理下然后更擴(kuò)展... ...
在一個(gè)空ASP.NET Web項(xiàng)目上創(chuàng)建一個(gè)ASP.NET Web API 2.0應(yīng)用
Visual Studio為我們提供了專門用于創(chuàng)建ASP.NET Web API應(yīng)用的項(xiàng)目模板,借助于此項(xiàng)目模板提供的向?qū)В覀兛梢浴耙绘I式”創(chuàng)建一個(gè)完整的ASP.NET Web API項(xiàng)目。在項(xiàng)目創(chuàng)建過程中,VS會(huì)自動(dòng)為我們添加必要的程序集引用和配置,甚至?xí)槲覀冏詣?dòng)生成相關(guān)的代碼。對(duì)于IDE提供... ...
bootstrap + requireJS+ director+ knockout + web API = 一個(gè)時(shí)髦的單頁程序
也許單頁程序(Single Page Application)并不是什么時(shí)髦的玩意,像Gmail在很早之前就已經(jīng)在使用這種模式。通常的說法是它通過避免頁面刷新大大提高了網(wǎng)站的響應(yīng)性,像操作桌面應(yīng)用程序一樣。特別是在當(dāng)今的移動(dòng)時(shí)代,單頁程序如果放在移動(dòng)設(shè)備上去瀏覽就能夠擁有像native app一樣的... ...
SQL Server內(nèi)存遭遇操作系統(tǒng)進(jìn)程壓榨案例
場景: 最近一臺(tái)DB服務(wù)器偶爾出現(xiàn)CPU報(bào)警,我的郵件報(bào)警閾(請(qǐng)讀yù)值設(shè)置的是15%,開始時(shí)沒當(dāng)回事,以為是有什么統(tǒng)計(jì)類的查詢,后來越來越頻繁。探索: 我決定來查一下,究竟是什么在作怪,我排查的順序如下: 1、首先打開Cacti監(jiān)控,發(fā)現(xiàn)最近CPU均值在某天之后驟然上升,并且可以看到System... ...
dll文件32位64位檢測工具以及Windows文件夾SysWow64的坑
自從操作系統(tǒng)升級(jí)到64位以后,就要不斷的需要面對(duì)32位、64位的問題。相信有很多人并不是很清楚32位程序與64位程序的區(qū)別,以及Program Files (x86),Program Files的區(qū)別。同時(shí),對(duì)于程序的dll文件應(yīng)該放到System32文件夾,還是SysWow64,大部分人做的決定是... ...
寫給面試者——前端面試【有感而發(fā)】
首先,這篇沒有具體的面試題; 其次,這篇僅是我個(gè)人的面試態(tài)度; 最后,在這金三銀四的跳槽季里,祝愿各位找到好工作。 俺第一次做面試官是2011年,想起那時(shí)自己真的很緊張(不管做什么頭幾次都緊張哈),可是還是在希望在面試者面前留個(gè)比較專業(yè)的印象,所以總是裝作很淡定,記得那時(shí)總會(huì)放一件修身小西裝放公司,... ...
async & await 的前世今生
async 和 await 出現(xiàn)在C# 5.0之后,給并行編程帶來了不少的方便,特別是當(dāng)在MVC中的Action也變成async之后,有點(diǎn)開始什么都是async的味道了。但是這也給我們編程埋下了一些隱患,有時(shí)候可能會(huì)產(chǎn)生一些我們自己都不知道怎么產(chǎn)生的Bug,特別是如果連線程基礎(chǔ)沒有理解的情況下,更不... ...
好的用戶界面-界面設(shè)計(jì)的一些技巧
如此有用的文章我已記不得是什么時(shí)候發(fā)現(xiàn)的了,但在看完的那一刻便想將之翻譯,分享給大家自己也受用。時(shí)間過了很久,來到了2014年,終于靜下心來花了大把時(shí)間連同圖片一起譯成了中文。像我這樣業(yè)余的翻譯六級(jí)分?jǐn)?shù)只夠及格的程序員,不敢說做到信雅達(dá),但求意思到位。1 盡量使用單列而不是多列布局單列布局能夠讓對(duì)全... ...



