问题列表 - 第10894页

T / SQL是否等效于PL / SQL%TYPE?

MSSQL2005中是否有等同于%TYPE的内容?

CREATE TABLE TEST (ID NUMBER(5));

DECLARE
myVar TEST.ID%TYPE;
BEGIN
................
END;
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server plsql sql-server-2005

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

使用Scala对Java进行单元测试?

我熟悉使用模拟对象帮助单元测试我的Java类型,但发现不灵活可能会导致冗长和繁琐的测试类型以及大量重复.

我已经看过使用Groovy进行单元测试并取得了一定的成功.我对自己学习Scala很感兴趣,但是也想用它来测试Java.有没有人对使用Scala这样做有任何建议或参考?

更新以澄清我所追求的内容:

我已经看到Scala中存在用于单元测试的工具,比如ScalaTest.和ScalaCheck,但他们专注于如何做测试的机制.我正在寻找一些关于如何使用Scala进行单元测试的最佳实践和/或提示和技巧.例如,相当于Javaworld JUnit最佳实践文章反模式列表,以指出常见的陷阱或有用的约定.

java unit-testing scala

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

如何通过.NET访问ARP协议信息?

我想弄清楚我们的局域网中有哪些设备在线和离线.我见过许多程序在进行一种图形网络概述,提供局域网IP和MAC地址.我想知道是否以及如何从C#/ .NET中提取这些(ARP?)信息?

任何示例代码片段/链接将不胜感激.

.net c# ip lan arp

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

如何设置剪贴板来复制文件?

在我的应用程序中,我允许用户选择与磁盘上的文件对应的项目.当用户按下Ctrl + C时,我希望将文件发送到剪贴板,然后用户可以将文件粘贴到其他位置.

我希望以某种方式实现它,以便用户可以复制,但不能粘贴到我的应用程序中.然后,用户可以将文件粘贴到Explorer或其他将从剪贴板接受文件的应用程序的实例中.

我知道如何在剪贴板中设置信息,而不是如何设置它,以便Windows将其识别为某些文件的复制操作.

我怎么能做到这一点?

.net c#

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

PDO的PHP native_type列表getColumnMeta()

我正在使用PDO数据库抽象库来确保我的代码是可移植的.但是,我现在发现我需要列信息,所以我转向PDOStatement-> getColumnMeta()方法,希望它有点标准化 - 但从我发现它实际上似乎是开放式的.

例如,从SQLite调用该方法时,您似乎得到一组可能的值:

http://gcov.php.net/PHP_5_3/lcov_html/pdo_sqlite/sqlite_statement.c.gcov.php

null
double
blob
string
integer
...
Run Code Online (Sandbox Code Playgroud)

虽然来自MySQL数据库的调用列出了各种其他奇怪的值:http: //gcov.php.net/PHP_5_3/lcov_html/pdo_mysql/mysql_statement.c.gcov.php

var_string
longlong
newdecimal
geometry
...
Run Code Online (Sandbox Code Playgroud)

我也可能在错误的地方寻找,但是在切换数据库时,我找不到有关"native_type"值的任何有用数据.

php database pdo

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

java上的行为不一致==

考虑以下代码:

class test {
   public static void main(String[] args) {
      test inst_test = new test();
      int i1 = 2000;
      int i2 = 2000;
      int i3 = 2;
      int i4 = 2;
      Integer Ithree = new Integer(2); // 1
      Integer Ifour = new Integer(2); // 2
      System.out.println( Ithree == Ifour );
      inst_test.method( i3 , i4 );
      inst_test.method( i1 , i2 );
   }
   public void method( Integer i , Integer eye ) {
      System.out.println(i == eye );
   }
}
Run Code Online (Sandbox Code Playgroud)

它打印:

false
true …
Run Code Online (Sandbox Code Playgroud)

java primitive integer

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

为什么我不能将常量放入CGRectMake中?

我试过这个:

CGRectMake(0.0f, kFooBarHeight, 100.0f, 10.0f);
Run Code Online (Sandbox Code Playgroud)

我收到了错误unexpected ';' before ')',并且too few arguments for CGRectMake.当我用以下方式交换:

CGFloat foo = kFooBarHeight;
CGRectMake(0.0f, foo, 100.0f, 10.0f);
Run Code Online (Sandbox Code Playgroud)

那一切都很好.常量不适合作为参数传递吗?

iphone cocoa-touch uikit

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

用于解析HTTP请求的标准或通用Arduino库?

我正在尝试将Arduino与Arduino Ethernet Shield设置为服务器以理解GET和POST请求.我发现" Web服务器结构良好 ",并且可以对其进行修改以满足我的需求,但C++中已经存在一些非常轻量级的东西,并且可能已经常用于Arduinos和Arduinos以太网盾吗?

c++ http arduino

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

令人惊讶的软件漏洞或漏洞?

您见过的最奇怪/最复杂/最令人惊讶/深度隐藏的软件漏洞或攻击是什么?在代码中你认为没有隐藏的危险,但错了?

[澄清:每个人都知道SQL注入,XSS或缓冲区溢出 - 通常由粗心编码引起的错误.但事情像肯·汤普森隐藏的木马(反思信任信托:http://cm.bell-labs.com/who/ken/trust.html),最近在Linux内核(NULL解除引用漏洞HTTP://isc.sans. org/diary.html?storyid = 6820),或使用拒绝服务对RNG进行复杂攻击(http://news.ycombinator.com/item?id=639976)让我非常不安.

更新:感谢大家的回答,他们很棒.我很难做出选择.最终,我决定将赏金奖励给侧通道/电源监控攻击.然而,你所有的答案结合起来表明我必须更多地了解安全性,因为它是一个非常深刻的主题:).

security

28
推荐指数
13
解决办法
3969
查看次数

MetaPython:向类添加方法

我想在运行时向类定义添加一些方法.但是,在运行以下代码时,我得到一些令人惊讶的(对我而言)结果.

test.py

class klass(object):
    pass

for i in [1,2]:
    def f(self):
        print(i)
    setattr(klass, 'f' + str(i), f)
Run Code Online (Sandbox Code Playgroud)

在命令行上进行测试时,我得到以下信息:

>>> import test
>>> k = test.klass()
>>> k.f1()
2
>>> k.f2()
2
Run Code Online (Sandbox Code Playgroud)

为什么k.f1()返回2而不是1?这似乎与我相反.

笔记

该测试是在kubuntu机器上使用python3.0完成的.

python binding metaprogramming

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