小编Kla*_*äck的帖子

在Visual Studio 2015中禁用IntelliSense

有没有办法在Visual Studio 2015中禁用IntelliSense?我找到的信息都是针对旧版本的VS,但不适用于VS 2015.

intellisense visual-studio visual-studio-2015

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

如何在PL/SQL中创建枚举类型?

例如,我想创建自己的布尔类型并将其称为Bool.我怎么做?

或者是交通信号灯的类型,即其中只有红色,黄色,绿色(当然为空).

plsql

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

在Windows 10上安装.NET语言包时出错

我们有一个引导程序,可以检查并安装.NET和法语.NET语言包.

我们只是更新它以安装.NET 4.6.1.但是,在Windows 10上安装法语语言包时,我们收到一条错误消息(法语),说明语言包已经安装:

Le module linguistique de .NET Framework 4.6.1(Français)ne对应的la languedusystèmed'开发Windowsinstallésurvotre ordinateur.Modifiezvosparamètreslinguistiquesou installez le module linguistique适用于ausystèmed'prinuxinstalléavantd'installer ce package.

Le module linguistique de .NET Framework 4.6.1(Français)estdéjàinstallésurvotre ordinateur.Pour l'activer,installez le module linguistique Corresponantausystèmed'peglationinstallé.

谷歌翻译将其翻译为:

.NET Framework 4.6.1(法语)的语言包与计算机上安装的Windows操作系统语言不对应.在安装此软件包之前,请更改语言设置或安装适用于所安装操作系统的语言包.

您的计算机上已安装.NET Framework 4.6.1(法语)的语言包.要激活,请安装与安装的操作系统对应的语言包.

我们已经尝试过.NET 4.5.1法语语言包,它会出现类似的错误.它在Windows 7上安装得很好.

Windows 10中的更改意味着我们收到此错误消息?这似乎意味着法语语言包已作为Windows 10的一部分安装.如果是这样,那么拥有Windows 10语言包安装程序有什么意义呢?

任何帮助,将不胜感激.

.net windows windows-10

5
推荐指数
0
解决办法
188
查看次数

双指针vs通过引用指针传递

在理解双指针概念及其应在何处使用时,我对此表示怀疑。我对这段代码进行了实验,发现我也可以使用按引用传递指针来代替双指针。

#include<iostream>
using namespace std;
void modify_by_value(int* );
void modify_by_refrence(int* &);
int a=4, b=5;
void main()
{

    int *ptr = NULL;
    ptr = &a;       
    cout << "*ptr before modifying by value: " << *ptr << endl; 
    modify_by_value(ptr);
    cout << "*ptr after modifying by value: " << *ptr << endl;
    cout << "*ptr before modifying by refrence: " << *ptr << endl;
    modify_by_refrence(ptr);
    cout << "*ptr after modifying by refrence: " << *ptr << endl;

}
void modify_by_value(int* ptr)      //this function …
Run Code Online (Sandbox Code Playgroud)

c++ pointers

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

保证C数据类型的最小大小/范围

我已经找到了这个问题的不同答案,我知道必须有一个确定的答案.C中四种主要数据类型的最小分配内存大小是多少?int,double,float,和char是我在想什么的.这些signedunsigned类型是否以任何方式改变尺寸?

c variables

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

在Oracle中生成随机数

在我的一个项目中,我必须生成一个从1到2000的随机数并将它们存储到表中.我必须在表中存储2000个值.我必须在表中存储不同的值.锄头在oracle中这样做.我正在使用Oracle 11g.

oracle random plsql oracle11g

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

在类名列表上迭代预处理器宏

我想在类名列表上运行宏以避免复制/粘贴错误和麻烦.

想象一下,作为一个简单的例子,SDK中的每个类都需要在使用之前调用静态分配方法.因此,每次添加新类时,我都必须在初始化时手动添加以下行:

MyNewClass::allocate();
Run Code Online (Sandbox Code Playgroud)

我还需要为初始化和销毁​​做同样的事情.

所以,不是每次都手动执行此操作,我想知道是否有办法在某处编写所有类名的列表,然后定义一个宏来为列表中的每个类调用相应的方法.有些东西:

#define ALLOCATE( TheClass ) TheClass ## ::allocate();
Run Code Online (Sandbox Code Playgroud)

但是TheClass我不想仅仅作为参数传递,而是要传递我的类列表.所以致电:

ALLOCATE_ALL( ClassA, ClassB, ClassC )
Run Code Online (Sandbox Code Playgroud)

它会扩展到:

ClassA::allocate();
ClassB::allocate();
ClassC::allocate();
Run Code Online (Sandbox Code Playgroud)

最后,我希望能够定义一个类列表并让多个宏迭代它.有些东西:

ALLOCATE_ALL( MyClassList )
INIT_ALL( MyClassList )
DESTROY_ALL( MyClassList )
Run Code Online (Sandbox Code Playgroud)

我已经看过可变参数宏,但是,如果我理解正确的概念,你必须定义尽可能多的宏作为参数的最终数量; 在我的情况下,这根本不可行.

这有可能吗?

感谢您的任何帮助和/或反馈.

c++ macros

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

括号和点语言顺序c

我想知道语言c,是a.b[i]一回事(a.b)[i]吗?

这里a是结构,b是他的成员(b是数组或指针).
我刚刚读了一篇关于c运算符优先级的文章,它告诉我[](括号)运算符在.(point)之前,这两个c运算符关联性是从左到右:

那么下面的表达式的顺序是什么(在c中)?

a.b.c[i].d[j]
Run Code Online (Sandbox Code Playgroud)

c expression operator-precedence

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

空格从String中删除

#include<stdio.h>
#include<string.h>

int main(){
    char array[]="Arijit Saha Student";
    spaceremover(array);
    getch();
    return 1;
}

int spaceremover(char a[]){
    int i;
   // printf("L=%d",strlen(a));
    char final[strlen(a)+1];
    int count=0;
    for(i=0;i<strlen(a);i++)
    {
        if(a[i]!=' ')
            final[count]=a[i];
        count++;
    }
    final[count]='\0';
    int j=0;
    for(j=0;j<strlen(final);j++)
    printf("%c",final[j]);
    // printf("\n%s",final);
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

使用此示例代码输出Arijit.Saha,但我想要的输出是ArijitSahaStudent.为什么我得错了输出?在哪里.来自哪里?

c

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

GROUP BY中的SQL Count行

以下查询返回以下结果:

SELECT sales.users_id, users.region
FROM sales
JOIN users ON ( sales.users_id = users.id )
GROUP BY sales.users_id

users_id, region
1,    IE
2,    UK
3,    UK
4,    UK
5,    AU
6,    AU
Run Code Online (Sandbox Code Playgroud)

题:

如何修改上述查询以获得以下结果:

IE, 1
UK, 3
AU, 2
Run Code Online (Sandbox Code Playgroud)

哪个是每个地区购买的用户数.第二列中的数字与每个地区的销售数量相对应?

提前致谢...

mysql sql

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