小编Pao*_*tti的帖子

System.getProperty("catalina.base") 仅适用于 Tomcat?

System.getProperty("catalina.base")提供 Tomcat 主目录,还是也可以在 GlassFish 或 WebSphere 等服务器上运行?

System.getProperty("catalina.base")给了我以下路径:

C:\Tomcat 6.0
Run Code Online (Sandbox Code Playgroud)

java tomcat catalina

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

mvc3 - 根据模型属性添加CSS类

我有一个像这样的模型元素:

[Required]
[Display(Name = "First name")]
[StringLength(50)]
public string FirstName { get; set; }
Run Code Online (Sandbox Code Playgroud)

我正在使用EditorFor将其抽出到页面,如下所示:

@Html.EditorFor(x => x.FirstName )
Run Code Online (Sandbox Code Playgroud)

我在页面上有很多这些元素,并且希望根据模型是否具有[Required]属性,将CSS类添加到名为"Required"的输入字段中.

添加...

@Html.EditorFor(x => x.FirstName, new { @class = "Required" }) )
Run Code Online (Sandbox Code Playgroud)

...似乎有点手动.有没有办法动态地做到这一点?

提前致谢

c# razor asp.net-mvc-3

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

如何在C#中删除或替换"\"

有谁知道如何删除/从字符串替换"/",并 "\"在C#中?

我有一个看起来像这样的字符串:

string myString= @"d:\Folder1\folder name2\file.ext";
Run Code Online (Sandbox Code Playgroud)

我需要摆脱"\"或只是获取文件名,而不是所有这些垃圾的位置.

.net c# string replace

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

使用LINQ更新app.config

我有一个app.config文件.

我想要检索和编辑属性:

<appSettings>
    <add key="ProcessorInstances" value="2" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我正在使用此查询:

var list5 = from appNode in doc2.Descendants("appSettings").Elements() 
            where appNode.Attribute("key").Value == "ProcessorInstances" 
            select appNode;
var element5 = list5.FirstOrDefault();
string five = element5.Attribute("value").Value; 
Run Code Online (Sandbox Code Playgroud)

但现在我面临的问题包括:

<app>
    <file value="../../../logs/Intel.Service.log" />
</app>
Run Code Online (Sandbox Code Playgroud)

和:

<baseAddresses>
    <add baseAddress="http://Machinename:portnumber/servicename/" />
</baseAddresses>
Run Code Online (Sandbox Code Playgroud)

这些元素没有任何键属性.

如何编写LINQ查询来编辑它们?

c# xml linq app-config linq-to-xml

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

如何在第一次使用应用程序时使用C#.Net创建新文件夹?

我想运行我的程序在My Documents中为它创建一个默认文件夹,以便第一次使用这个应用程序(如果已存在同名目录,那么我想保留这个文件夹).

这是我到目前为止尝试的代码:

string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
System.IO.Directory.CreateDirectory(path + @"\MaBib");
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

从Sublime 2获取今天的日期

我是一个Sublime Text新手,我以前在那里使用Textmate我有一个方便的'今天'命令,它在编辑器中返回今天的日期(使用shell).

eg 'today' + TAB ==> '12/10/2012/'  
Run Code Online (Sandbox Code Playgroud)

我如何在Sublime中创建类似的东西?

shell code-snippets sublimetext2

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

从谷歌翻译中抓取 HTML

我想使用 Google Translator 翻译一个字符串。

我的示例字符串是"this is my string".

我想使用 HTML Agility Pack 来解析 HTML 文档。

我试过这个:

using HtmlAgilityPack; 

........

var webGet = new HtmlWeb();
var document = webGet.Load(
    "http://translate.google.com/#en/bn/this%20is%20my%20string");

var node = document.DocumentNode.SelectNodes(
    "//span[@class='short_text' and @id='result_box']");

if (node != null)
{
    foreach (var xx in node)
    {
        x = xx.InnerText;
        MessageBox.Show(x);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何结果。

我的目标是使用 Google Translate 翻译一个完整的字符串,并在 Windows Forms 的标签中显示翻译后的字符串。

我怎样才能做到这一点?

.net c# google-translate winforms html-agility-pack

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

如果语句只有Javascript中的数字

我发现这个函数将数字分成几部分,我试图找出一切意味着什么.有一点我无法弄清楚.

这是代码:

function reduce(numerator,denominator) {
  var gcd = function gcd (a,b) {
    if (b) {
      return gcd(b, a%b);
    } else {
      return a;
    }
  };
  gcd = gcd(numerator,denominator);
  return [numerator/gcd, denominator/gcd];
}
Run Code Online (Sandbox Code Playgroud)

什么if (b)意思.我知道如果if语句中只有变量,则检查变量是true还是false.这将如何适用于一个数字?什么时候会转到else语句?

javascript type-coercion

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

需要检查c#中字符串的格式

我有一个字符串需要是以下格式:XX999900. XX必须是唯一的字符没有小数后跟6位数.

所以我想用以下方式使用正则表达式:

string sPattern = @"^\\[A-z]{2}\\d{6}$";
indexNumber = "ab9999.00";
if (Regex.IsMatch(indexNumber, sPattern)
{
     // do whatever
}
Run Code Online (Sandbox Code Playgroud)

它失败.谁能告诉我有什么问题?

c# regex

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

Form1.Hide()和Form1.Visible = false有什么区别?

我将使用上述两个命令中的一个来编写函数,但我不知道应该使用哪个.

他们之间有什么区别?

c# hide visible winforms

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