摘要:
对于计算机来说,它只认识二级制的数据。图灵机的模型就是在一条长长的纸带上分好了一格格的位(bit), 每一位只能是0或1。程序就是将这条纸带每一位经过读取器,读取出结果。 二进制只能表示两种不同情况,显然是不能满足我们语言中的 各种字词的。至少得表示出数字0~9,英文字母的a~z才能满足基本沟通问题 阅读全文
摘要:
#include <stdio.h> #include <stdint.h> #include <inttypes.h> int main(void) { uint64_t num = 9223354444668731392; printf("%lu\n", num); //十进制输出 printf 阅读全文
摘要:
Python对文件的处理,新建目录,写入一个txt文件然后读取刚才写入的内容。这里是在windows系统演示,目录用“\”。如果在linux系统,区别就是目录的斜杠号要用“/”。 运行之后将在D盘新建一个"mydir"的文件夹,在文件夹下新建“mytxt.txt”文件并写入内容。 参考: [1] A 阅读全文
摘要:
在linux系统中,利用图形化界面安装虚拟机。首先启动 virt-manager,当然没有安装 virt-manager需要先安装好。 I. 准备工作。 1. 在linux系统上安装虚拟机环境KVM 2. 将安装的系统iso文件或者img文件拷贝到物理机linux系统的/var/lib/libvir 阅读全文
摘要:
存入IP地址时,使用inet_pton函数将输入的十进制字符串转出二进制。取出IP时再使用inet_ptop函数将“二进制整数”转成“点分十进制整数”显示。这两个函数都在宏定义#include <arpa/inet.h>中 C文件,test_ip.c test_ip.h文件用于放定义的结构体 运行结 阅读全文
摘要:
代码下载:GitHub的项目地址或者在LATEX项目报告模板下载。 编译环境:Latex的编译器,如Ctex软件。 把源码clone或者下载到本地后,根据他的说明 如何开始 使用report.tex开始编辑,并按照那里给出的说明进行操作。 用Latex编译report.tex就可以生成pdf,见:p 阅读全文
摘要:
安装依赖包 pip3 install networkx 在图书馆的检索系统中,关于图书的信息里面有一个是图书相关借阅关系图。跟这个社交网络图是一样的,反映了不同对象间的关联性。利用python画社交网络图使用的库是 networkx import networkx as nx import matp 阅读全文
摘要:
在一个if语句中,括号里面包含多个条件时。条件是否被执行要看if语句里面各个条件是“与”的关系还是“或”的关系。 运行结果 结果分析 1. 在第一个if语句中,条件之间为“或”关系。只要一个满足就跳出if判断,“++second”并未执行。所以second = 0; 2. 在第二个if语句中,条件之 阅读全文