小编Fre*_*nöw的帖子

这段代码有什么问题

function moveit() {

    var newTop = Math.floor(Math.random()*350);
    var newLeft = Math.floor(Math.random()*1024);
    var newDuration = 9000

    $('#friends').animate({
      top: newTop,
      left: newLeft,
 !!! -->     width: "+="+((newTop-$('friends').css('top'))*3),
      }, newDuration, function() {
        moveit();
      });

}

$(document).ready(function() {
    moveit();
});
Run Code Online (Sandbox Code Playgroud)

它应该使图像飞来飞去(工作).我添加了标有"!!! - >"的行,它应该使图像越接近页面底部.

我做错了什么?代码不会抛出任何错误.

html javascript jquery image

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

vb.net 中的快速 OCR

我正在创建一个应用程序,无论文本大小或字体如何,它都能找到图片中的所有文本(因此,只是基本的等宽和默认 Windows 字体)。我尝试自己制作,但速度慢且非常不可靠。我需要它快速工作(接近即时(给或需要 1 或 2 秒))。我必须在 1000+x1000+(不超过 1500)的图像上运行它。我必须取文本的值及其在图像中的位置。

如果你能帮忙,谢谢!

我正在使用 VB.net,所以你知道。

vb.net ocr image

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

运行原始javascript(从纯文本)

我正在尝试从纯文本执行JavaScript(来自客户端输入).我还需要一种方法来查看执行的代码是否有效(如果有,那么它确实如此,否则,它需要吐出一个非可变的错误消息).

谢谢,如果可以的话!将要执行的东西将是短字符串,例如:

echo("a","b")
Run Code Online (Sandbox Code Playgroud)

html javascript

5
推荐指数
2
解决办法
813
查看次数

为什么解释/脚本语言很少有多行注释?

在我所知的解释语言(Python,Perl,R,bash)中,多行注释似乎通常涉及对该语言的另一个特征的滥用(例如多行字符串).

是否存在解析类型固有的内容,解释器会使多行注释变得困难?它似乎不应该与多行字符串有很大不同.

parsing comments programming-languages interpreted-language

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

是什么让此伪GUID生成器优于math.random()?

我在这里找到问题:

在JavaScript中创建GUID / UUID?

答案提供了以下JS:

function S4() {
   return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}

function guid() {
   return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}
Run Code Online (Sandbox Code Playgroud)

现在,这对我来说似乎有些愚蠢。为什么要这么重复?我计划使用此名称来命名要上传到服务器的文件,以使它们不会彼此覆盖。看起来它不会总是生成一个唯一的数字。

上面的代码有什么好处呢math.random()?它甚至不会改变种子。

抱歉,我从来没有使用过GUID / UUID,并且某些代码对我来说真的没有任何意义...

澄清说明

很多人没有像我问的那样回答这个问题。很多人在解释GUID并不总是唯一的,等等等等。那不是我要的 我在问,在just上使用它有什么意义math.random()

乔在评论中似乎为我提供了最佳答案。

javascript uuid guid

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

用鼠标移动矩形

我写了这段代码:

private struct MovePoint
    {
        public int X;
        public int Y;
    }
private void Image_MouseDown(object sender, MouseEventArgs e)
    {
        FirstPoint = new MovePoint();
        FirstPoint.X = e.X;
        FirstPoint.Y = e.Y;
    }

    private void Image_MouseMove(object sender, MouseEventArgs e)
    {
        if(e.Button == MouseButtons.Left)
        {
            if(FirstPoint.X > e.X)
            {
                Rectangle.X = FirstPoint.X - e.X;
                //Rectangle.Width -= FirstPoint.X - e.X;
            } else
            {
                Rectangle.X = FirstPoint.X + e.X;
                //Rectangle.Width += FirstPoint.X + e.X;
            }

            if(FirstPoint.Y > e.Y)
            {
                Rectangle.Y = FirstPoint.Y - e.Y;
                //Rectangle.Height -= …
Run Code Online (Sandbox Code Playgroud)

c# move selection winforms

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

fancybox onStart onComplete状态不起作用

我正在尝试使用FancyBox(jquery插件)继续工作onStartonComplete方法

我似乎无法让它为我工作.你们中的任何人都知道我做错了什么吗?

这就是我现在正在尝试的事情:

$(document).ready(function(){
    //top-menu highlight link
    $(".photos").removeClass().addClass("active");
    $("a.fancybox").fancybox({
        'overlayShow' : true,
        '0opacity'       : true,
        'overlayOpacity': 0.6,
        'onStart' : function(){ $("body").css('overflow','hidden');},
        'onComplete': function(){ $("body").css('overflow','auto');}        
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery fancybox

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

内联div元素

我试图把div元素放在彼此旁边.问题是,即使有足够的空间让两个元素在同一条线上,新的div也会移动到下一行,如果没有足够的空间,我需要另一个div才能进入下一行.

有人知道怎么做这个吗?

html inline

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

如何在.NET中将自定义类型保存为二进制数据?

我正在创建一些保存文件的东西.在大多数情况下,它只是保存具有4个值的对象.

  • X
  • ÿ
  • ID

我一直把它保存为XML一段时间,问题是,文件开始变得巨大,因为我节省了数百到数千个这些对象,而XML对于这样的事情来说有点笨重.我尝试转换到Json,但它也太大了(我会承认,但更好).

我的问题

我知道很多程序直接使用字节保存以节省空间.我想做这个.假设我有300个具有属性X,Y,Id和Layer的对象,我怎么能将其保存为文件x作为字节并稍后加载?

我曾经尝试过制作自己的服务器时读取字节数.我通常最终感到沮丧和放弃.我希望这不太相似(我的直觉另有说法).

编辑

哦对不起伙计们,我忘了提,我正在使用VB.NET所以所有.NET答案都可以接受!:)

此外,所有这些值都是整数.

.net vb.net byte save

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

嵌套时获取外部"配对"

我正在使用正则表达式<@(.+?)@>来匹配模式,例如:

<@set:template default.spt @>
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我遇到了我需要嵌套模式的情况,例如:

<@set:template <@get:oldtemplate @> @>
Run Code Online (Sandbox Code Playgroud)

而不是获得父对(<@和@>),我得到以下内容:

<@set:template <@get:oldtemplate @>
Run Code Online (Sandbox Code Playgroud)

我不希望它让孩子一个,我只想在所有嵌套情况下最外面的父.如何修复我的正则表达式,以便它能为我做到这一点?我想如果我知道如何要求父母内部<@有一个@>内容,我就能做到,但我不知道如何强制执行.

python regex

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