![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 86
CHENMING321
这个作者很懒,什么都没留下…
展开
-
Google C++ 编程规范——学习笔记(一)
C++ 代码规范 头文件: 1. #define 保护 所有头文件都应该使用 #define 防止头文件被多重包含, 命名格式当是: _ 为保证唯一性, 头文件的命名应该依据所在项目源代码树的全路径. 例如, 项目 foo 中的头文件 foo/src/bar/baz.h 可按如下方式保护: #ifndef FOO_BAR_BAZ_H_ #define FOO_BAR_BAZ_H_ …原创 2014-04-01 20:18:46 · 880 阅读 · 0 评论 -
Google C++ 编程规范 ——学习笔记(二)
5.10. 前置自增和自减 对于迭代器和其他模板对象使用前缀形式 (++i) 的自增, 自减运算符. 定义: 对于变量在自增 (++i 或 i++) 或自减 (--i 或 i--) 后表达式的值又没有没用到的情况下, 需要确定到底是使用前置还是后置的自增 (自减). 优点: 不考虑返回值的话, 前置自增 (++i) 通常要比后置自增 (i++) 效率更高. 因为后置自增 (或自减) 需要原创 2014-04-01 20:21:11 · 801 阅读 · 0 评论 -
Linux驱动开发——学习笔记( 一)
1. 驱动中涉及到的串口与总线 a. RS-232、RS-422 与RS-485 都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的。 b. I2C(内置集成电路)总线是由Philips 公司开发的两线式串行总线,产生于20 世纪80 年代,用于连接微控制器及其外围设备。I2C 总线简单而有效,占用很少的原创 2014-04-02 09:56:08 · 811 阅读 · 0 评论 -
Linux驱动开发——学习笔记(二)
Linux 内核 1.Linux 内核框架 本书范例程序所基于的Linux 2.6.28.6 内核源代码包含如下目录。 ! arch:包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如i386、arm、 powerpc、mips 等。 ! block:块设备驱动程序I/O 调度。 ! crypto:常用加密和散列算法(如AES、SHA 等),还有一些压缩和CRC 校验算法。原创 2014-04-02 14:48:05 · 782 阅读 · 0 评论 -
Linux 命令行学习(持续更新中)
ctrl + f 查找 (文档中/软件中都能用) find ./ -name "..." grep -r "...." * (-r 表示包含子文件夹中的项目,* 表示当前目录) unzip -O CP936 问题汇总.zip (解压windos下的压缩包) df 目前挂载的信息 ps 查看所有进程原创 2014-04-01 20:27:05 · 592 阅读 · 0 评论 -
鸟哥的私房菜学习笔记——Linux 的文件权限与目录配置
重点汇总: Linux的每个文件中,依据权限分为使用者、群组与其他人三种身份; 群组最有用的功能之一,就是当你在团队开发资源的时候,且每个账号都可以有多个群组的支持; 利用ls -l显示的文件属性中,第一个字段是文件的权限,共有十个位,第一个位是文件类型,接下来三个为一组共三组,为使用者、群组、其他人的权限,权限有r,w,x三种; 如果档名之前多一个『 . 』,则代表这个文件为『隐藏档原创 2014-03-26 12:05:31 · 837 阅读 · 0 评论 -
Android 4.3 源码下如何修改默认输入法
应项目(Android 4.3)需求需要修改默认输入法,本来想的是,这个应该很简单的撒。随google之~,发现网上主要罗列出以下这种方法: 在 frameworks\base\core\res\res\values\config.xml 添加一个属性: com.android.inputmethod.pinyin/.PinyinIME 在framewo原创 2014-09-26 16:07:41 · 3713 阅读 · 2 评论