摘要: C语言的文法可以用BNF(Backus-Naur Form,巴克斯-诺尔范式)表示,如下所示: ```<程序> ::= <函数定义> <函数定义> ::= <类型说明符> <函数名> "(" <参数列表> ")" "{" <语句列表> "}" <类型说明符> ::= "int" | "float" 阅读全文
posted @ 2023-06-07 20:06 00lab 阅读(463) 评论(0) 推荐(0) 编辑
摘要: # windows共享,linux内挂载,实现虚拟机与windows共享文件夹 就不死磕安装vmware tools的方式了,浪费不少时间,都失败了。发现windows内共享,linux内挂载更为方便简单。 1.配置windows共享 在本地机上以Windows10举例 :在控制面板 -->程序–> 阅读全文
posted @ 2023-05-23 21:35 00lab 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: ## tar 压缩 ```shell tar -cvf xxx.tar xxx #-c打包,仅打包,无压缩 tar -zcvf xxx.tar.gz -C xxx #-z表示用gzip压缩,常以gz或tgz结尾,-C 打包xxx目录的所有内容 ``` 解压 ```shell tar -zxvf xx 阅读全文
posted @ 2023-05-15 10:10 00lab 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 后来试了一下方法无效了,可参考https://zhuanlan.zhihu.com/p/489362379?utm_id=0 如果打不开https://www.githubs.cn/,看其他博客写了很多种办法,发现仅如下办法即可,记录下 刷新DNS win+r, 打开cmd窗口,输入ipconfig 阅读全文
posted @ 2023-05-14 23:53 00lab 阅读(118) 评论(0) 推荐(0) 编辑
摘要: OS1-OS版hello world 其实就是让BIOS拉起一个裸机汇编(实模式),对应是保护模式。 ds段寄存器。 写一个汇编程序helloOs.S # 以下是AT&T的语法, $开头表示立即数(如自定义符号代表的偏移量)%开头表示寄存器 BOOTSEG = 0x7c0 # 0x7c00 .cod 阅读全文
posted @ 2023-05-13 19:20 00lab 阅读(88) 评论(0) 推荐(0) 编辑
摘要: C/C++中的强符号和弱符号 先看如下场景 // 在1.c中定义了全局变量 int g = 1; int g2; 同时 // 在2.c中也定义了全局变量 int g = 1; double g2; 对上边C文件编译时会报**符号重复定义(Multiple Definition)**的错误,这是因为在 阅读全文
posted @ 2023-05-13 17:37 00lab 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. 数组与指针 1.1 一维数组与指针 例子: 指针格式:int a[10] 退化为指针是指向一个元素的指针,故int *p = a; 访问数组的方式:p[i], *(p + i); 1.1 二维数组与指针 例子1: 上述内存模型可解释如下: 数组s 常量区 地址A 地址A cacul 地址B 地 阅读全文
posted @ 2018-09-26 17:37 00lab 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 以下内容包含笔试练习库的题目和代码,题目来自牛客网,仅供参考。 阅读全文
posted @ 2018-09-19 19:10 00lab 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 1. 使用命令:sudo pip3 install --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0rc2-cp35-cp35m-linux_x86_64.whl 安装。 遇到如下问题: 阅读全文
posted @ 2018-08-27 16:03 00lab 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 题目描述:骰子是一个立方体,每个面一个数字,初始为左1,右2,前3(观察者方向),后4,上5,下6,用123456表示这个状态,放置到平面上,可以向左翻转(用L表示向左翻转1次),可以向右翻转(用R表示向右翻转1次),可以向前翻转(用F表示向前翻转1次),可以向后翻转(用B表示向右翻转1次),可以逆 阅读全文
posted @ 2018-08-21 11:22 00lab 阅读(1569) 评论(0) 推荐(0) 编辑