小编Cok*_*god的帖子

CSS选择器"(A或B)和C"?

这应该很简单,但我找不到它的搜索条件.
假设我有这个:

<div class="a c">Foo</div>
<div class="b c">Bar</div>
Run Code Online (Sandbox Code Playgroud)

在CSS中,我如何创建一个匹配"(.a或.b)和.c"匹配的选择器?

我知道我可以这样做:

.a.c,.b.c {
  /* CSS stuff */
}
Run Code Online (Sandbox Code Playgroud)

但是,假设我将不得不经常使用各种逻辑组合来做这种逻辑,那么是否有更好的语法?

html css css-selectors

157
推荐指数
5
解决办法
15万
查看次数

如何检测HTML5视频标签支持的视频格式?

我正在使用视频标签在HTML5中创建应用程序,在用户选择视频文件的应用程序中我播放该文件.这一切都发生在本地,因为我只链接到用户机器中的那个文件.

我想只允许浏览器可以播放的格式在我的应用程序中播放,并显示不支持格式的错误.问题是不同的浏览器可以播放不同的格式.

我知道我可以检查浏览器并将其与我知道它可以播放的格式相匹配,但是如果浏览器更新以支持其他格式怎么办?我将不得不使用新信息更新我的应用程序,同时用户将无法播放支持的格式.有没有办法检查支持的视频格式?

html javascript html5 cross-browser html5-video

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

如何使用IE 11在以前版本的IE上完全测试我的网站?

使用IE 10测试我的网站在旧版本的IE上是非常容易的,并始终按预期工作,我只是去了开发人员工具,从菜单中选择我想要的版本,我没有任何问题.

现在,在升级到IE 11后,我遇到了这种测试方法的一些问题.首先,我放在HTML注释中的内容就像<!--[if lt IE 10]>不再显示一样了.其次,几天前我在使用IE 10的旧版本IE上测试的同一个网站在IE 11上进行相同的测试时看起来非常不同.

那么,为什么所有这些都发生了,我该如何解决呢?

html internet-explorer cross-browser internet-explorer-11

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

文件输入更改事件仅触发一次

我使用了一些HTML5文件功能制作了一个小脚本,它允许您选择一个或多个文件,并且每次都会写入文件的名称.一切都按原样运行,只有检测文件输入的值变化的事件才会触发一次,那么我怎样才能使每次变化都触发,而不仅仅是第一次变化?

顺便说一句,这是我做的:http: //tamir.netspot.co.il/html5/files/

html javascript dom-events

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

在C#Winforms应用程序中使用JSON

所以我在C#中创建一个应用程序来从Web上读取一些信息,但它是一个Windows窗体应用程序.我得到一个JSON字符串,我需要从中获取一些信息.我知道有一个用于C#Web应用程序的库,但是如何在我的Windows窗体应用程序中使用?

c# json winforms

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

如何保存window.URL.createObjectURL()结果以备将来使用?

我正在HTML5中创建一个应用程序,您可以选择一个视频文件,然后应用程序使用HTML5 video标签和window.URL.createObjectURL().问题是我想在localStorage中保存有关此视频的数据,并在用户使用我的应用程序时再次播放,但正如Mozilla MDN所述,该方法的结果如下:

浏览器将在卸载文档时自动释放这些内容

那么我可以做我想做的事吗?或者在没有window.URL.createObjectURL()其他东西的情况下做同样的事情?

javascript html5

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

使用SharpPcap和Packet.Net发送我自己的ARP数据包

到目前为止,我尝试使用SharpPcap发送我使用Packet.Net创建的ARP数据包失败.问题是即使我使用device.SendPacket它发送数据包实际上没有发送,我不知道为什么.

这是我的代码:

ARPPacket arpPacket = new ARPPacket(ARPOperation.Request, PhysicalAddress.Parse("000000000000"), targetIpAddress, device.Interface.MacAddress, myIpAddress);
EthernetPacket ethPacket = new EthernetPacket(device.Interface.MacAddress, PhysicalAddress.Parse("FFFFFFFFFFFF"), EthernetPacketType.Arp);
ethPacket.PayloadPacket = arpPacket;
device.Open();
device.SendPacket(ethPacket);
device.Close();
Run Code Online (Sandbox Code Playgroud)

顺便说一句,重要的是我发送自己的ARP数据包,而不仅仅是使用SharpPcap ARP类.

c# sharppcap packet.net

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

将我创建的假数组转换为JavaScript中的实数数组

我知道在JavaScript中有时系统会创建一个假数组,这意味着它实际上是一个对象而不是Array的实例,但仍然具有数组的部分功能.例如,你在函数内部获得的参数变量是由系统创建的伪数组.在这种情况下,我知道要把它变成一个真正的数组,你可以这样做:

var realArray = Array.prototype.slice.call(fakeArray);
Run Code Online (Sandbox Code Playgroud)

但是假如伪造的数组不是由系统创建的,如果假冒阵列只是简单的话:

var fakeArray = { "0": "some value", "1": "another value" };
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我测试了它,使用上面的方法将导致一个空数组.我希望能够像我给出的示例(由我而不是系统创建)将虚拟数组转换为真实数组.在你告诉我从一开始就把假阵列变成一个真正的数组之前,你应该知道我从一个我无法控制的资源中得到假数组.

那么,如何将系统未创建的假数组转换为实数数组呢?

javascript javascript-objects

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

如何在Windows窗体中为标签添加边框?

我正在尝试创建一个内部带有白色标签的表单,当我点击某个表单时,表单将消失并仅显示标签.到目前为止,我尝试将TransparencyKey放在Lime上,当我点击某些内容时,我将BackColor更改为Lime,并将FormBorderStyle设置为None.但问题是我现在正在做的是白色标签没有边框,所以你不能真正看到它.我知道BorderStyle属性,这不是我想要的,我希望边框正好在文本周围,所以你可以看到其他东西上面的文字.有没有办法为标签添加边框?

顺便说一句,这是我的代码:

private void label1_Click(object sender, EventArgs e)
{
    if (BackColor == Color.Lime)
    {
        FormBorderStyle = FormBorderStyle.Sizable;
        BackColor = Color.Black;
        Location = new Point(Left - 8, Top - 30);
    }
    else
    {
        FormBorderStyle = FormBorderStyle.None;
        BackColor = Color.Lime;
        Location = new Point(Left + 8, Top + 30);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

Shell使用C#在Windows中集成特定文件类型

所以我搜索了如何使用C#将应用程序(将其添加到右键菜单)进行shell集成的指南,但我找不到如何仅针对特定文件类型执行此操作.我知道这是可能的,因为WinRar会这样做.那我该怎么办呢?

c# windows registry file-type shell-extensions

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

jQuery - 将e.preventDefault()添加到所有链接点击事件?

我在jQuery中制作一个脚本,我有很多点击链接点击事件.问题是我不希望我点击事件的链接除了事件之外做任何事情,所以我e.preventDefault();在所有点击事件的开始.但是我有很多点击事件,那么有没有更简单的方法来添加e.preventDefault();到所有链接点击事件?请记住,我还有一些我希望按照自己e.preventDefault();的意愿工作的链接,因此添加到所有链接将无法正常工作,我只想将其添加到具有click事件的链接中.

javascript jquery

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

使用C#和ASP.Net设置type ="password"的输入标记的值

所以我有这个输入标签:

<input type="password" id="password" name="password" runat="server" />
Run Code Online (Sandbox Code Playgroud)

我试图在页面加载之前使用C#和ASP.Net设置其值,但我无法让它工作.

c# asp.net

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

IE7 Bug - 主框在悬停时向左移动

我试图在IE7中解决这个问题,当你将鼠标悬停在它上面时,它不会保持在它的位置,而是会转到左侧.我试过显示:内联但在这种情况下它不起作用.
你可以在这里测试它:http ://www.sneakyrascal.com/kayak/results.html
这是我用于主盒(中间的)的代码:

.results #container{ 
    float:left;
    width: 527px;
    margin:38px 0 0 20px;
    padding-left:1px;
    position: relative;
    border: #ccc 1px solid;
    background: #fff;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

html css internet-explorer internet-explorer-7

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