android 4.2之后,因为adb 的控制,统一使用了persist.sys.usb.config 来控制,于是对应的设置点也改到了frameworks/base/service/...../usb/UsbDeviceManager.java 中,您也可以看到类似的代码如:
public UsbHandler(Looper looper) {
// persist.sys...
分类:
数据库 时间:
2014-06-22 22:51:39
阅读次数:
536
Swift提供了类C语言类似的控制流结构。包括for循环和while循环来多次执行任务,if和switch语句根据不同的条件执行不同的分支代码,break和continue语句将执行流程跳转到其他语句。除了C里面传统的for-条件-递增循环,Swift还增加了for-in循环使得遍历数组,字典,范围,字符串或者其他序列都很简单。...
分类:
其他好文 时间:
2014-06-22 22:27:43
阅读次数:
391
双向循环链表list
list是双向循环链表,每一个元素都知道前面一个元素和后面一个元素。
list和vector的区别:
在list中,由于其内存分配是非连续的,因此不能像vector那样用[]操作符取值,而只能用迭代器来访问list中的元素。list中提供的成员函数与vector类似,不过list提供对表首元素的操作push_front、pop_front,这是vec...
分类:
其他好文 时间:
2014-06-22 21:33:58
阅读次数:
215
链表数据结构的定义很简洁:
struct list_head {
struct list_head *next, *prev;
};
list_head结构包含两个指向list_head结构的指针prev和next,该内核链表具备双链表功能,通常它都组织成双循环链表,这里的list_head没有数据域。在Linux内核链表中,不是在链表结构中包含数据,而是在数据结构中包含链表节点。...
分类:
系统相关 时间:
2014-06-22 21:17:54
阅读次数:
312
在有时候因为类太大,需要在类在后面定义;
例如:
class Y{
void f(X);
};
class X{
//一些成员数据和函数
};//error因为c++要求任何一个变量在引用之前必须声明。,在上述定义中我们可以调换两者的顺序来实现。
但是如果形成了循环?
class X{
void f1(Y)
};
class Y{
void f(X);
}; //err...
分类:
编程语言 时间:
2014-06-22 19:51:03
阅读次数:
363
#include
#include
#include
using namespace std;
int main()
{
string word;
string line;
while (getline(cin,line))
{
istringstream istr(line);
while(istr>>word)
cout<<wo...
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
实际上,shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。...
分类:
系统相关 时间:
2014-06-22 19:12:13
阅读次数:
311
谜题24
byte是有符号的,范围是-128 - 127。而0x90是int类型。比较的时候,不相等。
如果想让其相等,需要进行类型转换:(byte & 0xff) 或者 (byte)0x99。
谜题25
自增运算符对循环的影响。j = j++,先赋值。
谜题26
Integer.MAX_VALUE加一之后会变成Integer.MIN_VALU...
分类:
编程语言 时间:
2014-06-22 18:32:20
阅读次数:
254
猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下:
1
while(
1 ) {
2
if(
有消息 ) {
3
if(
时间...
ORA-00913错误
描述:PL/SQL: ORA-00913: too many values
目标:编写一个可以循环插入数据的脚本
操作过程:
SQL> desc tcustmer
Name Null? Type
----------------- -------- -------------------------...
分类:
数据库 时间:
2014-06-21 21:40:02
阅读次数:
326