小编Pra*_*eek的帖子

Android/java Sqlite:如何检索最大日期时间?

下面是我从sqlite db获得的查询的快照.

在谷歌搜索并阅读了一些问题之后,我已经知道使用聚合函数检索最大日期时间max()是不可能的,因为sqlite不支持太多数据类型但是将数据类型视为text.

所以,我把这些数据带到了一个List或那个java级别.那么我现在怎么能从这个列表中获得最大日期时间.

在java中是否有这种格式的直接构造.或者我们在sqlite级别有一些我找不到的东西.

Sqlite返回了数据

java sqlite android

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

API或代码:Hibernate 3和4之间的区别?

我已经粘贴了Hibernate 3配置文件,SessionFactory类来配置这个config.xml和一个带有JPA注释的bean.我想知道我是否正在使用Hibernate 4然后在代码级别的上下文中的变化或非常广泛的差异或外行语言的进步.

的hibernate.cfg.xml

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="hibernate.connection.url">jdbc:oracle:thin:@192.168.2.144:1521:xe</property>
        <property name="hibernate.connection.username">prateek</property>
        <property name="connection.password">prateek</property>
        <property name="connection.pool_size">1</property>
        <property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
        <property name="show_sql">true</property>
        <property name="hbm2ddl.auto">create</property>
        <mapping class="com.vaannila.domain.User1" />
    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

静态java类建立连接(SessionFactory Helper)

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class SessionFactoryHelper {
    private static final SessionFactory sessionFactory;

    static {
        try {            
            /*
             * Build a SessionFactory object from session-factory configuration 
             * defined in the hibernate.cfg.xml file. In this file we …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

如何确定访问我的网站的IP地址?

我有一个Web应用程序,为此我想捕获访问我的网站的客户端的IP地址,以便我可以知道访问该应用程序的区域最多.我Java EE在我的申请中使用.

如果我们谈论标题以及何时request从最终用户发送,可能会有一些解决方案.

java url jsp servlets java-ee

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

sqlite:如何添加总时间hh:mm:ss where column datatype是DATETIME?

柱

这是我在sqlite db中的列的快照,其定义的模式中的数据类型具有DATETIME.现在我想应用一些聚合函数sum()来计算这个列的总和.

我使用的查询是:

select sum(total_expend_time) from timetable; 但它返回0.0作为结果.

database sqlite android-sqlite

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

java:一长串条件,怎么办?

我需要建议在Java中应用条件的正确方法.

我有100个条件,我必须根据这些条件更改将显示给用户的String变量的值.

示例条件: a<5 && (b>0 && c>8) && d>9 || x!=4

有更多的条件,但变量或多或少相同.

我现在正在这样做:

    if(condition1)
    else if(condition2)
    else if(condition3)
    ...
Run Code Online (Sandbox Code Playgroud)

切换案例替代方案显然会嵌套在if-else的ie中

if(condition1)
 switch(x)
  {
   case y:
     blah-blah
   }        
else if(condition2)
switch(x)
  {
   case y:
     blah-blah
   }  
else if(condition3)
...
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一些更优雅的解决方案,比如使用具有多态支持的接口,我可以做些什么来避免代码行或什么应该是正确的方法.

- -编辑 - -


在此输入图像描述

我想在Android设备上需要这个.但它更像是一个java构造.

这是我与我的条件的一个小快照.如果少数通过/失败,将添加更多.这显然需要更多if-else有/无嵌套.在那种情况下,处理会变慢.

我现在将消息存储在一个单独的类中,其中包含我保持静态的各种字符串变量,因此如果条件为真,那么我从唯一的类中选择静态变量并显示该变量.这对于存储结果消息是否正确.

java if-statement switch-statement conditional-statements

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

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

Dropbox喜欢登录?

所以,我想为我的应用程序创建一个响应式登录屏幕,当android 软键盘可见时,它会根据我的选择自行调整.

我的研究:

注意:android:windowSoftInputMode="adjustResize"已经知道了,所以请不要仅仅提出这个建议.

我已经浏览了许多着名的Android应用程序,如facebook等,只是为了确认天气是软键盘可见时调整屏幕的限制.

然后我在我的三星galaxy tab 2上看到Dropbox android app,这是一个屏幕.现在,当我尝试输入电子邮件时,屏幕以非常流畅和响应的方式调整自己.同样,当我尝试输入密码时,又发生了同样的事情.但我找不到任何其他开源项目,当软键盘出现时确认这样的响应度.xlarge

下面的屏幕解释了我想以类似的方式实现的目标:

请原谅我的大尺寸图像,因为我想说明一点.:)

  • 没有键盘的登录屏幕

没有键盘的登录屏幕

  • 按下电子邮件编辑文本时的登录屏幕

按下电子邮件编辑文本时的登录屏幕

  • 按下密码edittext时的登录屏幕

按下密码edittext时的登录屏幕

请注意屏幕的响应性.如果您已安装该应用程序.此外,密码和电子邮件屏幕之间存在大小差异.

android android-layout responsive-design

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

卷曲页面从左到右安卓

所以,我正在使用harism的页面卷曲,https://github.com/harism/android_page_curl并成功实现了它通过网络流加载图像.但是当我回到之前的图像或页面时,由于图像没有使用正确的索引,所以无法使其正常工作.即他们没有正确刷新.我无法弄清楚这一点.

这是我的实现,我将图像加载到 PageProvider

private class PageProvider implements CurlView.PageProvider {


        @Override
        public int getPageCount() {
            return data1.size()-1;
        } 

        private Bitmap loadBitmap(int width, int height, final int index) throws MalformedURLException, IOException {
            Bitmap b = Bitmap.createBitmap(width, height,Bitmap.Config.ARGB_8888);
            b.eraseColor(0xFFFFFFFF);
            Canvas c = new Canvas(b);

            System.out.println("value of current page index "+mCurlView.getCurrentIndex()+" and index is "+index);

            System.out.println("url forward");
            aq.ajax(data1.get(index+1), Bitmap.class,0, new AjaxCallback<Bitmap>() {

                @Override
                public void callback(String url, Bitmap object, AjaxStatus status) {
                    if(object!=null)
                           try {
                                System.out.println("url image downloaded "+url);
                                y=object;

                                aq.ajax(data1.get(index).replace(".png", ".mp3"), …
Run Code Online (Sandbox Code Playgroud)

android page-curl android-layout android-query

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

通过谷歌播放更新应用程序时下载内容?

所以这是我第一次发送我的应用程序的更新,我不知道当通过google-play更新应用程序时会发生什么事情,

以下是一些我无法回答的问题:

  • 什么是实际更新以及此过程如何工作,即更新完成后的方法或回调?

  • 共享首选项文件会发生什么,名称值对更改/重置

假设我想从服务器下载一些文件,当应用程序通过google play更新并在后台对该文件执行一些数据库操作时.我怎样才能以正确的方式解决这个问题.

- 编辑 -

为了使它更清晰,我想在用户更新应用程序时自动进行一些处理,他不打算打开应用程序并实现这一目标我正在寻找谷歌播放提供给我的应用程序的触发器意图[隐式或显式].

android auto-update

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

通过 webpack 提供的 bundle.js 不适用于 webpack-dev-middleware + HtmlWebpackPlugin

因此,我尝试将webpack-dev-middlewarewebpack-hot-middleware与 HtmlWebpackPlugin 结合使用,为此我遵循了以下链接https://github.com/jantimon/html-webpack-plugin/issues/145 但我真的无法理解这里的建议。

无论如何,我确实在输出 html 中获取了bundle.js 文件,但 js 没有按预期执行。此外,我确实HMR Connected在控制台中收到了消息。不过,这同样适用于我的生产 webpack 文件。

我该如何解决这个问题或着手解决这个问题?

另外,根据下面的项目结构,我提供了多个 html 文件,因此在 srcServer.js 中是否有关于这些文件合并的输入?

包.json

...
    "start": "babel-node buildScripts/srcServer.js"
...
Run Code Online (Sandbox Code Playgroud)

srcServer.js

/* eslint-disable */
import express from 'express'
import path from 'path'
import opn from 'opn'
import bodyParser from 'body-parser'
import historyApiFallback   from 'connect-history-api-fallback'
import WebpackDevMiddleware from 'webpack-dev-middleware'
import WebpackHotMiddleware from 'webpack-hot-middleware'
import WebpackConfig from '../webpack.config'
import webpack from 'webpack'

const compiler = webpack(WebpackConfig)
const app = express() …
Run Code Online (Sandbox Code Playgroud)

node.js webpack html-webpack-plugin webpack-dev-middleware

5
推荐指数
0
解决办法
773
查看次数