小编Ame*_*eer的帖子

如何将javascript倒计时与服务器时间同步

我正在建立一个有时间和价格的网站.我最关心的是同步时间,以便在所有客户端尽可能准确.

目前,我正在向客户端发送剩余的毫秒数,然后用于为倒数计时器提供燃料,但由于传输和渲染延迟,即使在同一台计算机上有2个浏览器,也可能会关闭几秒钟.

有没有办法同步客户端的javascript时间和服务器时间,或者我只是要处理这种轻微的延迟?

如果只有一种方法可以准确地测量发送数据的服务器与客户端接收和呈现数据之间的时差.

javascript serverside-javascript

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

Jekyll不会在子文件夹中生成页面

我使用GitHub页面并在子文件夹中创建了一些页面.它似乎没有生成我在子文件夹中创建的页面.所有其他页面工作正常.目录结构如下:

/
/index.html
/_config.yaml
/_includes
/_layouts
/_posts
/tag
/tag/personal.html
/tag/videos.html
Run Code Online (Sandbox Code Playgroud)

/tag目录中的页面不是由Jekyll生成的.此外,如果Jekyll构建失败,通常GitHub会发送一封电子邮件,但在这种情况下则不会.此外,如果我做任何其他更改它的工作原理,所以构建显然没有失败.

/tag/personal.html这里:

---
layout: default
title: Tag-personal
permalink: /tag/personal/index.html
tagspec: personal
---
<div id="tagpage">
  <h1>Posts tagged personal</h1>
{% include tags.html %}
</div>
Run Code Online (Sandbox Code Playgroud)

并且/_includes/tags.html是在这里:

{% for tag in post.tags %}
  {% if tag == page.tagspec %}
    {% assign ispostviable = true %}
  {% endif %}
{% endfor %}

  <ul class="posts">
{% for post in site.posts %}
  {% if ispostviable == true %}
    <li><a href="{{ post.url }}"></li> …
Run Code Online (Sandbox Code Playgroud)

jekyll github-pages

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

Travis CI - Android项目构建失败

参考版本:https://travis-ci.org/ameer1234567890/Cevapr/builds/42053662

我的.travis.yml是:

language: android
android:
  components:
    - tools
    - build-tools-19.1.0
    - android-19
    - platform-tools

before_script:
  - chmod +x gradlew
Run Code Online (Sandbox Code Playgroud)

错误是:

./gradlew build connectedCheck
: No such file or directory
The command "./gradlew build connectedCheck" exited with 127.
Done. Your build exited with 1.
Run Code Online (Sandbox Code Playgroud)

android build gradle travis-ci

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

Google API Python - KeyError:_module

我正在尝试使用oauth2按照Google的Gmail API使用quickstart.py(https://developers.google.com/gmail/api/quickstart/python).我收到以下错误.

Traceback (most recent call last):
  File "quickstart.py", line 68, in <module>
    main()
  File "quickstart.py", line 54, in main
    credentials = get_credentials()
  File "quickstart.py", line 37, in get_credentials
    credentials = store.get()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 407, in get
        return self.locked_get()
      File "/usr/local/lib/python2.7/dist-packages/oauth2client/file.py", line 54, in locked_get
        credentials = client.Credentials.new_from_json(content)
      File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 302, in new_from_json
        module_name = data['_module']
    KeyError: '_module'
Run Code Online (Sandbox Code Playgroud)

python google-api oauth-2.0 google-oauth2

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

在PHP中嵌套函数

简单的PHP问题:

为什么这样做,

$exclude_exts = array('js', 'css',);
$filename = "test.css";
$ext = explode('.',$filename);
$is_excluded = in_array(strtolower(array_pop($ext)), $exclude_exts);
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.

$exclude_exts = array('js', 'css',);
$filename = "test.css";
$is_excluded = in_array(strtolower(array_pop(explode('.',$filename))), $exclude_exts);
Run Code Online (Sandbox Code Playgroud)

编辑:两者都曾用于以前版本的PHP(我忘了哪个版本).

php

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

使用Doctype强制Quirks模式

我有一个页面,需要在Quirks模式下呈现,以便正确加载页面.问题是该页面使用有效的XHTML,因此具有doctype.这会强制页面在所有浏览器中以标准模式呈现.是否有任何解决方法/黑客可以强制Quirks模式,尽管我有一个doctype?

html doctype

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

在替换过滤器中使用 jekyll 变量

我在 Jekyll 中有一个 RSS 模板,如下所示:

---
layout: nil
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 <title>{{ site.title }}</title>
 <link href="{{ site.url }}/feed.atom" rel="self"/>
 <link href="{{ site.url }}/"/>
 <updated>{{ site.time | date_to_xmlschema }}</updated>
 <id>{{ site.url }}/</id>
 <author>
   <name>{{ site.author.name }}</name>
   <email>{{ site.author.email }}</email>
 </author>
 {% for post in site.posts limit:20 %}
 <entry>
   <title>{{ post.title }}</title>
   <link href="{{ site.url }}{{ post.url }}"/>
   <updated>{{ post.date | date_to_xmlschema }}</updated>
   <id>{{ site.url }}{{ post.id }}</id>
   <content type="html">{{ post.content | replace:'src="/assets','src="http://example.com/assets' | xml_escape }}</content>
 </entry>
 {% endfor …
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

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

Go 中的简单 HTTP POST 和文件上传

我只需要知道一种在 Go 中使用 HTTP POST 将文件发送到远程服务器的极其简单的方法。我已经尝试了很多复杂的方法但没有运气。我的curl命令是这样的:

curl https://api.example.com/upload \
 --user api:YOUR_API_KEY \
 --data-binary @file.jpg \
 --dump-header apiresponse.txt
Run Code Online (Sandbox Code Playgroud)

我更喜欢不使用多部分的东西。我还更喜欢使用 io.Reader 的东西,这样我以后就可以轻松实现进度条。

upload post http go

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