代码改变世界

阅读排行榜

艾伟:C#多线程学习(一) 多线程的相关概念

2011-08-29 00:09 by 狼人:-), 185 阅读, 收藏,
摘要: 本系列文章导航C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的自动管理(定时器)C#多线程学习(六) 互斥对象 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程? 多线程是指程序中包含多个执行流,... 阅读全文

艾伟:如何实现用返回值重载

2011-08-29 00:01 by 狼人:-), 185 阅读, 收藏,
摘要: 今天[ IceSharK - PP.Poet ]很清纯地提出了一个问题,如何能做到函数返回值重载?简单的说,就是如何实现 stringTest() {...} int Test() {...} 然后通过接受方的上下文自动选取重载: int i = Test(); string s = Test(); 当然VB或者C#都是不允许这样写的。不过IL并没有禁止这一写法,事实上在VB或C#中有一种语法结构允许按照返回值选取相应的重载,那就是隐式类型转换运算符(implicit operator或者Widening Operator CType)。通过辅助类的隐式类型转换运算符,我们可以实现上述要求的语 阅读全文

艾伟:WinForm控件开发总结(三)------认识WinForm控件常用的Attribute

2011-08-29 00:00 by 狼人:-), 185 阅读, 收藏,
摘要: 在前面的文章里我们制作了一个非常简单的控件。现在我们回过头来看看这些代码透露出什么信息。 这个类是直接从Control类派生出来的,自定义控件都是直接从Control类派生出来的。这个类定义了一个属性TextAlignment,用来控制文本在控件中显示的位置: [Category("Alignment"),Description("Specifiesthealignmentoftext.")]publicContentAlignmentTextAlignment{get{returnalignmentValue;}set{alignmentValue=v 阅读全文

移动Web界面构建最佳“.NET研究”实践

2011-10-20 21:57 by 狼人:-), 184 阅读, 收藏,
摘要: 自从智能手机问世以来,移动市场可谓是突飞猛进,这是大家有目共睹的。大多数技术型的站长都明白,没有他们珍爱的iPhone或Android设备,他们就不会赚到钱。我们曾给大家介绍过如何设计一个简结的移动互联网站,Web站点需要按照这些规范不断地进行调整,才能满足移动市场的需要。 移动风格的Web站点的需求的增长让站长们疲于奔命。为了满足移动设备的需要,Web站点的布局不得不进行更新,同时,样式也需要做一定的调整菜可以。下面,我会谈到一些最佳实践,以及如何重构你的站点,让它对移动设备来说更加友好。 让简单性贯穿始终 无论你使用什么设备,相对桌面平台来说,所有的移动硬件都不是按照某些... 阅读全文

PySide“.NET研究”中的信号和槽

2011-10-20 21:56 by 狼人:-), 184 阅读, 收藏,
摘要: 本文主要介绍在PySide中如何使用信号和槽。传统的使用方式已经在参考文档里给出,我们的重点是解释如何使用新的代码风格来操作信号、槽。 PyQt中使用信号、槽的新代码风格是在PyQt v4.5中介绍的,这个风格的主要目的是为Python程序员们提供一个符合Python风格的方式。 传统方式:SINGAL和SLOT QtCore.SIGNAL和QtCore.SLOT是Python使用Qt信号、槽传送机制的接口。这就是我们所说的旧方式。 下面这个例子使用了QPushButton的点击信号,而连接方法并非符合python习惯的语法。它需要通知对象,并将它的信号和另外个槽连接。 Co... 阅读全文

对抽“.NET研究”象编程:接口和抽象类

2011-10-19 19:40 by 狼人:-), 184 阅读, 收藏,
摘要: 1. 引言 在我之前的一篇post 《抽象类和接口的谁是谁非 》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2. 概念引入 什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR 允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C# 中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时... 阅读全文

Silverlight开发廋身攻略(“.NET研究”一)

2011-10-18 22:39 by 狼人:-), 184 阅读, 收藏,
摘要: 相信大家在用Silverlight做应用开发时,随着项目的进展系统功能越来越多,肯定为Xap包越来越大而烦恼,Xap包的大小直接影响应用程序的加载速度,给用户造成不良的用户体验。我也曾为这个问题头痛过,经过在网上查阅资料和项目实践发现可通过以下三种方式给Silverlight应用程廋身。 1、定期检查系统项目模块的引用集,移除多余的引用库 2、图片资源文件,如果不是必须放在资源中的,可以采用按需加载 3、将系统划分成多个Silverlight项目,然后根据需要进行Xap加载 下面我将结合实例来对三种方法进行说明: 一、定期检查,移除多余引用库 在我们实际项目开发中,... 阅读全文

.NET 分布式架构开发实战之二 草稿设计“.NET研究”

2011-10-15 19:52 by 狼人:-), 184 阅读, 收藏,
摘要: 前言: 本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。 本篇的议题如下: 1) 第一个数据层草图的提出 2) 对数据访问层的思考 3) 第二个数据层草图的提出 1.数据层草图的提出 Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。 因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才是最重要的,往往很多时候,在设计程序时,首先在头脑中就已经把整个功能已经实现了,甚至代码的详细编写都已经在头脑中走了一遍,并且在头脑上海徐汇企业网站设计与制作中运行,调试了。 开始设计了,因为... 阅读全文

系统架构技能之设计模式“.NET研究”—代理模式

2011-10-15 19:51 by 狼人:-), 184 阅读, 收藏,
摘要: 一、上篇回顾 很久没有更新设计模式系列的文章了,有了很多热心朋友的反馈,我决定继续将这个系列赶快写完,最近由于过年了,有很多相关的事宜要做,所以没有时间来写,也是对大家的说下抱歉,感觉写文章的时间越来越少了,不过我会努力,尽快将这个系列写完,与大家共勉,希望大家有什么意见或建议,都可以帮我提出来,我好改进,谢谢!。 本文主要是讲述设计模式中的结构性模式中的最后一个本系列讲述的模式,也是经常用到的模式,代理模式,由于目前我们在很多的技术中都会用到这个代理模式,所以对我们来说,代理模式是必须掌握的模式之一。我们先来看看代理的思路及原理: 通过上面的图片,我们可以看到,通过增加代... 阅读全文

RSA被顶级分析公司评为安全信息和事件管理领导厂商

2011-10-08 19:56 by 狼人:-), 184 阅读, 收藏,
摘要: 2009年6月12日,EMC 信息安全事业部RSA宣布,RSA在2009年安全信息和事件管理(SIEM)魔力象限中位列领导者象限。这项评估主要着眼于企业的执行能力和规划完整性。Gartner是在其2009年5月29日发布的,由Mark Nicolett和Kelly M. Kavanagh所作的“2009年安全信息和事件管理魔力象限”的报告中做出上述评价的。 根据Gartner的调查,客户对实时分析安全事件数据(以进行威胁管理,主要侧重于网络事件),以及分析和报告日志数据(以进行安全政策的法规遵从监测,主要集中于主机和应用事件)的需求推动了SIEM市场的发展。 RSA enVision平台旨在. 阅读全文
上一页 1 ··· 266 267 268 269 270 271 272 273 274 ··· 416 下一页