- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 MAKECMDGOALS 变量
make 在执行时会设置一个特殊变量 -- "MAKECMDGOALS" ,该变量记录了命令行参数指定的终极目标列表,没有通过参数指定终极目标时此变量为空。该变量仅限于用在特殊场合(比如判断),在 Makefile 中最好不要对它进行重新定义。下面通过一个实例来说明此变量的意思,设一 Makefile 内容如下:复制代码ifeq ("$(MAKECMDGOALS)"
2017-10-30 10:20:56 20496
原创 Android静态注册和动态注册广播的区别
1)静态注册:在AndroidManifest.xml注册,android不能自动销毁广播接收器,也就是说当应用程序关闭后,还是会接收广播。 2)动态注册:在代码中通过registerReceiver()手工注册.当程序关闭时,该接收器也会随之销毁。当然,也可手工调用unregisterReceiver()进行销毁
2017-10-22 14:43:28 21392
转载 在 Linux 下使用 rfkill 软开关蓝牙及无线功能
很多计算机系统包含无线电传输,其中包括Wi-Fi、蓝牙和3G设备。这些设备消耗电源,在不使用这些设备时是一种能源浪费。 RFKill 是Linux内核中的一个子系统,它可提供一个接口,在此接口中可查询、激活并取消激活计算机系统中的无线电传输。当取消激活传输时,可使其处于可被软件重新激活的状态( 软锁定 )或软件无法重新激活的位置( 硬锁定 )。RFKill 为内核子系统提供应用程序
2017-10-22 10:02:04 27062 1
原创 每天一篇Makefile(二)
好,废话不多说,进入正题,来看我们今天的要讲的Makefile:lcd.bin: start.o main.o led.o clock.o uart.o lib.o lcd.o arm-linux-ld -Ttext 0x20000000 -o lcd.elf $^ arm-linux-objcopy -O binary lcd.elf $@ arm-linux-objdump -D
2017-10-13 20:00:44 20349
原创 一个程序员该有的自我修养
从初中开始家里有了电脑,那时候电脑还不是很流行,基本上还是算得上“奢侈品”。每次看到美国电影中的黑客的神级操作,总是羡慕不已。这估计也是对我后来从事软件行业有些许的影响,人无非就是想装逼。但是也正是这种装逼的心理让我喜欢上软件开发。在这个行业里混了一段时间,也接触了形形色色的人,被面试也面试过各种人。当接触完各种各样的人之后,我开始去反省这个职业的人该具备的修养。不要自负 实际上很
2017-10-03 18:29:28 20235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人