问题列表 - 第12710页

有没有更好的方法来编写新的List <string> {"a","b"}.包含(str)?

我想测试一个简短的字符串列表中是否包含某个字符串.目前代码是这样的:

if (new List<string> { "A", "B", "C" }.Contains (str)) {
Run Code Online (Sandbox Code Playgroud)

然而,这看起来很臃肿.例如,iirc,在Java中我可以简单地写出{"A", "B", "C"}.Contains(str)哪个比上面更好.

我确信在C#中有更好的方法.你能指出来吗?

c# linq string contains list

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

JDBC中的Java查询速度慢,但其他系统(TOAD)则不然

您好我有一个Oracle系统查询,它涉及一个视图,它通过将TO_NUMBER()与表主键相关联来连接其他表.

如果我使用TOAD进行查询,查询速度非常快(800 regs为1秒).如果我在JDBC程序中使用String文字(不是参数化查询)在java程序中执行相同的查询,那么时间也很好.

但是如果我使用PreparedStatement的参数化查询,则查询需要1分钟来获取相同的寄存器.我知道使用常量值会产生与使用参数不同的执行计划...但是如果我删除视图连接中的TO_NUMBER函数,则参数化查询也很快.

  • 参数/ TO_NUMBER()联合是否阻止使用连接表的PK索引?
  • 是否有解决方法(我需要查询参数和TO_NUMBER函数)?

PD sry我的英语不好

java oracle performance jdbc

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

程序员的电路设计书

我需要一本教授电路设计的书,这对编程微控制器很有用.通常当我加入一个项目时,在我开始将任何逻辑编程到微控制器之前,它需要集成到带有电源,传感器等的电路中.我发现我自己缺乏这样做的技能但是一次设置电路,有人告诉我Vcc和gnd线路的位置,我通常可以自己编程控制器.

所以我需要一本面向程序员的书,但在我需要设置电路时会很有用.我不是在寻找一本能够教授欧姆定律和基尔霍夫定律的理论教科书,因为我已经有了一些这样的教科书.我正在寻找更像是参考指南或食谱的东西.当分压器有用或如何选择不同的有价值组件时,会显示的东西.

我希望这个问题不是太硬件,虽然它不是关于编程,但它是关于我可以编程之前需要做的事情.

有什么建议?

hardware microcontroller circuit

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

除了TestDriven.NET之外,还有免费的工具可以将.NET Reflector与Visual Studio集成吗?

我喜欢TestDriven.NET安装的Go to Reflector菜单选项.但是,TestDriven.NET不能免费用于商业用途,因此我没有在工作中使用它.

还有其他工具可以做到这一点 - 允许从Visual Studio中的源代码跳转到.NET Reflector并且完全免费吗?

我知道有可能开发一个可以实现它的Visual Studio加载项,但是,唉,我没有时间去做,所以已经开发了一个?

reflector add-in visual-studio

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

如何获得系统ioWait

我怎样才能获得系统ioWait?这可能是最好的使用info/proc接口(我想它写在那里的某处)所以一个应用程序可以检测到这一点,但从我的应用程序外部调用exec()是可以接受的.

linux iowait

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

无法将字符串转换为int.错误消息:输入字符串格式不正确

我有以下代码输出数字'40':

Hashtable ht = new Hashtable();
ht.Add("numRooms", pageData.Property["romtotalt"].ToString());
string str = ht["numRooms"].ToString();
lblMigrate.Text = i.ToString();
Run Code Online (Sandbox Code Playgroud)

然后我尝试将字符串转换为int,我得到一个异常/错误:

Hashtable ht = new Hashtable();
ht.Add("numRooms", pageData.Property["romtotalt"].ToString());
string str = ht["numRooms"].ToString();
int i = Convert.ToInt32(str);  // <-- This is where it fails I t hink. But why??
lblMigrate.Text = i.ToString();
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误消息:

Server Error in '/' Application.
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

C#WinForm应用程序的多线程框架

只是想知道,那里有没有多线程框架?

目前我正在使用Microsoft Enterprise Library框架开发WinForm应用程序.在这个应用程序中,我想在运行进程时添加线程功能,因此我可以将我想要的进程卸载到一个单独的线程中.而且,我需要能够监视我创建的所有线程及其进度状态.

那么......有没有任何框架/模式/最佳实践来管理那里的线程?

谢谢你的一堆.

c# multithreading frameworks winforms

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

警告:返回临时引用

我有这样的功能

const string &SomeClass::Foo(int Value)
{
    if (Value < 0 or Value > 10)
        return "";
    else
        return SomeClass::StaticMember[i];
}
Run Code Online (Sandbox Code Playgroud)

我得到warning: returning reference to temporary.这是为什么?我认为函数返回的两个值(引用const char*""和对静态成员的引用)不能是临时的.

c++ reference

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

需要iPhone GPS(位置)API链接

我是iPhone应用程序的新用户...我想在我的iPhone应用程序中使用GPS API,以获取iPhone的当前位置..任何人都可以发布一些iPhone的GPS API链接吗?谢谢..

api iphone-sdk-3.0

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

Visual Basic 6属性的公共变量

我正在使用VB6中的遗留项目处理所有公共变量的巨大对象.我想将这些公共变量转换为私有变量/属性组合.是否有一些工具可以进行这些转换?(最好是同时在课堂上的所有变量)

谢谢

vb6 refactoring properties class

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