加载中
WPF databinding trick (part 2)

Ok, let’s see another strange behavior that you might have already seen with the WPF databinding engine. INotifyPropertyChanged When we teach WPF to new developers, at some po...

2013/09/06 10:32
51
7个示例科普CPU Cache

大多数读者都知道cache是一种快速小型的内存,用以存储最近访问内存位置。这种描述合理而准确,但是更多地了解一些处理器缓存工作中的“烦人”细节对于理解程序运行性能有很大帮助。 在这篇博...

2013/08/09 15:15
42
.Net 垃圾回收通知

有的公共语言运行库的完整垃圾回收 (即,第 2 代集合) 可能会影响性能的情况。 对于处理大量请求的服务器而言,此问题尤为突出;在这种情况下,长时间的垃圾回收可能会导致请求超时。 若要...

2013/07/22 11:00
156
.Net GC 机制原理

有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员 很有必要理解垃圾回收是如...

2013/06/22 19:37
483
C# 垃圾回收器高效工作

首先我会专注于Workstation GC(因此所有的数字都是工作站GC的)。然后我会谈谈工作站GC和服务器GC之间的区别(有时候你没有必要选择,稍后我会解释为什么)。 代: 把托管堆上的对象分成3代...

2013/06/22 18:02
951
C#性能优化

性能主要指两个方面:内存消耗和执行速度。性能优化简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。 本文以.NET平台下的控件产品MultiRow为例...

2013/06/12 22:05
153
C#内存堆栈管理2

ref 和 out 的区别 网上有很多这方面的文章,但是大部分人总是纠结于他们在原理上的那一点点细微的区别,所以导致了难以区分它们,也不知道什么时候改用哪一个了。 但是如果从试用场景的角度...

2013/06/11 20:45
107
C#内存堆栈管理

一,stack与heap在不同领域的概念   在C/C++中:   Stack叫做栈区,由编译器自动分配释放,存放函数的参数值,局部变量的值等。 Heap则称之为堆区,由程序员分配释放, 若程序员不释放,程...

2013/06/11 20:44
145
wpf 数据绑定优化

Windows Presentation Foundation (WPF) 数据绑定为应用程序提供了一种简单而一致的方法来显示数据以及与数据交互。 元素能够以 CLR 对象和 XML 形式绑定到来自各种数据源的数据。 本主题提供...

2013/05/09 09:53
84
asp.net application life cycle

Introduction In this article, we will try to understand what the different events are which take place right from the time the user sends a request, until the time the request i...

2013/01/17 22:57
52
windows phone8 sdk 新特性

欢迎使用Windows Phone SDK 8.0。Windows Phone 8为开发人员提供了一些新特性和升级特性。包括本地代码的游戏开发,手机版的Windows Runtime,以及新的内核。我们把这些介绍都集中在一起,以...

2013/01/13 12:33
416
使用Dnsmasq加速苹果App Store、iCloud、iTunes、Mac更新等访问速度

原理 苹果绝大多数服务都使用了CDN,用户发起DNS查询请求时,DNS服务器会根据上游DNS(即你请求的这个DNS)的地址返回一个距离用户最近的数据中心IP,而造成国内访问速度慢的原因是国内发起查...

2012/12/21 21:07
7.7K
socket原理

socket编程原理 1 问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先...

2012/12/21 20:55
76
10个Cocoa,Objective-c开发难点和问题

在你继续深入学习之前,请停下脚步弄清这些问题。如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有新的体会的。对于完全 看不懂的同学,也不要强求自己。找...

2012/06/01 11:44
838
Cocoa 多线程编程之 block 与 dispatch quene

block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_queue 与 block 结合起来 使用,方便进行多线程编程。 1,实验工程准备 在 XCode 4.0 中,我...

2012/05/29 12:20
824
XNA创建简单局域网游戏

XNA是微软推出的一个基于DirectX的.net平台游戏开发框架,用来开发XBOX和Windows桌面的游戏,后被移植到了 silverlight和windows phone上。内部是一个game loop,不同于事件驱动模式,但也不...

2012/05/23 15:22
588
facebook是如何管理代码的

我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和 facebook的朋友们关于他们如何开发和管理项目的记录。 现在...

2011/01/18 20:47
500
50 Tips to Boost ASP.NET Performance

When we are looking to optimize the performance of web applications we should keep in mind about Memory Load, Processor Load and Network Bandwidth. Here are 50 best practices to...

2011/01/04 21:42
105
百万级访问网站前期的技术准备

对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数...

2010/12/17 21:21
636

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部