自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

What

| poised

  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

转载 有理想的程序员必须知道的15件事

出处已经不详了。   作为程序员,要取得非凡成就需要记住的15件事。1、走一条不一样的路   在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2、了解自己的公司    以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你

2012-02-13 01:18:08 528

转载 牢记职场生存中的10大职业铁律 让你受用一生

信源:大旗网|编辑:2011-06-05| 网址:http://www.popyard.org (被墙)1、如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,小事不愿做。不要养成挑三拣四的习惯,处处表现出不满的情绪。记住,不做则已,要做就要做好。2、写出你一生要做的事情,把单子放在皮夹里,经常拿出来看。人生要有目标,要有计划

2012-02-13 01:07:42 776

转载 改善 C#程序的建议4:C#中标准Dispose模式的实现

转自: 改善 C#程序的建议4:C#中标准Dispose模式的实现        需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;

2012-02-10 11:40:46 478

转载 .Net下的线程同步:Part 6 of N--(避免锁定不恰当的同步对象)

本文转自:改善C#程序的建议8:避免锁定不恰当的同步对象        在C#中让线程同步的另一种编码方式就是使用线程锁。所谓线程锁,就是锁住一个资源,使得应用程序只能在此刻有一个线程访问该资源。可以用下面这句不是那么贴切的话来理解线程锁的作用:锁,就是让多线程变成单线程。在C#中,可以将被锁定的资源理解成new出来的普通对象。既然需要锁定的资源就是一个C#中的对象,我们就该仔细思

2012-02-09 13:30:10 570

原创 .Net下的线程同步:Part 5 of N--(Interlocked && Volatile...)

其它同步对象Interlocked"A statement is Atomic if it executes as a single indivisible instruction. Strict atomicity precludes any possible preemption. In C#, a simple read or assignment on a fiel

2012-02-08 22:09:18 966

原创 .Net下的线程同步:Part 4 of N--(Locks or Critical sections)

Locks(或者Critical sections)        锁定是一种一次只允许一个线程进入特定代码区段的机制,通过加锁实现。被锁定的代码区段称为critical section(关键区域)。锁定一段代码的方式有多种,下面将一一介绍。在介绍前,我们先来看看什么情况需要锁定:using System;using System.Threading;namespace NoLock

2012-02-08 21:40:52 528

原创 .Net下的线程同步:Part 3 of N--(Mutex)

MutexMutex的工作原理与lock关键字基本相同,因此在这里就不多介绍。但Mutex与lock和Monitor的最大不同在于其可以作用于多个进程,可以提供进程间同步。单实例运行Mutex一个最广泛的运用就是使程序只能有一个实例在运行。下面这段代码实现了单实例运行,先打开一个实例,再打开一个实例时由于前面实例的存在则会直接退出。using System;using S

2012-02-08 21:07:21 1202

原创 .Net下的线程同步:Part 2 of N--(Semaphores)

SemaphoresSemaphore 继承自System.Threading.WaitHandle,因此,你可以调用WaitOne(),视情况需要也可以调用WaitAny(),WaitAll(),SignalAndWait()等函数。Semaphore 就其用法而言,与夜店(国外)的运营方式很像。夜店有容量上限,由门卫确保,当满员时,外面的人不允许再进入,直到有一个人出来,才

2012-02-08 18:00:42 626

原创 .Net下的线程同步:Part 1 of N--(EventWaitHandle:AutoResetEvent and ManualResetEvent)

写本系列的想法源自: 改善 C#程序的建议6:在线程同步中使用信号量,但是其中只是提到了AutoResetEvent、ManualResetEvent的用法,我觉得不够全面,因此想对.net下的同步方法做个逐一介绍。        本文主要参考:Beginner's Guide to Threading in .NET: Part 3 of n,可以说是对于原文修改再加上个人理解和拆分后的译作

2012-02-08 17:35:49 832

转载 为程序员量身定制的12个目标--2)

7)关注安全  很少有程序员具备好的安全习惯。如果你对自己的数字安全很在意,你就会对你写的代码安全性更加关心。确保你在每个站点都使用了唯一的高安全系数密码。使用加密的密码管理器来管理你的密码,例如PasswordSafe 或者KeePassX。如果你还没有对整个磁盘加密,留出时间完成它。(在 Mac 上可以轻松完成)  每年都要研究过去 12 个月中前 10 位的安全漏洞。他们是如

2012-02-08 11:12:51 562

转载 为程序员量身定制的12个目标--1)

转自博客园:http://kb.cnblogs.com/page/128559/英文原文:12 resolutions for programmers  对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。变得有耐心保持健康拥抱变化带来的不适应学习一门新的编程语言自动化学

2012-02-08 11:08:31 482

原创 On Not "using System.Collections.Concurrent"

先看看微软官方文档上的说明吧: "TheSystem.Collections.Concurrent namespace provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections  and Sys

2012-02-07 10:56:24 908

翻译 .Net Framework下Timer类之对比

原文:http://msdn.microsoft.com/en-us/magazine/cc164015.aspx原作者:Alex Calvo,is a Microsoft Certified Solutions Developer for .NET. When he's not reading, coding, or meditating, he's playing guitar. You

2012-02-05 17:20:03 828

软件工程思想(林锐)

包含了“软件工程基本观念”; “程序员与程序经理”; “项目计划与质量管理”; “可行性分析与需求分析”; “系统设计”; “C++ 面向对象程序设计”; “ 测试与改错”; “维护与再生工程”。

2011-08-24

(程序结构及其理解)Structure and Interpretation of Computer Programs

作者从一个很基础很别致的视角向读者解释了计算机程序的结构,及其很多基本概念的实现。

2011-08-24

(Unix编程艺术)The Art of Unix Programming

作者对于unix下开发几十年的经验予以总结,其中很多思想可以为其他开发平台所用。信息量很大。

2011-08-24

Addison.Wesley.Accelerated.C++.chm

关于c++编程方面的经典著作,便于入门学习,简单实用,有比较多的示例,便于读者迅速掌握c++的基本技巧

2010-08-17

windows_forms_programming_in_csharp.chm

英文版,.chm格式,关于winforms编程方面的权威著作,非常好的阐述了winforms编程的各个方面。

2010-08-17

Visual C++技术内幕第5版.chm

看本书的书名就知道本书的分量了,微软资深专家解析微软内幕技术

2008-11-21

Programming windows

非常经典,Charles Petzold 的大名估计玩VC的都听说过,本书堪称经典,所以我就不多说了

2008-11-21

vc2004经验总结.chm

中文版,.chm格式,大量的作者的实际编程技巧集锦,非常实用

2008-11-21

空空如也

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

TA关注的人

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