小编dal*_*985的帖子

查询以查找具有相同生日的员工对

我有一张100人的桌子EMPLOYEE.我想写一个查询来查找具有相同BIRTHDATE的员工对.

结果应该为对中的每个员工返回EMPNO,LASTNAME和BIRTHDATE(6列结果表).

我想是这样的

SELECT  t1.EmpNo
       ,t1.LastName
       ,t1.BirthDate
        ,t2.EmpNo
        ,t2.LastName
        ,t2.BirthDate
  FROM Employee t1
  INNER JOIN (
  SELECT EmpNo
        ,LastName
        ,BirthDate
  FROM Employee ) t2 ON t2.BirthDate = t1.BirthDate 
  WHERE t2.EmpNo != t1.EmpNo
Run Code Online (Sandbox Code Playgroud)

你认为这是对的吗?

sql

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

scala安装的错误消息

我想安装scala 2.8.1.我完全使用了http://www.scala-lang.org/node/310中的所有步骤 但是当我在命令提示符下写'scala'然后我有以下错误'java'不被识别为内部或外部命令可操作程序或批处理文件

你知道什么出错了吗?

scala scala-2.8

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

如何在c中获取char数组的一部分

我是 C 新手,我有以下简单的代码。我知道使用 strncpy 我可以从字符串中复制字符。

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

int main ()
{
  char str1[]= "To be or not to be";
  char str2[40];

  strncpy ( str2, str1, 5 );
  str2[5] = '\0';   /* null character manually added */
  puts (str2);

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

这段代码的输出是

To be
Run Code Online (Sandbox Code Playgroud)

如果我希望结果是“或不是”,我该如何读取这些字符?从 7-15 在这种情况下?

c arrays

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

数组中的转换导致错误的结果

让我们说我有

char number[2] = "2";
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我得到数字2作为字符串,这就是为什么我有char.现在使用atoi我将此char转换为int

int conv_number;
conv_number = atoi(number);
printf("Result : %d\n", conv_number);
Run Code Online (Sandbox Code Playgroud)

返回结果:2.现在我想把这个值放在一个数组中并打印数组的结果.所以我写了

int array[] = {conv_number};
printf("%d\n",array);
Run Code Online (Sandbox Code Playgroud)

不幸的是我的结果不是2而是-1096772864.我错过了什么;

c arrays

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

在C中解析INI文件的最简单方法是什么?

关于C++,Java和C#有一些类似的问题,所以现在我的问题是关于C.如果我有这个配置文件

[BBDD]
user=**
password=***
database=***
IPServidor=*
port=3***

[Device]
dev=8
Temperatura=5=1001
Humedad=7=1002
Link=8=1003
Volt=9=1004

[Device]
dev=10
Temperatura=5=1012
Humedad=7=1013
Link=8=1014
Volt=9=1015
Run Code Online (Sandbox Code Playgroud)

什么是读取Device值的最佳方法.我是linux用户.我使用了glib,但是我遇到了一些问题因为有相同的密钥(Device)所以它返回我,因为教程只说了最后一个Device数组的值.另外我知道Boost有C++库,我认为libconfig也不用于这种配置文件.最后iniparser对我来说有一个困难的安装指南.你觉得像sscanf,fprintf这样的解决方案好吗?

c ini fileparsing

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

DropDownList 中 Arraylist 的用法

我的方法中有以下部分Page_Load

\n\n
 DropDownList1.Items.Add("Audi");\n DropDownList1.Items.Add("BMW");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Ford");\n \xe2\x80\xa6\n DropDownList1.Items.Add("Vauxhall");\n DropDownList1.Items.Add("Volkswagen");\n \xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n\n

一些细节是我有一个网络表单,它是汽车销售网站的一部分,所需功能的一部分是用户能够从下拉列表中选择车辆制造商。我创建了一个<asp:DropDownList ... />控件。

\n\n

我的问题是如何重写上面的代码以使用ArrayList在实例化时完全填充的 ,按字母顺序排序,然后用于初始化DropDownList

\n

c# linq asp.net arraylist

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

清除2d char数组

我想问一下是否有任何快速方式(例如使用memset)来清除char表

char mytable[2][10];
Run Code Online (Sandbox Code Playgroud)

例如我知道使用memset

memset(mytable, 0, sizeof(mytable));
Run Code Online (Sandbox Code Playgroud)

用于1D表.

c arrays

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

使用 glib 从配置文本中读取值

我有以下 Config.cfg

[Power]
Power8=8
Temp=5=1001
Hum=7=1002
Link=8=1003
Vol=9=1004

[Power]
Power10=10
Temp=5=1012
Hum=7=1013
Link=8=1014
Vol=9=1015
Run Code Online (Sandbox Code Playgroud)

通过使用 glib,我想读取每个 Power 的值。我想要类似“如果 Power8=8 则返回 temp、hum、Link、Vol”的内容,否则 Power10=10 的情况相同

我写了这个函数

int read_config()
{

 GKeyFile *keyfile;
 GKeyFileFlags flags;
 GError *error = NULL;
 gsize length;
 gchar *temperatura, *humedad, *link, *voltage;


 // Create a new GKeyFile object and a bitwise list of flags.
 keyfile = g_key_file_new ();
 flags = G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS;

 // Load the GKeyFile from keyfile.conf or return.
 if (!g_key_file_load_from_file (keyfile, "/home/pi/Desktop/Config.cfg", flags, &error))
 {
   g_error (error->message); …
Run Code Online (Sandbox Code Playgroud)

c configuration glib

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

标签 统计

c ×5

arrays ×3

arraylist ×1

asp.net ×1

c# ×1

configuration ×1

fileparsing ×1

glib ×1

ini ×1

linq ×1

scala ×1

scala-2.8 ×1

sql ×1