问题列表 - 第5634页

写一个迷你语言

我有一个应用程序需要允许用户编写类似于excel的表达式:

(H1 +(D1/C3))*I8

更复杂的事情

如果(H1 ='True',D3*.2,D3*.5)

我只能用正则表达式做这么多.任何有关正确方法的建议以及我可以学习的任何资源都将不胜感激.

谢谢!

.net language-design

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

mvc没有codebehind强类型的viewdata标头不起作用

我将它添加到我的标题,<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>并能够访问ViewData及其所有内部以及所有mvc对象,如url和html.只要我添加" System.Web.Mvc.ViewPage<app.Models.tTable>",我就无法访问任何mvc类和辅助方法.我很困惑为什么会这样.我最近从mvc预览5升级到rc1,但是我转换到rc1是完美的,没有任何错误或错误.

model-view-controller viewdata header code-behind strong-typing

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

如何使Visual Studio编译器忽略文件?

是否有人知道在编译时使visual studio完全忽略文件的方法?我有一个C#解决方案,它有一个foo.config文件,它实际上不是一个标准的配置文件 - 它只是一个文本文件.在编译期间,VS抓住了文件和炸弹.

我希望它好像只是一个文本文件.我没有更改文件名称的选项.

编辑:请注意,BuildAction不会从编译器中排除检查它们的文件.它只是决定文件是否被编译到程序集中,是否是内容(如jpg或其他东西),或者它是否是资源文件.有关详细信息:请参阅MSDN页面.

EDIT2:显然,如果你有一个名为foo.config的文本文件,并且你在构建时打开它,VS2005会弹出一个错误,认为该文件应该是xml.但是,如果您关闭该文件,VS2005将忽略它.

解决方案:如果在构建期间打开了不兼容的文件,则Visual Studio验证会导致错误.有关如何将其关闭(对于HTML)的示例,请参阅Scott Guthrie的帖子.正如艾伦提到的,你也应该将Build Action转为"None".不幸的是,如果您打开文件,这不会停止构建错误.

compiler-construction config configuration-files visual-studio

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

在Java中实现朋友(可用C++)功能

好吧,让我们离开关于友谊是否打破封装的争论,并且实际上尝试优雅地提出一个连贯的设计.这是一个双重功能:

1)关于如何实施的一般问题:

   public class A 
   {
      friend class B;
   }
Run Code Online (Sandbox Code Playgroud)

2)为什么我需要这个功能?我的一些类实现了Serializable接口.但是,我想在Derived类中使Serializable方法受到保护,这样我就不会将它们暴露给客户端(以及文档中的javadoc).但是,内部类应该能够访问它们.在java中解决这个问题的一般方法是什么?

注意:我正在使用当前C++标准中定义的友谊.

谢谢

java javadoc

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

迭代序列并一次更改一个对象的最佳方法(Ruby)

我是红宝石的新手,觉得我仍然以C的方式做很多事情:-).假设您有一个对象数组(问题:has_many =>:answers).我想迭代所有答案,如果某些答案符合条件,请更改答案属性.目前我正在做如下:

def iterate_and_do_stuff
   for (a in self.answers)
      if(a.somecriteria==true)
         a.some_attr=some_val
      end
   end
end
Run Code Online (Sandbox Code Playgroud)

这样做的其他方法是什么?块,循环等?

请adivce.

谢谢.

ruby

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

TSQL字符串连接在WHILE循环中不起作用?

代码吼叫不起作用,任何想法为什么?

declare @Counter int
set @Counter = 0
declare @ConcText nvarchar(1000)

while @Counter < 5
begin
    --set @ConcText = @ConcText + cast(@Counter as nvarchar(10)) + N' counter,'
    --set @ConcText = @ConcText + convert(nvarchar(10), @Counter) + N' counter,'
    set @ConcText = @ConcText + N' counter,'
    set @Counter = @Counter + 1
end
print @ConcText --<-- this is null, why  ??
Run Code Online (Sandbox Code Playgroud)

t-sql string

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

Log4Net:Rolling File appender,定义扩展

我希望我的日志文件看起来像这样:2009-02-13.log

但问题是我似乎无法找到任何方法来添加.log扩展名.

我尝试了很多东西,但没有任何帮助.这是我迄今为止所拥有的:

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
    <file value="Logs/Log4Net/.log"/>
    <appendToFile value="true"/>
    <rollingStyle value="Date"/>
    <datePattern value="yyyy-MM-dd" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
    </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

log4net config rollingfileappender

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

标签/关键字匹配的最佳解决方案是什么?

我正在寻找数据库中不同记录之间关键字匹配的最佳解决方案.这是一个经典问题,我发现了类似的问题,但没有具体的问题.

我已经完成了全文搜索,连接和子查询,临时表,...所以我真的很想看看你们是如何解决这样一个常见问题的.

所以,假设我有两张桌子; Products并且Keywords它们与第三个表格相关联,Products_Keywords具有经典的多对多关系.

如果我Product在页面上显示一条记录并希望显示前n个相关产品,那么最佳选择是什么?

我们应该考虑到记录可能共享几个关键字,这个事实应该决定顶级相关产品的顺序.

我也对其他想法持开放态度,但由于性能原因,T-SQL将是更好的解决方案.

sql search many-to-many stored-procedures

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

我应该在C++之后学习Python吗?

我目前正在学习C++,想学习另一种语言.
对于工作,我使用C#+ ASP(实际上刚刚开始学习它),但我想要"少微软"和强大的东西.
我听说Python是一种流行且强大的语言,不像C++那么复杂.但是很多人提到他们很难从Python回到C++/Java,因为他们开始考虑它,习惯于没有内存管理等等.你推荐什么?

c++ python

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

什么是IDisposable?

如果.NET有垃圾收集,那你为什么要显式调用IDisposable呢?

c# garbage-collection dispose idisposable

19
推荐指数
3
解决办法
8115
查看次数