问题列表 - 第3843页

将cout分配给变量名称

在ANSI C++中,如何将cout流分配给变量名?我想要做的是,如果用户指定了输出文件名,我在那里发送输出,否则,将其发送到屏幕.所以类似于:

ofstream outFile;
if (outFileRequested) 
    outFile.open("foo.txt", ios::out);
else
    outFile = cout;  // Will not compile because outFile does not have an 
                     // assignment operator

outFile << "whatever" << endl;
Run Code Online (Sandbox Code Playgroud)

我也尝试将其作为宏函数:

#define OUTPUT outFileRequested?outFile:cout

OUTPUT << "whatever" << endl;
Run Code Online (Sandbox Code Playgroud)

但这也给了我一个编译器错误.

我想我可以为每个输出使用IF-THEN块,但是如果可以的话我想避免使用它.有任何想法吗?

c++ cout ofstream

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

缓存与会话的优点

在Session和Cache中存储数据表有什么区别?有哪些优点和缺点?

因此,如果它是一个简单的搜索页面,它返回数据表中的结果并将其绑定到gridview.如果用户'a'搜索并且用户'b'搜索,是否最好将其存储在Session中,因为每个用户很可能会有不同的结果,或者我仍然可以将他们的每个搜索存储在缓存中,或者这是否有意义,因为有只有一个缓存.我想基本上我想说的是Cache会被覆盖.

c# asp.net viewstate session caching

67
推荐指数
6
解决办法
7万
查看次数

双击列表框事件

列表框可以在其项目上有双击事件吗?

html javascript

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

Visual Basic中的十六进制值

有人可以帮助我恢复思绪吗?

如何在Visual Basic 6/VBScript源中指定十六进制值?

这不是0x ABCD,因为它在C++中,这是我能记住的......它是类似的......但是什么?

vb6 vbscript asp-classic

30
推荐指数
2
解决办法
6万
查看次数

XML文件作为数据库?

是否可以将Ruby on Rails的单个XML文件用作ActiveRecord数据库?

ruby ruby-on-rails

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

如何在LINQ to SQL中将对象保存回我的数据库?

使用ASP.NET MVC网站中的LINQ to SQL,我可以显示数据库表中的对象(记录).

现在我想创建一个新对象并将其保存回数据库.

在我的控制器中,我这样做:

    var dataContext = new MessageDataContext();
    Message message = new Message();
    message.Action = "save";
    message.Body = "record";
    message.Parameter = "234";
Run Code Online (Sandbox Code Playgroud)

现在我想用这样的东西来保存它:

message.Save();
Run Code Online (Sandbox Code Playgroud)

也许:

dataContext.SubmitChanges(message);
Run Code Online (Sandbox Code Playgroud)

但这些都不奏效.

这里的语法是什么:

  • 添加新对象并将其保存到数据库中?
  • 对现有对象进行更改并将其保存到数据库中?

asp.net-mvc linq-to-sql

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

System.IO.Directory.GetFiles返回与Windows XP Search Companion不同的结果

我正在使用此语句以递归方式查找所有文件:

fileNames = System.IO.Directory.GetFiles(path, "*.*",
    System.IO.SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

使用Windows XP Search Companion发现的文件总数远低于wehen.这不是由隐藏文件引起的,我查了一下.看起来GetFiles会跳过一些具有深嵌套级别的目录,但不会被Windows Search Companion跳过.GetFiles在命令提示符中计算与"dir/s"相同的文件数.有人有线索吗?

谢谢,Neeva

.net windows file-io search

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

隐藏表单的提交按钮

我是源ciew页面中使用BeginForm语法的asp.net-MVC,我被告知如果你想要提交表单,你必须在using语句的末尾有提交Button.我不想使用Button来调用所需的Action我有一个Actionlink设置如下:

  <%=Html.ActionLink("" + CreateMore, "Create", "", new { @class = "Create" })%>
Run Code Online (Sandbox Code Playgroud)

并且我希望在单击此actionlink时提交表单,因为他们都要进行相同的操作..而且我不希望能够看到"提交"按钮:

  <input type="submit" />
Run Code Online (Sandbox Code Playgroud)

因为链接看起来更好

c# forms asp.net-mvc

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

在许多类中实现新接口成员的最快方法?

您是否知道从接口到类实现方法的快速方法.如果是的话,你怎么能这样做?

情况:我有超过15个具体类使用的接口.我添加了一个新方法,我需要在所有具体类中实现这个新方法.

更新

我所有的具体类都实现了接口,并且所有方法都很好.后来,我在界面中添加了一个新方法.为了能够编译,我需要在所有类中实现新方法.我不想在每个类上逐个执行该方法.是否有一种方法,比如在接口中"右键单击新方法"将进入所有具体类,并且所有方法都是自动的.这样我就不用打开所有课了吗?

.net c#

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

在.NET中映射和减少

哪些情况可以保证使用" Map and Reduce "算法?


这个算法有.NET实现吗?

c# mapreduce

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