小编Uza*_*ooq的帖子

使用默认路径下的脚本创建数据库?

我在SQL Server 2008中生成了一个数据库脚本.生成的脚本具有数据库创建位置的硬编码路径.我不希望这个路径被硬编码,我希望这个路径使用脚本运行的数据库引擎的默认值.

这是脚本的一小部分:

CREATE DATABASE [POS] ON  PRIMARY 
( NAME = N'POS', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'POS_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
Run Code Online (Sandbox Code Playgroud)

C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf所有计算机上可能不存在该路径,这就是我希望数据库引擎选择它的原因

database sql-server database-scripts

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

错误编译:linux/module.h:没有这样的文件或目录

我写了一个简单的模块:

#define __KERNEL__
#define MODULE
#include <linux/kernel.h> 
#include <linux/module.h>

int init_module(void)
{
    printk("Hello, world\n");
    return 0;
}

void cleanup_module(void)
{
    printk("Goodbye\n");
}
Run Code Online (Sandbox Code Playgroud)

并使用此命令编译它:

cc -c hello.c
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

 linux/module.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

有什么建议?

编辑:我用过这个commad:

cc -I/usr/src/linux-headers-3.0.0-17-generic/include -c hello.c
Run Code Online (Sandbox Code Playgroud)

它领先一步,现在我收到这个错误:

In file included from /usr/src/linux-headers-3.0.0-17-generic/include/linux/kernel.h:13:0,
                 from hello.c:3:
/usr/src/linux-headers-3.0.0-17-generic/include/linux/linkage.h:5:25: fatal error: asm/linkage.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)

c c++ linux kernel compilation

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

在java中读取CSV文件会在每个字符之间添加空格

我正在阅读从谷歌趋势下载的CSV文件,这里是在记事本中打开时的文件内容(仅前两行):

法拉利法拉利(标准误差)
0.735 2%

当我使用readline读取文件时,行读取包含每个字符之间的空格,在上面的例子中,输出是:

ferrariferrari(stderror)
0.7 3 5 2%

("法拉利"和"法拉利"之间有标签,介于0.735和2%之间,没有显示堆叠溢出)

每行末尾的换行符也会被读取两次.为什么会这样?有解决方案吗

这是我用来读取文件的代码:

BufferedReader Reader = new BufferedReader(new FileReader("trend.csv"));
String line = null;
while ((line = Reader.readLine()) != null)
    System.out.println(line);
Run Code Online (Sandbox Code Playgroud)

编辑:在文件的开头还有一些奇怪的字符

Edut:得到了解决方案

这是编码问题,将第一行改为:

BufferedReader Reader = new BufferedReader(new InputStreamReader(new FileInputStream("trend.csv"), "UTF-16"));
Run Code Online (Sandbox Code Playgroud)

java csv readline filereader

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

如何在类中使用常量类变量声明常量数组?

如何在类中使用常量类变量声明常量数组?可能吗.我不想要动态数组.

我的意思是这样的:

class test
{
    const int size;
    int array[size];
    public:
    test():size(50)
    {}
}

int main()
{
    test t(500);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了错误

c++ arrays variables class constants

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

有人会解释这个javascript REGEX模式吗?

src.match(/^(https?\:\/\/.*)\//)
Run Code Online (Sandbox Code Playgroud)

我知道正则表达式,但语法对我来说并不熟悉.有人可以向我解释一下它的匹配情况吗?

javascript regex

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

Linux C++ GUI编程工具

我想在linux,c ++中构建一个非常简单的基于GUI的应用程序.哪种工具对它有好处.我已经在visual studio的windows窗体应用程序中完成了编程,所以接近这一点的东西会很棒.

c++ linux user-interface

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

是否有任何端口可用于广播到每个进程?

我想向所有进程广播UDP消息。就像255.255.255.255用于广播到所有ip一样,是否有任何端口可以广播到每个进程?

c++ linux networking udp

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