- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 笔试智力题,摘抄自网络
倒水问题:8升分两个4升。8L 5L 3L 8 0 03 5 03 2 36 0 21 5 21 3 40 4 4你让一些人为你工作了七天,你要用一根金条作为报酬。如果你只能将金条切割两次,每天都要给予工人应得的工资。你应该怎样切割金条并分给这些工人?1/7 2/7 4/7逻辑题60年代的哈尔滨。一天,
2015-05-08 17:34:52
697
原创 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
569
原创 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
604
原创 ARM汇编和内嵌汇编
汇编指令跳转指令b{cond} blblxbx数据处理指令mov mvnaddadcsubrsbrscandoreorbiccmncmptstteq状态寄存器指令mrs msrldrstrldmstmmcr arm和协处理器之间数据交换mrccond
2015-04-22 09:44:36
2813
原创 经典的*p++ 和 (*p)++问题
对于*p++运行结果如下,运行后p的值为0,但是p的地址增加了1。为什么这样呢?按照C语言的语法,++和*为右结合性,所以先运行p++,然后取p的值,所以为0,而地址却增加了1.对于*(p)++,运行结果如下,p为11,p的地址没变。因为先运行的是*p,然后是*p的值++。
2015-04-07 15:24:47
741
原创 C指针编程之道--------笔记
1.指针作为函数参数传递,出入的是指针的地址.2.可以通过指针形参改变变量的值,注意指针类型要相同。3.函数指针定义:数据类型 (*P)(void)int (*p_fun)();返回值类型为int的函数指针,指针变量为(*p_fun),变量名为p_fun,括号不能省略.指针变量在使用前要初始化。4.函数指针与指针函数返回值是指针的函数叫函数指针----函数。
2015-04-07 09:24:42
527
原创 找工作前的准备
在接连被两家公司拒绝后,认识到自己的不足,为了充实自己,我开始在业余时间和项目的空闲时间复习基础知识。包括C语言,汇编,算法,数据结构,Linux内核,涉及模式等,其中算法和数据结构面试时问的最多也是自己最薄弱的地方,linux驱动方面正在复习,有开发板可以练习。最近投的简历都是通信行业的,有芯片制造方面和手机ODm企业,但是由于自己没有这方面的工作经验,所以成功率不高,下一阶段要面向自己所在
2015-01-06 22:42:46
744
原创 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
635
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人