您知道C++/CX嗎?
最近裝了VS11Beta,才關(guān)注有關(guān)WinRT的信息。C++這次又被微軟“擴(kuò)展”了,新名字叫C++/CX。C++/CLI是微軟為了讓C++代碼能夠在.Net上運(yùn)行所做的嘗試(誰(shuí)還記得Managed C++),C++/CX是為了讓C++程序員能在WinRT上“輕松”地一展身手所做的擴(kuò)展。現(xiàn)在C++/C... ...
MySQL數(shù)據(jù)庫(kù)InnoDB數(shù)據(jù)恢復(fù)工具使用總結(jié)
本文從實(shí)際使用經(jīng)驗(yàn)出發(fā),介紹一款開源的MySQL數(shù)據(jù)庫(kù)InnoDB數(shù)據(jù)恢復(fù)工具:innodb-tools,它通過(guò)從原始數(shù)據(jù)文件中提取表的行記錄,實(shí)現(xiàn)從丟失的或者被毀壞的MySQL表中恢復(fù)數(shù)據(jù)。例如,當(dāng)你不小心執(zhí)行drop table或者drop database之后,可以通過(guò)以下方式恢復(fù)數(shù)據(jù)。 ...
我為什么喜歡Go語(yǔ)言
從2000年至今,也寫了11年代碼了,期間用過(guò)VB、Delphi、C#、C++、Ruby、Python,一直在尋找一門符合自己心意和理念的語(yǔ)言。我很在意寫代碼時(shí)的手感和執(zhí)行的效率,所以在Go出現(xiàn)之前一直沒(méi)有找到。在熟悉Go之后,我雖沒(méi)有停下腳步,也去體驗(yàn)了D語(yǔ)言,但幾乎立即就放棄了,它的設(shè)計(jì)還是太復(fù)... ...
我所知道的.NET異步
對(duì)于異步,相信大家都不十分陌生。準(zhǔn)確點(diǎn)來(lái)說(shuō)就是方法執(zhí)行后立即返回,待到執(zhí)行完畢會(huì)進(jìn)行通知。就是當(dāng)一個(gè)任務(wù)在執(zhí)行的時(shí)候,尤其是需要耗費(fèi)很長(zhǎng)的時(shí)間進(jìn)行處理的任務(wù),如果利用單線程進(jìn)行操作的話,勢(shì)必造成界面的阻塞;而利用異步方式,則不會(huì)出現(xiàn)這種情況。 區(qū)別于同步處理,可以說(shuō)阻塞的異步其實(shí)就相當(dāng)于同步。 ...
先睹為快:Visual Studio 11測(cè)試版已于2.29在微軟官方網(wǎng)站正式發(fā)布
在2011的下半年,Visual Studio 11就已經(jīng)呼之欲出,在2012年的2月29日,微軟官方網(wǎng)站正式發(fā)布了VS11的測(cè)試版。
VS11中使用了Framework4.5,與Framework4.0相比,沒(méi)有發(fā)生太大的改變,只是對(duì)功能進(jìn)行了優(yōu)化。
下載地址:http://www.micro... ...
海量用戶積分排名算法探討
問(wèn)題:為2億用戶規(guī)模的網(wǎng)站設(shè)計(jì)一種算法,在每次用戶登錄時(shí)顯示其當(dāng)前積分排名。本文介紹了一種樹形分區(qū)設(shè)計(jì),它具有幾種優(yōu)點(diǎn):1. 分區(qū)結(jié)構(gòu)穩(wěn)定,不受積分分布影響;2. 每次查詢或更新的復(fù)雜度為積分最大值的log(n)級(jí)別,且與用戶規(guī)模無(wú)關(guān),可以應(yīng)對(duì)海量規(guī)模;3. 不依賴于SQL,容易改造為NoSQL等其... ...
我的GIT工作流程
Friendbuy是一家互聯(lián)網(wǎng)創(chuàng)業(yè)公司。產(chǎn)品的源代碼是托管在GITHUB上的。在EC2上有三套環(huán)境:生產(chǎn)環(huán)境,測(cè)試環(huán)境和持續(xù)集成環(huán)境。基本上每天都有大量的代碼被提交,測(cè)試和部署。一年多的磨合下來(lái),逐漸理順了GIT的使用流程。但是,最開始并不是這樣的,所有的開發(fā)人員都沒(méi)有使用過(guò)GIT,基本上都是SVN... ...
如何在IIS6,7中部署ASP.NET網(wǎng)站
在我的第一篇博客中,我發(fā)布過(guò)一個(gè)示例項(xiàng)目,主要演示了我的我的AJAX框架和我的通用數(shù)據(jù)訪問(wèn)層。雖然在當(dāng)初我認(rèn)為我已考慮地比較周全了,而且還提供了足夠的說(shuō)明文檔,但在發(fā)布后的將近一年的時(shí)間里,還是有不少人給我發(fā)郵件,問(wèn)我一些關(guān)于不能運(yùn)行示例的問(wèn)題。在所有問(wèn)題中,主要集中在IIS和SQL SERVER的... ...
重溫大師經(jīng)典:Martin Fowler的持續(xù)集成
持續(xù)集成 作者:Martin Fowler 譯者:滕云 原文發(fā)布時(shí)間:2006年5月1日 翻譯時(shí)間:2012年2月25日 原文鏈接:http://www.martinfowler.com/articles/continuousIntegration.html (此翻譯已獲原作者同意) 持續(xù)集成(Co ...
寫自己的ASP.NET MVC框架(下)
上篇博客【寫自己的ASP.NET MVC框架(上)】我給大家介紹我的MVC框架對(duì)于Ajax的支持與實(shí)現(xiàn)原理。今天的博客將介紹我的MVC框架對(duì)UI部分的支持。注意:由于這篇博客是基于前篇博客的,因此有些已說(shuō)過(guò)的內(nèi)容將會(huì)直接跳過(guò),也不會(huì)給出提示。所以,如果要想理解這篇博客,那么閱讀上篇博客【寫自己的AS... ...
.Net Framework SDK下的命令匯總
.Net SDK下有很多命令工具,有許多在我們平時(shí)開發(fā)應(yīng)用中很有幫助。最近看書總結(jié)了一些,但是難免有點(diǎn)以偏概全,掛一漏萬(wàn)。下面就介紹這些命令的基本用法,實(shí)際應(yīng)用中可以參考MSDN。 切入正題,打開SDK命令提示,如下圖:1、ildasm (IL Disassembler IL 反匯編器)。 它是一個(gè)... ...
SQL Server中生成測(cè)試數(shù)據(jù)
簡(jiǎn)介 在實(shí)際的開發(fā)過(guò)程中。很多情況下我們都需要在數(shù)據(jù)庫(kù)中插入大量測(cè)試數(shù)據(jù)來(lái)對(duì)程序的功能進(jìn)行測(cè)試。而生成的測(cè)試數(shù)據(jù)往往需要符合特定規(guī)則。雖然可以自己寫一段程序來(lái)進(jìn)行插入數(shù)據(jù),但每一個(gè)項(xiàng)目就寫一個(gè)插入數(shù)據(jù)的程序并不明智。本文主要介紹使用VS2010的數(shù)據(jù)生成計(jì)劃在SQL Server中生成測(cè)試數(shù)據(jù)。 生... ...
.Net開發(fā)人員可以擁抱Entity Framework 了(EF4.3 Release!!!)
EF4.3于2月9號(hào)正式發(fā)布了,微軟的EF小組最近一年開始發(fā)力,在4.3版本中新加了重要的特性:“數(shù)據(jù)庫(kù)遷徙”。對(duì)于ORM框架來(lái)說(shuō),沒(méi)有Code First功能,幾乎沒(méi)有吸引力,因?yàn)楹苌匍_發(fā)人員會(huì)去用那些自動(dòng)生成的、難以駕馭的實(shí)體類,不夠優(yōu)雅。在Python等語(yǔ)言中的ORM框架,早就有了Code F... ...
Deadlock的一些總結(jié)
1.1.1 摘要 在系統(tǒng)設(shè)計(jì)過(guò)程中,系統(tǒng)的穩(wěn)定性、響應(yīng)速度和讀寫速度至關(guān)重要,就像12306.cn那樣,當(dāng)然我們可以通過(guò)提高系統(tǒng)并發(fā)能力來(lái)提高系統(tǒng)性能總體性能,但在并發(fā)作用下也會(huì)出現(xiàn)一些... ...
WP7游戲開發(fā):TweeJump(cocos2d-xna)
TweeJump這篇教程簡(jiǎn)單描述了如何使用Cocos2d-XNA來(lái)制作一個(gè)簡(jiǎn)單的WP7游戲。你可以按照教程一步步來(lái),或者干脆直接跳到文章的最后,下載SimpleGame。下載并安裝Cocos2d-XNA你可以從下面的鏈接來(lái)下載Cocos2d-XNA的源文件 https://github.com/co... ...
淺談SQL Server中的事務(wù)日志(三)----在簡(jiǎn)單恢復(fù)模式下日志的角色
本篇文章是系列文章中的第三篇,前兩篇的地址如下: 淺談SQL Server中的事務(wù)日志(一)----事務(wù)日志的物理和邏輯構(gòu)架 淺談SQL Server中的事務(wù)日志(二)----事務(wù)日志在修改數(shù)據(jù)時(shí)的角色 簡(jiǎn)介 在簡(jiǎn)單恢復(fù)模式下,日志文件的作用僅僅是保證了SQL Server事務(wù)的ACID屬性。并不承... ...
盛大,你傷不起!
概述:盛大創(chuàng)新院 推出的一個(gè)TT產(chǎn)品引發(fā)的一個(gè)文藝青年對(duì)盛大模式的辛辣點(diǎn)評(píng)與革新建議。全文以創(chuàng)新為主線,以偽創(chuàng)新為靶子,嘻笑怒罵,皆成文章。一個(gè)陳天橋,周鴻祎,陳一舟,程炳皓 打麻將所隱喻的社區(qū)網(wǎng)絡(luò)與用戶標(biāo)簽的關(guān)系的段子更是發(fā)人深思。《盛大,你傷不起!》序:一個(gè)TT引發(fā)的大字報(bào)創(chuàng)新是萬(wàn)金油,是萬(wàn)人迷... ...
對(duì)緩存的思考——提高命中率
開篇編寫高效的程序并不只在于算法的精巧,還應(yīng)該考慮到計(jì)算機(jī)內(nèi)部的組織結(jié)構(gòu),cpu微指令的執(zhí)行,緩存的組織和工作原理等。好的算法在實(shí)際中不見得有高效率,如果完全沒(méi)有考慮緩存、微指令實(shí)現(xiàn)的話。前兩篇博文局部性原理淺析介紹了程序的局部性原理,如何寫出局部性良好代碼。提高程序性能、何為緩存討論了存儲(chǔ)器層次結(jié)... ...
淺談SQL Server中的事務(wù)日志(一)----事務(wù)日志的物理和邏輯構(gòu)架
簡(jiǎn)介 SQL Server中的事務(wù)日志無(wú)疑是SQL Server中最重要的部分之一。因?yàn)镾QL SERVER利用事務(wù)日志來(lái)確保持久性(Durability)和事務(wù)回滾(Rollback)。從而還部分確保了事務(wù)的ACID屬性.在SQL Server崩潰時(shí),DBA還可以通過(guò)事務(wù)日志將數(shù)據(jù)恢復(fù)到指定的時(shí)間... ...
HTTP協(xié)議詳解
當(dāng)今web程序的開發(fā)技術(shù)真是百家爭(zhēng)鳴,ASP.NET, PHP, JSP,Perl, AJAX 等等。 無(wú)論Web技術(shù)在未來(lái)如何發(fā)展,理解Web程序之間通信的基本協(xié)議相當(dāng)重要, 因?yàn)樗屛覀兝斫饬薟eb應(yīng)用程序的內(nèi)部工作. 本文將對(duì)HTTP協(xié)議進(jìn)行詳細(xì)的實(shí)例講解,內(nèi)容較多,希望大家耐心看。也希望對(duì)大 ...



