- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 协议、服务、服务原语、接口
那么根据图片的知识:哲学家A将这段消息传给翻译员A,翻译员翻译成荷兰语后,再交给秘书A,秘书A将翻译后的消息用传真或其他什么传输介质传递给秘书B,秘书B把收到的消息交给翻译员B,翻译员B翻译成法语,交给哲学家B。这里,翻译员B给哲学家A提供的服务就是:将哲学家A要发送给哲学家B的消息翻译,并发送给哲学家B。接口就是:哲学家告诉翻译员“把这些消息翻译后交给对方”时,不能很随意的表达,必须用规定的语句给翻译员说,也就是说这些命令都是有格式,有固定语法结构的,这个命令的语法结构和格式就是接口。
2026-01-05 09:55:01
336
原创 静态库和动态库的区别
动态库和静态库都是程序开发中常用的库文件,它们的主要区别在于编译时期和运行时期的不同。1. 动态库动态库是在程序运行时才被加载到内存中的库文件,也称为共享库。在编译时,程序只需要链接动态库的接口,而不需要将整个库文件编译进可执行文件中。因此,动态库可以被多个程序共享,减少了程序的内存占用,提高了程序的运行效率。优点:- 节省内存空间,多个程序可以共享同一个动态库,减少了内存占用。- 动态库可以在运行时被加载和卸载,使得程序的更新和维护更加方便。- 动态库的更新只需要替换库文件,不需要重新编译整个程序。缺点:
2023-10-14 16:00:36
417
原创 安装drake及遇到的问题,求教
ubuntu20.041.download and unzipcurl -o drake.tar.gz https://drake-packages.csail.mit.edu/drake/nightly/drake-latest-focal.tar.gztar -xvzf drake.tar.gz -C /opt这里我sudo so进入root用户执行了此命令2.安装依赖sudo /opt/drake/share/drake/setup/install_prereqs3
2022-01-16 15:32:43
1461
原创 chrome浏览器常用快捷键
Ctrl+N 打开新的窗口Ctrl+T 打开新标签页Ctrl+W关闭当前标签Ctrl+J显示下载内容Ctrl + F4 关闭chrome浏览器Ctrl+Tab 或 Ctrl+PgDown 切换到下一个标签页。Ctrl+Shift+Tab 或 Ctrl+PgUp 切换到上一个标签页。Ctrl+1 到 Ctrl+8 切换到标签栏中指定地位编号所对应的标签页。Ctrl+9 切换到最后一个标签页。Ctrl+Shift+T 从头打开前次封闭的标签页。谷歌浏览器可记住比来封闭的 10 个
2021-04-20 10:12:06
361
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅