小编cwa*_*ole的帖子

Sitecore安装名称不是唯一错误

我试图建立一个Sitecore开发实例,我不小心安装到错误的路径.似乎最简单的解决方法是删除IIS实例,并删除Sitecore数据库.

不幸的是,当我尝试卸载时出现错误("错误导致Sitecore安装向导过早结束"),当我尝试安装新实例时出现"非唯一名称"错误.我需要做些什么才能让我再次使用相同的实例名称?

sitecore

5
推荐指数
2
解决办法
2727
查看次数

Django - 通过验证过滤范围内的日期

我在模型中有一个名为“session_start”的 DateTimeField。我正在尝试在日期范围内过滤 session_start 字段。

模型.py

class TimeCard(models.Model):
    profile = models.ForeignKey(settings.AUTH_USER_MODEL)
    session_start = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

过滤器需要满足以下条件:

  1. 在“start_date”和“end_date”范围内过滤“session_start”字段。
  2. 验证“start_date”和“end_date”字段。这意味着“start_date”值应该是“end_date”值之前的日期。如果传递了无效数据,则返回基于默认值的查询集。默认值为 -

start_date = 从今天起 30 天。

end_date = 今天。

我编写了以下代码来过滤“start_date”和“end_date”之间范围内的“session_start”字段。现在我被困在检查 start_date 大于 end_date 的条件。我该怎么做才能进行验证?

过滤器.py

class TimeCardFilter(filters.FilterSet):

    start_date = django_filters.DateTimeFilter(name="session_start", lookup_type='gte')
    end_date = django_filters.DateTimeFilter(name="session_start", lookup_type='lte')

    class Meta:
        model = TimeCard
        fields = ['profile', 'start_date', 'end_date']
Run Code Online (Sandbox Code Playgroud)

python django django-filter django-rest-framework

5
推荐指数
2
解决办法
3414
查看次数

Python 3和开源:有什么好项目吗?

我最近一直在研究Python 3,我遇到了一个难题:我希望通过开发一个开源项目来扩展我的能力,但我似乎很难找到专门用于Python 3的东西.

我知道之前已经问过这个问题:
比如这里,
在这里,
不幸的是这些似乎都在使用Python <= 2.6而我想使用> = 3.0

这引出了另一个问题:Python 3.0已经推出了近一年,但大多数示例和90%的项目都是<= 2.6.我也知道MySQL库不是Python 3兼容状态.这是否意味着我实际上更好地学习Python 2.x并假设不兼容的3.0会死?

python open-source python-3.x

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

如何手动设置 HTTP_X_FORWARDED_FOR 的值?

我在某处读到他们说,当您想要记录用户的 IP 时,HTTP_X_FORWARDED_FOR 不是受信任的变量,因为他们可以更改它。这是真的吗?如何?

header http

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

date2num,ValueError:ordinal必须> = 1

我正在使用matplotlib烛台模块,它需要时间作为浮动日格式传递.我之前使用date2num进行转换:

这是我的代码:

import csv
import sys
import math
import numpy as np
import datetime
from optparse import OptionParser
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook
import matplotlib.mlab as mlab
import matplotlib.dates as mdates
from matplotlib.finance import candlestick
from matplotlib.dates import date2num

datafile = 'historical_data/AUD_Q10_1D_500.csv'
print 'loading', datafile
r = mlab.csv2rec(datafile, delimiter=';')
quotes = [date2num(r['date']),r['open'],r['close'],r['max'],r['min']]


candlestick(ax, quotes, width=0.6)

plt.show()
Run Code Online (Sandbox Code Playgroud)

(这是csv文件:http://db.tt/MIOqFA0)

这就是文档所说的:

烛台(AX,报价,宽度= 0.20000000000000001,colorup = 'K',colordown = 'R',α-= 1.0)报价是(时间,打开,关闭,高,低,...)元组的列表.只要元组的前5个元素是这些值,元组可以是您想要的长度(例如它可以存储音量).时间必须是浮动日格式 - 请参阅date2num

这是完整的错误日志:

Traceback (most recent call last): …
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib

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

为什么这个编辑原型不起作用?

我想在函数构造函数(类)的原型中添加一个常量,但是为了未定义,为什么会回来?

function myClass(){

}

$(document).ready(function(){

  myClass.prototype.age = 22;

  window.alert(myClass.age);

});
Run Code Online (Sandbox Code Playgroud)

javascript

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

将数据添加到MySQL数据库中的现有数据

我有一张叫做的桌子tblActivities.有两个领域IDAttendees.

ID       Attendees
1        Jon Jhonson
2        Ive Iveson
Run Code Online (Sandbox Code Playgroud)

我需要使用哪个PHP函数或MySQL语句来获得此结果:

ID       Attendees
1        Jon Jhonson, Ive Iveson, Adam Adamer
2        Ive Iveson
Run Code Online (Sandbox Code Playgroud)

换句话说,如何将新数据添加到数据库中的现有数据?

php mysql

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

C++和Java中的Curly Bracket初始化

在下面的代码中,我似乎不理解大括号初始化的局限性.他们到底做了什么?在A的情况下,它只是将[0]设置为直接等于该值.在b的情况下,它使用隐式转换.它是根据可用的内容决定做哪一个,还是使用其他方法?

#include <iostream>

using namespace std;

struct A
{

};

struct B
{
    B(int a) { cout << a; }
};

int main()
{
    A* a[] = {new A()};
    B b[] = {1};    
}
Run Code Online (Sandbox Code Playgroud)

这种类型的花括号初始化在Java中的工作方式也类似吗?

public class A
{
     public static void main(String[] args)
     {
          someClass[] sC = { /* what can go here? an argument to the constructor,
                               or just a value to set the variable equal to */ }.
     }
}
Run Code Online (Sandbox Code Playgroud)

很抱歉,如果我的问题看起来很愚蠢,那么我真的想了解更多有关c ++和Java中的花括号的信息.提前致谢 :-)

c++ java arrays

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

创建独特的id

我正在使用函数来使用表中的最后一个id创建唯一的id.但是当人们在大约同时打开时问题就来了.你能否建议当前功能的任何整改?由于此功能用于生产和实时服务器,因此对代码进行一些调整会更好.

这是功能使用:

function approvalNumber()
    {
        $data=array();
        $text = "APN/";
        $position = "front";
        $this->db->order_by('approval_id','desc');
        $this->db->limit('1','0');
        $query=$this->db->get('approval_note');
        if($query->num_rows()>0)
        {
            foreach($query->result_array() as $row){
                $data[] = $row;                 
            }
        }
        $query->free_result();
        if(count($data))
        $id=str_pad((int) $data['0']['approval_id']+1,4,"0",STR_PAD_LEFT);
        else
        $id='0001';
        return $approvalNo = $text.$id; 
    }
Run Code Online (Sandbox Code Playgroud)

这将产生:APN/0371

php mysql codeigniter

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

是否可以从命令行告诉Sonar项目名称?

在我公司创建的每个项目中,Sonar都使用了新的命名约定.所以有些项目的名称缩写,有些项目的名称为camel case,有些项目的名称只是带空格的单词.

如果我们可以传递sonar-runner一个project-name参数,那么我们就可以让这些值由集成团队(2-3人)设置,而不是每个项目的负责人(10个可能的人).

我觉得这可能会迫使我们为声纳属性创建一个声纳规则,这完全太元了.

是否可以调用类似的东西sonar-runner --rootProject='my project'并拥有它?我已经试过了sonar-runner -DprojectName=$name.

sonar-runner sonarqube

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