- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 笔试智力题,摘抄自网络
倒水问题:8升分两个4升。 8L 5L 3L 8 0 0 3 5 0 3 2 3 6 0 2 1 5 2 1 3 4 0 4 4 你让一些人为你工作了七天,你要用一根金条作为报酬。如果你只能将金条切割两次,每天都要给予工人应得的工资。 你应该怎样切割金条并分给这些工人? 1/7 2/7 4/7 逻辑题 60年代的哈尔滨。一天,
2015-05-08 17:34:52
759
原创 for和while区别
整理来自优快云论坛 最近遇到了这个面试题 int i=0; int count =100; for(i=0;i { //优化代码,使运行速度加快。 } 当时我想的是把for改成while,面试官说不对。 答案是 int i; for(i=0; i { // } 减少了赋值的过程 ================ http://bbs.c
2015-04-26 17:50:11
624
原创 Linux驱动编程中常用的头文件
#include 是在linux-2.6.29/include/linux下面寻找源文件。 #include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。 #include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。 #include 在linux-2.6.31
2015-04-23 14:28:08
722
原创 ARM汇编和内嵌汇编
汇编指令 跳转指令 b{cond} bl blx bx 数据处理指令 mov mvn add adc sub rsb rsc and or eor bic cmn cmp tst teq 状态寄存器指令 mrs msr ldr str ldm stm mcr arm和协处理器之间数据交换 mrc cond
2015-04-22 09:44:36
2891
原创 经典的*p++ 和 (*p)++问题
对于*p++运行结果如下,运行后p的值为0,但是p的地址增加了1。 为什么这样呢?按照C语言的语法,++和*为右结合性,所以先运行p++,然后取p的值,所以为0,而地址却增加了1. 对于*(p)++,运行结果如下,p为11,p的地址没变。 因为先运行的是*p,然后是*p的值++。
2015-04-07 15:24:47
802
原创 C指针编程之道--------笔记
1.指针作为函数参数传递,出入的是指针的地址. 2.可以通过指针形参改变变量的值,注意指针类型要相同。 3.函数指针 定义:数据类型 (*P)(void) int (*p_fun)();返回值类型为int的函数指针,指针变量为(*p_fun),变量名为p_fun,括号不能省略. 指针变量在使用前要初始化。 4.函数指针与指针函数 返回值是指针的函数叫函数指针----函数。
2015-04-07 09:24:42
575
原创 找工作前的准备
在接连被两家公司拒绝后,认识到自己的不足,为了充实自己,我开始在业余时间和项目的空闲时间复习基础知识。包括C语言,汇编,算法,数据结构,Linux内核,涉及模式等,其中算法和数据结构面试时问的最多也是自己最薄弱的地方,linux驱动方面正在复习,有开发板可以练习。 最近投的简历都是通信行业的,有芯片制造方面和手机ODm企业,但是由于自己没有这方面的工作经验,所以成功率不高,下一阶段要面向自己所在
2015-01-06 22:42:46
795
原创 Linux和Android环境搭建常见问题
1.ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock th
2015-01-02 22:45:37
716
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅