编译原理-直接扫描法词法分析
词法分析是编译过程的第一步工作,将字符流转换为单词序列,输出到中间文件中,这个中间文件将会作为语法分析程序的输入,进行下一步工作。
词法分析是编译过程的第一步工作,将字符流转换为单词序列,输出到中间文件中,这个中间文件将会作为语法分析程序的输入,进行下一步工作。
这是操作系统老师布置的一项作业,作业内容如下:
试根据你自己的理解,采用类C语言设计和描述操作系统关于进程控制块的数据结构、组织方式及管理机制。在此基础上,给出进程的创建、终止、阻塞、唤醒、挂起与激活等函数原型及函数代码。注意,对于过于复杂的功能或你无法解决的细节可采用指定功能的函数模块如处理机scheduler()调度来替代。
这篇文章首先介绍了Linux操作系统中的进程控制块task_struct,再根据《操作系统原理》中的描述写了进程调度的伪代码。
之前在电脑上绘图一直都是用visio或是各种在线的绘图网站,我个人觉得使用visio是一件很繁琐的事情。这学期有几节课需要绘图,我就又开始了对绘图方式的寻找。前几天偶然在网上发现了使用dot语言配合Graphviz绘图的方案,这种方案十分简洁明了。今天来介绍一下用Graphviz画图的方法。
当您完成了搭建工作,在谷歌搜索您的博客时,会发现搜索结果并不是如您所愿。这是因为您的博客还未进行SEO优化,本文将介绍博客SEO优化相关内容。
静态站点拥有一定的局限性,因此,我们需要一些第三方服务来拓展站点功能。本文将介绍如何在Next主题下集成第三方服务。
在成功发布了第一篇文章后,我们来进行美化博客的工作。目前Hexo博客中使用最多的主题就是Next主题,在使用Next主题时,我们最好先查看官方的中文文档。我的文章也只是概括补充文档,并且介绍我个人配置过程中遇到的一些坑。
在使用Github Pages + Hexo搭建博客(一)—— 配置git、Hexo中,我介绍了如何搭建一个基于Hexo的个人博客,以及将它部署到您的github pages上的方法。相信现在您已经搭建好了您的博客,下一步就是在自己的博客上发布文章了。因此,在这篇文章中,我将向您介绍在Hexo中写作以及发布文章的过程。
一直想要搭建一个博客,但一直没有付诸实施,抽了一个周末的时间捣鼓了一下github pages+Hexo的博客搭建方式,也算完成的一个并不完美的成品。本文基于官方文档,同时记录了我遇到的一些问题,下面就和大家分享我的搭建过程。
适用于mac环境的搭建