小编jza*_*lla的帖子

Postgresql - 使用LIKE创建表语法错误 -

我正在尝试从父表创建临时表:

这是我用pgAdmin III(或Java中的JDBC)执行的代码:

CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS;
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:

[WARNING  ] CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
        ERROR:  syntax error at or near «LIKE»
        LÍNEA 1: CREATE TEMP TABLE table1_tmp LIKE table1 INCLUDING DEFAULTS
                                              ^
Run Code Online (Sandbox Code Playgroud)

阅读postgresql 8.4文档,使用这个创建表,它很容易,但我不明白语法问题在哪里.

postgresql

28
推荐指数
2
解决办法
2万
查看次数

Android GridView垂直加载项目

是否可以在垂直方向上加载GridView中的项目?我的意思是...

正常情况 - 3列

在此输入图像描述

-----------------------------             
1      |  2      |    3
-----------------------------
4      |  5      |    6
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

期望的情况 - 3列

-----------------------------              
1      |  3      |    5
-----------------------------
2      |  4      |    6
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android gridview

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

SQLite Android.无法打开数据库文件

我发现了很多关于这个问题的问题,但我无法修复它.我在资源文件夹中有一个sqlite数据库:

assets/data/data/{package_name}/databases/mydb.db
Run Code Online (Sandbox Code Playgroud)

我可以在更改一个表结构之前打开数据库并读取数据.我尝试卸载应用程序并重新安装,但我得到相同的例外.

我现在能做什么?

提前致谢

编辑

// The Android's default system path of your application database.
private static String DB_PATH = "/data/data/{mypagackename}/databases/";

private static String DB_NAME = "mydb.db";
Run Code Online (Sandbox Code Playgroud)

打开数据库(在更改表结构之前,添加一些字段,它不起作用)

public void openDataBase() throws SQLException {

    // Open the database
    String myPath = DB_PATH + DB_NAME;
    myDataBase = SQLiteDatabase.openDatabase(myPath, null,
            SQLiteDatabase.OPEN_READONLY);

}
Run Code Online (Sandbox Code Playgroud)

database sqlite android

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

每次打开XML文件时,ADT插件"为Android XXX加载数据"

我知道stackOverflow上有一些像这样的问题,但我认为它们已经老了.我正在使用最新版本的Android SDK Tols(24.3.2 rev)和ADT 23.0.6.eclipse的这个问题,对于ADT 22.6.3似乎是固定的,但我不想降级我的ADT版本.

任何人都可以帮助解决这个问题?

我的情景:

  • Eclipse Juno
  • Jdk 1.7
  • Android SDK工具24.3.2 rev
  • ADT 23.0.6
  • Windows 8.1专业版
  • 8GB内存

谢谢!

编辑

我正在使用旧的Eclipse Bundle和sdk.如果将Android Sdk路径设置为sdk捆绑包,则会出现问题,但如果我使用来自[USER]/AppData/Android/sdk的SDK,则我的工作正常.(AppData Android由Android Studio生成).

我的问题是,这种行为的原因是什么?

谢谢

android eclipse-adt

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

自定义进度可绘制有时不显示

我有一个非常奇怪的问题 - 我为进度条定义了一个自定义进度drawable

有时它显示,有时它不显示.

我尝试清理我的项目,重新启动eclipse甚至重新启动计算机.

它仍然发生.

这是进度可绘制的xml:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@android:id/background">
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <corners android:radius="5dp" />
    <gradient
        android:startColor="#6f7754"
        android:endColor="#858762"
        android:angle="90"/>
</shape>
</item>

<item android:id="@android:id/secondaryProgress">
<clip>
    <shape 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">

        <corners android:radius="5dp" />
        <gradient
                android:startColor="#ffba00"
                android:endColor="#af6c03"
                android:angle="90"/>
    </shape>
</clip>
</item>

<item android:id="@android:id/progress">
<clip>
    <shape 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">

        <corners
            android:radius="5dp" />
        <gradient
            android:startColor="#ffba00"
            android:endColor="#af6c03"
            android:angle="90" />
    </shape>
</clip>
Run Code Online (Sandbox Code Playgroud)

这是我使用它的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_marginBottom="2dp"
android:background="@drawable/quick_action_item_btn">

<ImageView
    android:id="@+id/icon" 
    android:layout_width="21dp" 
    android:layout_height="21dp"
    android:scaleType="centerInside"/>

<ProgressBar 
    android:id="@+id/progress"
    android:layout_width="20dp"
    android:layout_height="4dp"
    android:layout_marginTop="2dp" …
Run Code Online (Sandbox Code Playgroud)

android progress-bar

5
推荐指数
2
解决办法
3552
查看次数

CodeIgniter RESTful,异步/后台进程

我正在使用codeIgniter RESTful API(https://github.com/philsturgeon/codeigniter-restserver)将信息(json格式)返回到我的android/iphone应用程序.

有一个操作,我发送一些值,如果它是一切正常我返回200代码作为响应.

现在,我想以相同的方法添加新操作:使用APNS(Apple推送通知服务)和GCM(Google云消息传递)发送此修改的通知.

当我必须发送不超过3-5个通知时它运行良好,问题是APNS,因为我必须逐个发送此消息并且需要很长时间,因此我的应用程序收到超时异常(所有通知都是已发送但用户获取错误连接...)

我可以发送200代码响应,然后继续发送此通知吗?(像这样......)

function my_update_method_post(){
   //....GET my POST values
   update($data);
   $this->response(array('result'=>1),200));


   //Send Notifications
   ....
}
Run Code Online (Sandbox Code Playgroud)

提前致谢...

php codeigniter response

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

XML SAX Parser丢失了数据

我正在使用SAX解析下一种类型的XML:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ROOT>
    <MESSAGES>
        <MESSAGE>
            <SUBJECT><![CDATA[Some text]]></SUBJECT>
            <BODY><![CDATA[Some text Some Text ]]></BODY>
            <RECIPIENTS>
                <TO><![CDATA[mail1@domain.com]]></TO>
                <TO><![CDATA[mail2@domain2.com]]></TO>
            </RECIPIENTS>
        </MESSAGE>
        <MESSAGE>
            <SUBJECT><![CDATA[Some text]]></SUBJECT>
            <BODY><![CDATA[Some text1 Some Text2 ]]></BODY>
            <RECIPIENTS>
                <TO><![CDATA[mail1@domain.com]]></TO>
                <TO><![CDATA[mail2@domain2.com]]></TO>
            </RECIPIENTS>
        </MESSAGE>

           <!-- List of 50 MESSAGE ITEM-->
    </MESSAGES>

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

调用方法字符时

public void characters(char buf[], int offset, int len) throws SAXException
    {
     String currentValue = new String(buf, offset, len);
     System.out.println(currentValue);
    }
Run Code Online (Sandbox Code Playgroud)

一些消息项目,Y收到incorret值,例如,当我解析标签的身体我得到"1某些文本2"时,我不得不收到"有些text1的一些文本2",我无法找到丢失的数据,即使打印控制在此方法中收到的所有数据.

在消息47处,始终在相同位置切割数据(以及在其他消息中,总是相同的位置).我认为这个问题可能是因为角色在一瞬间呼叫两次或更多,但我之前说过,我无法看到丢失的数据甚至打印到控制台.

你能帮我吗?

谢谢

java xml sax saxparser

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