小编ful*_*ead的帖子

使用integratedSecurity(Windows身份验证)通过JDBC从Linux连接到SQL Server?

嘿,我无法使用在Linux上运行的Java代码连接到SQL Server.

如果我设置integratedSecurity=true,则java代码失败并出现以下错误:

WARNING: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:b030b480-453d-4007-8151-a552150f74cd
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为sqljdbc.dllLinux 上没有文件.

但如果我设置integratedSecurity=false,那么我得到以下错误:

 com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'IT_DEV_USER'.
Run Code Online (Sandbox Code Playgroud)

那么有谁知道如何连接到SQL Server integratedSecurity设置为false?(注意,当Java代码在Windows上运行时,我甚至无法连接,当integratedSecurity设置为false时.)

如果没有,有什么方法可以integratedSecurity在Linux上工作吗?

java sql linux jdbc sql-server-2008

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

通过 GUI 在 SQuirreL SQL 中创建一个新表?

是否可以通过 GUI 在 SQuirreL SQL 中创建一个新表?

我似乎找不到在 UI 上执行此操作的方法。这是数据库可视化工具应该具有的最基本的功能之一,因此如果您不能这样做并且必须通过脚本创建表,我会感到非常惊讶。

任何帮助都会很棒。谢谢。

mysql sql squirrel-sql

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

在Scala中的apply()函数给出编译错误?

嘿,我有以下代码:

var z:Array[String] = new Array[String](4);
z(0) = "Dave"; 
z(1) = "Joe";
z(2) = "Jim";
z.apply(3) = "Roger";
Run Code Online (Sandbox Code Playgroud)

这里的最后一行是给出一个编译时错误说 - "类Array中缺少方法的参数;如果要将它作为部分应用的函数处理,请使用`_'跟随此方法"

这对我来说没有意义,因为我已经读过,当你将一个或多个值的括号应用于变量时,Scala会将代码转换为对该变量名为apply的方法的调用.所以,如果以下行:

z(2) = "Jim";
Run Code Online (Sandbox Code Playgroud)

转换为

z.apply(2) = "Jim";
Run Code Online (Sandbox Code Playgroud)

然后为什么行

z.apply(3) = "Roger";
Run Code Online (Sandbox Code Playgroud)

给我一个编译时错误?

我是Scala的新手,所以任何帮助都会非常感谢!

arrays scala compilation

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

如何在Java中使用多个线程迭代一个Collection,其中没有两个线程迭代在Collection的同一部分?

我需要迭代一个大的ArrayList(约50,000个条目),我需要使用多个线程来相当快地完成这个.

但是我需要每个线程从一个唯一索引开始,这样就不会有两个线程迭代在列表的同一部分上.将会有一个batchSize100这样每个线程将循环从startIndexstartIndex + 100.

有没有办法实现这个目标?请注意,我只在这里执行读取操作,没有写入.列表中的每个条目只是一个String,它实际上是一个SQL查询,然后我通过JDBC对DB执行.

java iteration collections multithreading

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

Foo在Scala中不带参数编译错误?

我有一个编译错误,我不明白。

case class Point(x: Int, y: Int)

trait Rectangular {

  def topLeft: Point
  def bottomRight: Point

  def left = topLeft().x //Compile error occurring here
  def right = bottomRight.x
  def width = right - left

  // any many more concrete geometric methods.
 }
Run Code Online (Sandbox Code Playgroud)

我在定义第三种方法的行上收到编译错误,说“Point 不带参数”。

但是我认为您可以调用一个不带参数的函数,无论是否带有(). AstopLeft只是一个没有参数且返回类型为Point.

methods scala function traits

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

生成登录令牌Instagram API,而无需登录?

因此,我正在构建一个餐厅应用程序,我想要的功能之一是允许该应用程序的用户查看特定餐厅的Instagram帐户中的照片。而且我希望用户无需登录Instagram帐户就能看到它,因此他们甚至不需要Instagram帐户即可工作。

因此,我已阅读此答案,如何在不通过用户身份验证的情况下从Instagram获取用户的媒体?

我尝试了它所说的内容并使用了client_id(当我使用自己的个人Instagram帐户注册应用程序时收到了该信息),但我仍然收到一条错误消息:

{
    meta: {
          error_type: "OAuthAccessTokenException",
          code: 400,
          error_message: "The access_token provided is invalid."
     }
}
Run Code Online (Sandbox Code Playgroud)

我尝试达到的端点是:

https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENT ID]
Run Code Online (Sandbox Code Playgroud)

那么,我是否绝对需要访问令牌才能使其正常工作(因此必须强制用户登录)?

如果我这样做了,那么有没有办法在不强制用户登录的情况下以某种方式生成访问令牌?

我相信这是有解决办法的,因为流行的约会应用程序Tinder具有我正在寻找的所需功能,因为它使您无需登录即可查看别人的Instagram帐户中的照片!(我刚刚在5分钟前验证过!)

任何帮助,将不胜感激。

谢谢。

authentication rest oauth instagram instagram-api

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

使Collections.binarySearch()与compareToIgnoreCase一起使用?

所以我正在搜索一个巨大的ArrayList以查找特定的String值,但是如果我要查找的String与我传入的String相等(不区分大小写),则需要Collections.binarySearch()返回> = 0的值。 binarySearch()方法。

现在,在Collections.binarySearch()的源代码中,它最终将调用以下代码行。

 Comparable<? super T> midVal = list.get(mid);
 int cmp = midVal.compareTo(key);
Run Code Online (Sandbox Code Playgroud)

如此看来,我无法覆盖String作为其最终值(因此防止我覆盖其compareTo()方法以调用compareToIgnoreCase()),还有其他方法可以实现吗?

任何帮助将非常感谢。

java string collections binary-search

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

在 Java 中使用 JDBC 访问 .mdf SQL Server 文件?

.mdf我正在尝试从本地运行的 Java 应用程序内的 Microsoft SQL Server 文件(位于远程服务器上)访问和读取数据。

我安装了 SQL Server JDBC 驱动程序并且它在我的计算机上classpath,但我似乎仍然无法访问该文件,出现以下错误:

与主机 PD-SQLTEST、命名实例 sqlexpress 的连接失败。
错误:“java.net.SocketTimeoutException:接收超时”

我定义连接 URL 如下:

String URLSqlServer ="jdbc:sqlserver://PD-SQLTEST\\SQLEXPRESS; databaseName=AOMLive";
Run Code Online (Sandbox Code Playgroud)

称为.mdfAOMLive.mdf

有什么想法我在这里做错了吗?远程服务器上的 SQL Server 数据库是否必须运行才能访问?

java sql-server jdbc

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

奇怪的C代码在avr-gcc下编译时不应该

嘿,有人可以告诉我这段代码应该做什么,或者甚至允许这种语法在avr-gcc下编译?它是从NanoVM源代码中获取的代码,为avr atmega128rfa1编译它.

//文件本身的缓冲区在eeprom中

ifdef NVM_USE_FLASH_PROGRAM
static u08_t nvmfile[CODESIZE] PROGMEM =
#include "nvmdefault.h"
#else
static u08_t EEPROM nvmfile[CODESIZE] =
#include "nvmdefault.h"
#endif 
Run Code Online (Sandbox Code Playgroud)

注意我没有用-DNVM_USE_FLASH_PROGRAM编译它

c

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