
Linux
Rainmning
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之
展开
-
Linux mv 重命名文件问题
1、问题描述 1)ubuntu下用复制和粘贴的方式新建一个文件“echo (复件)”,文件名是系统自动命名的。 2)重命名时输入命令:sudo mv echo(复件) algrithm,提示错误“bash: 未预期的符号 `(' 附近有语法错误” 3)把括号改为中文方式也不行,添加\也不行2、解决过程 1)直接复制文件名。右键选中文件->重命名,然原创 2016-07-16 11:34:23 · 2266 阅读 · 0 评论 -
ubuntu16.04LTS 安装 broadcom网卡驱动
电脑是ThinkPad E531,无线网卡是broadcom BCM431421、用U盘制作启动盘,完成ubuntu16.04LTS安装;2、进入系统后,无线网不能用(已经见怪不怪啦);系统设置->附加驱动,进度条前进一点后,一直停止不前,这种方式安装不了;3、从系统文件ubuntu-16.04.1-desktop-amd64.iso中提取dkms_2.2.0.3-2ubuntu11.原创 2016-12-10 15:29:19 · 10947 阅读 · 3 评论 -
字节对齐
测试环境:ubuntu 64位1、对齐原因在设计不同cpu下的通信协议,或者编写硬件驱动程序时,可能需要按字节对齐。即使是看起来就是自然对齐的,也要设置字节对齐,以免不同编译器生成的代码不一样。理论上来说,处理器可以访问内存的任何一个地址,但出于效率考虑,多会对数据存储进行特殊设计。比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)如果存放在偶地址开始的地原创 2016-12-17 12:36:08 · 547 阅读 · 0 评论 -
位域
1、为什么使用位域 (1) 节省空间,可以把几个变量压缩到一个存储空间; (2) 处理位操作;2、注意事项 (1) C99规定int、unsigned int和bool可以作为位域类型,但编译器几乎都对此作了扩展,允许其它类型类型的存在。 (2) 如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;原创 2016-12-18 11:18:21 · 601 阅读 · 0 评论