小编rog*_*gcg的帖子

查询“cont”列中具有最大值的行

嘿,我正在尝试查询在 cont 列中具有最大值的单词。例如:如果单词“test1”在 cont 中的值为 5,而“test2”的值为 2,则“test1”将显示在第一个位置。知道了?

所以。我正在尝试这样做,但它返回以下错误:

09-18 22:24:04.072:错误/AndroidRuntime(435):由:android.database.sqlite.SQLiteException:滥用聚合函数MAX():,编译时:SELECT word FROM words WHERE MAX(cont)ORDER BY续篇

这是我的方法:

public List<String> selectMaxCont(){
   List<String> list = new ArrayList<String>();
   Cursor cursor = this.db.query(TABLE_NAME, new String[]{"word"}, "MAX(cont)", null, null, null, "cont desc");
   if(cursor.moveToFirst()){
       do{
   list.add(cursor.getString(0));
       }while(cursor.moveToNext());
   }
   if(cursor != null && !cursor.isClosed()){
       cursor.close();
   }
   return list;
Run Code Online (Sandbox Code Playgroud)

}

sql sqlite android

2
推荐指数
1
解决办法
4685
查看次数

ViewPager用于多个活动

我正在尝试实现具有多个活动的ViewPager.我正在关注这个例子,但这看起来不是使用多个活动,而是碎片.如果有人能解释我如何实现这一点.我想要的是在不同的屏幕之间滚动,每个屏幕都有自己的工作.

谢谢.

android android-widget android-layout

2
推荐指数
1
解决办法
6461
查看次数

App Engine无法找到静态文件

我在我的app引擎应用程序上使用webapp2和python 2.7.但是,我在app.yaml上的网址有问题.

我的静态文件位于static/我的路径根目录中的目录中.所以在static/我的内心static/scripts/MyScript.js

当我设置app.yaml时:

application: myapp
version: 1
runtime: python27
threadsafe: true
api_version: 1

handlers:
- url: /.*
  script: myapp.app

- url: /static
  static_dir: static

libraries:
- name: webapp2
  version: latest
Run Code Online (Sandbox Code Playgroud)

在我的HTML代码中,js被称为: <script src="static/scripts/Fuel.js"></script>

但是,文件未加载,我收到404错误.(此问题也发生在.css文件中.)

但是,如果我将app.yaml中的第一个网址更改为:

handlers:
- url: /
  script: myapp.app
Run Code Online (Sandbox Code Playgroud)

静态文件被加载,但是当我尝试在我的应用程序中调用路由url时,就像我在表单中调用以在服务器上保存一些数据的URL,找不到此路由,我也收到404错误.

这是myapp.py文件中的路由代码.

app = webapp2.WSGIApplication(
                              [('/', MainHandler),
                              ('/save', SaveData),], 
                              debug=True)
Run Code Online (Sandbox Code Playgroud)

因此,如果我尝试访问myapp.appspot.com/save,它会返回404错误,说:

在此服务器上找不到请求的URL /保存.

有任何想法吗?如果您需要更多相关信息,请询问评论.

谢谢.

google-app-engine python-2.7 webapp2

2
推荐指数
1
解决办法
1052
查看次数

更好地引用在shell脚本上执行命令

我对差异有疑问,哪一个是在shell脚本中执行命令的更好的引用.

例如,我有两个例子:

echo "The name of the computer is `uname -n`"
echo "The name of the computer is $(uname -n)"
Run Code Online (Sandbox Code Playgroud)

哪一个更好?或者没有区别?

linux shell

1
推荐指数
1
解决办法
503
查看次数

即使在后端运行TaskQueue,也超过了截止日期错误

我在Deadline Exceeded error上遇到了一些问题。基本上,我正在使用Mechanize在URL中进行一些webscrapping 。所以当尝试执行

br.open(url)
Run Code Online (Sandbox Code Playgroud)

我有这个错误

HTTPException:等待URL:my-url的HTTP响应时超过了截止日期

我已经阅读了说明使用后端文档(我正在使用具有5个实例的动态后端B4_1G类),但是仍然会在60秒内发生此错误。并且根据文档,使用TaskQueueBackends时,超时应延长到10分钟。

这是我如何将操作分配给TaskQueue上的runnnig,并将其目标放在后端的第一个实例上。

taskqueue.add(url='/crons/myworker', target='1.myworker')
Run Code Online (Sandbox Code Playgroud)

这是backends.yaml

backends:
- name: myworker
  class: B4_1G
  instances: 5
  options: dynamic
Run Code Online (Sandbox Code Playgroud)

对可能发生的事情有任何想法吗?谢谢。

python google-app-engine

1
推荐指数
1
解决办法
866
查看次数

标签内的网格布局

我是Android新手,因此遇到了这样的问题.

如何更改布局: 在此输入图像描述

至: 在此输入图像描述

XML fragment_main:

<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="com.example.snbgearassistant.MainActivity$PlaceholderFragment" >


<TextView
    android:id="@+id/section_label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

所以我需要这些标签具有不同内容的网格布局.

android android-gridview android-fragments android-viewpager android-tabs

1
推荐指数
1
解决办法
4792
查看次数

如何从内容提供商查询最后发送的短信?

当我在Android模拟器上发送短信时,会转到内容提供商:

content://sms/sent
Run Code Online (Sandbox Code Playgroud)

对?

所以我想从内容提供商处获取最后发送的短信.所以我使用了这个Uri,你可以在上面看到,我使用了方法查询,内容解析器对象.我得到了光标,并使用了movetofirst()方法,所以我会有最后发送的短信.检查下面的代码.

package com.sys;

import android.app.Activity;  
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.net.Uri;
import android.database.Cursor;

    public class SMS extends Activity {

Button btnVerSms;
EditText txtFinal;

final Uri CONTENT_URI = Uri.parse("content://sms/sent");    
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    btnVerSms= (Button)findViewById(R.id.btnVerSms);
    txtFinal =   (EditText)findViewById(R.id.txtFinal);   

    btnVerSms.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Cursor cursor = getContentResolver().query(CONTENT_URI, null, null, null,  null);                                   
        String …
Run Code Online (Sandbox Code Playgroud)

sms android listview android-contentprovider

0
推荐指数
1
解决办法
3765
查看次数

如何创建具有多个文本的ListView

嘿,我想知道如何在Android中创建像这样的ListView,不完全是,但是有多个文本,以及不同字体大小的文本?因为我创建的那个只为每一行的一个文本行工作.谢谢.

替代文字

android android-layout android-listview

0
推荐指数
1
解决办法
2805
查看次数

清洁后,Android代码不会生成R.Java

最近我的android程序不会在我的android项目中生成gen下的自动生成的R.java文件.我尝试做Project-> Clean,它仍然无法正常工作.我也多次重启eclipse.

有任何想法吗?

android

0
推荐指数
1
解决办法
9288
查看次数

java.lang.IllegalStateException:从第0行col 0获取字段槽失败

嘿,我正在尝试使用AlphabetIndexer实现FastScroller.我正在列表视图中使用500个联系人对其进行测试.

当试图快速滚动它时,它返回以下错误:

java.lang.IllegalStateException:从第0行col 0获取字段槽失败

在这个方法中:

@Override
public int getPositionForSection(int section)
{
    return mAlphaIndexer.getPositionForSection(section);
}
Run Code Online (Sandbox Code Playgroud)

我支持这个:mAlphaIndexer.getPositionForSection(section)返回'0',因为我已经用这条线放了一个Log.并且错误出现在Log中,而不是返回.

编辑:

LogCat中显示的错误使我感到困惑和担心,因为我正在尝试在列表视图中设置图像和文本以及复选框,因此对于每个视图,我设置了图像和文本视图以及复选框.而这个错误出现了:

ERROR/CursorWindow(24241):需要增长:mSize = 1048576,size = 7702,freeSpace()= 3474,numRows = 135 ERROR/CursorWindow(24241):没有增长,因为已经有135行,最大大小1048576错误/光标(24241):为134b的blob分配7702个字节失败

我想这是因为它的大小,因为我正在测试在ListView中创建超过1000个项目.这可能是错误吗?

它也显示在LogCat上:

ERROR/CursorWindow(24098):字段槽0,0的请求不正确.numRows = 0,numColumns = 0

这是我的CursorAdapter构造函数:

public MyCursorAdapter(Context context, Cursor cursor, ArrayList<Integer> ids) 
        {
            super(context, cursor);
            try
            {           

                mAlphaIndexer = new AlphabetIndexer(cursor, cursor.getColumnIndexOrThrow("Name")," ABCDEFGHIJKLMNOPQRSTUVWXYZ");
            mAlphaIndexer.setCursor(cursor);
            if(!cursor.isClosed() && cursor != null)
            {
                Log.i("MyCursorAdapter", "Cursor opened and not null " + cursor);
            }
            this.mSelectedIndividuals = ids;
            catch(IllegalArgumentException ex)
            {
                Log.e("MyCursorAdapter", "Error: " …
Run Code Online (Sandbox Code Playgroud)

android android-listview android-scrollbar

0
推荐指数
1
解决办法
7285
查看次数