小编Pas*_*rby的帖子

Javascript:累计到5的下一个倍数

我需要一个实用函数,它接受一个整数值(长度从2到5位),向上舍入到5的下一个倍数,而不是最近的5的倍数.这是我得到的:

function round5(x)
{
    return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5;
}
Run Code Online (Sandbox Code Playgroud)

当我跑步时round5(32),它给了我30,我想要的地方35.
当我跑步时round5(37),它给了我35,我想要的地方40.

当我跑步时round5(132),它给了我130,我想要的地方135.
当我跑步时round5(137),它给了我135,我想要的地方140.

等等...

我该怎么做呢?

javascript math rounding

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

git push错误:RPC失败; result = 56,HTTP代码= 0

详细信息:

Username for 'https://xiangwan.visualstudio.com': xiangwan
Password for 'https://xiangwan@xiangwan.visualstudio.com':
Counting objects: 85, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (58/58), done.
Writing objects: 100% (63/63), 20.67 KiB | 0 bytes/s, done.
Total 63 (delta 26), reused 1 (delta 0)
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
  1. 已经设定git config http.postBuffer 524288000,仍然是错误;
  2. 只有HTTPS验证,没有SSH

git

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

如何拍摄基于HTML5-JavaScript的视频播放器?

实际上,我有一个带有JavaScript功能的HTML5页面,允许我播放一个wmv视频文件.我需要在播放视频时(暂停或不播放)拍摄快照,并以任何图像格式保存JPG或BMP.任何帮助将不胜感激.谢谢.

<!DOCTYPE HTML>

    <html>
        <head>
            <title>HTML5 video</title>        
    <script type="text/javascript">
        function checkPlay() {
            var myVideo = document.getElementById("myVid");
            var ytStr = '<iframe width="500" height="500" src="C:\XA0002.wmv" frameborder="0" allowfullscreen></iframe>';
            try {
                var canPlay = document.getElementsByTagName('video')[0].canPlayType("video/wmv");
                if ((canPlay == "no") || (canPlay == "")) {
                    myVideo.innerHTML = ytStr;
                }
                new MediaElement(v, { success: function (media) { media.play(); } });
            } catch (err) {
                myVideo.innerHTML = ytStr;
            }
        }
    </script>
        </head>
        <body onload="checkPlay()">
          <div id="myVid"/>

      </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

javascript html5 snapshot html5-video web

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

使用html5将数据上传到服务器时,是否可以在blob数据中设置文件名?

我用来event.clipboardData从剪贴板获取图像,然后上传它服务器,代码:

var items = e.clipboardData.items;
for(var i=0;i<items.length;i++)
{
    if(items[i].type.indexOf("image")!=-1)
    {
        var blob=items[i].getAsFile();
        var data = new FormData();
        data.append("ImageFileField",blob);
        _post2("url...",data);
    }
}
Run Code Online (Sandbox Code Playgroud)

注意:_post2()是一个XMLHttpRequest用于上传工作的功能.

上面的代码工作正常,剪贴板中的图像可以直接上传到我的服务器.

但我发现问题,图像上传到服务器的文件名固定为"blob",我可以在上传到服务器之前修改文件名吗?

这是上传数据的详细信息:

请求有效负载

------ WebKitFormBoundaryW0NQVOkdrfkYGWV3
Content-Disposition:form-data; NAME = "%% File.48257279001171c9.2c36671da7f1b6c9482575de002e1f14 $ Body.0.3D8." filename = "blob"

内容类型:image/png

------ WebKitFormBoundaryW0NQVOkdrfkYGWV3--

javascript html5 xmlhttprequest

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

图像旁边有多行文字(CSS-HTML)

我试图在图像旁边放两行文字,有点像这样

_________
|       | Line one of text
| image |
|       | Line two of text
---------
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止的代码

<p style="color: #fff;"><img src="assets/image.png"><span style="">Line one of text</span>
    <br>
    <span class="ban2">Line 2 of text</span></p>
Run Code Online (Sandbox Code Playgroud)
 .banner p {
  font-family: "Gentium Basic";
  font-size: 19px;
  text-align: center;
  color: #aaa;
  margin-top: -10;
  display: block;
 }
.banner img {
  float: center; 
    margin: 5px;
 }
 .banner span {
  padding-top: 50px;
  font-size: 17px;
  vertical-align:top;
 }
  .banner .ban2 span {
  padding-top: 50px;
  font-size: 17px;
  vertical-align:top;
 }
Run Code Online (Sandbox Code Playgroud)

但目前它这样做:

_________
| …
Run Code Online (Sandbox Code Playgroud)

html css image alignment

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

停止动画并在悬停时开始转换

我有一个链接,运行带有背景颜色的无限动画.我想停止动画并在悬停时转换为不同的背景颜色.

.startlink{
    background-color:#206a9e;
    color:#fff;
    border-radius:15px;
    font-family: 'Myriad Pro';
    -webkit-animation:changeColor 3.4s infinite;
    -webkit-transition:all 0.2s ease-in;
}

.startlink:hover{
    -webkit-animation-play-state: paused;
    background-color: #014a2a;
}

@-webkit-keyframes changeColor 
{
    0%   {background:#206a9e;}
    50%  {background:#012c4a;}
    100%   {background:#206a9e;}
}
Run Code Online (Sandbox Code Playgroud)

为什么这段代码不起作用?还有另一种方法可以完成这项工作吗?(最好没有Javascript).

css css3

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

我希望我的标签与我的输入字段垂直对齐

这是我迄今为止的工作:

http://jsfiddle.net/2RCBQ/

<div id="main">
<form>
    <label>First Name:<input type="text" id="firstname"></label><br/>
    <label>Last Name:<input type="text" id="lastname"></label><br>
    <label>E-Mail:<input type="text" id="email"></label><br/>
    <label>Phone:<input type="text" id="phone"></label><br/>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#main {
    width:300px;

}  

#main input {
    float:right;
    display:inline;
}

#main label {
    color: #2D2D2D;
    font-size: 15px;
    width:250px;
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

目前,标签(在左侧)有点朝向输入字段的顶部(在右侧).我想垂直对齐它们所以标签,因为在输入字段的中间.

我试过了vertical-align,它不起作用.请帮我解决问题.谢谢.

html css forms label input

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

Javascript Regex - 用于验证电话号码的用途?

任何人都可以告诉我RegEx将用于验证国际电话号码,包括号码之间的空格,以及允许这些字符:- ( ).

字符串中的数字量不是太重要,我希望用户能够键入类似示例1或2的内容,如果他们愿意:

例:

  1. +44 (0) 207 111 1111

  2. 442071111111

我已经阅读并根据我的理解测试了一些类似问题的已发布答案,但到目前为止,他们都没有按我希望的方式为我工作.

请有人帮我解释一下如何编写上述内容以进行验证吗?

非常感谢任何可以提供帮助的人.

javascript regex validation whitespace phone-number

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

重复发生的日历事件

我正在尝试构建自己的日历,并且我有一个用于输入下面显示的事件的表单.

我不知道如何设计MySQL表以及如何以可以轻松提取的方式记录这些信息?

日历活动表格

以下是我的尝试,它有效,但非常难看,我相信它可以改进:

CREATE TABLE events (
  event_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  title VARCHAR(100) NOT NULL,
  location VARCHAR(100) NOT NULL,
  body TEXT NOT NULL,
  start_ts DATETIME NOT NULL,
  end_ts DATETIME NOT NULL,
  valid ENUM('Y','N') DEFAULT 'Y',
  reoccurring ENUM('Y','N') DEFAULT 'N',
  every ENUM('day','week','month','year',''),
  bymonth ENUM('day','weekday',''),
  end_date DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',

  PRIMARY KEY (event_id)
);

CREATE TABLE events_byweek (
  event_id INTEGER UNSIGNED NOT NULL,
  weekday TINYINT UNSIGNED NOT NULL,

  FOREIGN KEY (event_id)
    REFERENCES events(event_id)
);

-- returns all dates, …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

npx 不查找最新版本的包

我正在制作一个简单的 npm 包,我删除了第一个版本,即 v0.1.0。所以我的包没有 v0.1.0。但我发布了更高版本,最新的是v0.3.0。但是当我执行时npx <package-name>,它没有安装最新版本(v0.3.0)。相反,它会抛出以下错误。

错误消息的屏幕截图

但是当我指定包的版本(npx <project-name>@v0.3.0)时,它就起作用了。
那么如何让 npx 安装明确提到的最新版本呢?

https://www.npmjs.com/package/create-react-flask

node.js npm npm-publish npx

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