问题列表 - 第37815页

如果将object [] params传递给另一个带有object [] params的过程,它将如何被解释?

如果我们有两个程序:

public void MyFirstParamsFunction(params object[] items)
{
    //do something
    MySecondParamsFunction(items, "test string", 31415)
}

public void MySecondParamsFunction(params object[] items)
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

第二个程序将如何解释第items一个?作为唯一的对象,还是作为一个对象,那是object[]什么?

c# parameters

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

生成rsa keypair客户端(在浏览器上)

我需要知道如何在客户端生成rsa密钥对.

我的系统必须通过服务器发送加密数据,我必须确保服务器无法解密数据.因此,无法在服务器端生成私有/公共密钥对.

对此有何了解?

谢谢!

javascript browser cross-browser

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

如何在使用子进程时限制程序的执行时间?

我想使用子进程来运行程序,我需要限制执行时间.例如,如果运行时间超过2秒,我想杀死它.

对于常见程序,kill()运行良好.但是,如果我尝试运行/usr/bin/time something,kill()不能真正杀死该程序.

我的下面的代码似乎不能很好地工作.该程序仍在运行.

import subprocess
import time

exec_proc = subprocess.Popen("/usr/bin/time -f \"%e\\n%M\" ./son > /dev/null", stdout = subprocess.PIPE, stderr = subprocess.STDOUT, shell = True)

max_time = 1
cur_time = 0.0
return_code = 0
while cur_time <= max_time:
    if exec_proc.poll() != None:
        return_code = exec_proc.poll()
        break
    time.sleep(0.1)
    cur_time += 0.1

if cur_time > max_time:
    exec_proc.kill()
Run Code Online (Sandbox Code Playgroud)

python subprocess kill

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

Windows Phone 7 Silverlight MVVM(和其他)框架

今天WP7有哪些可用的mvvm框架?你会推荐哪一个?为什么?在启动WP7 Silverlight开发时是否应该考虑其他有用的框架.

感谢您发布到目前为止的经验.

干杯,菲尔

silverlight frameworks mvvm windows-phone-7

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

懒人加载图片如何

我正在开发一个eshop.基于类别的产品页面我推出了一些基于javascript的过滤.但是,如果某个类别包含大量产品,则会出现问题.这个链接有类似的东西我做... http://www.snowandrock.com/sunglasses/snowboard/fcp-category/list?resetFilters=true

这个页面是多么痛苦地慢,超过2mb!

每个产品对我来说需要一半killobyte但图像是问题..所以我正在寻找如何懒加载图像..因为我的页面分页不同于该网站我认为加载仅对页面可见的图像是一个解决方案.然而,探针是如何做到这一点,以便为javascript和非javscript启用的人工作..我唯一的解决方案是将链接存储在css类中,以某种方式存储不可见产品的图像,如果在过滤更改后显示通过javascript图像src ...非JavaScript用户没有这个问题,因为点击过滤器将导航到其他页面...

还有其他想法吗?

html javascript css lazy-loading lazy-evaluation

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

Silverlight构造函数注入视图模型+设计模式

我试图在Silverlight 4中编写可测试的ViewModel.我正在使用MVVM灯.

我正在使用AutoFac和IoCContainer正在完成它的工作.但是要注入ViewModel的构造函数,它绑定到Views我有这个构造函数链接:

    public UserViewModel() : this(IoCContainer.Resolve<IUserServiceAsync>())
    {

    }

    public UserViewModel(IUserServiceAsync userService) 
    {
        if (this.IsInDesignMode) return;

        _userService = userService;
    }
Run Code Online (Sandbox Code Playgroud)

哪个不干净,但是到目前为止我找到的最佳选择.这是有效的,我的应用程序可以根据需要工作,并且可以通过控制倒置来测试

但是,我的VM绑定到我的视图,如下所示:

 <UserControl.DataContext>
            <ViewModel:UserViewModel />
 </UserControl.DataContext>
Run Code Online (Sandbox Code Playgroud)

在我的XAML页面属性中,VS2010和Blend中的设计模式都不起作用.

是否有更好的方法来实现我在Silverlight中尝试仍然适用于设计模式的东西?丢失设计模式不是一个交易破坏者,但在学习XAML时会很方便.一个更干净的无链接方式会很好!

我认为可以使用AutoFac/IoC将视图模型解析为视图,与上面的XAML标记方法一致,并沿着这条路线走下去?

谢谢.

c# silverlight ioc-container silverlight-4.0 mvvm-light

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

使用ajax rails fields_for

我正在建立一个动态的表单生成器..我有一个我似乎无法解决的问题.

所以我有一个名为"表格"的表格,表格可以有"字段"..

问题是,当用户创建一个新的"字段"(单击添加字段)时,它应该为该字段ajax新字段.

问题是我不能只做这样的事情:
<%= Form.fields_for Field.new do |field| %>
  <%= field.text_field :name%>
<% end %>

有人有想法吗?是的我看看有轨电视,是的我用Google搜索,是的,我在github上找到了"复杂形式"的回购.

但没有运气(还)

forms ruby-on-rails

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

Scala正则表达式(xml解析)

我正在解析一个xml文件,它包含带有这样的文本的节点:

<img src="someUrl1"> American Dollar 1USD | 2,8567 | sometext
<img src="someUrl2"> Euro 1EUR | 3,9446 | sometext
<img src="someUrl3"> Japanese Jen 100JPY | 3,4885 | sometext
Run Code Online (Sandbox Code Playgroud)

我想得到的是这样的价值观:

American Dollar, USD, 2,8576
Euro, EUR, 3,9446
Japanese Jen, JPY, 3,4885
Run Code Online (Sandbox Code Playgroud)

我想知道如何为此编写正则表达式.Scala有一些奇怪的正则表达式,我无法弄清楚.

regex scala

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

如果==比较Java中的引用,为什么它使用这些字符串评估为true?

正如所述,==运算符比较对象引用以检查它们是否引用堆上的同一对象.如果是这样,我为什么要获得这段代码的"平等"?

public class Salmon {
    public static void main(String[] args) {

        String str1 = "Str1";
        String str2 = "Str1";

        if (str1 == str2) {
            System.out.println("Equal");
        } else {
            System.out.println("Not equal");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java string reference

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

在Python中处理懒惰的JSON - '期望属性名'

使用Pythons(2.7)'json'模块我正在寻找处理各种JSON提要.不幸的是,其中一些提要不符合JSON标准 - 具体而言,某些键不包含在双重语音标记(")中.这导致Python出错.

在编写一个丑陋的代码片段来解析和修复传入的数据之前,我想我会问 - 有没有办法允许Python解析这个格式错误的JSON或"修复"数据,这样就可以了有效的JSON?

工作实例

import json
>>> json.loads('{"key1":1,"key2":2,"key3":3}')
{'key3': 3, 'key2': 2, 'key1': 1}
Run Code Online (Sandbox Code Playgroud)

破碎的例子

import json
>>> json.loads('{key1:1,key2:2,key3:3}')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\json\__init__.py", line 310, in loads
    return _default_decoder.decode(s)
  File "C:\Python27\lib\json\decoder.py", line 346, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Python27\lib\json\decoder.py", line 362, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting property name: line 1 column 1 (char 1)
Run Code Online (Sandbox Code Playgroud)

我已经编写了一个小的REGEX来修复来自这个特定提供商的JSON,但我预测这将成为未来的一个问题.以下是我提出的建议.

>>> import re
>>> s …
Run Code Online (Sandbox Code Playgroud)

python json

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