如何从没有破折号的字符串创建java.util.UUID?
"5231b533ba17478798a3f2df37de2aD7" => #uuid "5231b533-ba17-4787-98a3-f2df37de2aD7"
Run Code Online (Sandbox Code Playgroud) 你如何获得Sqlite中的当前时间戳?current_time,current_date,current_timestamp都返回格式化日期,而不是long.
sqlite> insert into events (timestamp) values (current_timestamp);
sqlite> insert into events (timestamp) values (current_date);
sqlite> insert into events (timestamp) values (current_time);
sqlite> select * from events;
1|2010-09-11 23:18:38
2|2010-09-11
3|23:18:51
Run Code Online (Sandbox Code Playgroud)
我想要的是:
4|23234232
Run Code Online (Sandbox Code Playgroud) 我init.el
用它来初始化包:
(package-initialize)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(add-to-list 'package-archives '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/"))
Run Code Online (Sandbox Code Playgroud)
当我这样做时,M-x package-refresh-contents
我收到以下错误:Failed to download `gnu' archive.
M-x toggle-debug-on-error
给我这个堆栈跟踪:
Debugger entered--Lisp error: (error "Failed to verify signature archive-contents.sig: (\"No public key for 474F05837FBDEF9B created at 2014-09-29T07:20:03-0700 using DSA\")")
signal(error ("Failed to verify signature archive-contents.sig: (\"No public key for 474F05837FBDEF9B created at 2014-09-29T07:20:03-0700 using DSA\")"))
error("Failed to verify signature %s: %S" "archive-contents.sig" ("No public key for 474F05837FBDEF9B created at …
Run Code Online (Sandbox Code Playgroud) 我如何返回一个承诺,但立即调用其失败块?这是一种可行的方法:
if (fail) {
var q = $q.deferred();
$timeout(function() {
q.reject("")
}, 1);
return q.promise;
} else {
return $http.get("/").then(function(data) {});
}
Run Code Online (Sandbox Code Playgroud) 假设我对Clojure库进行了更改(例如,在clj-oauth中向请求令牌添加了一个参数),并希望在我的项目中使用该更改的库.除了将新库编译为JAR并将其复制到我的项目库之外,最好的方法是什么?
我希望能够同时调整库和我的项目(最好是在REPL中).如果我在Ruby中这样做,我会下载并"需要"gem,然后在我自己的项目源中重新打开该类,并根据需要添加或覆盖这些方法.
我当前的方法:如果有一个我知道的函数有一个bug,我将它的一些部分复制到REPL中并评估输出是否符合我的预期.要设置它,我必须将函数的参数作为虚拟输入.不是非常耗时,但我知道有一种更有效的方式.
有什么建议?
使用Google Sheets REST API V4,并且希望使用工作表ID而不是工作表标题来查找单元格中的值。您似乎可以使用范围指定电子表格中的工作表,例如Sheet4!A1:Z500
,但不能指定工作表ID(例如)1310487470!A1:Z500
。这样,如果有人重命名工作表,查询就不必更改。Google API是否支持按ID查询?
当前查询:
https://sheets.googleapis.com/v4/spreadsheets/1SR0DJ4nV5-05EWxjz1OYOWkKFObClmsC0rOowPnMwNE/values/Sheet4!A1:Z500
理想查询:
https://sheets.googleapis.com/v4/spreadsheets/1SR0DJ4nV5-05EWxjz1OYOWkKFObClmsC0rOowPnMwNE/values/1310487470!A1:Z500
我正在使用 Google Maps Javascript API V3 对页面上的许多位置 (~100) 进行反向地理编码。大约 10 个左右后,我开始收到 620 错误:查询太多。
鉴于它们是异步的,延迟请求并确保它们全部完成的好方法是什么?
编辑:这是我到目前为止所拥有的。大多数情况下它会完成所有请求,但不会重试失败的请求。
function replaceAddresses() {
var delay = 0;
$(".lat-lon-address").each(function(index) {
window.setTimeout(queryGeocoder, delay, this);
delay += 1000;
});
}
function queryGeocoder(elem) {
geocoder.getLocations(new GLatLng(
elem.getAttribute("lat"),
elem.getAttribute("lon")),
function(response) {
handleAddress(response, elem);
});
}
function handleAddress(response, elem) {
if (!response || response.Status.code != 200) {
console.log("status code: " + response.Status.code)
} else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);
elem.innerHTML = place.address;
}
}
Run Code Online (Sandbox Code Playgroud) 为什么这不会产生我期望的输出?
(defn test-fn []
(do
(println "start")
(map #(println (+ % 1)) '(1 2 3))
(println "done")))
Run Code Online (Sandbox Code Playgroud)
它输出
start
done
Run Code Online (Sandbox Code Playgroud)
而我期待
start
2 3 4
done
Run Code Online (Sandbox Code Playgroud) 从uberjar运行时,Ring的文件响应对我不起作用.我试过了两个
(response/file-response "index.html" {:root "resources/public"})
Run Code Online (Sandbox Code Playgroud)
和
(response/response (clojure.java.io/as-file (clojure.java.io/resource "public/index.html")))
Run Code Online (Sandbox Code Playgroud)
你如何在uberjar里面的"/"服务index.html?
我有这个循环处理角色的动画 - set-image!
只需要一个键并显示适当的图像.
(defn main-animation-loop []
(go (while true
(set-image! :normal)
(<! (timeout 8000))
(set-image! :blink)
(<! (timeout 150)))))
Run Code Online (Sandbox Code Playgroud)
角色每隔一段时间就需要做一些特殊的动作.这应该能够中断主动画:
(defn dance! []
(go (set-image! :look-left)
(<! (timeout 1000))
(set-image! :look-right)
(<! (timeout 1000))
(set-image! :wave)
(<! (timeout 2000))))
Run Code Online (Sandbox Code Playgroud)
什么是在舞蹈例程发生时暂停主动画的好方法?
我每半小时向我的Android应用发送一次C2DM更新,这会创建一个通知.问题是,当我早上醒来时,我在状态栏中排队了15个通知.
我如何只保留最新通知,覆盖以前的通知?
我试着查看C2DM文档(http://code.google.com/android/c2dm/),其中提到了一个名为collapse_key的参数,但我找不到如何使用它的解释,也不确定解决方案位于C2DM方面.
谢谢!
我正在使用leiningen:java-source-paths,它每次都在编译java源代码.有没有办法让莱恩告诉它是否没有改变?
这是一个示例项目来说明问题:https://github.com/yayitswei/leinwithjava