小编Bia*_*cki的帖子

有多个文件组会有助于加速我的数据库吗?

目前,我正在开发一种使用MS SQL Server 2005进行相当密集计算的产品.从高层次来看,我的产品架构基于"运行"的概念,每次我进行一些分析时,它都存储在一系列中运行表(每次运行约100个表).

我遇到的问题是,当运行次数在几个月后增长到大约1,000左右时,数据库上的性能似乎真的下降了,特别是简单的查询,例如检查表的存在或创建视图可以需要一到两秒钟.

我听说使用多个文件组,我目前没有这样做,可以提供帮助.这是真的,如果是这样,为什么/如何有帮助?此外,如果有其他建议,即使是像,使用更少的表,我对他们开放.我只是想加快数据库的速度,并希望将其置于可扩展的状态.

sql-server

6
推荐指数
1
解决办法
1543
查看次数

为什么在Apache中设置虚拟主机后,http:// localhost会重定向到我的默认虚拟主机?

这可能是一个简单的问题,但我想更好地理解Apache如何与虚拟主机一起工作.我正在设置虚拟主机,因为我一次在多个网站上工作,我不想使用子目录.我几乎使用默认的Apache httpd.conf文件,DocumentRoot指向"/ www"之类的东西.我取消注释虚拟主机包括并添加以下内容:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName site1.dev
    DocumentRoot /www/site1
</VirtualHost>

<VirtualHost *:80>
    ServerName site2.dev
    DocumentRoot /www/site2
</VirtualHost>

现在,当我访问http:// localhost时,我得到了site1的默认页面.

我确信这是有道理的,但我不太明白.我原以为只有明确要求http://site1.test的请求才会通过该指令进行路由,它不会成为默认值.有人可以解释为什么它成为默认值.

apache http

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

如何在Visual Studio 2010中手动编辑ADO.NET中的表映射?

我似乎无法找到我认为简单问题的答案.我有一个我刚创建的实体模型,我想手动设置表名和列.我可以看到"映射详细信息",但如何编辑或添加它们?

ado.net entity-framework visual-studio-2010

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

继承自己的Python类?这是如何运作的?

比较新的Python和我看到PyFacebook库下面的结构(来源此处http://github.com/sciyoshi/pyfacebook/blob/master/facebook/ 初始化的.py#L660).我很好奇这是做什么的,因为它似乎是一个继承自己的类.

class AuthProxy(AuthProxy):
    """Special proxy for facebook.auth."""

    def getSession(self):
        """Facebook API call. See http://developers.facebook.com/documentation.php?v=1.0&method=auth.getSession"""
        ...
        return result

    def createToken(self):
        """Facebook API call. See http://developers.facebook.com/documentation.php?v=1.0&method=auth.createToken"""
        ...
        return token
Run Code Online (Sandbox Code Playgroud)

这是做什么的?

切向相关,我在Eclipse中使用PyDev,它将此标记为错误.我猜不是这样的.无论如何让Eclipse知道这很好吗?

python eclipse facebook

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

CORS请求不将https的cookie发送到https,但是为http发送

我有一个CORS AJAX请求我正在尝试从https到https.从http到http时它工作正常,但由于它不发送cookie而无法通过SSL.

这里有一些安全限制吗?我在查看withCredentials请求之前查看了状态,并将其设置为true.知道什么阻止cookie被发送或如何调试?

这是最初的飞行前(OPTIONS)请求:

Request URL:https://mydomain.com/resource
Request Method:OPTIONS
Status Code:200 OK

Request Headers
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:X-CSRFToken
Access-Control-Request-Method:POST
Cache-Control:no-cache
Connection:keep-alive
Cookie: [COOKIES]
Host:mydomain.com
Origin:https://www.google.com
Pragma:no-cache
Referer:https://www.google.com/
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.151 Safari/535.19

Response Headers
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:X-CSRFToken
Access-Control-Allow-Methods:POST, GET, OPTIONS
Access-Control-Allow-Origin:https://www.google.com
Access-Control-Max-Age:86400
Connection:keep-alive
Content-Encoding:gzip
Content-Length:20
Content-Type:text/html; charset=utf-8
Date:Mon, 09 Apr 2012 00:32:51 GMT
Server:nginx/0.8.54
Vary:Accept-Encoding
Run Code Online (Sandbox Code Playgroud)

POST请求:

请求URL:https://mydomain.com/resource请求方法:POST状态代码:200 OK

Request Headers
Accept:*/*
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:no-cache
Connection:keep-alive
Host:mydomain.com
Origin:https://www.google.com
Pragma:no-cache …
Run Code Online (Sandbox Code Playgroud)

xmlhttprequest cors

5
推荐指数
0
解决办法
816
查看次数

Yajl使用Python中的githubarchive.org JSON流解析错误

我正在尝试使用yajl-py解析GitHub存档文件.我相信文件的基本格式是JSON对象流,因此文件本身不是有效的JSON,但它包含的对象.

为了测试这一点,我安装了yajl-py然后使用他们的示例解析器(来自https://github.com/pykler/yajl-py/blob/master/examples/yajl_py_example.py)来尝试解析文件:

python yajl_py_example.py < 2012-03-12-0.json
Run Code Online (Sandbox Code Playgroud)

其中2012-03-12-0.json一个已解压缩的GitHub存档文件.

看来这种事情应该来自他们在Ruby中的参考实现.Python包不处理JSON流吗?

顺便说一句,这是我得到的错误:

yajl.yajl_common.YajlError: parse error: trailing garbage
          9478bbc3","type":"PushEvent"}{"repository":{"url":"https://g
                     (right here) ------^
Run Code Online (Sandbox Code Playgroud)

python json yajl

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

在ColdFusion中创建嵌套Java类的实例

我正在尝试在ColdFusion中创建一个java.awt.geom.Point2D.Double实例.

Point2D.Double是抽象类Point2D中的嵌套类.我试图使用以下方法实例化该类:

<cfset PointClass = createObject("java", "java.awt.geom.Point2D.Double")>
Run Code Online (Sandbox Code Playgroud)

这会失败,因为ColdFusion无法找到该类.

而且<cfset PointClass = createObject("java", "java.awt.geom.Point2D")>它不工作,因为的Point2D是一个抽象类,没有一个公共的构造上,你可以调用PointClass.init(x,y).

现在,我已经使用自己的Point类来包装Point2D.Double类,以便我可以在ColdFusion中实例化它.我不认为这是理想的,我正在寻找有关如何在ColdFusion中直接创建Point2D.Double类的想法.

我也在使用ColdFusion 8.

java coldfusion

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

获取"str"在启动时在Django应用程序上没有属性"_default_manager"

在我重新启动Apache以获取新的Django更改之后,我在以后的30秒到一分钟内收到以下错误:

ViewDoesNotExist: Tried home_page in module project.app.views. Error was: 'str' object has no attribute '_default_manager'

一段时间后错误就消失了,但这很奇怪.知道如何调试这个或可能导致它的原因吗?

python apache django

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

这个Python装饰器是如何工作的?

我在Python中查看了一些延迟加载属性装饰器,并且发生在这个例子中(http://code.activestate.com/recipes/363602-lazy-property-evaluation/):

class Lazy(object):
    def __init__(self, calculate_function):
        self._calculate = calculate_function

    def __get__(self, obj, _=None):
        if obj is None:
            return self
        value = self._calculate(obj)
        setattr(obj, self._calculate.func_name, value)
        return value

# Sample use:

class SomeClass(object):

    @Lazy
    def someprop(self):
        print 'Actually calculating value'
        return 13

o = SomeClass()
o.someprop
o.someprop
Run Code Online (Sandbox Code Playgroud)

我的问题是,这是如何工作的?我对装饰器的理解是它们必须是可调用的(所以要么是函数,要么是实现的调用__call__),但是Lazy这里显然不是,如果我尝试Lazy(someFunc)()它会引发异常,如预期的那样.我错过了什么?

python decorator

3
推荐指数
1
解决办法
376
查看次数

如何从该模块中动态向模块添加属性?

在我想要定义的模块中说:

a = 'a'
b = 'b'
...
z = 'z'
Run Code Online (Sandbox Code Playgroud)

对于某些集合(在这种情况下,我选择了字母).如何在当前模块上动态设置属性?就像是:

for letter in ['a', ..., 'z']:
    setattr(globals(), letter, letter)
Run Code Online (Sandbox Code Playgroud)

这不起作用,但会怎么样?(另外我的理解是模块中的globals()指向该模块属性的字典,但如果这是错误的话,请随时纠正我).

python

3
推荐指数
1
解决办法
998
查看次数