POSIX兼容操作系统中的一个系统级别的定时器
数据库Truncate、Delete和Drop的区别
Truncate、Delete和Drop的区别
区别点 | drop | truncate | delete |
---|---|---|---|
执行速度 | 快 | 较快 | 慢 |
命令分类 | DDL(数据定义语言) | DDL(数据定义语言) | DML(数据操作语言) |
删除对象 | 删除整张表和表结构,以及表的索引、约束和触发器。 | 只删除表数据,表的结构、索引、约束等会被保留。 | 只删除表的全部或部分数据,表结构、索引、约束等会被保留。 |
删除条件(where) | 不能用 | 不能用 | 可使用 |
回滚 | 不可回滚 | 不可回滚 | 可回滚 |
自增初始值 | - | 重置 | 不重置 |
还没有来得及使用实验去验证(待做),后续考虑开放评论区交流。
Virtualbox设置共享文件夹(Ubuntu)
环境
Virtualbox 7.0.20 r163906 (Qt5.15.2)
Ubuntu-18.04.6 desktop
一、配置共享文件夹
- 在VirtualBox中,选中Ubuntu 16.04虚拟机,点击“设置”按钮。
- 在左侧菜单中选择“共享文件夹”,点击右侧的“添加共享文件夹”按钮。
- 在弹出的对话框中,设置共享文件夹的名称、路径以及访问权限。
- 完成设置后,点击“确定”保存配置。
二、在Ubuntu虚拟机中挂载共享文件夹
打开终端,以root用户登录。
创建一个目录,用于挂载共享文件夹。例如,我们可以创建一个名为“shared”的目录:
1
sudo mkdir /mnt/shared
使用
mount
命令将共享文件夹挂载到该目录:1
sudo mount -t vboxsf [共享文件夹名称] /mnt/shared
其中,
[共享文件夹名称]
是我们在VirtualBox中设置的共享文件夹名称。现在,我们就可以在
/mnt/shared
目录下访问Windows宿主机上的共享文件夹了。
MIT-6.5840 Assignment Instruction
在本实验中,您将构建一个 MapReduce 系统。您将实施一个调用应用程序 Map 和 Reduce 函数并处理文件读写的工作进程,以及一个将任务分配给工作程序并处理失败的工作程序的主进程。您将构建类似于 MapReduce 论文的内容。
在TTY环境中使用GPG签名
默认情况下,gpg签名会调用图形化界面去进行签名,但是如果你没有图形化界面,比如codespace与WSL,就需要配置使用TTY来进行gpg签名的密钥验证。
命令很简单,在Linux的用户环境变量中加入下面这一行就可以了
1 | export GPG_TTY=$(tty) |
修改完文件之后,别忘了source
一下
Virtualbox安装Ubuntu乱码与终端无法打开
两个实践的环境冲突,考虑到最后可能需要图形界面,所以不能继续使用codespace,安装虚拟机过程中遇到了Ubuntu乱码的问题,终端也无法打开,遂记录一下解决的方法。
机械工业出版社黑皮书ISBN收集
机械工业出版社黑皮书收集,可以根据ISBN去找电子书
机器学习基础
对于<机器学习>书本中的一些知识的总结和整理
计算机网络笔记
计算机网络笔记
离散数学A重点整理
离散数学A重点整理