小编Ed *_*d R的帖子

CSS三角形自定义边框颜色

尝试为我的css三角形(边框)使用自定义十六进制颜色.但是,由于它使用边框属性,我不确定如何去做.我想简单地因为兼容性而避开javascript和css3.我试图让三角形有一个带有1px边框的白色背景(围绕三角形的边角),颜色为#CAD5E0.这可能吗?这是我到目前为止所拥有的:

.container {
    margin-left: 15px;
    width: 200px;
    background: #FFFFFF;
    border: 1px solid #CAD5E0;
    padding: 4px;
    position: relative;
    min-height: 200px;
}

.container:after {
    content: '';
    display: block;
    position: absolute;
    top: 10px;
    left: 100%;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #CAD5E0;
    border-style: solid;
    border-width: 10px;
}?
Run Code Online (Sandbox Code Playgroud)

我的小提琴:http://jsfiddle.net/4ZeCz/

css border css-shapes

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

如何遍历XDocument的节点

我试图遍历我的xml文档的节点,以获取<username>Ed</username>每个节点的值.我使用Linq首先对XDocument进行排序,然后尝试循环遍历节点.我似乎无法找到正确的foreach循环来实现这一目标.任何帮助表示赞赏.

var doc = XDocument.Load("files\\config.xml");
var newDoc = new XDocument(new XElement("Config",
            from p in doc.Element("Config").Elements("Profile")
            orderby int.Parse(p.Element("order").Value)
            select p));


foreach (XElement xe in newDoc.Nodes())
{
    MessageBox.Show(xe.Element("username").Value);
}

// XML document
<Config>
<Profile>
    <id>Scope</id>
    <username>Scope 1</username>
    <password>...</password>
    <cdkey>0000</cdkey>
    <expkey></expkey>
    <cdkeyowner>Scope</cdkeyowner>
    <client>W2BN</client>
    <server>[IP]</server>
    <homechannel>Lobby</homechannel>
    <load>1</load>
    <order>2</order>
</Profile>
<Profile>
    <id>Scope 2</id>
    <username>Scope 2</username>
    <password>...</password>
    <cdkey>0000</cdkey>
    <expkey></expkey>
    <cdkeyowner>Scope</cdkeyowner>
    <client>W2BN</client>
    <server>[IP]</server>
    <homechannel>Lobby</homechannel>
    <load>1</load>
    <order>1</order>
</Profile>
</Config>
Run Code Online (Sandbox Code Playgroud)

.net c# xml linq sorting

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

php URL解码从URL获取'+'

所以我试图编码/解码一个url,当解码时将返回+来自teh url 的编码符号.例如,我编码website.com/index.php?eq=1+12当编码+转入时%2B,应该如此.当我从中检索值$_REQUEST['eq']并将urldecode()其用作echo时"1 12".我似乎无法通过解码来恢复可以+这么说.我在这里做错了什么,或者是否有更有效/更好的方法来做这件事?这是我使用的确切编码/解码行.

提交页面

<?php
$eq = "1+12";
$send = '<a href="website.com/index.php?eq='.urlencode($eq).'</a>';
echo $send;
Run Code Online (Sandbox Code Playgroud)

检索页面

<?php
$eq = urldecode($_REQUEST['eq']);
echo $eq;
?>
Run Code Online (Sandbox Code Playgroud)

php urlencode urldecode

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

PHP用字符串返回false

我正在寻找使用bool/string处理return语句的正确方法.例如,我在函数内部进行所有检查,如果全部通过则返回true.但是,如果出现问题,我想返回一个错误的字符串,而不是返回false; 用一般字符串.如果将var设置为除true之外的任何内容,php是否会假设为false?处理这个问题的正确方法是什么?这是我正在做的一个例子

<?php
$a = 2;

$result = CheckVar($a);
if ($result)
{
    echo 'Correct!';
}
else
{
    echo $result;
}

function CheckVar($var)
{
    if ($var == 1)
    {
        return true;
    }
    else
    {
        return 'This is not the correct answer. You supplied '.$var;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

看来这种方法有效,但这是一个很好的编程礼仪吗?或者我还有另一种方法吗?感谢您的时间.

php string boolean return

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

SocketIO + MySQL身份验证

我试图通过socketIO对MySQL数据库进行身份验证.我已经建立了连接并且可以在没有问题的情况下查询结果,但由于某种原因,我不能通过用户是否被认证到connectionsocketio 的部分.这个想法是我的应用程序有主机和观众.如果在不在应用程序中发送密码的情况下连接到应用QueryString程序则假定它是一个查看器并接受连接.如果发送密码,则会根据DB检查密码并接受/拒绝连接.我想要一个变量传入,connection所以我可以在我的应用程序事件中使用它.这是我到目前为止所做的,但显然data.query['ishost']是没有传入应用程序.

sio.configure(function() {
    sio.set('authorization', function (data, accept) {
        UserID = data.query['username'];

        try {
            UserID = UserID.toLowerCase();
        } catch(err) {
            return accept("No WebBot Specified. ("+err+")", false);
        }

        // if not sending a password, skip authorization and connect as a viewer
        if (data.query['password'] === 'undefined')
        {
            return accept(null, true);
        }
        // if sending a password, attempt authorization and connect as a host
        else
        {
            client.query(
            'SELECT * FROM web_users WHERE username = "'+UserID+'" …
Run Code Online (Sandbox Code Playgroud)

authentication websocket node.js socket.io

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

jQuery slidetoggle使用相同的类一次一个div

我正在尝试使用slideToggle()多个div悬停,在其受尊重的容器div中显示另一个div.例:

<div class="container">123
   <div class="content">ABC</div>
</div>
<div class="container">123
   <div class="content">ABC</div>
</div>
Run Code Online (Sandbox Code Playgroud)

它在动态页面上运行,因此容器的数量可以在1-25之间.我试图"content"在容器悬停上滑动每个div 的类.我用这个jQuery

function slide() {
   $(".content").slideToggle("fast");
   return false;
}

$(".container").hover(slide, slide);
Run Code Online (Sandbox Code Playgroud)

但它只适用于第一个容器/内容div.如何在没有25个不同的jQuery函数的情况下使每个创建的div滑动?感谢任何帮助,谢谢.

html javascript jquery slidetoggle

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