问题列表 - 第11130页

"第三级"的含义在新西兰程序员工作列表中

在新西兰的编程工作清单中,"在第三级获得资格"这一短语意味着什么?

terminology definitions

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

PHP重构工具

我发现为PHP找到一个不错的重构工具是多么困难.

你们用什么(我怎么能得到它)?

谢谢!!

编辑:我在Linux上,但Windows建议可以帮助Google员工

php refactoring

5
推荐指数
0
解决办法
702
查看次数

FileUpload asp.net

我想强制我的用户在使用fileupload控件时只搜索特定文件夹.那可能吗?

c# vb.net asp.net file-upload visual-studio-2008

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

如何在OnActionExecuting中获取参数?

我稍微修改了默认路由规则如下:

routes.MapRoute(
  "Default",                                              // Route name
  "{controller}/{action}/{id}",                           // URL with parameters
  new { controller = "Home", action = "Index", id= (string)null }  // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)

然后我可以将url设置为:

/Controller/Action/myParam
/Home/Index/MyParam
Run Code Online (Sandbox Code Playgroud)

默认的动作索引是:

public ActionResult Index(string id)
{
  //....
}
Run Code Online (Sandbox Code Playgroud)

我可以在行动中获得参数.但我想在OnActionExecuting中获得参数.我该怎么做?

asp.net-mvc

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

C#XmlElement:SelectSingleNode为空字符串返回null?

我是C#的新手,刚开始使用XmlElement及其SelectSingleNode方法.在我的XML文件中,有一个标签可能有值(即<tag>value</tag>)或为空(即<tag></tag>).如果它为空,则SelectSingleNode返回null.

我目前正在使用以下代码来捕获标记的值:

XmlElement elem = ....
string s = elem.SelectSingleNode("somepath").Value;
Run Code Online (Sandbox Code Playgroud)

此代码显然会引发空标记的异常.但是,对我来说,空标记是一个有效值,我希望我的字符串的值为"".

用try ... catch包含对SelectSingleNode的每次调用似乎是代码的巨大浪费(我有许多字段可能是空的),我确信有更好的方法来实现这一点.

推荐的方法是什么?

编辑:

根据请求,示例XML代码将是:

<Elements>
    <Element>
        <Name>Value</Name>
        <Type>Value</Type> <-- may be empty
        <Color>Value</Color>
    </Element>
    <Element>
        <Name>Value</Name>
        <Type>Value</Type>
        <Color>Value</Color>
    </Element>
</Elements>
Run Code Online (Sandbox Code Playgroud)

CS代码:

XmlDocument doc = new XmlDocument();
doc.Load("name.xml");

foreach (XmlElement elem in doc.SelectNodes("Elements/Element"))
{
    myvalue = elem.SelectSingleNode("Type/text()").Value;
}
Run Code Online (Sandbox Code Playgroud)

c# xml

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

如何调试/记录/跟踪applet加载问题?

最近我们的两个客户报告了我们的applet问题.查看java插件控制台,它充满了ClassNotFoundException,因此我们的代码都没有被执行.

我已经能够使用磁盘上有0个可用空间的虚拟PC映像重现堆栈跟踪,但是当我恢复一些磁盘空间时,问题就消失了,并且用户告诉我他们的磁盘未满; 他们能够创建新文件.

我们的applet需要java 6,问题出现了jre的更新1,10和14.我们还尝试了不同的浏览器(IE和Firefox),清除浏览器和java缓存,......

如何调试或跟踪jvm加载applet的内容?

我想问题出在Windows上的一些安全指令上,所以我使用Sysinternal的Process Monitor记录活动,但我真的不知道在哪里看.

java debugging logging applet trace

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

单击鼠标即可选择所有DIV文本

当用户点击DIV时,如何突出显示/选择DIV标签的内容......我们的想法是突出显示/选择所有文本,这样用户就不需要用鼠标手动突出显示文本了错过了一些文字?

例如,假设我们有一个DIV如下:

<div id="selectable">http://example.com/page.htm</div>
Run Code Online (Sandbox Code Playgroud)

...当用户点击任何该URL时,整个URL文本都会突出显示,以便他们可以轻松地在浏览器中拖动所选文本,或者通过右键单击复制完整的URL.

谢谢!

javascript css

128
推荐指数
9
解决办法
11万
查看次数

C有一个标准的mysql连接池库吗?

我有一个使用MySQL库进行数据库访问的C应用程序.

是否有一种标准方法可以为这样的应用程序实现数据库连接池?在C类接口似乎并不支持它.

c mysql performance connection-pooling

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

如何修复此语法错误?

代码是:

  function roundAmount(theDecimal) { 
    var s = "" + Math.round(theDecimal * 100) / 100 
    var i = s.indexOf('.') 
    if (i < 0) { 
        return s + ".00" 
    } 
    var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3) 
    if (i + 2 == s.length)     
        t += "0" 
    return t 
  }
Run Code Online (Sandbox Code Playgroud)

带错误的行:

if (i < 0) return s + ".00"
Run Code Online (Sandbox Code Playgroud)

错误是:

error: expected (;)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

javascript syntax-error

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

解决控制台关闭问题的最佳实践是什么?

编译控制台程序后,控制台窗口在运行后立即关闭.保持开放的最佳做法是什么?我已经搜索了谷歌加载,我习惯于你不必担心它的代码块,但是,我想稍微使用Visual Studio和VS,我的控制台关闭.整个interwebz有几种不同的方式来保持它开放,但是,我已经读过它们大多数都是糟糕的编码技术.什么是每个人首选的方法?

c++ windows console

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