小编Mar*_*mer的帖子

强制youtube嵌入以720p开始

有一些方法建议在线进行此操作,但似乎没有一种方法可行.

例如:

http://blog.makezine.com/archive/2008/11/youtube-in-720p-hd-viewin.html

那篇文章是关于让它以720p开始,但它甚至不适用于他们自己的视频.

这里有人知道怎么做吗?

html embed youtube

48
推荐指数
6
解决办法
17万
查看次数

是否缓存了.js文件?

我最近创建了一个网站,我对.js文件进行了更改,但是当我从FTP服务器删除.js文件并上传新文件时,新文件没有显示在网站上.我检查了网站上.js文件背后的源代码并且它不对,它显示旧文件的来源,而不是新文件的来源,即使旧文件已经消失.那是因为我的浏览器缓存了.js文件吗?

注意:我有这个来源

<meta http-equiv="cache-control" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

在我的页面上阻止浏览器缓存我的页面,我知道它适用于HTML,但有了那个源,资源文件是否仍然被缓存?

我的其他页面上没有那行代码,只有我的主页,但.js文件仍然在其他页面上被引用,所以也许它是如何被缓存的?

此外,有没有办法检查您的浏览器缓存?我用铬.

编辑:我刚刚清除了浏览器缓存并重新加载了网站,文件正常运行,这意味着文件确实被缓存了.那么现在我的问题就变成了如何防止资源文件被缓存?

javascript caching google-chrome

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

如何在消息框中获取文本和变量

我只需要知道如何在消息框中使用纯文本和变量.

例如:

我可以做这个: MsgBox(variable)

我可以做到这一点: MsgBox("Variable = ")

但我不能这样做: MsgBox("Variable = " + variable)

vb.net messagebox

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

在悬停时动画gif

我找到了答案,我找到了,但我不知道如何使用它.

停止gif动画onload,在mouseover上启动激活

Guffa对这个问题的回答正是我想要的,但我不知道如何使用该代码.

我有jquery插件,但我在哪里放置代码(不是插件; Guffa的答案中的代码)?如何在参考图像时使用它?是否有一个功能我必须打电话让它工作?如果是这样,最好的方法是什么?

很抱歉提出一个已经回答的问题,但他的答案不够具体,我无法发表评论,要求他提供更具体的答案.

javascript jquery animation gif

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

如何用x个字符分割字符串

我有一个程序,用户以字符串的形式输入数字列表.此数字列表始终是8的倍数.

因此列表可以包含8,16,32,40,48等数字.

我需要将该字符串拆分为每8个字符.

例如,假设用户输入了"1234123445674567"

如何将其拆分为字符串数组,其中(0)为"12341234",(1)为"45674567"

注意:数组的大小必须等于字符串的长度除以8.

像这样:

Dim stringArray(txtInput.Text.Length/8) as String
Run Code Online (Sandbox Code Playgroud)

编辑:我知道我可以通过制作一个计数8个数字的循环并将其分成一个数组来实现这一点,但这将是冗长的并采取一些变量,我知道有一种更有效的方法来做到这一点.我只是不知道语法.

vb.net string

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

何时在javascript/jQuery中使用"$"

我最近开始做javascript和jQuery,有一件事我不断发现自己想知道什么时候使用"$"我知道这表示jQuery但它似乎并不总是这样.我举几个例子:

这是我写的两个脚本:

第一:

$(function() {
    var newHTML = '<span style="font-size: 1.7em; text-align:center; line-height:50px;">Login</span>';
    var oldHTML = '<span style="font-size: 32px; line-height: 18px;">+</span><span style="font-size: 14px; float: left;">Add to watchlist</span>';

    // on mouse over
    $("a.bid-addwatchlist").hover(
    function () {
        (this).innerHTML = newHTML;
    },
    // on mouse out
    function () {
        (this).innerHTML = oldHTML;
    });
});
Run Code Online (Sandbox Code Playgroud)

第二:

(function(){
    $("#container a").click(function(){
        if ($(this).html() == "Stop Listening")
        {
            $(this).html("Listen");
        }
        else if ($(this).html() == "Listen")
        {
            $(this).html("Stop Listening");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

为什么在第一个脚本中如果我在"this"之前有一个$但是第二个脚本需要它呢?

注意:我已经看过这里:何时使用$,何时不使用

但那个答案还不够全面.

javascript jquery this

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

非重复随机数发生器?

我创建了一个使用visual basic for applications(Excel)的琐事游戏,它通过一个案例陈述来选择问题,其中案例是数字.我让程序随机选择一个从1到最大问题数量的数字.使用这种方法,游戏重复问题.

是否有办法制作随机生成数字的东西(每次都有不同的结果)并且不会重复多次?在经历了所有数字之后,它需要执行某个代码.(我会输入结束游戏的代码并显示他们得到的问题数量并且出错了)

我想到了几种不同的方法来做到这一点,但我甚至无法开始考虑语法可能是什么.

random vba generator

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

如何让数组一次显示所有值

以下是一些示例代码:

Dim arrValue(3) as Integer
arrValue(0) = 5
arrValue(1) = 4
arrValue(2) = 7
arrValue(3) = 1
Run Code Online (Sandbox Code Playgroud)

如何将这四个值彼此相邻显示.

更具体地说,给定这些值我如何使txtValue.Text = 5471

编辑:

我的想法是使用某种函数将每个函数追加到最后使用这样的循环:

Dim finalValue
For i As Integer = 3 To 0 Step -1
    arrValue(i).appendTo.finalValue
Next
Run Code Online (Sandbox Code Playgroud)

显然代码不起作用虽然前提是声音我不知道附加内容的语法,但我确信无论如何我都无法附加整数,我需要将每个单独的值转换为字符串第一.

vb.net arrays loops

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

lua - 如何获取小数点以舍入一半

我目前正在使用此功能进行舍入:

function round(val, decimal)
  if (decimal) then
    return math.floor( (val * 10^decimal) + 0.5) / (10^decimal)
  else
    return math.floor(val+0.5)
  end
end
Run Code Online (Sandbox Code Playgroud)

该功能完美无缺,除了当一个数字落在.5如5.5或1000.5或7.5时,我需要它向下舍入而不是向上.我必须对功能做出哪些改变才能实现这一目标?

lua rounding

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

如何将单元格范围放入特定的数组维度

我需要将一系列单元格放入一个数组中,这本身很简单:

Dim matchArray As Variant
matchArray = Sheets(lookupSheet).Range("B2:B12000").Value2
Run Code Online (Sandbox Code Playgroud)

这将创建一个二维数组,其中一列作为第二维,如果扩展范围以包含第二列,则会创建一个二维数组,其中第二维包含两列:

matchArray = Sheets(lookupSheet).Range("B2:C12000").Value2
Run Code Online (Sandbox Code Playgroud)

但是如果两列不是彼此相邻并且你不希望中间的那一列呢?

matchArray = Sheets(lookupSheet).Range("B2:B12000,D2:D12000").Value2
Run Code Online (Sandbox Code Playgroud)

以上是我最好的猜测,但它不起作用,它只返回指定的第一个范围.

所以我需要的是一种将范围单元格值返回到数组的特定维度的方法.

我知道我可以通过循环遍历行来完成它,但是对于我要使用的行数,这将花费太长时间.

excel vba excel-vba

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