小编nam*_*ked的帖子

使用数据查找Excel表格中的最后一行 - Java

所有,

如何在单元格中填充数据的excelsheet中找到最后一行.即

   | C1  | C2  | C3  | C4 |
---------------------------
R1 |  1      2    3      4  
R2 |  5      6    7      8  
R3 |  
R4 |        9
Run Code Online (Sandbox Code Playgroud)

因此,在上面的示例中,我希望将行的总计数检索为4,因为第4行已填充了某些内容.

有没有这样的库功能?此外,用于处理Microsoft Office文档操作的最佳Java库是什么?

java excel

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

显示特殊字符

我在Windows控制台上显示特殊字符时遇到问题.

我写了以下代码:

public static void main(String[] args) throws IOException {
    File newFile = new File("sampleInput.txt");
    File newOutFile = new File("sampleOutput.txt");

    FileReader read = new FileReader(newFile);
    FileWriter write = new FileWriter(newOutFile);
    PushbackReader reader = new PushbackReader(read);
    int c;

    while ((c = reader.read()) != -1)
    {
        write.write(c);
    }
    read.close();
    write.close();

}
Run Code Online (Sandbox Code Playgroud)

输出文件准确显示输入文件将包含特殊字符的内容.即对于输入文件中的内容 © Ø ?? abcdef?,输出文件包含完全相同的内容.但是当我添加该行时System.out.printf("%c", (char) c),控制台上的内容是:( ÿþ©包含更多字符,但我无法在此处复制粘贴).我确实读过该问题可能与Windows控制台字符集有关,但无法找到它的修复程序.

考虑到输出介质可以是未来的任何东西,我不希望遇到任何类型的out流的Unicode字符显示问题.

任何人都可以帮我理解这个问题,我该如何解决?

java unicode

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

查找String值的最佳匹配 - Oracle/Java

继我之前的帖子链接,我们现在面临的另一个挑战是找到地址字段的最佳匹配[ADDR_LINE_1, ADDR_LINE_2, CITY, STATE, ZIP].

我们希望返回数据库中的所有记录,这些记录可能与来自文件的传入地址记录匹配.场景是:

以下是数据库中的2条记录;

ADDR_LINE_1,        ADDR_LINE_2       , CITY       , STATE, ZIP
001 Chestnut Avenue, Apt 100          , Indiana     , IN  , 9999
Apt 100            , 001 Chestnut Ave., Indianapolis, IN  , 9999
Run Code Online (Sandbox Code Playgroud)

对于传入记录,如下所示

ADDR_LINE_1,        ADDR_LINE_2, CITY        , STATE, ZIP
1 Chestnut Avenue,   Apt 100   , Indiana     , IN   , 9999
Run Code Online (Sandbox Code Playgroud)

我想将记录检测为现有记录并列出上述两种可能的匹配.

[注意:]数据库条目的顺序是互换的,但仍应列为可能的匹配项.

任何人都可以提供关于我如何去做的建议吗?

java string oracle

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

仅更新datetime中的日期 - Oracle

我有一个数据类型日期时间的列,所以包含如下的值:06-FEB-12 02.39.11.000000000 PM.我只想修改所有日期行06-FEB-1225-JAN-12保留时间的日期.

我可以通过更新查询执行相同的操作吗?

sql oracle

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

查询C中的激活记录

以下是我不明白的代码.

#include<stdio.h>

int main(int argc, char *argv[])
{
      int num;

      printf("\n Number: " );
      scanf("%d", &num);

      if (num >= 0)
      {
           int abs = num;
      }
      else
      {
            int abs = -num;
      }

      {
          int abs;
          printf("\n Values are %d %d", num ,abs);
       }
      return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我输入一个数字为4时,输出是Values are 4 4
当我输入一个数字为-4时,输出为Values are -4 4

我无法理解它是如何打印绝对值的?在if循环和else循环中定义的变量abs应该在退出后被释放.

请告诉我.

问候,黑暗

c

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

查询Java中的引用

考虑以下继承示例:

class A {...}  
class B extends A  
{  
 ..  
 ..  
 private static void main(String[] s)  
 {  
    A a1 = new A();  
    B b1 = new B();  
    B b2 = b1;             // What if it was B b2 = new B(); b2 = b1;  
 }
}
Run Code Online (Sandbox Code Playgroud)

我的问题在评论中.它是不同的,在某种意义上说,使用new运算符为对象创建一个新的空间,b2并且b2=b1只是将数据复制b1b2.因此,对一个对象所做的任何更改都不会影响另一个对象.在主内联代码中,B b2 = b1将指向b2分配的空间b1.因此,此处的任何更改都会影响对象数据.

我的查询是,将使用new运算符对对象操作做出任何改变吗?

java reference

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

在Java中覆盖equals()和hashCode()

可能重复:
在Java中覆盖equals和hashCode

所有,

我定义我的类和重写equals()和hashCode()方法为好.但我不知道具体应该为我自己的课程实现这些方法.任何人都可以对自定义类的这些方法的实现有所了解吗?

java

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

使用ajax刷新PHP页面

我有一个需要每5秒刷新一次的php页面.在嵌入ajax文件时,我发现Firebug中没有更新.这是代码的骨架:

**notification.php**
<?php
       ....
       ....
?>
<html>
     <head>
     <script src="./refresh.js"></script>
     <script type="text/javascript">
         refreshContents();
     </script>
     </head>
     <body>
            ....

            <div id="identifier">
               <p>Waiting area</p>
            </div>
      </body>
</html>


**refresh.js**

var seconds = 5;
var content = "identifier";
var url = "notification.php";

function refreshContents()
{
   var xmlHttp;
   try
   {
      xmlHttp = new XMLHttpRequest();
   }
   catch(e)
   {
      try
      {
         xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch(f)
      {
         try
         {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch(g)
         {
            alert("Browser not supports Ajax");
            return false;
         }
      }
   }


   xmlHttp.onreadystatechange=function()
   { …
Run Code Online (Sandbox Code Playgroud)

php ajax

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

数据框上的ddply结果问题 - R.

所以我有一个数据框,比如下面的数据:

    Count    Amount    Org         Bank
------------------------------------------
      1        100      ABC       Chase
      15        76       DEF    American Express
    ...
    ...
Run Code Online (Sandbox Code Playgroud)

当我运行ddply使用时:

result1 <- ddply(df, 4, count = sum(as.numeric(df[[1]])), amt = sum(as.numeric(df[[2]])))
Run Code Online (Sandbox Code Playgroud)

我得到的结果result1是对所有行具有相同的值(即countamt),即

 description      count        amt
  Chase             900        432087
  American Express  900        432087
.....
Run Code Online (Sandbox Code Playgroud)

绝对不是这样的.不知何故,似乎sum()计算的最后一个值应用于所有行.我在这里错过了什么吗?

r plyr

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

标签 统计

java ×5

oracle ×2

ajax ×1

c ×1

excel ×1

php ×1

plyr ×1

r ×1

reference ×1

sql ×1

string ×1

unicode ×1