上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 124 下一页
摘要: 昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间? 一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。 在C++中,类的对象建立分为两种,一种是静态建 阅读全文
posted @ 2017-04-27 09:55 qiynet 阅读(461) 评论(0) 推荐(0)
摘要: -- DList.c DList.h main.c -- 阅读全文
posted @ 2017-04-25 22:16 qiynet 阅读(2832) 评论(0) 推荐(0)
摘要: makefile 自动化变量: $@ : 规则的目标文件名 例如:main:main.o test.o g++ -Wall -g main.o test.o -o main 可以写成: main:main.o test.o g++ -Wall -g main.o test.o -o $@ g++ - 阅读全文
posted @ 2017-04-25 22:08 qiynet 阅读(446) 评论(0) 推荐(0)
摘要: -- 所谓链表记住一句即可:地址不连续,大家只是握个手而已; list0.c list.c list.h main.c -- 原创: http://blog.csdn.net/hopeyouknow/article/details/6711216 -- 阅读全文
posted @ 2017-04-25 21:46 qiynet 阅读(340) 评论(0) 推荐(0)
摘要: 什么是链表,这种数据结构是由一组Node组成的,这群Node一起表示了一个序列。链表是最普通,最简单的数据结构(物理地址不连续),它是实现其他数据结构如stack, queue等的基础。 链表比起数组来,更易于插入,删除。 Node可以定义如下: 另外关于要不要头节点这个问题,我建议加上头节点,理由 阅读全文
posted @ 2017-04-25 21:02 qiynet 阅读(368) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-04-23 16:19 qiynet 阅读(1) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-04-21 13:32 qiynet 阅读(4) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-04-19 21:17 qiynet 阅读(6) 评论(0) 推荐(0)
摘要: root:~# sudo dmidecode |grep -A16 "System Information$"sudo: 无法解析主机:phone-TPOWER-X79System Information Manufacturer: BIOSTAR Group Product Name: TPOWE 阅读全文
posted @ 2017-04-17 23:13 qiynet 阅读(857) 评论(0) 推荐(0)
摘要: void *memcpy(void *dest, const void *src, size_t n); 从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置 阅读全文
posted @ 2017-04-17 10:18 qiynet 阅读(173) 评论(0) 推荐(0)
摘要: 将自己开发的内核代码加入到Linux内核中,需要3个步骤: 1、确定把自己开发代码放入到内核合适的位置 将demo_chardev.c文件拷贝到.../drivers/char/目录下。 demo_chardev.c [cpp] view plain copy #include <linux/ini 阅读全文
posted @ 2017-04-16 21:29 qiynet 阅读(4429) 评论(0) 推荐(0)
摘要: 在驱动模块初始化函数中实现设备节点的自动创建 我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了ud 阅读全文
posted @ 2017-04-16 21:28 qiynet 阅读(2850) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-04-16 14:09 qiynet 阅读(11) 评论(0) 推荐(0)
摘要: git format-patch HEAD^ # git format-patch -s 1bbe3c8c197a35f79bfddaba099270a2e54ea9c7 please replace the hash code with your repo previous commit. the 阅读全文
posted @ 2017-04-06 17:51 qiynet 阅读(1622) 评论(0) 推荐(0)
摘要: ASOC (ALSA system on chip) // 主要为嵌入式系统专门开发的sound管理体系结构[luther.gliethttp].Digital Audio Interface (DAI) types/* SoC machine */struct snd_soc_machine { 阅读全文
posted @ 2017-04-05 14:55 qiynet 阅读(3215) 评论(0) 推荐(0)
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 124 下一页
跳至侧栏