自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ShuLiu's Log Book

笔记本

  • 博客(12)
  • 收藏
  • 关注

转载 SmartThreadPool

https://github.com/amibar/SmartThreadPool首先是实例化的时候的参数的解释//Initialize SmartThreadPool & Make logs//SmartThreadPool m_hThreadPool;//m_hThreadPool = new SmartThreadPool();//声明一个线程池STPStartInfo s

2014-06-18 15:50:12 1562

转载 C#使用多线程

1.  单元模式和Windows Forms       单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Windows Forms使用或包装了长期存在的Win32 API——连同它

2014-06-18 15:31:58 727

转载 并发数据(锁)ReaderWriterLockSlim

ReaderWriterLockSlim 类ReaderWriterLockSlim 类支持三种锁定模式:Read,Write,UpgradeableRead。这三种模式对应的方法分别是 EnterReadLock,EnterWriteLock,EnterUpgradeableReadLock 。再就是与此对应的 TryEnterReadLock,TryEnterWriteLock,Try

2014-06-18 15:29:27 709

转载 ReaderWriterLockSlim使用注意事项

ReaderWriterLockSlim是3.5新推出的一个类型,用来改良ReaderWriterLock的性能问题,提供了个轻量级的读写锁的实现。    不过,今天在看msdn论坛的时候,发现一个帖子,里面提到了ReaderWriterLockSlim的一个性能问题,不过这个性能问题与之前ReaderWriterLock的性能问题不同,不是使用时的性能问题,而是GC回收时的性能问题。  

2014-06-18 15:26:02 2037

转载 RedHat在字符模式下安装图形界面

我们只是在安装的过程中忘了装图形界面,说明图形界面的程序包已经集成在我们的安装光盘里了其实我们只需要配好本地yum这些问题也就不再是问题了,只需要几条命令和几分钟的时间我们就能召唤回友好的图形界面废话少说,首先当然是要来把安装光盘配制成本地yum源了,配置方法请看这里http://blog.sina.com.cn/s/blog_5da3708f01014sk8.html

2014-06-11 23:20:05 621

转载 RHEL6.1配置光盘为本地yum源

linux虽稳定,但也让其失去了一些东西,其中给初学Linux者最强烈的感受应该是其图形界面的管理不及windows的强大。特别是在安装软件的时候时常会遇到依赖性问题。我们可以通过配置yum来帮我们解决繁琐的软件依赖关系。下文主要来讨论RHEL中配置本地光盘为yum源。第一步当然是要挂载光盘了我把光盘挂载到了/mnt下我们到/mnt下看看里面的内容现在我们来写yum

2014-06-11 23:19:01 764

转载 ?? 运算符(C# 参考)

?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。 如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。

2014-06-05 17:14:11 666

转载 C# volatile 与 lock

C# volatile 与 lockvolatile的使用场景:多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volatile修饰的变量,不允许线程进行本地缓存,每个线程的读写都是直接操作在共享内存上,这就保证了变量始终具有一致性。缺点很明显:牺牲了效率。lock的使用场景:多个线程同时访问一个代码块

2014-06-05 15:35:52 670

转载 C#中的多线程

By Joseph Albahari, Translated by Swanky WuBased on "C# 3.0 in a Nutshell" by Joseph Albahari and Ben Albahari (O'Reilly Media) http://www.albahari.com/nutshell/第四部分:高级话题非阻止同步

2014-06-05 15:33:36 841

转载 kdb q介绍

Q起源Kx systems公司的创始人之一Arthur Whitney在2003年研发了列式数据库KDB和它的操作语言q。q也可以写成Q。设计之初,q语言要做到简洁,高效和富表达性。q的起源受到多种语言的启示。包括APL、LISP和函数式编程。APL是一个向量语言,所以Q也具有向量语言的一些特点:处理大批量数据时非常快处理数据的基本单元 - 列表

2014-06-05 11:31:09 1937

转载 C#中Abstract和Virtual

abstract可以用来修饰类,方法,属性,索引器和时间,这里不包括字段. 使用abstrac修饰的类,该类只能作为其他类的基类,不能实例化,而且abstract修饰的成员在派生类中必须全部实现,不允许部分实现,否则编译异常. 如:using System;namespace ConsoleApplication8{    class Program    { 

2014-06-05 09:57:41 476

转载 C#异步编程

同步方法和异步方法的区别同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作异步编程概览.NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名的 BeginInvoke 和 EndInvoke 方法。B

2014-06-04 10:29:54 705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除