愚见未来

人的思想时时刻刻都在进步,如果你早上起床,想起昨天所做的事情是那么幼稚和迂腐,那么恭喜你,你又变得成熟一点了!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月19日

摘要: 什么是GCGC如其名,就是垃圾收集,当然这里仅就内存而言。Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收。这就是GC工作的原理。为了实现这个原理,GC有多种算法。比较常见的算法有Reference Counting,Mark Sweep,Copy Collection等等。目前主流的虚拟系统.net CLR,Java VM和Rot 阅读全文

posted @ 2011-04-19 23:53 愚见未来 阅读(1960) 评论(1) 推荐(0) 编辑

该文被密码保护。 阅读全文

posted @ 2011-04-19 15:17 愚见未来 阅读(1) 评论(0) 推荐(0) 编辑

摘要: 下面就来介绍一下Memcached。Memcached 的主要特点• 基于C/S 架构 协议简单• 基于libevent的事件处理• 自主内存存储处理 • 基于客户端的 Memcached 分布式 1、什么是MemcachedMemcached是一个开源的高性能,分布式的内存对象缓存系统,通过键值队的形式来对数据进行存取,Memcached是简单而强大,它的简单设计促进快速部署,易于开发,解决了大数据缓存面临的许多问题。对应的源码地址为:http://code.jellycan.com/files/memcached-1.2.6-win32-src.zip然后,解压开来,会看到一个memcac 阅读全文

posted @ 2011-04-19 15:01 愚见未来 阅读(1755) 评论(0) 推荐(0) 编辑

摘要: 一般我们在使用TabControl时,需要添加多个tab页,然后把不需要的tab页通过鼠标右键点击ContextMenu菜单的形式进行关闭,下面的代码是直接在tab页上面添加按钮事件,直接点击关闭按钮,就可以关闭tab页。public class CloseableTabItem : TabItem { static CloseableTabItem() { DefaultStyleKeyProperty.OverrideMetadata(typeof(CloseableTabItem), new FrameworkPropertyMetadata(typeof(CloseableTabIte 阅读全文

posted @ 2011-04-19 14:23 愚见未来 阅读(3387) 评论(2) 推荐(1) 编辑

摘要: TreeView本身不支持直接使用XmlSerializer序列化,所以要利用其它途径来进行保存,以下代码就是其中一种保存成文件的方式,仅供参考。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serialization.Formatters.Binary;using System.Windows.Controls;namespace Flexware.Controls{ /// <summary&g 阅读全文

posted @ 2011-04-19 14:02 愚见未来 阅读(409) 评论(0) 推荐(0) 编辑