问题列表 - 第23524页

需要实现索引器的接口

我正在寻找一个声明索引器的框架定义的接口.换句话说,我在寻找的东西像这样:

public interface IYourList<T>
{
    T this[int index] { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我只是想知道.Net框架是否包含这样的界面?如果是的话,它叫什么?

您可能会问我为什么不能自己创建界面.好吧,我可以.但是,如果.Net框架已经有了,我为什么要重新发明轮子呢?

c#

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

Visual Studio安装项目是否适合复杂的设置?

"Visual Studio Setup"项目是否适合不同版本的复杂设置?

该应用程序相当大(> 500,000行代码)并且正在不断发展.新版本每6至10个月发布一次.我们有多个配置文件(INI和XML),注册表项,数据库迁移脚本等.应用程序正在从Visual Basic 6.0迁移到.NET.旧的安装程序是使用Installshield构建的.对Installshield的反馈是:适应性差,重用性差 - 这就是我们评估"Visual Studio Setup"作为替代方案的原因.

我们考虑的其他产品:

免费解决方案

商业解决方案

我们不想考虑的解决方案:

installer windows-installer installshield wix wise

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

如何在Android中运行时更改当前主题

我创建了一个PreferenceActivity,允许用户选择他想要应用于整个应用程序的主题.

当用户选择主题时,执行以下代码:

if (...) {
    getApplication().setTheme(R.style.BlackTheme);
} else {
    getApplication().setTheme(R.style.LightTheme);
}
Run Code Online (Sandbox Code Playgroud)

但是,即使我已经使用调试器检查了代码是否正在执行,我也看不到用户界面的任何变化.

主题是定义的res/values/styles.xml,Eclipse没有显示任何错误.

<resources>
    <style name="LightTheme" parent="@android:style/Theme.Light">
    </style>

    <style name="BlackTheme" parent="@android:style/Theme.Black">
    </style>    
</resources>
Run Code Online (Sandbox Code Playgroud)

关于可能发生的事情以及如何解决问题的任何想法?我应该拨打setTheme代码中的任何特殊点吗?如果有帮助,我的应用程序包含几个活动.

android themes

144
推荐指数
7
解决办法
16万
查看次数

关于PHP 5中的eval的问题

我已经做了近一年的PHP东西,eval()虽然我知道它的用法,但我从未使用过该函数.但是我在SO中发现了很多关于它的问题.所以有人能告诉我一个简单的例子,它有必要使用eval()吗?这是一个好的或坏的做法?

php eval

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

在SQLite3中检测FTS3扩展

什么是SQLite查询以检测是否已安装FTS3扩展模块?还是可以通过SQLite3查询获取已安装扩展的列表?它必须与pysqlite2一起使用

我知道我可以使用获取表列表SELECT * FROM sqlite_master,我想为扩展列表获取类似的内容。我也知道CREATE VIRTUAL TABLE v USING FTS3 (t TEXT)安装了FTS3会成功,但是我想获取没有副作用的查询(甚至不创建临时表)。

解决方法是打开":memory:"数据库,并发出CREATE VIRTUAL TABLE上面的命令。

sqlite pysqlite fts3

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

Javascript字符串长度与PHP mb_strlen不同

我用来document.getElementById("text").value.length通过javascript mb_strlen($_POST['text'])获取字符串长度,并通过PHP获取字符串长度,两者都有很大不同.在获取字符串长度之前,在javascript中转换回车符,但我猜有些字符没有计算在内.

例如,

并[b] 15.Umieszczanie obrazka z logo nastroniezespołu[/ b]

这个文本块在javascript中计算57,在PHP中计算58.当文本变长时,差异会增加.有没有办法克服这个问题?

javascript php

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

我在XMLHttpRequest中缺少什么?

我是javascript和ajax世界的新手,但我正在努力学习.

现在我正在测试XMLHttpRequest,即使是最简单的例子我也无法工作.这是我正在尝试运行的代码

    <script type="text/javascript">
        function test() {
            xhr = new XMLHttpRequest();

            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && xhr.status == 200){
                    var container = document.getElementById('line');
                    container.innerHTML = xhr.responseText;
                } else {
                    alert(xhr.status);
                }
            }  

            xhr.open('GET', 'http://www.google.com', true);                  
            xhr.send(null); 
        }
    </script>
Run Code Online (Sandbox Code Playgroud)

而且我总是得到状态为0的警报.我已经阅读了大量关于此的网页,我不知道我错过了什么.我将不胜感激,谢谢!

javascript xmlhttprequest

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

regexp排除

我有正则表达式将表情符号改为图像.这里是

(?:(?![0]:\)|:\)\)|:-\)\)))(:\)|:-\))
Run Code Online (Sandbox Code Playgroud)

关键是不要改变0 :)和:))和:-))同时改变:)和:-)它与:))和:-))相当不错但不知何故仍然抓住:)在0 :)

哪里是我的错?

regex exception

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

我应该使用fork还是thread?

在我的脚本中,我有一个函数foo,它基本上使用pynotify在15分钟的时间间隔后反复通知用户.

def foo:
    while True:
        """Does something"""
        time.sleep(900)
Run Code Online (Sandbox Code Playgroud)

我的主要脚本必须与用户交互并执行所有其他操作,因此我无法调用foo()函数.直.

什么是更好的方式,为什么?使用fork还是thread?

python coding-style

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

在Groovy 1.7中使用HTML构建器和混合内容的正确语法是什么?

Groovy示例页面上,有一个示例,说明如何使用具有混合内容的Groovy HTML构建器:

p [
        "This is some",
        b"mixed",
        "text. For more see the",
        ahref:'http://groovy.codehaus.org' ["Groovy"],
        "project"
  ]
Run Code Online (Sandbox Code Playgroud)

然而,这对我不起作用,我收到如下错误消息:

expecting ']', found 'mixed' @ line 33, column 23. b"mixed", ^ 1 error 
Run Code Online (Sandbox Code Playgroud)

Groovy示例页面声明:

[注意:其中一些示例中的语法略显过时.在更新这些示例之前,请参阅GINA第8章的平均时间.

因此我怀疑HTML构建器的语法已经改变,但是我没有这本书所以我无法检查,我似乎无法找到任何相关的在线工作示例.有谁知道Groovy 1.7中的语法应该是如何工作的?

html groovy

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