- 博客(8)
- 资源 (13)
- 收藏
- 关注
转载 操作系统死锁
<br />操作系统死锁,在操作系统课程当中属于比较关注的一个知识点,在这里做个简单的梳理。<br />死锁的四个必要条件<br />操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进<br />程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能<br />继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解<br />除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期<br />地等待永远不会
2010-06-23 15:50:00 463
转载 用C#制作字幕显示屏幕保护
<br />本文介绍使用C#制作屏幕保护的方法,这个屏幕保护就是仿效视窗系统自带的字幕屏保。<br /><br /> 屏幕保护程序的扩展名虽然是"scr",但其实是一个可执行的"exe"文件。但他又是一个比较独特的"exe"文件。下面就来探讨一下,用C#是如何编写屏幕保护的整个过程。<br /><br />一.本文中介绍的程序设计及运行环境<br /><br /> (1).微软视窗2000 服务器版<br /><br /> (2)..Net Framework SDK 正式版<br /><br
2010-06-22 11:04:00 815 3
原创 C# 中的委托
<br />C#委托类<br />委托类似于函数指针,但函数指针只能引用静态方法,而委托既能引用静态方法,也能引用实例方 法。委托使用分三步:1、委托声明;2、委托实例化;3、委托调用。<br />示例一:<br />程序代码 1.using System; 2.3.namespace 委托 4.{ 5. delegate int NumOpe(int a,int b); //第一步:委托声明 6. class Class1 7. { 8.
2010-06-12 16:52:00 459
原创 C# 中的索引器
<br />在C#中,有一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有限资源等,能让类具有类似数组的行为当然也是非常有用的。本文就会引领你设置类来采用索引器。但是,首先让我们概述下属性这个概念以便了解些必要的背景知识。<br />属性<br />假如你曾经用VB6编写过程序,那么你应该很熟悉属性方法才对,所谓属性方法其实就是
2010-06-12 16:43:00 506
原创 C# 3.0语言新特性之Lambda表达式
<br />Lambda表达式提供一种更精简的方式来写匿名方法,其语法格式为:<br />Ø 表达式:<br /> 赋值表达式<br /> 非赋值表达式<br />Ø 非赋值表达式:<br /> 条件表达式<br /> Lambda表达式<br /> 查询表达式<br />Ø
2010-06-05 18:02:00 1175
原创 C#3.0新特性之隐式类型数组
<br />隐式类型数组定义语法为:<br /> 1. 数组创建表达式:<br /> new [] 数组初始化器<br /><br />隐式类型数组实例的类型是根据数组初始化器推导出来的,所以这个数组初始化器只能包含确切的一种类型(也可以包含可以隐式转换成这种类型的类型),而且这个类型不是null,否则将产生一个编译错误。示例:<br /> var a = new[] { 1, 10, 100, 1000 }; // int
2010-06-05 17:54:00 806
原创 C#3.0新特性之匿名类型
<br />C#3.0允许将new和一个匿名对象初始化器一起来创建一个匿名类型的对象。具体语法格式为:<br />匿名对象创建表达式:<br /> new 匿名对象初始化器<br /> 匿名对象初始化器:<br /> {成员声明器列表}<br />成员声明器列表:<br /> 成员声明器<br /> 成员声明器列表,成员声明器<br /> 成员声明器:<br /> 简单名称<br /> 成员访问<br />
2010-06-05 15:39:00 542
原创 C#3.0新特性之对象初始化器
<br />对象初始化器用于指定对象的一个或多个可访问的字段或属性的值,通过{和}进行封闭起来,多个字段赋值之间通过逗号分割。具体语法元素是:<br /> 1. 对象创建表达式:<br /> new 类型(类型参数可选)对象或集合初始化器可选<br /> new 类型对象或集合初始化器<br /> 2. 对象或集合初始化器:<br /> 对象初始化器<br /> 集合初始化器<br />
2010-06-05 15:31:00 489
springboot_Jfreechart.zip
2019-10-28
spring-boot-scheduled.zip
2019-10-15
spring-boot-Quartz-1.zip
2019-10-12
spring-boot-scheduled3.zip
2019-10-11
Maven工程 SSM 整合Shiro
2019-04-14
SpringBoot项目SSM+Redis整合
2018-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人