当我执行此查询时,我得到'android.database.sqlite.SQLiteException:没有这样的列'是什么错误?
public Cursor Getupdate(String rid) throws SQLException
{
Cursor m1Cursor = db.rawQuery("SELECT _id FROM Meeting where meet="+rid , null);
if (m1Cursor != null) {
if(m1Cursor.getCount() > 0)
{
m1Cursor.moveToFirst();
}
}
return m1Cursor;
}
Run Code Online (Sandbox Code Playgroud)
logcat的
05-28 01:22:27.999: E/AndroidRuntime(1411): FATAL EXCEPTION: main
05-28 01:22:27.999: E/AndroidRuntime(1411): android.database.sqlite.SQLiteException: no such column: ttyuhomk: , while compiling: SELECT _id FROM Meeting where meet=rage
Run Code Online (Sandbox Code Playgroud) 我需要找到音频文件的编解码器.我怎样才能做到这一点?
我是否需要编写代码来执行此操作,还是有更简单的方法?
请帮我.尽可能分享有用的链接.
我正在设计一个游戏引擎,它有一个像这样的2D数组:
0,1,1,2,0
0,1,2,1,1
1,0,1,0,2
2,1,2,0,0
2,0,1,0,0
Run Code Online (Sandbox Code Playgroud)
我被困在"游戏结束"状态,因为它必须检查1或2是否已连接.它应该声明玩家1是赢家并返回:
1 1
1 1 1
1 1
1
1
1
Run Code Online (Sandbox Code Playgroud)
我已经尝试通过检查数组中的每个位置并在所有8个方向上检查其邻居来使用递归,但该方法需要45秒才能运行,这是低效的.
有没有人有任何想法?一个伪代码示例将被赞赏(我是一个慢学习者).
我正在我的计算机和android之间创建一个客户端套接字连接.
这是服务器的代码:
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
class Server {
public static void main(String[] args) {
String ip = getIpAddress();
if (ip != "false") {
try {
ServerSocket srvr = new ServerSocket(4444);
Socket client = null;
try {
client = srvr.accept();
PrintWriter out = new PrintWriter(client.getOutputStream(), true);
System.out.print("Sending ip address: '" + ip + "'\n");
out.print(ip);
out.close();
client.close();
srvr.close();
} catch(Exception e) {
System.out.print(String.format("Accept failed: %s",e));
}
} catch (Exception e) {
System.out.print(String.format("Could not listem …Run Code Online (Sandbox Code Playgroud) 我试图从一个数组中随机选择打印它,然后将其从数组中删除,以避免两次打印相同的数字.我是一个java新手,所以想知道是否有人可以指出我哪里出错了.
public static void main(String[] args) {
int[] colm = { 1, 2, 3, 4, 5, 67, 87 };
Random rand = new Random();
for (int i = 0; i < 5; i++)
System.out.println(" " + colm[rand.nextInt(colm.length)]);
}
Run Code Online (Sandbox Code Playgroud)
谢谢
Eclipse中是否有任何多线程调试选项,以便在事件发生时可以看到所有线程的断点.
如果没有,是否有任何多线程调试工具?
谢谢
是否有任何AT命令可以重置gsm USB调制解调器中的SIM卡.现在我正在使用MOBIDATA E66调制解调器.所以,如果任何可以提供我的命令或知道类似的命令,那么请帮助我.
当我与SIM通信,如果连接丢失或调制解调器断开连接,那么SIM卡仍然处于该状态(比如我打开一个菜单,然后断开连接).所以我需要一个重置命令,它将sim发送到初始状态.
thanks..arefin
在Android TV中,将U盘挂载/ mnt / usb / sdb4,使用android DownloadManage,
File pathyr = new File("/mnt/usb/sdb4");
Uri downloadUri = Uri.parse(DOWNLOAD_FILE);
DownloadManager.Request request = new DownloadManager.Request(downloadUri);
request.setDestinationUri(Uri.fromFile(new File( pathyr,"100mb.jpg") ));
Run Code Online (Sandbox Code Playgroud)
04-20 10:54:05.593: W/dalvikvm(2315): threadid=1: thread exiting with uncaught exception (group=0x40f771f8)
04-20 10:54:05.665: E/AndroidRuntime(2315): FATAL EXCEPTION: main
04-20 10:54:05.665: E/AndroidRuntime(2315): java.lang.SecurityException: Destination must be on external storage: file:///mnt/usb/sdb4/100mb.test.test
04-20 10:54:05.665: E/AndroidRuntime(2315): at android.os.Parcel.readException(Parcel.java:1327)
04-20 10:54:05.665: E/AndroidRuntime(2315): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:181)
04-20 10:54:05.665: E/AndroidRuntime(2315): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
04-20 10:54:05.665: E/AndroidRuntime(2315): at android.content.ContentProviderProxy.insert(ContentProviderNative.java:415)
04-20 10:54:05.665: E/AndroidRuntime(2315): at android.content.ContentResolver.insert(ContentResolver.java:730)
04-20 10:54:05.665: …Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个应用程序,其中屏幕的左侧有一个图像,右侧有一个写注释的位置(动态分配textview).我试图将Linearlayout放在Relativelayout中时遇到错误.
以下是我的xml文件代码(减去几个按钮):
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<com.example.blueprintproj.PaintView
android:id="@+id/paintView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/loadButton"
android:background="@drawable/bp2" />
<Linearlayout
android:id="@+id/linearLayout"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" >
<EditText
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add+"
/>
</Linearlayout>
Run Code Online (Sandbox Code Playgroud)
以下是我尝试运行时收到的错误消息:
07-10 02:35:50.207: E/AndroidRuntime(786): FATAL EXCEPTION: main
07-10 02:35:50.207: E/AndroidRuntime(786): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.blueprintproj/com.example.blueprintproj.MainActivity}: android.view.InflateException: Binary XML file line #80: Error inflating class Linearlayout
07-10 02:35:50.207: E/AndroidRuntime(786): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
07-10 02:35:50.207: E/AndroidRuntime(786): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
07-10 02:35:50.207: E/AndroidRuntime(786): at android.app.ActivityThread.access$600(ActivityThread.java:141)
07-10 …Run Code Online (Sandbox Code Playgroud) 如何删除ntfs驱动器上的文件?我尝试删除文件并删除,但都没有工作.有什么建议?
do {
char* nPtr = new char [lstrlen( data.cFileName ) + 1];
for( int i = 0; i < lstrlen( data.cFileName ); i++ )
nPtr[i] = char( data.cFileName[i] );
nPtr[lstrlen( data.cFileName )] = '\0';
if(!strcmp(nPtr , fn))
remove(nPtr);
cout << nPtr << endl;
}
Run Code Online (Sandbox Code Playgroud)
谢谢你们