我是Android编程的总菜鸟,想学习如何调试我的应用程序.我似乎无法在LogCat中显示我的Log.i | d | v调用.
这是我正在使用的代码.正如您所看到的,我已经定义了一个LOG_TAG常量,但似乎无法在LogCat中找到它.我还导入了android.util.Log并确保在我的AndroidManifest中我将"debuggable"设置为TRUE.
我还检查了http://developer.android.com/reference/android/util/Log.html没有运气解决这个问题.
我究竟做错了什么?我甚至在正确的地方寻找?我已经尝试过使用DDMS和Debug透视图,但没有运气.任何帮助这个菜鸟将不胜感激.谢谢.
我的环境:Windows XP IDE = Eclipse版本:3.6.1,构建ID:M20100909-0800 Emulator =指向android sdk 2.1 api 7
//非常基本的HELLO World代码,带有几个Log.i调用
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class debugger extends Activity {
private static final String LOG_TAG = "debugger";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
Log.i(LOG_TAG, "line 13");
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.i(LOG_TAG, "CREATING NOW");
}
}
Run Code Online (Sandbox Code Playgroud) 如何在我的Cocos2d iPhone应用程序中使用自定义TTF字体?
我认为根据W3规范,你应该这样做
<input type="checkbox" checked="checked" />
Run Code Online (Sandbox Code Playgroud)
和
selected="selected"
Run Code Online (Sandbox Code Playgroud)
但是,大多数浏览器会接受它,你只需要写"CHECKED"并且不给它一个值.那么,如果你确实包含了属性,那么是否有任何值(一致地)被认为是假的?
在C中,考虑以下"内联"字符串数组:
char *string1 = "I'm a literal!";
char *string2 = malloc((strlen(string1) + 1) * sizeof(char));
//Do some string copying
...
char string3[] = {'a','b','c','\0'};
char *stringArray[] = {string1, string2, string3};
Run Code Online (Sandbox Code Playgroud)
将stringArray只包含每一个三分球的副本?
数组是否会在堆栈上分配?
我需要帮助
我被问到对于1到10亿的无符号整数范围,需要多少位!
我们如何计算呢?
谢谢
UPDATE !!!!
这就是我想知道的,因为这个人说17
我理解对NSDictionary进行排序的正确方法是从键创建一个数组,对数组进行排序,然后枚举数组并从那里对NSDictionary进行操作.我的问题是,对于NSDictionary*dict,键和字符串值,
为什么这个字母:
NSLog(@"%@", dict);
Run Code Online (Sandbox Code Playgroud)
但这不是:
for (NSString *w in dict)
{
NSLog(@"%@", w);
}
Run Code Online (Sandbox Code Playgroud)
看起来很奇怪......我做错了什么?
提前致谢.
我看到很多例子如何写这样的String对象:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
Run Code Online (Sandbox Code Playgroud)
但不是如何从内部应用程序文件中读取它们.大多数示例假设特定的字符串长度来计算字节缓冲区,但我不知道长度是多少.有一个简单的方法吗?我的应用程序最多可以为文件写入50-100个字符串
我们有一个具有简单表格显示表格数据的MS Access 2007数据库。我们使用“查找”对话框(单击“首页”功能区上的双筒望远镜)找到所需的记录。在特定情况下,这可能会导致错误。
重现此问题的步骤:
单击“帮助”按钮将显示:
您试图调用Update或CancelUpdate或试图更新记录集中的字段,而没有先调用AddNew或Edit。(错误3020)
在Microsoft Access数据库引擎数据库上,您调用了Update或CancelUpdate方法,但是在将数据写入记录之前未使用AddNew或Edit方法。
在ODBCDirect数据库上,当您尝试将数据写入记录而不先调用AddNew或Edit时,就会发生此错误。
我们已经在没有VBA代码的新数据库中复制了此代码。因此,问题完全在MS Access中,您应该能够轻松重现。
如果在查找之前保存记录,则不会发生此问题。不幸的是,当记录仍处于编辑模式时,我们有用户在查找。
我们尝试设置表单级别,数据字段级别以及Access应用程序级别的事件和错误处理。没有任何东西可以检测或捕获这种情况。VBA中无法检测“查找”对话框是否处于活动状态。
在发现发生之前,是否有人有任何防止错误的想法或保存记录的方法?现在,我们最好的想法是创建一个AutoHotkey或AutoIt脚本,等待“查找”对话框具有焦点。然后,我们将发送Ctrl + S来保存当前记录以强制保存。
我有一个字符串,可能包含由空格分隔的任意数量的单个字母.我正在寻找一个正则表达式(在Perl中),它将删除所有(未知数量)单个字母之间的空格.
例如:
ab c d 应该成为 ab cd
a bcd e f gh 应该成为 a bcd ef gh
a b c 应该成为 abc
和
abc d 应保持不变(因为没有单个字母后跟或前面有一个空格).
谢谢你的任何想法.
我想编写一个带3个参数的python脚本.第一个参数是字符串,第二个是整数,第三个也是整数.
我想在开始时进行条件检查,以确保提供适当数量的参数,并且在继续之前它们是正确的类型.
我知道我们可以使用sys.argv来获取参数列表,但我不知道如何在将参数分配给我的本地变量以供使用之前测试参数是否为整数.
任何帮助将不胜感激.
android ×2
string ×2
access-vba ×1
alphabetical ×1
arrays ×1
bits ×1
c ×1
cocoa ×1
debugging ×1
file ×1
fonts ×1
html ×1
iphone ×1
logging ×1
ms-access ×1
nsdictionary ×1
parameters ×1
perl ×1
python ×1
regex ×1
sorting ×1
stack ×1
validation ×1
vba ×1
w3c ×1