兴趣使然的Qsiri
我是一个目前在青海大学就读计算机科学本科大二的学生。比较贪玩所以没有认真学导致到现在还只会一些比较基本的东西,希望通过自己的努力让自己变得更优秀。
展开
-
生产者消费者问题实践
生产者消费者问题实践进程互斥和同步原创 2022-08-21 12:13:59 · 1783 阅读 · 0 评论 -
Linux之线程创建及终止
Linux之线程创建及终止线程创建线程挂起线程终止原创 2022-08-21 11:29:44 · 664 阅读 · 0 评论 -
Linux系统之进程控制
Linux系统之进程控制进程创建进程加载进程等待与退出原创 2022-08-21 11:15:28 · 447 阅读 · 0 评论 -
Linux之进程创建及退出
Linux之进程原创 2022-08-12 22:50:39 · 338 阅读 · 0 评论 -
Linux之文件打包和解压缩命令
Linux之文件打包和解压缩命令原创 2022-08-11 14:44:15 · 415 阅读 · 0 评论 -
Linux 文件/目录管理命令
Linux文件/目录管理命令原创 2022-08-11 14:32:31 · 228 阅读 · 0 评论 -
Linux操作系统常用命令
Linux操作系统常用命令原创 2022-08-10 23:34:10 · 73 阅读 · 0 评论 -
主流操作系统及发展趋势
主流操作系统及发展趋势原创 2022-08-10 23:11:37 · 1266 阅读 · 0 评论 -
操作系统的基本功能和设计目标
操作系统的基本功能和设计目标原创 2022-08-10 23:01:10 · 400 阅读 · 0 评论 -
操作系统的发展历史
操作系统的发展历程原创 2022-08-10 22:50:06 · 103 阅读 · 0 评论 -
计算机信息表示(数字编码)
本关任务:使用Python编写一个将真实值转化为N位补码的小程序。为了完成本关任务,你需要掌握:1.原码、反码、补码的基本原理;2.实现编码转换的小程序。原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如,如果是8位二进制:反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上,符号位不变,其余各位数取反。补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变,其余各位数取反,最后再+1(即在反码的基础上+1)。根据提示,在右侧编辑器Begi原创 2022-06-28 22:43:08 · 324 阅读 · 0 评论 -
计算机信息表示(进制转换)
一个数值能够用不同进制表示,这些表示之间存在转换关系。计算机使用二进制表示数值,而人类惯用十进制。当将数值输入到计算机中时,必须将十进制转换为二进制,而将计算机中的数值输出时,一般要将其转换为十进制,以便于人阅读和理解。对整数而言,虽然进制不同,但是一个数的不同进制表示在数值上是相等的,因此有:上式等号左边下标10表示用十进制表示整数N。由上式可得,将二进制整数转换为十进制整数,可直接按照等号右边的式子,做十进制的乘法和加法就能完成。例如,二进制整数(10111)2可按照上式转换为十进制整数:原创 2022-06-28 22:29:48 · 206 阅读 · 0 评论 -
计算机信息表示(字符编码)
凯撒加密的过程是依次对明文中的每个字符进行处理。对于每个字符,按字母表顺序进行一定偏移,就得到了对应的密文字符。 如下图,当偏移量为 2 时,字符’a’按字母表顺序向后移动 2 位,对应的就是字符’c’,所以’a’对应的密文就是’c’。类似地,‘b’对应的是’d’、‘c’对应的是’e’,等等。 如果偏移后超过了字母表的范围,就从头开始。比如’y’偏移 1 位是’z’,再往后偏移 1 位,后面没有字符了,就又从’a’开始,所以’y’偏移两位对应的是’a’,而’z’偏移两位得到的是’b’。 这里所原创 2022-06-23 14:17:27 · 152 阅读 · 0 评论 -
计算机信息表示(除二取余)
第2关:实现除二取余方法任务描述本关任务是编程实现除二取余方法,计算十进制整数 d 对应的二进制整数 b。一般来说,算法具有 5 个特征:有 0 到多个输入;有 1 到多个输出;步骤是有限的,能在有限时间内完成;每个步骤都是可行的,如“x 除以 0”是一个不可行的步骤,因为 0 不能当除数;每个步骤都是明确的,如“x 足够接近 0”是一个不明确的表述,因为计算机不知道什么是“足够接近”。 因此,要构建一个算法,可以从两方面入手: 1)确定算法的输入和输出; 2)用有限个明确可行的步骤原创 2022-06-20 10:59:41 · 451 阅读 · 0 评论