小编Don*_*ows的帖子

Sqlite.NET 不知道 int[]?

当我尝试在具有int[]属性的sqlite.net 中保存模型时,出现以下异常:

System.NotSupportedException: 不知道 System.Int32[]

这是预期的吗?我怎样才能保存这个 - 当然这样做应该没问题?

c# database sqlite

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

为什么放'和'失败?

有人可以解释为什么这会一直失败吗?

set hostname ""

if {$hostname eq ""} {
   puts "Usage: host [-u username] [-p password] [-f]"
   exit 5
}

if {[string length $hostname] == 0} {
   puts "Usage: host [-u username] [-p password] [-f]"
   exit 5
}

 if {[string equal $hostname ""]} {
   puts "Usage: host [-u username] [-p password] [-f]"
   exit 5
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

invalid command name "-u"
    while executing
"-u username"
    invoked from within
"if {$s eq ""} {puts "Usage: host [-u username] [-p password] [-f]"}"
Run Code Online (Sandbox Code Playgroud)

代码似乎执行正常,但我似乎无法使用包含大括号的字符串.

tcl

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

深拷贝和浅拷贝Java

我正在攻读java考试,我发现的几乎与理论教学不同.

以下是代码:

    StringBuilder num3[]= new StringBuilder[2];
    num3[0]= new StringBuilder("Pine");
    num3[1]= new StringBuilder("Oak");
    StringBuilder num4[] = new StringBuilder[2];
    System.arraycopy(num3, 0, num4, 0, 2);
    System.out.println(num3[0]==num4[0]);
    System.out.println(num4[0]);
    num3[0] = new StringBuilder("Choc"); 
    System.out.println(num3[0]);
    System.out.println(num4[0]);
Run Code Online (Sandbox Code Playgroud)

输出是:

true
Pine
Choc
Pine

真实的陈述表明它是浅拷贝,因为num4 [0]引用num3 [0]的相同对象.但是当我更改num3 [0]时,我预期num4 [0]也会改变.

如果它是浅拷贝,为什么会发生这种情况呢?

是因为为num3 [0]创建了新对象,而num4数组正在引用旧的"Pine"StringBuilder对象?

如果是这样,任何人都可以给我一个System.arraycopy的例子,这个浅拷贝是明显的吗?

谢谢你,克里斯托弗

java arrays shallow-copy

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

tcl:eval和exec混淆点

execevalTcl 有点困惑.在以下示例中:

set cmd "mkdir new_folder";
exec $cmd
Run Code Online (Sandbox Code Playgroud)

不能与错误消息一起使用:couldn't execute "mkdir new_folder" no such file or directory. 并且eval有效

set cmd "mkdir new_folder";
eval exec $cmd
Run Code Online (Sandbox Code Playgroud)

我也尝试过这种方式:

set cmd_1 "mkdir";
set cmd_2 "new_folder"
exec $cmd_1 $cmd_2
Run Code Online (Sandbox Code Playgroud)

它也很好用.那是什么原因?

eval tcl exec

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

TCL中的for循环读取目录中的多个文件

我想通过TCL中的for循环读取目录中大约30个文件的多个文件,并且对于每个文件我想做一些事情,例如加载,运行,安装。

我想做一些事情,比如:

set hosts [open "wcet_executable/*.exe"]
foreach host $hosts {
    load *.exe
    run
    inst
}
Run Code Online (Sandbox Code Playgroud)

我做错了,因为我在 TCL 没有良好的经验,问题是我想在 TCL 这样做。

foreach tcl

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

计算列表中唯一元素的数量

假设我有一个列表,a b c b b d e e f …我不知道里面有多少不同类型的元素。

如何计算每个唯一元素的数量并打印出来?输出看起来像:

一:32
乙:12
c: 6
…

tcl

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

要求'RMagick'不工作?

我已经通过MacPorts在OSX上安装了RMagick,可以通过运行'gem server'来查看它.但是,当我尝试将其包含在我的脚本中时使用

require 'rubygems'
require 'RMagick'
Run Code Online (Sandbox Code Playgroud)

它崩溃时出现以下错误消息

./RMagick.rb:4:in `show_info': uninitialized constant Magick (NameError)
    from ./RMagick.rb:24
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from ./rmagick.rb:1
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from get_pixels.rb:2
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?

ruby image rmagick

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

动态数组

我想创建一个动态的类对象数组.虽然它是动态的,但我必须在启动之前计算一些大小; 我应该采用什么策略?

c++

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

捕获异常后是否可以调用main(String [] args)?

我正在研究一个Serpinski三角形程序,它要求用户绘制三角形的水平.为了防止我的程序出现白痴,我把它放在:

Scanner input= new Scanner(System.in);
System.out.println(msg);
try {
    level= input.nextInt();
} catch (Exception e) {
    System.out.print(warning);
    //restart main method
}
Run Code Online (Sandbox Code Playgroud)

如果用户用字母或符号打孔,是否有可能在捕获到异常后重新启动main方法?

java exception-handling

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

使用JAVA从HTML标记中撕下subString

假设我有一个像这样的字符串" neverMind<b>What is up</b>neverMind",我想用JAVA取出使用正则表达式的内容.有人告诉我,使用匹配器将是最好的.谁能告诉我如何使用Matcher做到这一点?
其他解决方案也欢迎!谢谢!

html java tags string

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

标签 统计

tcl ×4

java ×3

arrays ×1

c# ×1

c++ ×1

database ×1

eval ×1

exception-handling ×1

exec ×1

foreach ×1

html ×1

image ×1

rmagick ×1

ruby ×1

shallow-copy ×1

sqlite ×1

string ×1

tags ×1