小编Ste*_*ven的帖子

是否有可能在不知情的情况下获得文件扩展名?

我有一个名为94bf663a100e848fb599209af8cdc2b5.wmv的文件.pathinfo如果我只使用名称94bf663a100e848fb599209af8cdc2b5,我知道不会给我扩展名.我相信glob只是为了检查文件是否存在.那么只要知道文件名就可以获得文件扩展名(94bf663a100e848fb599209af8cdc2b5)吗?

php filesystems file-extension

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

加入Linq的最佳方式

我正在使用下面的第一种方法,但后来我找到了第二种方法,想知道差异,哪种方法最好.

有什么区别:

from a in this.dataContext.reglements
join b in this.dataContext.Clients on a.Id_client equals b.Id 
select...
Run Code Online (Sandbox Code Playgroud)

和

from a in this.dataContext.reglements
from b in this.dataContext.Clients
where a.Id_client == b.Id 
select...
Run Code Online (Sandbox Code Playgroud)

c# linq comparison join

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

以正确的9:16格式显示Youtube视频和缩略图

我可以使用此处描述的链接轻松获取Youtube图像缩略图:如何从YouTube API获取YouTube视频缩略图?

但所有这些缩略图都采用3:4格式(或接近的格式),即使视频本身采用其他格式.然后在图片的顶部和底部可以看到一些黑色水平条.

我需要一个9:16格式的图像(这是我的视频格式)没有黑条.这有可能撤退吗?

更新

即使Youtube页面上的视频中没有黑条,Youtube视频本身也会在顶部和底部都有黑条.

有什么方法可以简单地以正确的格式显示缩略图和视频吗?

更新

我发现了这个:在youtube缩略图上删除黑色边框4:3

提问者想要移除黑色的顶部和底部条.这里最好的答案是调整高度并通过手动校正"隐藏"黑条.下面的一些评论也表明了这一点.
这是否意味着无法避免?

php youtube jquery thumbnails

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

选择所有未禁用的输入按钮

我可以以某种方式选择未禁用的所有输入提交元素吗?

我可以很容易地找到所有残疾人:http://api.jquery.com/disabled-selector/

$("input.saveitembtn:disabled")
Run Code Online (Sandbox Code Playgroud)

但是有什么东西:

$("input.saveitembtn:NOTdisabled")
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的解决方案是使用jQuerys .each使用它们.is来检查每一个:

$("input.saveitembtn").each(function(a){
  if( !$(this).is(':disabled') ) {
    ...
  }
});
Run Code Online (Sandbox Code Playgroud)

我发现这总是矫枉过正.jQuery中有一个简单的选择器吗?

jquery jquery-selectors disabled-control

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

如何获取光标:嵌入对象上的指针?

1)我试图在嵌入的对象上放置透明图像.我在某个地方缺少相对和绝对的职位.但是哪里?

我实际上放置透明图像因为我不能cursor:pointer用于嵌入对象.所以我的想法是放置一个透明的图像并使用cursor:pointer.

2)为什么onclickIE不起作用?它在Firefox和Chrome中运行良好.

<div id="divmarquee" runat="server" >
     <img id="imgtrans" runat="server" src= "/images/480x75-blank-transparent" title="Click Here" style="position:relative" />
           <object width="475px" height="75px" onclick="window.location='http://www.google.com'; return false;">
                 <embed src="merchant_images/The_Marquee_Dealn.swf" type="application/x-shockwave-flash" style="z-index: 0; cursor:pointer" wmode="transparent" width="475px" height="75px"> 
                 </embed>
            </object> 
  </div>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

html css c# asp.net

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

CSS - 父元素会覆盖子元素属性

问题很简单:

    <div id="main-content">
<ul>
    <li>
   <div class="post-row">
         <div class="post-footer">

               This is the Footer       
                <div class="footer-buttons">
                    <ul>
                        <li>Edit</li>
                        <li>Reply</li>
                    </ul>
                </div>
         </div>
   </div>
    </li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

现在主要内容:

#main-content ul {
    margin:0;
    padding:0;
}

#main-content ul li {
    display:block;
    list-style:none;
}
Run Code Online (Sandbox Code Playgroud)

最后,页脚按钮:

.footer-buttons {
    float:right;
}
.footer-buttons ul {
    margin:0;
    padding:0;
}
.footer-buttons ul li {
    display: inline;
}
Run Code Online (Sandbox Code Playgroud)

问题是列表.footer-buttons显示为块.事实上,当我检查DOM时,它display: inline被覆盖了#main-content.

据我所知,这不应该发生.或者我错了,id元素将始终覆盖子类?

css

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

MySql:将三个表合并在一起

我想将三个表合并在一起,如下所示:

将三个表T1,T2和T3合并在一起

基本上我想要包括所有三个表T1,T2和T3中的项目,并将它们合并,如结果表中所示.我试过这样的事情:

SELECT T1.user, T2.tid, T2.name, T3.type, T1.mid
FROM T1
LEFT JOIN T2 ON T1.mid = T2.mid
LEFT JOIN T3 ON T2.tid = T3.tid
GROUP BY T1.user;
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.它确实显示结果,但只显示唯一值.在结果if user中johny,它只显示第一个值而忽略第二个值,尽管它应该在结果表中.

有什么我想念的吗?

mysql sql join

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

会话和php重定向不起作用

我正在制作一个PHP脚本check.php来检查用户是否已登录.只有一个用户,因此密码直接写在php代码中.将check.php被包括在与行各相关页面的顶部(1号线)<? include "check.php"; ?>.

代码

我已经删除了密码和域名.除此之外,以下是我的代码.这里的要点是您在登录页面输入密码,然后通过POST将其发送到此脚本.

如果密码是正确的 xxx,会话login将存储true.

如果密码不正确,但已设置,意味着用户键入了错误,则任何现有会话都将结束session_destroy(),这意味着他已注销.

如果他到达页面但未登录,则会话login应为false或未设置,这意味着} elseif(!($_SESSION['login'])) {将使用该会话.

最后,如果他点击退出按钮,他将使用url发送到此脚本:check.php?logout=true.本logout=true应在被捕获$_GET在最后elseif语句和会话应该在那里结束.

<?
ob_start();
session_start();


if($_POST['password'] == 'xxx') {   // Correct password

    $_SESSION['login'] = true;
    header("Location: http://www.url.com/administration/index.php");

} elseif (isset($_POST['password'])) {  // Wrong password

    session_destroy();
    header("Location: http://www.url.com/administration/login.php?true");

} elseif(!($_SESSION['login'])) {   // Check at every page

    header("Location: http://www.url.com/administration/login.php");

} …
Run Code Online (Sandbox Code Playgroud)

php session redirect

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

保留两个第一个文本行,删除其他所有内容

在<div>我有一些文字.由于div-width,文本以多行显示.例如以下代码:

<div>text01 text02 text03 text04 text05 text06 text07 text08 text09 text10 text11 text12</div>
Run Code Online (Sandbox Code Playgroud)

可能会以四行显示:

text01 text02 text03
text04 text05 text06
text07 text08 text09
text10 text11 text12
Run Code Online (Sandbox Code Playgroud)

我希望只保留前两行,如果还有其他行,则必须将其删除并替换为文本行...作为新的(因此第三)文本行.
换句话说:我希望找到第二个换行符(如果存在)并用文本行说明替换此点之后的所有文本....

所以,如果我有两行文字,则没有任何改变:

text text text
text text text
Run Code Online (Sandbox Code Playgroud)

但如果我有两条以上的线,我会得到这个:

text01 text02 text03
text04 text05 text06
...
Run Code Online (Sandbox Code Playgroud)

有什么好建议吗?

html php jquery line-breaks

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

::first-letter 与 :first-child 有何不同(伪类与伪元素)

从 W3C 标准对伪元素的定义https://www.w3.org/TR/selectors-3/#pseudo-elements:

伪元素创建了超出文档语言指定的文档树的抽象。例如,文档语言不提供访问元素内容的第一个字母或第一行的机制。伪元素允许作者参考这些否则无法访问的信息。

(我的重点。)

为什么文档语言允许检测第一个子元素(所以这:first-child是一个 css 伪类)而不是第一个字母(所以这::first-letter是一个 css 伪元素)?应该如何理解这种“文档语言”?

本质上,问题是:为什么选择第一个元素与选择第一个字母不同?为什么文档语言可以检索一种而不是另一种?

我不是在问伪类和伪元素之间的一般区别,而是特别询问为什么第一个字母在概念上与第一个子元素不同。其他伪元件更少混淆:即::after与::before例如是伪构件是相当明显的,因为它们涉及到未在HTML结构中定义的“空间”。但是第一个字母是,因此为什么这样的第一个字母仍然被区别对待的问题。

css standards w3c css-selectors

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