问题列表 - 第40272页

如何从IObservable <A>转换为IObservable <B>

我有一个方法返回接口IObservable<A>(在silverlight中)并希望将其转换为另一个IObservable<B>

那么我需要代替'CONVERT_SOME_HOW'

public IObservable<Bar> Get(IEnumerable<object> @params)
{

    IObservable<Foo> fooObservable = _resources.Get(@params);
    IObservable<Bar> barObservable = CONVERT_SOME_HOW(fooObservable);

    return barObservable;
}
Run Code Online (Sandbox Code Playgroud)

.net silverlight system.reactive

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

在JBorderLayout中更改JTextField的大小

当我使用下面的代码时它根本不会改变大小,它仍然填充网格中的区域.

JPanel displayPanel = new JPanel(new GridLayout(4, 2));

JTextField titleText = new JTextField("title");

displayPanel.add(titleText);

titleText.setSize(200, 24);
Run Code Online (Sandbox Code Playgroud)

java size resize jframe jtextfield

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

Java增强了for循环

目前(从Java 6开始),使用Java的增强型for循环我不知道如何直接访问迭代器索引,而不是恢复到旧的索引for循环或使用外部计数器.

有没有计划(或者当前的方法)来实现这个"增强的增强"for循环,其中一个人能够访问循环的索引(甚至可能操纵它)?

作为可能需要这样做的示例,请考虑(这是来自实际的生产代码):

int i = 1;
for (final String action : actions) {
  parameters.set(String.valueOf(i++), action);
}
Run Code Online (Sandbox Code Playgroud)

java foreach for-loop

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

SQL Server的连接超时

我可以通过修改连接字符串来增加超时web.config吗?

c# sql-server asp.net ado.net

109
推荐指数
3
解决办法
27万
查看次数

File.Exists对于不存在的文件返回true

我的工作是保存在一个文件中的应用程序Path.GetDirectoryName(FilePath),其中FilePath = Application.ExecutablePath包含有关许可的一些信息.如果我从VS运行程序它可以正常工作,但如果我制作安装程序并安装然后运行它,程序会认为该文件已经存在.我改变了我的程序,以显示在消息框中我FilePath是否File.Exists(FilePath)返回truefalse.所以我查看了那条路径,启用了显示隐藏和系统文件,F5多次,没有.该文件不存在,但File.Exists(FilePath)返回true.知道为什么会发生这种感冒,我该如何解决呢?

我使用的是Windows Vista,Visual Studio 2010,C#,并使用VS的安装项目创建了我的安装程序.

编辑:我的路径是:C:\ Program Files(x86)\ Helium\License.xml.

这是我的代码的一部分:

        MessageBox.Show("LicenseFileName: " + LicenseFileName); // LicenseFileName: C:\Program Files (x86)\Helium\License.xml
        System.Diagnostics.Process.Start(LicenseFileName);      // Nothing happens
        MessageBox.Show("File.Exists(LicenseFileName): " + File.Exists(LicenseFileName)); // File.Exists(LicenseFileName): true
Run Code Online (Sandbox Code Playgroud)

忘了说我之前已经安装了应用程序,因此该文件曾经存在过.我使用控制面板卸载了.

.net c# windows filesystems windows-vista

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

java日期格式化程序中的行为不一致

要么我缺少一些完全明显的东西,要么对SimpleDateFormat的行为做出无根据的假设.

我认为它应该是对称的,对吧?如果我有

SimpleDateFormatter formatter;
String datestr=...
Date d = formatter.parse(datestr);
String s=formatter.format(d);
Run Code Online (Sandbox Code Playgroud)

我应该找回原来的String.但是 -

public static final String DATE_FORMAT = "E MMM dd HH:mm:dd zz yyyy";
String test = "Mon Nov 29 09:53:24 EST 2010";
long l = new SimpleDateFormat(DATE_FORMAT).parse(test).getTime();
System.out.println(test);
System.out.println(new SimpleDateFormat(DATE_FORMAT).format(new Date(l)));
Run Code Online (Sandbox Code Playgroud)

打印出来:

美国东部时间2010年11月29日星期一09:53:24

11月24日星期三09:53:24 EST 2010

我怎么会失去5天?

java simpledateformat

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

字典<T,Delegate>与不同类型的代理:清除,非字符串方法名称?

必须有一个更清洁的方法.目前我有:

... Constructor()
{
      parseDictionary = new Dictionary<typeOfStream, Delegate>()
            {
                {typeOfStream.SOME_ENUM_VAL, Delegate.CreateDelegate(typeof(ParseDelegate<string>), this, "MyMethod")},
                {typeOfStream.SOME_OTHER_ENUM_VAL, Delegate.CreateDelegate(typeof(ParseDelegate<XmlNode>), this, "MyOtherMethod")}
            };
}

public bool MyMethod(string some_string)
{
    ...
}

public bool MyOtherMethod(XmlNode some_node)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我想摆脱"MyMethod"MyOtherMethod并将它变成这个.MyMethodthis.MyOtherMethod.选项?

我对任何允许我使用Dictionary查找的解决方案持开放态度,并将我的数据mojo指向任意方法(以及具有任意一组参数的已定义方法)以进行解析.

c# generics methods delegates dictionary

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

如何将ASP.net变量的值放入javascript文本框中

我正在为ASP.net页面编写一些Javascript代码.

我将字符串"foo"分配给字符串变量myString.

我想将值赋给myStringJavaScript变量,所以我在我的ASP.net代码中写:

<script type='txt/javascript' language='javascript'>
    var stringFromDotNet = '<%=myString%>';
</script>
Run Code Online (Sandbox Code Playgroud)

只要myString不包含引号或换行符,这样就可以正常工作,但是当我尝试分配带引号或换行符的东西时,所有地狱都会破坏,我的代码也无效.事实上,我可以看到这段代码容易受到各种注入攻击.

那么......我能做些什么来获得myString分配给JavaScript变量的值?

更新:我尝试创建一个只有ASP:Hidden字段的页面.看起来里面的值是html编码的.

javascript asp.net

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

创建自定义MySQL排序规则

你能帮忙创建自定义mysql整理吗?

表格将包含西里尔字母和拉丁字符的混合数据.一些数据将以数字开头.

我需要列出(和排序):

  1. 所有西里尔文都是第一位的
  2. 比拉丁字符的所有数据
  3. 在最后以字母开头的数据.

有可能在mysql中实现它吗?

先感谢您!!!

mysql collation internationalization

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

为什么-1 >> 1是-1?而1 >> 1是0!

我有下一个代码:

std::cout << (-10 >> 1) << std::endl;
std::cout << (-9 >> 1) << std::endl;
std::cout << (-8 >> 1) << std::endl;
std::cout << (-7 >> 1) << std::endl;
std::cout << (-6 >> 1) << std::endl;
std::cout << (-5 >> 1) << std::endl;
std::cout << (-4 >> 1) << std::endl;
std::cout << (-3 >> 1) << std::endl;
std::cout << (-2 >> 1) << std::endl;
std::cout << (-1 >> 1) << std::endl;
Run Code Online (Sandbox Code Playgroud)

结果是:

-5
-5
-4
-4
-3
-3
-2
-2 …
Run Code Online (Sandbox Code Playgroud)

c++

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