问题列表 - 第20434页

MVC2:原始Html是否有Html Helper?

是否有一个简单接受并返回原始html的Html助手?而不是像这样做丑陋的事情:

<% if (Model.Results.Count > 0) { %><h2>Results</h2><% } %>
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

 <% if (Model.Results.Count > 0) { Html.RawHtml("<h2>Results</h2>") } %>
Run Code Online (Sandbox Code Playgroud)

不是很清洁,但我认为这有点改善.这样的事情存在吗?或者是否有更好的替代方法从这些转义字符中输出原始html而不是使用Html助手?

html html-helper asp.net-mvc-2

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

有没有办法从HTML,CSS或MSHTML接口引用Internet Explorer中的系统字体和颜色?

我想做这样的事情:

<style type="text/css">
  body {
    font-family: dialog-font;  /* Tahoma, Segoe UI or MS Sans Serif */
    color: button-text; 
    background-color: button-face;
  }
</style>
Run Code Online (Sandbox Code Playgroud)

是否有任何特定于Microsoft的CSS值提供此功能?

html css internet-explorer mshtml

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

是否有比lex/flex更好(更现代)的工具来为C++生成标记化器?

我最近添加了源文件解析到现有工具,该工具从复杂的命令行参数生成输出文件.

命令行参数变得如此复杂以至于我们开始允许它们作为一个被解析的文件提供,就像它是一个非常大的命令行一样,但语法仍然很尴尬.所以我添加了使用更合理的语法解析源文件的功能.

我使用flex 2.5.4 for windows为这个自定义源文件格式生成了tokenizer,并且它有效.但我讨厌代码.全局变量,奇怪的命名约定以及它生成的c ++代码非常糟糕.现有的代码生成后端粘在flex的输出上 - 我不使用yacc或bison.

我即将重新回到代码中,我想使用更好/更现代的工具.有谁知道的东西.

  • 在Windows命令提示符下运行(Visual Studio集成是可以的,但我使用make文件来构建)
  • 生成适当的封装C++标记生成器.(没有全局变量)
  • 使用正则表达式来描述标记化规则(与lex语法兼容)
  • 不强迫我使用c-runtime(或伪造它)进行文件读取.(从记忆中解析)
  • 当我的规则强制令牌器回溯(或自动修复)时警告我
  • 让我完全控制变量和方法名称(所以我可以符合我现有的命名约定)
  • 允许我将多个解析器链接到单个.exe而不会发生名称冲突
  • 如果我愿意,可以生成UNICODE(16位UCS-2)解析器
  • 不是集成的tokenizer +解析器生成器(我想要更换lex,而不是lex + yacc替换)

如果这是唯一可用的东西,我可能会使用刚生成标记化表的工具.

c++ windows lex tokenize

22
推荐指数
4
解决办法
4351
查看次数

列表乘法

我有一个列表L = [a,b,c],我想生成一个元组列表:

[(a,a), (a,b), (a,c), (b,a), (b,b), (b,c)...] 
Run Code Online (Sandbox Code Playgroud)

我试过做L*L但它不起作用.有人能告诉我如何在python中得到它.

python list cartesian-product

5
推荐指数
3
解决办法
6637
查看次数

什么是自动执行涉及Outlook和Excel的Windows任务的最佳语言?

我需要自动执行涉及以下任务的特定任务:

  • 根据一组标准从我的邮箱中提取邮件 - 来自特定用户,具有特定的主题行模式等.

  • 解析每封邮件的邮件正文并提取一些内容(邮件几乎是固定的模式)

  • 使用特定模板创建Excel工作表(前两行是常量,第三行是本周的星期五和星期五等),然后将上面提取的内容以连续的行粘贴到此工作表中.

  • 使用不同格式创建具有相同内容的Outlook电子邮件

  • 使用此邮件附加上述Excel工作表.

(最后发送它,但我不想自动化那部分 - 我喜欢在发送邮件之前仔细检查一下.)

现在,当我想到自动执行这项任务时,Perl的Win32 :: OLE立即浮现在脑海中,因为我最近才了解它,并且在Perl中非常舒服.但是,我认为Visual Basic for Automation可能更适合这项任务,因为它是为这些任务创建的语言.

我的问题是,VBA是否足以抵消Perl和VB之间技能组的差异?几年前我小时候玩过VB6,但那是关于VB体验的程度.

我也对任何其他语言/平台建议持开放态度,只要它们具有一定的灵活性并且不太难学.我也知道一些Python.

我看了这个以及这个,这个,这个这个,但它们要么不相关,要么没有任何好的答案.

excel outlook automation vba

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

我应该如何每秒30次调用Android视图的onDraw()方法

对于Android,我有一个自定义视图,我在onDraw()方法中填充原始形状.

来自Processing背景,我希望draw方法每秒自动调用30次,但很明显,这不是android视图的工作方式.

那么我应该怎样每秒调用这个方法30次呢?

processing android

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

Java在内存中的含义是什么

我是java新手,还在学习.我抓住了内心和匿名课程.现在我有一个关于java在内存中的样子,分配对象,定义类等的技术问题.

就像当一个字段是一个在外部类和内部类中定义的对象时,内存看起来像什么.静态类看起来与非静态不同吗?

我只需要一个视觉参考.

多谢你们

java memory

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

什么是词汇树以及如何构建词汇树?

在快速查询大型数据库中的类似图像或文本时,我正在阅读很多关于词汇树的内容.但是我找不到关于这样的词汇树是什么以及如何构建其中一个特征的任何好的(易于理解的)描述.

tree vocabulary surf sift data-structures

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

为什么Apple允许在iPhone上使用.NET但不允许使用Flash?

根据我的理解,Apple已禁止在iPhone上使用Flash运行时,因为Apple不希望通过自己的工具提供替代的运行时环境.据Apple称,允许Flash运行时允许开发人员规避Apple已实施的应用程序更新策略和其他控制措施.而目前,Adobe还没有选择构建工具来静态编译在Flash中创建的应用程序.

我的进一步理解是,通过MonoTouch创建的.NET应用程序是静态预编译的,并且作为本机代码而不是在.NET公共语言运行时(CLR)中运行,而苹果公司肯定不会这样做.由于.NET代码不是在微软的运行时执行,而是在iPhone上本机运行,因此Apple并没有抱怨.

我的问题是:

  1. 我是否正确为什么Apple允许在iPhone上使用.NET开发的应用程序?

  2. iPhone上(或我认为的任何平台)上的一个供应商的预编译本机代码是否可以与其他代码区分?换句话说,MonoTouch生成的本机代码是否与编译后的Objective C代码生成的本机代码无法区分?原生代码的来源是否完全不透明?

.net iphone flash xamarin.ios

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

wpf定义样式的自定义属性

我使用Style和Control模板创建了一个自定义按钮.我想为这个按钮定义一些自定义属性,如ButtonBorderColour和RotateButtonText.

我该怎么做?它可以只使用XAML完成,还是需要一些C#代码?

wpf styles properties

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