问题列表 - 第29439页

如何将vb.net编码转换为WORKING c#代码?

嗨,我想使用DirectShow.NETWebcam上的代码转换为C#.它在vb.net中完美运行.我尝试使用在线转换器转换,但是我有大约30个错误,

对我接下来要做的事情的任何建议:

这是我使用的转换器:

1) 将VB.NET转换为C#

c# vb.net vb.net-to-c#

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

使用LINQ进行选择

我有一个示例xml文件,如下所示:

<Books>
   <Category Genre="Fiction" BookName="book_name" BookPrice="book_price_in_$" />
   <Category Genre="Fiction" BookName="book_name" BookPrice="book_price_in_$" />
   <Category Genre="NonFiction" BookName="book_name" BookPrice="book_price_in_$" />
   <Category Genre="Children" BookName="book_name" BookPrice="book_price_in_$" />
</Books>  
Run Code Online (Sandbox Code Playgroud)

我需要收集所有的书籍名称和书价,并传递给其他方法.现在,我List<string>使用以下命令将所有书籍名称和书籍价格分别分为两个:

List<string>BookNameList = root.Elements("Category").Select(x => (string)x.Attribute("BookName")).ToList();
List<string>BookPriceList = root.Elements("Category").Select(x => (string)x.Attribute("BookPrice")).ToList();
Run Code Online (Sandbox Code Playgroud)

我创建了一个文本文件并将其发送回调用函数(在文本文件中输出这些结果是必需的,文本文件有两个字段bookname和bookprice).

要写入文本文件,请使用以下代码:

for(int i = 0; i < BookNameList.Count; i++)
{
   //write BookNameList[i] to file
   // Write BookPriceList[i] to file
}
Run Code Online (Sandbox Code Playgroud)

我对这种方法感觉不太好.假设由于任何原因两个列表的大小不同.现在我不考虑这一点,我觉得使用foreach效率更高(我可能错了).是否可以从LINQ中读取数据结构(具有两个属性名称和价格)的条目?然后我可以使用foreach轻松迭代该数据结构的列表.

我正在使用C#进行编程.

谢谢,

[编辑]:感谢大家的超快反应,我选择了第一个答案.

c# linq

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

当选择标签X时,如何更改图标?

我有一个带有图标的tabhost,当选择一个标签X时,图标不会出现,因为该图标与所选标签的颜色相同.问题是:

当选择标签X时,如何更改图标?

android android-tabhost

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

'git status'显示要提交的更改,但'git push origin master'表示'Everything up-date'

我的本地仓库和远程仓库之间有一些冲突.

所以我做了:

git stash
git pull origin master
git stash apply

// here i had merge conflicts, so i edited the files and did
git add file1
git add file2

git commit
Run Code Online (Sandbox Code Playgroud)

现在,当我这样做时git status,显示了一堆修改过的文件等等.但是git push origin masterEverything up-to-date.

有任何想法吗?

git merge conflict

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

-webkit-appearance设置的示例

有没有人知道一个网站或博客,演示 - 功能示例 - 所有各种-webkit-appearanceCSS设置?试错法正在变老.

如果对这些-webkit样式的各种进一步解释,可以给予奖励积分

css safari webkit google-chrome

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

IntelliJ的"即时"窗口

我正在使用IntelliJ 9,我很好奇是否有任何IntelliJ等效的Visual Studio'立即'调试窗口.有ALT- F8评估一个表达式,但我希望能够在一个窗口中编写代码,该窗口与我当前正在调试的内容交互(如果可能的话).

将消息记录到控制台的断点是有帮助的,但是如果可以的话,我想做更多的事情.

java debugging intellij-idea java-ee

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

如何选择图像插值方法?(Emgu/OpenCV的)

由Emgu(OpenCV的.net包装器)提供的图像大小调整功能可以使用以下四种插值方法中的任何一种:

  1. CV_INTER_NN(默认)
  2. CV_INTER_LINEAR
  3. CV_INTER_CUBIC
  4. CV_INTER_AREA

我粗略地理解线性插值,但只能猜测立方或区域的作用.我怀疑NN代表最近的邻居,但我可能是错的.

我正在调整图像大小的原因是减少像素数量(它们将在某个时刻迭代)同时保持它们的代表性.我之所以提到这一点,是因为在我看来插值是这个目的的核心 - 因此获得正确的类型应该非常重要.

那么我的问题是,每种插值方法的优缺点是什么?它们如何不同,我应该使用哪一个?

interpolation opencv image emgucv

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

如何在没有ruby的情况下列出init.d脚本的文件

我需要转换使用ruby的init.d脚本不使用ruby.我可以使用perl或python或其他东西,但我不能使用ruby.我的主要问题是弄清楚如何动态获取目录中的*.jar文件列表并用':'分隔它们.剩下的我可以用bash脚本轻松完成.

这是我正在使用的Ruby代码:

#!/usr/local/bin/ruby

require 'fileutils'

HOME = '/usr/local/myproject'
JAVA_HOME = '/usr/java/jdk'
JARS = Dir.glob(File.join(HOME, 'lib', '*.jar')).join(':')
PID_FILE = '/var/run/myproject.pid'
OUT_FILE = File.join(HOME, "stdout")
ERR_FILE = File.join(HOME, "stderr")

case ARGV.first
when 'start'
  exec "/usr/local/bin/jsvc -home #{JAVA_HOME} -cp #{JARS} -pidfile #{PID_FILE} -DHOME=#{HOME} -user me -outfile #{OUT_FILE} -errfile #{ERR_FILE} mypackage.MyProject"
when 'stop'
  exec "/usr/local/bin/jsvc -home #{JAVA_HOME} -cp #{JARS} -pidfile #{PID_FILE} -stop mypackage.MyProject"
end
Run Code Online (Sandbox Code Playgroud)

ruby directory perl list init.d

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

wchar_t指针

这有什么问题:

wchar_t * t = new wchar_t;

t = "Tony";
Run Code Online (Sandbox Code Playgroud)

我以为我可以使用wchar_t指针作为字符串...

c++ arrays pointers

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

如何使用CDT进行指令级调试

我正在使用CDT开发C程序.

当调试器在断点处停止并且我执行"Step Over"或"Step Into"时,调试器行为基于源行级别而不是指令级别.

我可以在CDT的指令级别进行调试吗?

c debugging eclipse-cdt

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