小编Edw*_*uay的帖子

是否可以有两个浏览器,一个使用Silverlight 3,一个使用Silverlight 4?

出于开发原因,我无法在特定计算机上安装Silverlight 4.

是否可以在一个浏览器上安装Silverlight 4插件,例如在Chrome或Opera中,而Firefox和Explorer继续使用Silverlight 3插件?

browser silverlight silverlight-3.0 silverlight-4.0 silverlight-plugin

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

删除Silverlight TextBox鼠标悬停边框的最简单方法是什么?

我想在Silverlight应用程序中显示文本,以便用户可以复制并粘贴到其他位置(就像用于在HTML网站上进行操作一样).

如果我使用TextBlock,则用户无法复制和粘贴.

因此我使用TextBox,但它有一个默认边框.我可以这样删除边框BorderThickness="0":

<TextBox
    Grid.Column="1"
    BorderThickness="0"
    Text="{Binding ViewModelBindingStringsBlockHelp}"/>
Run Code Online (Sandbox Code Playgroud)

这很棒:

替代文字http://www.deviantsart.com/upload/45p34i.png

但是,当用户将鼠标悬停在文本框上以选择文本时,会出现另一个边框:

替代文字http://www.deviantsart.com/upload/1k7m44p.png

我找到了用于删除此边框的声称解决方案,但它们令人难以置信地似乎需要XAML 页面.

我正在寻找一个像这样的简单解决方案:

HoverBorderThickness="0"
Run Code Online (Sandbox Code Playgroud)

在Silverlight TextBox上隐藏悬停边框的简单方法是什么?

c# silverlight textbox textblock cut-and-paste

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

正则表达式可以从字符串的左边删除例如"note:"和"firstName:"?

我需要从字符串的前面剥去"标签",例如

注意:这是一张纸条

需要返回:

注意

这是一张纸条

我已经生成了以下代码示例,但我遇到了正则表达式的问题.

我需要什么代码????????? 以下区域,以便我在评论中显示所需的结果?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;

namespace TestRegex8822
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> lines = new List<string>();
            lines.Add("note: this is a note");
            lines.Add("test:    just a test");
            lines.Add("test:\t\t\tjust a test");
            lines.Add("firstName: Jim"); //"firstName" IS a label because it does NOT contain a space
            lines.Add("She said this to him: follow me."); //this is NOT a label since there is a space before the colon …
Run Code Online (Sandbox Code Playgroud)

c# regex string

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

是否有更优雅的方式对foreach枚举中的第一个和最后一个项目进行操作而不是计数++?

在迭代一个foreach循环时,是否有更优雅的方式对第一个和最后一个项进行操作,而不是每次递增一个单独的计数器并进行检查?

例如,以下代码输出:

>>> [line1], [line2], [line3], [line4] <<<
Run Code Online (Sandbox Code Playgroud)

这需要知道你何时对第一个和最后一个项目采取行动.现在在C#3/C#4中有更优雅的方法吗?似乎我可以使用.Last()或.First()或类似的东西.

using System;
using System.Collections.Generic;
using System.Text;

namespace TestForNext29343
{
    class Program
    {
        static void Main(string[] args)
        {
            StringBuilder sb = new StringBuilder();
            List<string> lines = new List<string>
            {
                "line1",
                "line2",
                "line3",
                "line4"
            };
            int index = 0;
            foreach (var line in lines)
            {
                if (index == 0)
                    sb.Append(">>> ");

                sb.Append("[" + line + "]");

                if (index < lines.Count - 1)
                    sb.Append(", ");
                else
                    sb.Append(" <<<");

                index++;
            }

            Console.WriteLine(sb.ToString());
            Console.ReadLine();
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c# iteration foreach

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

为什么javascript会在我的索尼爱立信C510浏览器上运行,而不是javascript + jquery?

我能够将以下.htm文件复制到我的索尼爱立信C510并且鼠标悬停工作:

<script type="text/javascript">
    <!--
    if (document.images) {
        front = new Image
        back = new Image

        front.src = "front.png"
        back.src = "back.png"
    }
    function swapImage(thisImage,newImage) {
        if (document.images) {
            document[thisImage].src = eval(newImage + ".src")
        }
    }
    -->
</script>
<img onMouseOver="swapImage('test','back')"
onMouseOut="swapImage('test','front')"
 src="front.png"
    border="0"
    name="test">
Run Code Online (Sandbox Code Playgroud)

但是我无法使用任何jquery,例如,当我点击链接时,以下示例没有响应.我知道该jquery-1.4.2.min.js文件存在于正确的位置,因为我复制了目录中的所有文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <script type="text/javascript" src="javascript/jquery-1.4.2.min.js"></script>
    <script type="text/javascript">
            $(document).ready(function() {
            $("div > div.question").click(function() {
                if($(this).next().is(':hidden')) {
                $(this).next().show();
                } else {
                $(this).next().hide();
                }
            });    
            });

        </script>
        <style> …
Run Code Online (Sandbox Code Playgroud)

javascript mobile jquery

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

域URL为何/如何显示客户端的本地主机地址?

我试图去http://lustiges-taschenbuch.de这是一个有效的漫画书网站.

我错误地将地址输入为http://lustigestaschenbuch.de,并惊讶地看到我自己的apache localhost目录(!).这发生在Windows 7中的两台计算机上.

我检查了我的c:\ windows\system32\drivers\etc\hosts文件,但没有列出任何内容.

我在这个网站http://www.whoishostingthis.com上查了一下,但找不到主人.

我在denic看了一下,它说主人是:

Domaininhaber:      Tapon del Darien LLC
Organisation:   Tapon del Darien LLC
Adresse:    First Floor-Commercial Area
Calle 53 , Marbella
P.O. BOX 0832-0588
PLZ:    0832-0588
Ort:    Panama City
Land:   PA
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么以及如何显示客户端计算机的localhost目录?

security dns url http

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

为什么我不能将我的代码提交给GitHub?

我有一个编码项目,我想在GitHub上维护.

我去了http://github.com并创建了一个帐户.

我在Windows 7上下载并安装了Git,选择通过命令行使用它.

通过一些谷歌搜索教程,我创建了一个SSH密钥.

我遵循以下说明:

替代文字

但当我得到"git commit ..."时,我收到以下错误.

替代文字

我的下一步是什么?谁一直沿着这条路走下去,可以帮助我?谁知道Windows 7的git教程可以工作,所以我可以开始?我想做的就是获取代码,学习如何更新代码,并从那里继续学习.

windows git commit repository

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

为什么Javascript函数在实例化时的行为与执行不同?

我来自C#/ PHP并试图了解Javascript的想法,即函数是变量/对象,并且具有准构造函数等.

任何人都可以解释为什么以下代码的功能,即:

  1. 为什么在实例化变量/函数时不显示"2" test
  2. 执行变量/功能时为什么不显示"1" test

码:

var setup = function () {
    console.log(1);
    return function() {
        console.log(2);
    };
};

var test = setup(); // 1
test(); // 2
test(); // 2
test(); // 2
Run Code Online (Sandbox Code Playgroud)

添加:

谢谢@thejh @Justin所以函数返回一个完全不同的函数,与第一个函数无关(我想第二个函数作为第一个函数的构造函数),如果我将它注释掉,那就更清楚了:

$(document).ready(function() {

    var setup = function () {
        console.log(1);
//        return function() {
//            console.log(2);
//        };
    };

    var test = setup(); // 1
    test(); // "test is not a function"
    test(); // "test is …
Run Code Online (Sandbox Code Playgroud)

javascript functional-programming

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

如何在命令行开始使用PHPUnit?

我有一台MacBook Pro,安装了PEAR,安装了PHPUnit,所以在命令行我可以输入phpunit,我得到了使用帮助.

现在我想进行测试,以便我可以从那里进行构建.

我有一个index.php以此内容命名的文件:

<?php

require_once '?????';


class Product {

    protected $id;

    public function __construct($id) 
    {
        $this->id = $id;
    }

    public function get_id()
    {
        return $this->id;
    }

}

class ProductTest extends PHPUnit_Framework_TestCase
{
    function testBasis()
    {
        $instance = new Product(1);

        $this->assertInstanceOf('Product',$instance);
        $this->assert($instance->get_id(), 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

在命令行中,我想转到文件所在的目录,并输入如下内容:

phpunit ?????
Run Code Online (Sandbox Code Playgroud)

接下来的步骤是什么,以便我能够从命令行使用PHPUnit测试上面的类?

php phpunit unit-testing

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

如何查询我的ExtJS网格以查看选中哪个CheckboxSelectionModel()复选框?

我正在尝试使用具有复选框的ExtJS网格,我可以从中获取行/ ID 数组,因此我知道哪些行已被检查.

我已经使用Sencha中的这个示例来使用选择复选框正确显示以下网格,但它没有显示如何从网格中获取已检查行的信息,例如我将有一个具有处理函数和里面我需要写一些像:

var rowIdsChecks = grid.getRowIdsChecked();

如何从网格中获取当前检查的行的信息?

var myData = [
    [4, 'This is a whole bunch of text that is going to be word-wrapped inside this column.', 0.24, '2010-11-17 08:31:12'],
    [16, 'Computer2', 0.28, '2010-11-14 08:31:12'],
    [5, 'Network1', 0.02, '2010-11-12 08:31:12'],
    [1, 'Network2', 0.01, '2010-11-11 08:31:12'],
    [12, 'Other', 0.42, '2010-11-04 08:31:12']
];

var myReader = new Ext.data.ArrayReader({}, [{
        name: 'id',
        type: 'int'
    }, {
        name: 'object',
        type: 'object'
    }, …
Run Code Online (Sandbox Code Playgroud)

checkbox grid extjs

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