
笔记
LOI_DawnKing-
还记得年少时的梦吗?像一朵永不凋零的花。
展开
-
操作系统 吸烟者问题 进程的同步互斥
操作系统 吸烟者问题 进程的同步互斥这个解释的挺清楚的:https://www.cnblogs.com/wkfvawl/p/11534452.html代码:producer.c#include "ipc.h"int main(int argc, char *argv[]) { int rate; //可在在命令⾏第⼀参数指定⼀个进程睡眠秒数,以调解进程执⾏速度 if (argv[1] != NULL) rate = atoi(argv[1]); else rate = 3; //不原创 2020-11-20 15:34:49 · 701 阅读 · 0 评论 -
PWM 与 死区时间 与 单片机的id加密
PWM简单的说,比如你有5V电源,要控制一台灯的亮度,有一个传统办法,就是串联一个可调电阻,改变电阻,灯的亮度就会改变。还有一个办法,就是PWM调节。不用串联电阻,而是串联一个开关。假设在1秒内,有0.5秒的时间开关是打开的,0.5秒关闭,那么灯就亮0.5秒,灭0.5秒。这样持续下去,灯就会闪烁。如果把频率调高一点,比如是1毫秒,0.5毫秒开,0.5毫秒灭,那么灯的闪烁频率就很高。我们知道,闪烁频率超过一定值,人眼就会感觉不到。所以,这时你看不到灯的闪烁,只看到灯的亮度只有原来的一半。同理,如果1毫秒转载 2020-07-09 15:39:22 · 374 阅读 · 0 评论 -
Keil && SC95F8617
LED灯变换#include "sc95.h"void delay(unsigned long mycnt);void main(void) { P0CON|=0x40; P0CON|=0x04; P06=1; P52=1; while(1) { P06=1; P52=0; delay(100000); P06=0; P52=1; delay(100000); }}void delay(unsigned long mycnt){ while(m...原创 2020-07-08 10:32:05 · 2167 阅读 · 0 评论 -
单片机应用系统常用的元器件
1 电阻色环电阻:色环实际上是早期为了帮助人们分辨不同阻值而设定的标准。前两个色环正常读数。比如 棕黑金金 棕黑就是 10黑,棕,红,橙,黄,绿,蓝,紫,灰,白, 金, 银0, 1, 2, 3, 4, 5, 6, 7, 8, 9,± 5%,±10%倒数第二环,表示10的幂数。棕黑金金 倒数第二环的金就是10的-1次幂就是0.1黑,棕,红,橙,黄,绿,蓝,紫,灰,白, 金, 银0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2最后一位,表示误差。棕黑金金 最后一环的金就原创 2020-07-07 19:58:30 · 7662 阅读 · 0 评论 -
数据结构 - 排序总结
偶然发现菜鸟教程有着,整挺好存一下:https://www.runoob.com/w3cnote/radix-sort.html快速排序:分治思想的冒泡排序sf:https://segmentfault.com/a/1190000017314698 一篇文章让你真正了解快速排序阮一峰没有编号的反人类目录,不过可以看右方优快云默认目录。文章目录数据结构复习排序名次排序/计数排序/原地重排名次计算名次排序利用附加数组的计数排序原地重排选择排序及时终止的选择排序及时终止的冒泡排序插入排序堆 &am.原创 2020-06-30 17:34:51 · 809 阅读 · 0 评论 -
数据结构 复习大纲
数据结构复习文章目录数据结构复习排序名次排序/计数排序/原地重排名次计算名次排序利用附加数组的计数排序原地重排选择排序及时终止的选择排序及时终止的冒泡排序插入排序堆 & 堆排序归并排序 分治快速排序 分治箱子排序基数排序排序总结稳定排序copy函数的三个参数渐进记法散列表线性探查链式散列负载因子性能树树的还原根据前中序列,求后序huffman树AVL树B-树图拓扑排序DijkstraPrim矩阵特殊矩阵的压缩稀疏矩阵相加相乘排序名次排序/计数排序/原地重排名次计算名次是所有比它小的元素个数原创 2020-06-30 17:28:53 · 574 阅读 · 0 评论 -
计算机网络第六章 应用层
6.1 网络应用模型应用层概述网络应用模型客户/服务器(C/S)模型P2P模型原创 2020-06-29 19:54:37 · 544 阅读 · 1 评论 -
程序设计思维 复习大纲
1 程序设计基本常识1.1 关闭cin,cout 同步使用后不能再使用scanf || printf。ios::sync_with_stdio(false);1.2 快速读入void read(int &x) { x = 0; int f = 1; char ch = getchar(); while (ch < '0' || ch > '9') { if (ch == '-') f = -1; ch = get原创 2020-06-27 16:27:32 · 507 阅读 · 0 评论 -
计算机网络第五章 传输层
5.1 传输层概述功能两个协议对比寻址与端口5.2 UDP协议UDP只是在IP数据报服务上增加了很少的功能:复用分用和差错检测功能。首部格式UDP校验在接收端,校验和不用补05.3.1 TCP协议特点和TCP报文段格式TCP协议的特点TCP报文段首部格式5.3.2 TCP连接管理TCP连接建立弱点,SYN洪泛攻击TCP的连接释放5.3.3 TCP可靠传输累计确认...原创 2020-06-18 01:02:55 · 251 阅读 · 0 评论 -
计算机网络第四章 网络层
4.1.1 网络层功能概述网络层主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,网络层传输单位是数据报。功能路由选择与分组转发(最佳路径)异构网络互联拥塞控制4.1.2 数据交换方式:电路交换、报文交换与分组交换电路交换e.g.:电话网络步骤/阶段:建立连接(呼叫/电路建立)=>通信=>释放连接(拆除电路)是独占资源的。优点:1.通信时延小 2.有序传输 3.没有冲突 4.实时性强缺点:1.建立连接时间长 2.链路独占,使用效率低 3.灵原创 2020-06-17 23:21:53 · 1172 阅读 · 0 评论 -
计算机网络第三章 数据链路层
3.1 概述(都是重点)数据链路层的功能电路层的两种信道局域网、广域网链路层的设备数据链路层的基本概念结点:主机、路由器链路:网络中两个结点之间的**物理通道。链路的传输介质主要有双绞线、光纤和微波。分为有线链路、无线链路。数据链路:网络中两个结点之间的逻辑通道。**把实现控制数据传输协议的硬件和软件加到链路_上就构成数据链路。帧:链路层的协议数据单元,封装网络层数据报。数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻结点传送数据报。功能数据链路层在物理层提供原创 2020-06-17 12:34:37 · 4259 阅读 · 0 评论 -
计算机网络第二章 物理层
2.1.1 物理层基本概念物理层基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层主要任务:确定与传输媒体接口有关的一些特性=》定义标准特性:1.机械特性:定义物理连接的特性,规定物理连接时所采用的的规格、接口形状、引脚数目、引脚数量和排列情况。2.电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。3.功能特性:指明某条线上出现的某一电平的表示何种意义,接口部件的信号线用途。4.规程特性:(过程特性)定义各条物原创 2020-06-15 20:05:26 · 971 阅读 · 0 评论 -
计算机网络第一章 计算机网络体系结构
1.1.1 概念、组成、功能和分类计算机网络的功能数据通信 *资源共享 *分布式处理提高可靠性负载均衡计算机网络的组成1.组成部分硬件+软件+协议2.工作方式*边缘系统:用户直接使用)C/S + P2P核心部分:为边缘部分服务3.功能组成*通信子网:实现数据通信资源子网:实现资源共享/数据处理计算机网络的分类按照分布范围:广域网WAN(交换技术)、城域网MAN、局域网LAN(广播技术)、个人区域网PAN按照使用者:公用网、专用网。按照交换技术:电路交换、报文交换原创 2020-06-14 17:09:21 · 828 阅读 · 0 评论 -
模板整理计划
模板s原创 2016-11-15 12:12:34 · 1033 阅读 · 4 评论 -
不重复排列的生成
当一个集合中有许多重复的元素,如{2,2,2,2,2} 如何生成不重复的排列? 易知答案只有一个。原创 2016-09-26 15:30:46 · 1100 阅读 · 0 评论 -
堆 C++实现
以 codevs1076 排序为例;原创 2016-09-26 20:17:37 · 462 阅读 · 0 评论 -
【笔记】排列数与组合数(非完整)
QAQ原创 2016-09-27 08:48:50 · 1318 阅读 · 0 评论 -
【笔记】链表
怀疑当时怎么学的邻接表。感觉链表还是不会用。 果然辣鸡,需要补;先放小白(紫)代码(引):#include #include const int maxn=100000+5;int last,cur,next[maxn];//光标位于cur号字符后面char s[maxn];int main(){ while(scanf("%s",s+1)==1){原创 2016-09-13 18:16:45 · 329 阅读 · 0 评论 -
【笔记】数组
函数数组传参原创 2016-09-10 08:45:04 · 296 阅读 · 0 评论