我正在使用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经验的人会知道如何做到这一点.
作为一个注释,还有另一个关于导航丸的中心问题,我尝试过,但它不适用于普通的导航标签.
谢谢.
我有一个leiningen项目.在其中一个clojure源文件中,我定义了一些记录.我的工作流程通常是启动emacs并连接到'lein swank'REPL.一旦我连接到REPL,我就切换到相应的命名空间和Cc Ck文件,所以我可以开始使用REPL和文件中的代码.但是,如果我对该文件中的记录进行更改并抄送它,则REPL不会获取更改.
所以,就目前而言,每当我需要对记录进行更改时,我必须停止lein swank进程,重新启动它,并从emacs重新连接到它.这变得非常快.我错过了什么?我尝试过Cc Cl而不是Cc Ck,但这不起作用.我已经尝试删除项目根目录中的"class"目录,但这也是不行的.
我很感激任何见解或建议.
另外,另外,我总是在定义记录的命名空间中工作.
编辑:我实际上是在defrecord中更改协议的实现.一旦我改变它并使用Cc Ck编译,并在REPL中创建一个新记录,REPL仍然使用旧的协议实现.
我写了一些简单的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代码,看看发生了什么,但我认为更多的眼睛会帮助我更快地解决这个问题.
我在高档图表中展示了一些系列.我选择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.