问题列表 - 第31057页

在Visual Studio IDE中是否有交换/重新排序参数的快捷方式?

在IDE中使用代码时遇到一个常见问题:

string.Concat("foo", "bar");
Run Code Online (Sandbox Code Playgroud)

我需要将其更改为:

string.Concat("bar", "foo");
Run Code Online (Sandbox Code Playgroud)

通常我有几个需要立即交换.我想避免所有打字.有没有办法实现自动化?如果我知道从哪里开始,快捷方式或某种宏将会很棒.

编辑:更改为string.Concat以显示您无法始终修改方法签名.我只是想在方法调用中更改params的顺序,而不是其他任何东西.

ide visual-studio-2010 code-editor visual-studio

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

在DataGrid上使用itemRenderer时确定拖动代理

我在Flex DataGrid上使用默认拖放,但是,dataGrid本身有一个itemrenderer.好像:

 public class FlashFileDataGridRenderer extends Label{
    public function FlashFileDataGridRenderer(){
      super();
    }
override protected function updateDisplayList (unscaledWidth:Number, unscaledHeight:Number):void {
        super.updateDisplayList(unscaledWidth, unscaledHeight);
    this.setStyle("paddingLeft", "3");
        if (data instanceof FlashEntryBean) {
   if ((data.cutFlag)) {
    setStyle("color", "#AAAAAA");
   }
   else 
    setStyle("color", "#000000");
    }
Run Code Online (Sandbox Code Playgroud)

这适用于数据网格中的所有项目.在拖动时,这不再显示具有较低alpha的代理.我希望能够保留该样式,如何确定此特定项目是否正在应用itemrenderer.我在想如果我可以确定对象是否是代理,然后自己淡化文本.

谢谢!

apache-flex air adobe datagrid

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

Struts2操作与Servlet相比如何?

Struts2的动作与Servlets相比如何?一个动作可以充当servlet吗?

servlets struts2

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

使用MIME :: lite时出错

我不知道这个错误是否特定于MIME :: lite,但我正在尝试使用带有MIME的smtp电子邮件.

No SASL mechanism found
 at C:/Perl/site/lib/Authen/SASL.pm line 77
 at C:/Perl/lib/Net/SMTP.pm line 143
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?

perl mime

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

不使用IIS的WCF服务上的证书

我有一个WCF应用程序,通常在IIS中运行(对于我的测试和生产环境).但是当我从我的调试器运行它时,它被设置为运行自托管(即,弹出一个控制台窗口并且不使用IIS).

我还有一个连接到WCF应用程序的客户端应用程序.通常,当我测试我的客户端应用程序(在Windows Mobile上运行)时,它会设置为连接到我的一个测试环境(我有一个开发环境供我测试).

我现在遇到的问题是,客户端发送的内容与WCF应用程序的内容之间似乎存在脱节.我需要调试我的WCF应用程序.

我可以运行我的WCF应用程序,然后更改我的客户端的URL以指向调试器版本,但我的服务使用SSL运行并且具有客户端硬编码的证书.

我宁愿不禁用我的代码中的那部分(在客户端上).有没有办法在我的自托管WCF应用程序上安装证书?

ssl wcf certificate ssl-certificate

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

Ruby on Rails:如何将所有文件从一个文件夹移动到另一个文件夹?

但是,如果存在冲突,我还需要一种方法来重命名它们.

喜欢if exists? then file.name = "1-"+file.name 或类似的东西

ruby ruby-on-rails

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

为什么我不能在两个使用StateServer的Web应用程序之间共享会话状态?我错过了什么?

我无法使用Session StateServer获得两个相同的ASP.NET MVC应用程序来共享同一个Session.我试图这样做的原因是我们最终将在3个需要共享相同状态的Web服务器上部署此应用程序.我们需要使用StateServer,因为我们正在尝试最小化数据库对非数据相关存储的使用.

设置:

我已经将相同的代码库部署到http:// localhost/App1http:// localhost/App2

两者都具有相同的Web.Config文件,具有以下内容:

<system.web>
<sessionState mode="StateServer" 
              cookieless="false" 
              timeout="20" 
              stateConnectionString="tcpip=127.0.0.1:42424" />
              //stateConnectionString="tcpip=192.168.1.52:42424" /> // also doesn't work
<machineKey 
  validationKey="8B9F68D0CC730F6F046D0173021C34B1A0D9A01C21D8E4D4A7A1DFF38332DEE8CBBAFEA503C18776614EE9D4F7EEA7E5D2D5571630547D822485A27B1EF53AC1"
  decryptionKey="60009563EFCFC594FD1BC46684943AA398EE70412A624B2EB488BBB071F15ECF"
  validation="SHA1" decryption="AES" />
Run Code Online (Sandbox Code Playgroud)

我用这个工具生成这些机器密钥

考试:

我将以下内容放入我的一个控制器中以测试它是否正常工作:

ViewData["mode"] = requestContext.HttpContext.Session.Mode.ToString();

string timestamp = DateTime.Now.ToString();
if (requestContext.HttpContext.Session["timestamp"] == null)
{
    requestContext.HttpContext.Session["timestamp"] = timestamp;
}

ViewData["timestamp"] = requestContext.HttpContext.Session["timestamp"].ToString();
ViewData["realtime"] = timestamp;
Run Code Online (Sandbox Code Playgroud)

在视图中有这个:

<p>
    Mode: <%= ViewData["mode"].ToString() %>
</p>
<p>
    Time: <%= ViewData["timestamp"].ToString() %>
</p>
<p>
    real time: <%= ViewData["realtime"].ToString() %>
</p>
Run Code Online (Sandbox Code Playgroud)

结果:

对于这两个部署,当页面首次加载时,我可以看到模式是StateServer,时间戳设置为与实时值相同的时间.但是,如果这是有效的,只有第一页应该具有相同的时间实时价值.第二个页面加载应该从StateServer读取,因为该时间戳值不再为null,并显示该时间值.但相反,它再次显示实时价值. …

c# asp.net asp.net-mvc session stateserver

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

Ubuntu没有Java?

我刚刚在VMWare Workstation中安装了Ubuntu 10.4.

当我尝试安装java时,我找不到包:

xxx@ubuntu:~$sudo apt-get install sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate
Run Code Online (Sandbox Code Playgroud)

我糊涂了.

java ubuntu

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

如何在Javascript中动态命名数组?

我使用jQuery和JSON从数据库中提取数据.数据库的每一行都是不同的产品,每个产品都有许多与之关联的属性.

我在js中尝试做的是为包含所有产品属性的每个产品创建一个命名数组.我知道如何从JSON中提取数据.我知道如何构造数组.

我不知道的是如何动态创建数组名称.有人可以帮我吗?

我试图根据数据库中的字段命名数组.在我现有和工作脚本的结构中,它被引用为data.cssid.我想使用data.cssid的值作为数组的名称,然后填充数组.

$.getJSON("products.php",function(data){
    $.each(data.products, function(i,data){
        var data.cssid = new Array();
        data.cssid[0] = data.productid;
        ...
        etc
    });
});
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码是完全错误的,但它说明了这个想法.在我声明"var data.cssid"的地方,我想使用data.cssid的实际值作为新数组的名称.

编辑:

我已经尝试过这里提到的方法(除了eval).代码在下面并且与我的原始帖子没有什么不同,除了我正在使用Object构造函数.

$(document).ready(function(){
$.getJSON("productscript.php",function(data){
    $.each(data.products, function(i,data){
        var arrayName = data.cssid;
        obj[arrayName] = new Array();
        obj[arrayName][0] = data.productid;
        obj[arrayName][1] = data.productname;
        obj[arrayName][2] = data.cssid;
        obj[arrayName][3] = data.benefits;
        alert(obj[arrayName]); //WORKS
        alert(obj.shoe); //WORKS WHEN arrayName = shoe, otherwise undefined
    });
});
});
Run Code Online (Sandbox Code Playgroud)

非特定obj [arrayName]的警报工作并显示数组的所有辉煌.但是,当我尝试通过名称alert(obj.shoe)访问特定数组时,它仅在arrayName = shoe时有效.下一次迭代失败,无法在此函数之外访问它.

我希望这有助于澄清问题以及如何解决问题.我真的很感激所有的输入,我正在尝试你们建议的一切.

进展(解决方案):

$(document).ready(function(){
$.getJSON("productscript.php",function(data){
    $.each(data.products, function(i,data){
        var arrayName = data.cssid;
        window[arrayName] = new Array();
        var arr …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

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

HTML 5规格是否已经完成?

我正在寻找一个HTML 5和CSS 3框架,我找到了52Framework,但我注意到很多HTML 5元素仍然缺失,即使在最基本的级别(reset.css)也是如此.

我虽然制作了自己的框架,但我需要知道HTML 5标准是否已经完成,或者它是否仍然有变化,我用Google搜索了一下,但找不到任何明确的答案.

有人知道吗?提前致谢!

html standards html5 specifications

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