发布时间:2014-01-07 14:57:15
while(1); 是死循环的意思。只要括号里为非零,也就是真值,它就一直循环这条句子。这个语句一般用在三个方面:1.正常程序里,用来等待中断的产生;2.在总程序的后面加上这条,可以防止单片机程序跑飞,出现程序可能的混乱;3.调试的时候,手工让程序停在一个地方,不往下执行,以便于观察输出的情况.........【阅读全文】
发布时间:2014-01-03 16:57:09
/*分别用“冒泡法”和“选择法”对10个整数按由小到大排序。*/#include <stdio.h>int bubbling(int a[10]){int i, k, temp;for(i=0; i<10; i++)scanf("%d", &a[i]);for(i=9; i>=0; i--)for(k=0; k<i; k++){if(a[k]>a[k+1])temp = a[k], a[k] = a[k+1], a[k+1] = temp;}for(i=0; i<10; i++)printf("%4d", a[.........【阅读全文】
发布时间:2014-01-03 16:51:46
用 Qt Creator 写一个 Android 程序,需要读取 DNS 。C 语言怎么读呢,研究了一下,原来在 Android 的 C 库里,就有读取系统属性的方法。用 objdump 看了一下 libc.so ,找到了其中的函数。如下:[cpp] view plaincopy000095f0 g F .text 00000014 __system_properties_init .........【阅读全文】
发布时间:2013-12-29 14:25:49
最近写程序时,需要在java中使用多线程共享程序变量。特别地,我需要另一个线程中执行类A的方法function_1。但给定的执行时间只有n毫秒,也就是说我会在n毫秒之后终止function_1的执行。但问题是,我在主线程随后的代码中无法判断funcion_1是寿终正寝呢,还是被我的主线程杀死的。我想到的解决方案就是在类A中设置一.........【阅读全文】