标签: reference

VS2010上的Microsoft.VisualStudio.TestTools.UnitTesting命名空间在哪里?

我将包含一些单元测试项目的VS2008解决方案转换为VS2010.转换后我尝试编译解决方案,但是我收到以下错误:

命名空间"Microsoft"中不存在类型或命名空间名称"VisualStudio"(您是否缺少程序集引用?)

找不到名称空间声明using Microsoft.VisualStudio.TestTools.UnitTesting;.另外,当我尝试添加新的项目引用时,我找不到Microsoft.VisualStudio.QualityTools.UnitTestFramework程序集.

有谁知道我做错了什么?

reference visual-studio-2010

45
推荐指数
3
解决办法
5万
查看次数

ANSI SQL手册

任何人都可以推荐一个好的ANSI SQL参考手册?

当您需要基本或更深入的解释或示例时,我没有必要指一个教程,而是一个适当的参考文档来查找.

目前我正在使用W3Schools SQL教程SQL教程,但是我觉得它们"不够深入".

当然,每个主要的RDBMS制作人都会有一些针对他们自己的产品的参考手册,但他们往往有偏见,有时会使用专有扩展.

编辑:问题的目的是关注数据库引擎的共同点,即SQL根源.但理解这些差异也可能是一件好事 - 非常有趣.

sql reference manual ansi-sql

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

对main的未定义引用 - collect2:ld返回1退出状态

我正在尝试编译一个程序(称为es3),但是,当我从终端写入时:

gcc es3.c -o es3

看来这条消息:

/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

我能做什么?

c gcc reference

43
推荐指数
4
解决办法
18万
查看次数

&符号如何在c ++中起作用?

可能重复:
C++中指针变量和引用变量之间有什么区别?

这令我困惑:

class CDummy 
{
public:
   int isitme (CDummy& param);
};

int CDummy::isitme (CDummy& param)
{
  if (&param == this)
  { 
       return true; //ampersand sign on left side??
  }
  else 
  {    
       return false;
  }
}

int main () 
{
  CDummy a;
  CDummy* b = &a;

  if ( b->isitme(a) )
  {
    cout << "yes, &a is b";
  }

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

在C&中通常表示var的地址.这是什么意思?这是指针符号的奇特方式吗?

我假设它的原因是一个指针表示法,因为这毕竟是一个指针,我们正在检查两个指针​​的相等性.

我正在从cplusplus.com学习,他们有这个例子.

c++ pointers reference ampersand

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

严格标准:只应通过参考PHP 5.4分配变量

我将MyPHP版本升级到5.4(Xampp 1.7.3到1.8.0).现在我看到严格标准错误,因为myDBconnection:

严格标准:只应在第4行的C:\ xampp\htdocs\alous\include\dbconn.php中通过引用分配变量

dbconn.php:

<?php
defined('_VALID') or die('Restricted Access!');

$conn = &ADONewConnection($config['db_type']); // <--- This Line 4

if ( !$conn->Connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name']) ) {
    echo 'Could not connect to mysql! Please check your database settings!';
    die();
}
$conn->execute("SET NAMES 'utf8'");
?>
Run Code Online (Sandbox Code Playgroud)

注意:我不需要在php.ini中使用此方法禁用严格标准error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT!我想修复我的PHP代码.

php porting reference

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

内存方面的C++引用如何?

鉴于:

int i = 42;
int j = 43;
int k = 44;
Run Code Online (Sandbox Code Playgroud)

通过查看变量地址,我们知道每个地址占用4个字节(在大多数平台上).

但考虑到:

int i = 42;
int& j = i;
int k = 44;
Run Code Online (Sandbox Code Playgroud)

我们将看到,变量i确实需要4个字节,但j需要没有k再次发生堆栈上的4个字节.

这里发生了什么?看起来j在运行时根本就不存在.那么我作为函数参数收到的引用呢?这必须在堆栈上占用一些空间......

虽然我们在这里 - 为什么我不能定义数组或引用?

int&[] arr = new int&[SIZE]; // compiler error! array of references is illegal
Run Code Online (Sandbox Code Playgroud)

c++ memory-management reference

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

指向引用的指针和指针引用之间的区别

指向引用的指针,指针的引用和C++中指针的指针有什么区别?

一个人应该优先于另一个?

c++ memory pointers reference

42
推荐指数
4
解决办法
3万
查看次数

android布局xml文件中"?android:"和"@android:"之间有什么区别?

android布局xml文件中"?android:"和"@android:"之间有什么区别?它们似乎是重用android SDK资源的可互换方式.

我发现的唯一区别由以下示例说明.

这里TextView的右边缘与ImageButton的左边缘对齐

 <RelativeLayout
    android:id="@id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#888888">
    <TextView
        android:id="@android:id/text1"
        android:layout_alignParentLeft="true"
        android:text="blah blah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@android:id/button1" />
    <ImageButton
        android:id="@android:id/button1"
        android:layout_alignParentRight="true"
        style="@style/PlusButton" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但是,TextView的右边缘与RelativeLayout的右边缘对齐.TextView与ImageButton重叠.

<RelativeLayout
    android:id="@id/header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#888888">
    <TextView
        android:id="@android:id/text1"
        android:layout_alignParentLeft="true"
        android:text="blah blah"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="?android:id/button1" />
    <ImageButton
        android:id="?android:id/button1"
        android:layout_alignParentRight="true"
        style="@style/PlusButton" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

两种布局之间的唯一区别是使用@android vs?android.两者都编译没有错误.

非常感谢.

layout android reference

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

通过指针传递并通过引用传递

可能重复:
C++中指针变量和引用变量之间有什么区别?
在C++中通过引用传递指针是否有好处?

在这两种情况下,我都取得了成果.那么什么时候优先于另一个呢?我们使用其中一个的原因是什么?

#include <iostream>
using namespace std;
void swap(int* x, int* y)
{
    int z = *x;
    *x=*y;
    *y=z;
}
void swap(int& x, int& y)
{
    int z = x;
    x=y;
    y=z;
}

int main()
{
    int a = 45;
    int b = 35;
    cout<<"Before Swap\n";
    cout<<"a="<<a<<" b="<<b<<"\n";

    swap(&a,&b);
    cout<<"After Swap with pass by pointer\n";
    cout<<"a="<<a<<" b="<<b<<"\n";

    swap(a,b);
    cout<<"After Swap with pass by reference\n";
    cout<<"a="<<a<<" b="<<b<<"\n";
}
Run Code Online (Sandbox Code Playgroud)

产量

Before Swap
a=45 b=35
After Swap with pass by pointer …
Run Code Online (Sandbox Code Playgroud)

c++ pointers reference parameter-passing

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

Python变量引用赋值

在代码中

y = 7
x = y    
x = 8
Run Code Online (Sandbox Code Playgroud)

现在,y将是7,x将是8.但实际上我想改变y.我可以指定y的参考并执行此操作吗?

例如,在C++中可以实现同样的目的,

int y = 8;
int &x = y;
x = 9;
Run Code Online (Sandbox Code Playgroud)

现在y&x都是9

python reference

42
推荐指数
4
解决办法
6万
查看次数