小编mof*_*eta的帖子

如何将页面上的Twitter引导选项卡置于中心位置?

我正在使用twitter bootstrap来创建可切换的标签.这是我正在使用的CSS:

<div class="container">
  <ul class="nav nav-tabs">
    <li><a href="#home" data-toggle="tab">Home</a></li>
    <li><a href="#profile" data-toggle="tab">Profile</a></li>
    <li><a href="#messages" data-toggle="tab">Messages</a></li>
    <li><a href="#settings" data-toggle="tab">Settings</a></li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这个html正确地显示了标签,但是向左拉(这是应该发生的).我试图修改CSS以使标签在页面上居中,但还没有运气.我认为有更多css经验的人会知道如何做到这一点.

作为一个注释,还有另一个关于导航丸的中心问题,我尝试过,但它不适用于普通的导航标签.

谢谢.

html css twitter-bootstrap

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

clojure REPL不会获取对defrecord所做的更改

我有一个leiningen项目.在其中一个clojure源文件中,我定义了一些记录.我的工作流程通常是启动emacs并连接到'lein swank'REPL.一旦我连接到REPL,我就切换到相应的命名空间和Cc Ck文件,所以我可以开始使用REPL和文件中的代码.但是,如果我对该文件中的记录进行更改并抄送它,则REPL不会获取更改.

所以,就目前而言,每当我需要对记录进行更改时,我必须停止lein swank进程,重新启动它,并从emacs重新连接到它.这变得非常快.我错过了什么?我尝试过Cc Cl而不是Cc Ck,但这不起作用.我已经尝试删除项目根目录中的"class"目录,但这也是不行的.

我很感激任何见解或建议.

另外,另外,我总是在定义记录的命名空间中工作.

编辑:我实际上是在defrecord中更改协议的实现.一旦我改变它并使用Cc Ck编译,并在REPL中创建一个新记录,REPL仍然使用旧的协议实现.

record clojure slime leiningen read-eval-print-loop

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

使用clojure twitter-api获取"java.io.EOFException:JSON错误"

我写了一些简单的clojure代码来访问twitter流API.我的代码基本上与twitter-api文档中描述的示例代码相同:

(def ^:dynamic *custom-streaming-callback* 
  (AsyncStreamingCallback. (comp println #(:text %) json/read-json #(str %2)) 
                           (comp println response-return-everything)
                           exception-print))

(defn start-filtering []
  (statuses-filter :params {:follow 12345}
                   :oauth-creds *creds*
                   :callbacks *custom-streaming-callback*))  
Run Code Online (Sandbox Code Playgroud)

我正在关注特定用户的推文并使用oauth进行身份验证(未显示).当我运行启动过滤方法并且使用Twitter打开连接时,一切都适用于一个咒语,但是如果该流是非活动状态(大约30秒),即没有关于该特定用户的推文正在下来,发生以下错误:

#<EOFException java.io.EOFException: JSON error (end-of-file)>
Run Code Online (Sandbox Code Playgroud)

我从twitter文档中假设,当使用流式连接时,twitter会无限期地保持流的开放.我必须做出一些不正确的假设.我正在深入讨论clojure twitter-api代码,看看发生了什么,但我认为更多的眼睛会帮助我更快地解决这个问题.

twitter clojure

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

x轴tickInterval在highstock图表中无法正常工作

我在高档图表中展示了一些系列.我选择highstock是因为如果用户添加超过4小时的数据点,我想显示至少4小时的数据,并且可以选择滚动(但我不希望启用rangeSelector或导航器,如果这与问题相关我'我有).

我认为这很简单,但我在x轴上显示15分钟的间隔时出现问题.当动态添加一个数据点时,图形会正确显示15分钟的刻度间隔,但是当添加更多数据点时,x轴开始不正确地缩放时间.如果我然后刷新页面并显示包含多个数据点的图形,我会得到非常奇怪的tickIntervals.

这是我的xAxis选项:

xAxis: {
        type: 'datetime',
        min: 1361815200000,
        max: 1361829780000,
        tickInterval: 15 * 60 * 1000,
        minTickInterval: 15 * 60 * 1000, // 15 minute intervals
        gridLineWidth: 2,
        labels: {
            formatter: function () {
                var d = new Date(this.value);
                return (d.getMinutes() == 0) ? '<b>' + Highcharts.dateFormat('%H:%M', this.value) + '</b>' : d.getMinutes();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到其余的:http://jsfiddle.net/pxCsX/

我错过了什么?我修改了minRange,类型和其他xAxis和系列属性,并搜索了高档文档,但我不断提出bupkis.

highcharts highstock

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