小编Nik*_*bak的帖子

如何计算Java函数的未知返回类型

我有一个返回查询结果的函数。输入参数是SQL语句和要检索的字段,而输出是查询的结果。如预期的那样,数据库包含多种数据类型。我可以指定要具有的泛型返回类型吗?

下面的代码检索字符串...我需要更改它以返回Integer类型,最好不编写其他函数。

public static String dbConnect(String sql,String field) throws SQLException, ClassNotFoundException {
    Statement stmt;
    String DB_URL;
    Class.forName("com.mysql.jdbc.Driver");
    DB_URL="jdbc:mysql://connectionURL.net:3306/db?autoReconnect=true"; 
    Connection conn =DriverManager.getConnection(DB_URL,DB_USER, DB_PWD);
        stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery(sql);
    String result=null;
    while(rs.next()){
            result  = rs.getString(field);
    }
    rs.close();
    stmt.close();
    conn.close();
    return result;
}
Run Code Online (Sandbox Code Playgroud)

java mysql

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

改变悬停元素的颜色?

当我将鼠标悬停在元素上时,我想改变元素的背景颜色,但我不会工作!?

$(document).ready(function(){
$(".walkingRoute-container").hover(function(){
    $("walkingRoute-container").css("background","#02baff");
  });
});
Run Code Online (Sandbox Code Playgroud)

精确的帮助.谢谢!

jquery

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

非标准查找方法

通常当你调用root.find('.test'),它会返回所有元素test里面 root.有没有办法考虑root作为可能的候选人呢?

换句话说,用html

<div id="x" class="test"></div>
Run Code Online (Sandbox Code Playgroud)

,$('#x').find('.test')将返回1个元素而不是零.

如果我们概括它,在表达式中root.find('condition1 condition2 condition3')我也希望condition1对其进行测试root.

我正在考虑创建一个自定义帮助方法,但也许有更优雅的东西.

谢谢!

javascript jquery

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

在Mac上安装Ruby&Rails

我使用railstutorial.org在我的机器上安装最新版本的ruby和最新版本的rails.

在安装结束时我查了一下

ruby -v ==> 1.9.2 (great)
rails -v ==> 3.0.1 (great)
Run Code Online (Sandbox Code Playgroud)

今天早上我打开了终端

ruby -v
ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0]
rails -v
Rails 1.2.6
Run Code Online (Sandbox Code Playgroud)

发生了什么?

ruby ruby-on-rails ruby-on-rails-3

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

将实例分配给上层类的实例

为什么我们将实例分配给上层类的实例?这样做的原因是什么?对于前者 为什么我们在下面使用此代码?

List lst = new LinkedList();
Run Code Online (Sandbox Code Playgroud)

似乎List是LinkedList的上层.为什么我们需要使用上层'实例而不是继承类',LinkedList的实例.

另外,我还有一个问题.

我已经看到一些代码将类实例分配给它的接口.为什么我们需要下面的例子呢?我知道,因为我们无法生成接口的实例,所以它允许我们使用接口的实例.但是,使用接口实例有什么意义呢?

Apple a = new Apple();
IFruit b = (IFruit) a; (IFruit is the interface of Apple)
Run Code Online (Sandbox Code Playgroud)

我希望,我已经清楚了.提前致谢.

java inheritance interface instance

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

检查显示器是处于睡眠状态还是接收睡眠通知

我有一个应用程序实用程序,当没有用户时,它变得无用.因此,为了节省资源,我希望知道何时/是否处于睡眠状态.

这是一篇关于苹果唤醒/睡眠通知的专门文章,但它只涉及计算机睡眠而不是显示睡眠.

当显示器处于睡眠状态时,有没有办法让应用程序"休眠"?

谢谢

macos cocoa objective-c

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

按钮单击"复制HTML代码"

我如何制作它,以便当我点击一个按钮时它将复制下面的代码:

<li class="widget color-blue">  
                <div class="widget-head">
                    <h3>Work list stuffs</h3>
                </div>
                <div class="widget-content">
                    <p>Accessed from private link Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam magna sem, fringilla in, commodo a, rutrum ut, massa. Donec id nibh eu dui auctor tempor. Morbi laoreet eleifend dolor. Suspendisse pede odio, accumsan vitae, auctor non, suscipit at, ipsum. Cras varius sapien vel lectus.</p>
                </div>
            </li>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?我想它可能需要Javascript ...

html javascript php

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

C近似函数

我正在为Java中的exp,log和sqrt做一些近似函数.关于指针如何工作我有点生疏 - 这个语法是否正确?

#include <math.h>
#include "QDMath.h"

JNIEXPORT jdouble JNICALL Java_QDMath_exp
  (JNIEnv *env, jclass class, jdouble val)
{
    jint tmp = (jint) (1512775 * val + 1072632447);
    jdouble p = 0.0;
    *(1 + (jint * ) &p) = tmp;
    return p;
}

JNIEXPORT jdouble JNICALL Java_QDMath_log
  (JNIEnv *env, jclass class, jdouble val)
{
    jint tmp = (*(1 + (jint *) &val));
    jdouble p = ((jdouble) tmp - 1072632447) / 1512775;
    return p;
}

JNIEXPORT jdouble JNICALL Java_QDMath_sqrt
  (JNIEnv *env, jclass …
Run Code Online (Sandbox Code Playgroud)

c java java-native-interface

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

xml文档中十六进制值的问题

我有简单的C#函数,它接受一个字符串编码并返回它:

    public static string EncodeString(string input)
    {
        byte[] bChiperText = null;

        RijndaelManaged rp = new RijndaelManaged();
        rp.Key = UTF8Encoding.UTF8.GetBytes("!Lb!&*W_4Xc54_0W");
        rp.IV = UTF8Encoding.UTF8.GetBytes("6&^Fi6s5SAKS_Ax6");

        ICryptoTransform re = rp.CreateEncryptor();

        byte[] bClearText = UTF8Encoding.UTF8.GetBytes(input);
        MemoryStream Mstm =  new MemoryStream();

        CryptoStream Cstm = new CryptoStream(Mstm, re, CryptoStreamMode.Write);

        Cstm.Write(bClearText, 0, bClearText.Length);
        Cstm.FlushFinalBlock();

        bChiperText = Mstm.ToArray();

        Cstm.Close();
        Mstm.Close();


        return System.Text.ASCIIEncoding.ASCII.GetString(bChiperText);
   } 
Run Code Online (Sandbox Code Playgroud)

用参数"hello"调用这个函数后,我得到这样的xml文件:

  <?xml version="1.0" encoding="utf-8"?>
  <users>
      <user name="user1" password="?V?Py????%??&#x13;?9?"/>
  </users>
Run Code Online (Sandbox Code Playgroud)

Everithing很好但是当我在visual studio 2010中打开xml文件时,我收到如下警告:

错误1字符'',十六进制值0x13在XML文档中是非法的.

任何人都可以告诉我做错了什么?我可以忽略那些警告吗?
谢谢

c# xml

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

Ruby/Rails - 从模型属性中解析和显示HTML

我有一个名为Events的Rails模型,其字段/属性称为:description.

我在类型下迁移它,t.text而不是t.string因为我要显示大量数据.

所以......现在我想要以<%= @event.description %>一种简洁的方式展示并想要分解一些句子而不是一大块信息.

我希望我可以插入<p>或其他HTML代码来帮助显示文本.

问题是<p>只在字段中插入打印<p>和html命令的不需要的操作.

如何在文本属性中添加html样式?

model ruby-on-rails styling

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

在为我的Django应用程序选择搜索引擎时,我有哪些选择?

我正在Django建立一个网站,我需要在其中实现搜索大约500万条记录.

用户需要能够:

  • 按标题和正文的全文搜索
  • 过滤类别
  • 按投票排序
  • 按价格排序.

是否有一个搜索引擎支持上述所有内容并与django连接良好?我在使用Sphinx之前构建了一个类似的系统,但对它的Django集成并不满意.任何人都有其他建议或可以说服我狮身人面像足够好吗?

database django search-engine

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

java不断更改第一个邮政编码

我不明白为什么当我编译这段代码时,我得到了错误的邮政编码.

John Smith
486 test St.
Yahoo, MA 898 - 2597JohnSmith
486 test St.
Yahoo, MA 898  2597
Run Code Online (Sandbox Code Playgroud)

public class test
{
  public static void main(String[] args) {

      String firstName = "John";
      String lastName = "Smith";
      int streetNumber = 486;
      String streetName = "test St.";
      String city = "Yahoo";
      String state = "MA";
      int zip =  01602;
      int zipplus4 = 2597;


     System.out.print(firstName + " " + lastName + "\n" + streetNumber + " " + streetName + "\n" + …
Run Code Online (Sandbox Code Playgroud)

java

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