小编And*_*rew的帖子

获得一列中前30%值的平均值

我有一个列出一堆数字的专栏.如何在一列中选择前30%值的平均值:

'Values'
10
9
8
7
6
5
4
3
2
1
Run Code Online (Sandbox Code Playgroud)

所以,前30%是'10,9,8',平均值是(10 + 9 + 8)/ 3 = 9

excel excel-formula

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

添加带格式的XML节点

我正在向XML文件添加一个节点,但我需要将其正确格式化.你可以帮忙吗?

        String newFile = System.IO.Path.GetFileName(textBox1.Text);

        //file name
        string filename = @"palette.xml";
        XmlDocument doc = new XmlDocument();
        doc.Load(filename);

        //create node and add value
        XmlNode node = doc.CreateNode(XmlNodeType.Element, "item", null);

        //create title node
        XmlNode nodeTitle = doc.CreateElement("name");
        //add value for it
        nodeTitle.InnerText = @"<![CDATA["+newFile+"]]>";

        //create Url node
        XmlNode nodeUrl = doc.CreateElement("imgfile");
        nodeUrl.InnerText = newFile;

        //add to parent node
        node.AppendChild(nodeTitle);
        node.AppendChild(nodeUrl);

        //add to elements collection
        doc.DocumentElement.AppendChild(node);

        //save back
        doc.Save(filename);
Run Code Online (Sandbox Code Playgroud)

XML应该看起来像这样:

  <item>
  <name><![CDATA[panda.gif]]></name>
  <imgfile>panda.gif</imgfile>
  </item>
Run Code Online (Sandbox Code Playgroud)

但它看起来像那样:

  <item>
  <name>&lt;![CDATA[panda.gif]]&gt;</name>
  <imgfile>panda.gif</imgfile>
  </item>
Run Code Online (Sandbox Code Playgroud)

c# xml formatting

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

比较两个List <String>的简单方法,只保留唯一值

我正在尝试比较两个列表,并在每个列表中仅保留每个列表唯一的项目.你能帮忙吗?

我知道怎么做交集,但实际上我需要做相反的事情

        //Example
        List<String> baseListCopy = new List<String>();
        baseListCopy.Add("Test1");
        baseListCopy.Add("Test2");
        baseListCopy.Add("Test3");
        baseListCopy.Add("Test4");
        baseListCopy.Add("Test5");
        baseListCopy.Add("Test6");
        baseListCopy.Add("Test7");
        baseListCopy.Add("Test8");
        baseListCopy.Add("Test9");

        List<String> resultListCopy = new List<String>();
        resultListCopy.Add("Test1");
        resultListCopy.Add("Test2");
        resultListCopy.Add("Test3");
        resultListCopy.Add("Test40");
        resultListCopy.Add("Test90");

        //returns only items that are present on both lists
        resultListCopy = baseListCopy.Intersect(resultListCopy, StringComparer.InvariantCultureIgnoreCase).ToList();

        //How do I return only items that are unique to that list?
Run Code Online (Sandbox Code Playgroud)

c# list data-structures

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

JavaScript .split函数不适用于所有浏览器

此功能适用于某些IE浏览器,但并不起作用.IE 8给了我一个错误:

网页错误详情

用户代理:Mozilla/4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.3; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET4.0C; .NET4.0E; MS-RTC LM 8)时间戳:2012年4月25日星期三15:18:21 UTC

Message: Object doesn't support this property or method
Line: 9
Char: 17
Code: 0
URI: file:///G:/1.html
Run Code Online (Sandbox Code Playgroud)

码:

GetLink();

function GetLink() {
   selectedOption = "asdasdasd: asdasdas|asdadasd:asdadsasd|asdasdasd:asdasdad";
   ROOM = selectedOption.split("|")[0].trim().split(":")[1].trim();
   BUILDING = selectedOption.split("|")[1].trim().split(":")[1].trim();
   var ret = "room_chart.jsp?room=" + ROOM + "&building=" + BUILDING;
   return ret;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

匹配%和%之间的任何10个字母数字组合

我有一个包含各种符号的字符串,但我需要得到一个位于%和%之间的10个字母数字子字符串 - 但是在一个字符串中可能有多个%和%的组合

示例:%bla1234bla%或%12aa22bb33%等(我不需要%)

我试过这个:

String resultString = Regex.Match(lnk, @"\[%\](.*?)\[%\]{10}").Value;
Run Code Online (Sandbox Code Playgroud)

它不起作用

c# regex

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

将字符串剪切为<= 80个字符并且必须保留字词而不剪切它们

我是C#的新手,但我要求将字符串剪切为<= 80个字符,并且必须保持单词的完整性(不切割它们)

Examples

Before:我有一个要求将字符串剪切为<= 80个字符并且必须保留字而不剪切它们(长度= 108)
After:我有一个要求将字符串剪切为<= 80个字符并且必须保持(长度= 77)

Before:要求将字符串剪切为<= 80个字符并且必须保留单词而不剪切它们(长度= 99)
After:要求将字符串剪切为<= 80个字符并且必须保留字符(长度= 78)

Before:我有一个要求字符串是<= 80个字符并且必须保留字而不切割它们(长度= 101)
After:我有一个要求字符串<= 80个字符并且必须保留字(长度= 80)

我想使用RegEx,但我对正则表达式一无所知.对于其他人来说,这将是一件麻烦事.如果你能指出我可以用来创建这个表达式的正确文章,我将不胜感激.

这是我想要切成一行的函数:

public String cutTitleto80(String s){
    String[] words = Regex.Split(s, "\\s+");
    String finalResult = "";
    foreach (String word in words)
    {
        String tmp = finalResult + " " + word;
        if (tmp.Length > 80)
        {
            return finalResult;
        }
        finalResult = tmp;
    }
    return finalResult;
}
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

如何集中新的谷歌地图标记

我有这个功能,将新标记添加到谷歌地图.

但是中心不起作用.有什么建议吗?

function addMarker(lat, lng, name){
    new google.maps.Marker({
        map: map,
        icon: image,
        position: new google.maps.LatLng(lat, lng),
        title: name,
        center: new google.maps.LatLng(lat, lng),
        zoom: 6
    });
}
Run Code Online (Sandbox Code Playgroud)

但是center不起作用.

javascript google-maps

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

修剪数字功能

我需要修剪包含该数字的字符串的最后部分.另外,我需要修剪不以零开头的部分

这就是我正在做的事情,我没有包括0因为我不确定如果数字从零开始我应该如何忽略它.

        textBox13.Text = "A14C0681414010";
        //textBox13.Text = "A14C1381414010"; numbers will vary
        var first = textBox13.Text.TrimEnd("123456789".ToCharArray());
        var last = textBox13.Text.Substring(first.Length);
        // part 1 should contain A14C0
        // part 2 should contain 681414010
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它?我的功能没有这样做

c# regex trim

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

解析字符串并确保它包含一个9位数字

我有一个字符串

//webcache.googleusercontent.com/search?hl=en&amp;lr=&amp;rlz=1G1GGLQ_IWIL297&amp;q=cache:UadRLVLrpCQJ:http://www.buy.com/prod/pny-geforce-9800-gx2-1gb-512-bit-ddr3-600mhz-pci-e-2-0-dual-dvi-hdmi/207534756.html%2BVCG98GX2XPB%2Bsite%253Abuy.com&amp;ct=clnk
Run Code Online (Sandbox Code Playgroud)

如何检查它是否包含9位数序列?在这个例子中,它有207534756

我试过这个:

String resultString = Regex.Match(i.ToString(), @"\d+").Value;
if (resultString.Length == 9){}
Run Code Online (Sandbox Code Playgroud)

但它不起作用

c# regex string

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

需要CSS帮助 - 无需表格就可以对齐数据

我正在尝试学习CSS,特别是我试图摆脱桌子,这是很容易使用.

我创建了jsfiddle来看看我做了什么:

http://jsfiddle.net/HMtSY/

我无法将所有数据对齐到比例单元格中.请协助

<div class="cartItem">
    <span class="cartProductTitle">Product</span> <span class="cartProductModel">
    Model</span> <span class="cartProductPrice">Price</span>
    <span class="cartProductQty">Qty</span> </div>
<div class="cartItem">
    <span class="cartProductTitle">This is the product title</span>
    <span class="cartProductModel">mdsdre12es</span>
    <span class="cartProductPrice">9.95</span> <span class="cartProductQty">1</span>
</div>
<div class="cartItem">
    <span class="cartProductTitle">Product 2</span>
    <span class="cartProductModel">mds12es</span> <span class="cartProductPrice">
    1119.95</span> <span class="cartProductQty">199</span> </div>
<div class="cartItem">
    <span class="cartProductTitle">This is the product title product 100000</span>
    <span class="cartProductModel">as</span> <span class="cartProductPrice">9.95</span>
    <span class="cartProductQty">22221</span> </div>
Run Code Online (Sandbox Code Playgroud)

// CSS

.cartItem
{
    display: table-cell;    
    padding: 5px; 
    width: 600px;
    min-width: 600px;        
    float:left ; 
}
.cartProductTitle
{   
    display: table-cell; …
Run Code Online (Sandbox Code Playgroud)

css

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