摘要:
Any problem in computer science can be solved by another layer of indirection. “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决” 人们总是希望计算机越来越快,这是毫无疑问的。在过去的50年里,CPU的频率从 阅读全文
摘要:
很多时候我们写代码的时候会经常用到某些代码段,比方说求两个或几个整数的和或者将一个整形数组转化为二叉树等等。经常使用这些代码,但是每一次又得重新再写一遍,次数多了等于就是重复无用劳动了。所以,可以自己动手写一个自己的动态链接库,保存起来。下次用到只需要加上库就ok了,这样既方便了自己又对动态链接库本 阅读全文
摘要:
rc.local脚本是一个ubuntu开机后会自动执行的脚本,利用这一点,实现Ubuntu的开机启动项。 目录: 在 的 前写入要执行的脚本,需要注意的是,该脚本必须能正常退出终端。 新建 abc.sh 文件 这样重启后就会发现在桌面出现了一个没有写权限的ccc文件夹 在/etc/rc.local中 阅读全文
摘要:
开放源码:就是程式码,写给人类看的程式语言,但机器并不认识,所以无法执行; 编译器:将程式码转译成为机器看的懂得语言,就类似翻译者的角色; 可执行程序:经过编译器变成二进制程式后,机器看的懂所以可以执行的文件。 make 与 configure 当执行 make 时,make 会在当时的目录下搜寻 阅读全文
摘要:
什么是D Bus? D Bus是一种消息总线系统,用于两个应用之间的通信。 对于进程间通信,D Bus也可以管理应用的生命周期, Qt D Bus D Bus是一种linux下进程间通信(IPC)和远程方法调用(RPC)机制,使用统一的通信方式来取代linux下多种IPC竞争状态。 它既可以进行系统 阅读全文
摘要:
Win下可以使用 MobaXterm 这款超好用神器连接Linux,那么Mac该如何连接Linux呢? 使用自带ssh! 连接 输入密码后就可以连接了。 上传 本地命令行! 上传单个文件 如上传本地文件到服务器 scp /path/filename username@servername:/path 阅读全文
摘要:
监控工具 因为Linux操作系统的开放性和灵活性,诞生了大量的性能监控工具。其中有些Linux版本的工具是众所周知的UNIX工具,其他还有一些是为Linux特别设计的。大多数Linux性能监控工具基本都支持虚拟的proc文件系统。 介绍 企业级Linux发行版附带了许多监控工具。一些工具可处理度量标 阅读全文
摘要:
起源 在没有CAN总线之前,所有外设和控制器都是单线连接,导致线布局和数量巨大,错综复杂。 总线的含义就是所有信息都在这根线上传输,当然,CAN总线是两根。 CAN协议概念 CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。由德国电气 阅读全文