会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
倒着爬行的蜗牛
归类自己需要的资料,慢慢爬行
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
36
下一页
2018年8月31日
【操作系统】银行家算法
摘要: 对于计算机中的死锁,我们有四种处理的方法,分别为预防死锁、避免死锁、检测死锁和解除死锁,而今天要说的Dijkstra的银行家算法就是最具有代表性的避免死锁的算法。 银行家算法的名字来源于该算法原本是为银行系统设计的,以确保银行在发放现金贷款时,不会发生不能满足所有客户需要的情况,在OS中可以用它来避
阅读全文
posted @ 2018-08-31 15:20 笑笑小白
阅读(950)
评论(0)
推荐(0)
2018年8月29日
转 图解排序算法(三)之堆排序
摘要: 预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于
阅读全文
posted @ 2018-08-29 15:21 笑笑小白
阅读(1135)
评论(0)
推荐(0)
2018年8月21日
转 信号量与PV操作
摘要: 在计算机操作系统中,PV操作是进程管理中的难点。首先应弄清PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程),对信号量进行操作,具体定义如下: P(S):①将信号量S的值减1,即S=S-1; ②如果S³0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。 V(S):
阅读全文
posted @ 2018-08-21 15:55 笑笑小白
阅读(934)
评论(0)
推荐(0)
2018年8月14日
二进制小数及 IEEE 浮点表示
摘要: 1、二进制小数 前面这篇博客 进制间的转换 我们已经讲过了各个进制数的表示。现在我们复习一下: 进位计数制的要素: ①、数码:用来表示进制数的元素。比如二进制数的数码为:0,1。十进制数的数码为:0,1,2,3,4,5,6,7,8,9。十六进制数的数码为:0,1,2,3,4,5,6,7,8,9,A,
阅读全文
posted @ 2018-08-14 10:38 笑笑小白
阅读(11733)
评论(0)
推荐(1)
转 :原码,反码,补码
摘要: 数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。 对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算
阅读全文
posted @ 2018-08-14 10:12 笑笑小白
阅读(668)
评论(0)
推荐(1)
2018年7月26日
转:C# Delegate委托 1
摘要: Delegate中文翻译为“委托”。MSDN中对Delegate的解释如下: C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象、类
阅读全文
posted @ 2018-07-26 15:59 笑笑小白
阅读(300)
评论(0)
推荐(0)
C#中Invoke的用法2
摘要: 在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写: void ButtonOnClick(object sender,EventAr
阅读全文
posted @ 2018-07-26 13:49 笑笑小白
阅读(1187)
评论(0)
推荐(0)
2018年7月25日
C#中Invoke的用法1
摘要: invoke和begininvoke 区别 一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。 首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begininvoke。
阅读全文
posted @ 2018-07-25 17:24 笑笑小白
阅读(1097)
评论(0)
推荐(0)
转 c#中stringbuilder的使用
摘要: String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 S
阅读全文
posted @ 2018-07-25 11:33 笑笑小白
阅读(305)
评论(0)
推荐(0)
C#串口SerialPort常用属性方法
摘要: SerialPort(): //属性 .BaudRate;获取或设置波特率 .BytesToRead;得到 接收到数据的字节数 .BytesToWrites;得到送往串口的字节数 .DataBits;获取或设置数据位 .IsOpen;获取一个值,判断串口是否打开 .Pariy;获取或设置校验位 .P
阅读全文
posted @ 2018-07-25 11:03 笑笑小白
阅读(14081)
评论(0)
推荐(1)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
36
下一页
公告