这是我目前的SQL查询
SELECT
urls.short,
urls.long,
urls.user,
dates.date AS date,
COUNT(views.short) AS views,
SUM(views.money) AS money
FROM dates
LEFT JOIN views ON dates.date = views.date
LEFT JOIN urls ON views.short = urls.short
WHERE urls.user='test'
GROUP BY dates.date, views.date
LIMIT 0, 20
Run Code Online (Sandbox Code Playgroud)
它显示的结果如下:
2011-02-08测试1 0.003
2011-02-09测试测试6 0.016
但是当我删除
WHERE urls.user='test'
Run Code Online (Sandbox Code Playgroud)
我明白了
2011-02-05 0
2011-02-06 0
2011-02-07 44kc http://google.com 27 0.031
2011-02-08 44kc http://google.com 15 0.045
2011-02-09测试测试12 0.032
2011-02-10 0
所以最后我想用第一个查询得到第二个查询结果(当没有可用的时候显示0).那么解决方案是什么?
我想使用存储库管理器来容纳我的本地和远程 jar ..但我是 maven 的新手.. 所以这些存储库管理器之间的任何建议.. :)
原型 apache 档案 奏鸣曲关系
我创建了一个自定义窗口小部件和一个使用它的窗体.以前,我只是有一个简单的模板来显示我调试时的表单:
<form>
{{ run_form.as_p }}
</form>
Run Code Online (Sandbox Code Playgroud)
现在我想将每个表单字段括在div中,所以我将模板更改为
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }}: {{ field }}
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
但现在看来,当我的字段被渲染时,它的所有字符都被html转义,所以现在当我查看它的源代码时,它看起来就像<input type="text" id="id_scriptscrap"/>应该存在的地方
<input type="text" id="id_scriptscrap"/>.
有什么我想念的吗?为什么第一个模板会在没有转义的情况下输出它,而第二个模板会逃脱?也许我在创建自定义窗口小部件类时做错了什么?
我已经创建了一个自定义行为(没有混合)来拖动UIElements并获得你在光标下拖动的半透明缩略图(混合版本移动目标对象,这不是我需要的)
Anyhoo,代码实际上非常简单并且工作得很好,我遇到的问题是onDetaching()没有被调用,这意味着我对UIElement的事件没有解开.
这让我有点担心,因为我猜测行为没有脱离的唯一原因是因为它仍被某些东西引用.它不应该是UIElement它自己,因为我们在一个阶段有泄漏问题,但我们现在已经解决了它们,这通过WinDbg澄清.
关于它的唯一有趣(?)的事情是行为附加到项目控件中的图像,但这不应该有所作为吗?
这是我目前的代码:
public class DragBehavior : Behavior<UIElement>
{
private const double DRAG_DISTANCE = 20;
private const int DRAG_ICON_HEIGHT = 100;
Point m_firstPoint;
private bool m_isDragging = false;
private Popup m_dragPopup = null;
private Image m_draggedImage;
protected override void OnAttached()
{
this.AssociatedObject.MouseLeftButtonDown += new MouseButtonEventHandler(AssociatedObject_MouseLeftButtonDown);
this.AssociatedObject.MouseMove += new MouseEventHandler(AssociatedObject_MouseMove);
this.AssociatedObject.MouseLeftButtonUp += new MouseButtonEventHandler(AssociatedObject_MouseLeftButtonUp);
base.OnAttached();
}
void AssociatedObject_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
m_firstPoint = e.GetPosition(null);
m_isDragging = true;
}
void AssociatedObject_MouseMove(object sender, MouseEventArgs e)
{
if (m_isDragging)
{
Point …Run Code Online (Sandbox Code Playgroud) 我有以下代码
frame()
Y = read.table("Yfile.txt",header=T,row.names=NULL,sep='')
X = read.table("Xfile.txt",header=F,sep='')
plot(Y$V1~X$V1,pch=20,xlim=c(0,27))
par(new=T)
plot(Y$V1~X$V2,pch=20,xlim=c(0,27),col='red')
par(new=T)
plot(Y$V1~Y$V3,pch=20,xlim=c(0,27),col='blue')
par(new=T)
Run Code Online (Sandbox Code Playgroud)
一切都很好,我在同一个图上得到了3张图.但是,当我想划分X $ V1,X $ V2和X $ V3来规范化数据时
plot(Y$V1~X$V1/Y$V2,pch=20,xlim=c(0,27))
par(new=T)
plot(Y$V1~X$V2/Y$V2,pch=20,xlim=c(0,27),col='red')
par(new=T)
plot(Y$V1~Y$V3/Y$V2,pch=20,xlim=c(0,27),col='blue')
par(new=T)
Run Code Online (Sandbox Code Playgroud)
我收到了消息
点击返回查看下一个图:
并且图表不会显示在同一个图中.谁能告诉我发生了什么以及如何解决它?
我有一个类型为T的变量x和一个字符串中的值.例如,我有:
bool x, value = "True"
int x, value = "1"
Run Code Online (Sandbox Code Playgroud)
注意T可以引用或原始类型!
您好我是Scala的新手,我没有弄清楚如何在第二个演员中存储演员引用,以便稍后发送消息.在我的代码中,我尝试向一个actor发送测试消息.当它收到此消息时,它应该将引用(OutputChannel)存储到第二个actor,稍后应该能够向第二个actor发送消息.我不想使用reply(),因为我只需要在调用响应时才需要发送消息.这是代码.谢谢你的帮助!
import scala.actors.Actor
import scala.actors.Actor._
import scala.collection.mutable.ArrayBuffer
import scala.actors.OutputChannel
object testactors {
case object TestMessage
case object Respond
class TestActor(name: String) extends Actor {
private var source : ArrayBuffer[OutputChannel[Any]] = new ArrayBuffer
def act() {
loop {
react{
case TestMessage =>
println("i received a TestMessage " + name)
source += sender
case Respond =>
println("i received a ResponseMessage " + name)
}
}
}
def sendMessage(dest: Actor) = dest ! TestMessage
def respond = {
println("responding... " + name)
source(0) …Run Code Online (Sandbox Code Playgroud) 我正在使用Heroku托管的RoR,我想使用paperclip在s3上存储文件.我的源代码托管在github上,并且具有全局可读性.将密钥与世界其他地方保密的最佳做法是什么?
Paperclip建议访问密钥存储在配置文件中(或代码中),例如我有:
file:config/s3.yml
access_key_id: my_access_key_id
secret_access_key: my_very_secret_key
bucket: bucket_name
Run Code Online (Sandbox Code Playgroud)
Heroku通过将代码提交给本地git然后将其推送到Heroku来工作.因为我也在使用github,所以我也将相同的代码推送到github.这意味着我也在那里推出了密钥.
我目前正在使用世界上可读的github帐户,所以如果我支付github,我可以解决一半的问题,但我仍然不满意代码中配置文件中的密钥.我不知道是否有更好的做法.
保持密钥保密并仍然使用上面提到的库和服务列表的最佳做法是什么?
顺便说一下,我上周才开始使用ror和heroku,所以我可能会被认为是新手,请体谅;)谢谢!
当seq数是变量时,我在Bash中遇到内置序列(即:不使用seq)的问题.例如,这工作并打印我1 2 3:
for i in {1..3};do echo $i;done
Run Code Online (Sandbox Code Playgroud)
但是这个 :
bash-3.2 $ a = 3;对于i在{1 .. $ a};做回声$ i;完成
失败并仅打印我{1..3}
这适用于ZSH,我知道我有一个替代方案来制作一个反制品,但想知道这是一个bug还是大括号扩展功能!
我有一个n浮点数组,我希望返回前k(在我的情况下,n~100,k~10)
这个问题是否有已知的最佳解决方案路径?
有人可以提供C算法吗?
编辑:实际上这里有两个问题:排序和未排序.我对未分类感兴趣,应该更快!