小编Roa*_*ich的帖子

如何在virtualenv中安装包?

我使用以下命令创建了virtualenv.

mkvirtualenv --distribute --system-site-packages "$1"
Run Code Online (Sandbox Code Playgroud)

在启动virtualenv之后workon,我输入ipython.它提示我

WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用virtualenv安装ipython时,我收到以下错误消息:

pip install ipython
Requirement already satisfied (use --upgrade to upgrade): ipython in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Cleaning up...
Run Code Online (Sandbox Code Playgroud)

有谁知道如何在virtualenv内安装?

python pip virtualenv

38
推荐指数
7
解决办法
9万
查看次数

单行Python Web服务器

我好像记得在几年前看到网络服务器的单行实现. 我知道SimpleHTTPServer就像它一样,而不是它 - 我认为这是使用Socket和select().

我认为这是在Python Tutor邮件列表中,但是存档搜索没有透露任何内容,也没有谷歌搜索.我想知道这里是否有人可能有更多的线索我可以查找 - 或者理想情况下是原始链接.

虽然我想原作者完全有可能把它从羞耻中解脱出来......

python

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

从Where(l => l.Side =='A')vs Where(l => l.Side.Equals('A')生成不同的SQL

我一直在试验LinqPad中的查询.我们有一个Lot带有列的表Side char(1).当我将linq写入sql查询时Lots.Where(l => l.Side == 'A'),它会生成以下SQL

-- Region Parameters
DECLARE @p0 Int = 65
-- EndRegion
SELECT ..., [t0].[Side], ...
FROM [Lot] AS [t0]
WHERE UNICODE([t0].[Side]) = @p0
Run Code Online (Sandbox Code Playgroud)

然而,使用Lots.Where(l => l.Side.Equals('A')),它产生

-- Region Parameters
DECLARE @p0 Char(1) = 'A'
-- EndRegion
SELECT ..., [t0].[Side], ...
FROM [Lot] AS [t0]
WHERE [t0].[Side] = @p0
Run Code Online (Sandbox Code Playgroud)

它会出现(尽管是天真的)检查,后者会略微加快,因为它不需要调用UNICODE.

使用int,smallintvarchar列有与所生产的SQL没有区别==或者.Equals,为什么char(1)和相应的C#类型char不同?

有没有办法预测给定的列类型是否会产生两种形式的相等性检查? …

c# linqpad linq-to-sql

21
推荐指数
1
解决办法
352
查看次数

使用SSRS 2016进行自定义身份验证(安全扩展)

我正在尝试使用SSRS 2016实现自定义表单身份验证.

本文中,引用了SQL Server报告服务产品示例.

样本页面上的最新支持版本(关于安全性扩展)似乎是SSRS 2012.我已成功将样本页面上收集的信息应用于SSRS 2014实例.但是,看起来SSRS 2016的文件系统结构已经发生了一些变化(读取,不再是ReportManager文件夹),这似乎使示例页面提供的指令无效.

有谁知道我在哪里可以找到建立自定义身份验证的更新程序?

sql-server reporting-services sql-server-2016 ssrs-2016

15
推荐指数
2
解决办法
8160
查看次数

如果没有x,则将x替换为y或附加y

如果包含字符串foo,请替换foobar.否则,追加bar到字符串.如何用一个re.sub(或任何其他功能)调用来写这个?没有条件或其他逻辑.

import re

regex = "????"
repl  = "????" 

assert re.sub(regex, repl, "a foo b")       == "a bar b"
assert re.sub(regex, repl, "a foo b foo c") == "a bar b bar c"
assert re.sub(regex, repl, "afoob")         == "abarb"
assert re.sub(regex, repl, "spam ... ham")  == "spam ... hambar"
assert re.sub(regex, repl, "spam")          == "spambar"
assert re.sub(regex, repl, "")              == "bar"
Run Code Online (Sandbox Code Playgroud)

对于那些好奇的人,在我的应用程序中,我需要替换代码是由表驱动的 - 正则表达式和替换是从数据库中获取的.

python regex

13
推荐指数
2
解决办法
1150
查看次数

使用逗号分隔符格式化数字并在Python 2中舍入到2个小数位?

我相信这一定是重复的,但我找不到一个明确的答案.

我如何输出2083525.34561作为2,083,525.35在Python 2?

我知道:

"{0:,f}".format(2083525.34561)
Run Code Online (Sandbox Code Playgroud)

它输出逗号但不循环.和:

"%.2f" % 2083525.34561
Run Code Online (Sandbox Code Playgroud)

哪一轮,但不添加逗号.

python-2.7

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

如何纠正参数计数不匹配

我怎样才能纠正我遇到的这个错误

用户代码未处理TargetParameterCountException.参数计数不匹配.

这是我正在发生的代码

public static void InvokeMethod(string className, string methodName, string fileName)
{
    var t = Type.GetType(className);
    using (StreamReader f = new StreamReader("params.txt"))
    {
        t.GetMethod(methodName).Invoke(t.GetConstructor(Type.EmptyTypes).Invoke(new object[] { }), new object[] { f.ReadLine() });
    }
}
Run Code Online (Sandbox Code Playgroud)

这是整个代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.IO;

class MyClass
{
    private int i;
    public double d;
    private string s;
    public bool b;
    public MyClass()
    {
        i = 1;
        d = 0.1;
        s = "1";
        b = true;
    }
    public void Method0() …
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

使用python进行多元线性回归

我想用python计算多元线性回归.我发现这个代码用于简单的线性回归

import numpy as np

from matplotlib.pyplot import *

x = np.array([1, 2, 3, 4, 5])

y = np.array([2, 3, 4, 4, 5])

n = np.max(x.shape)    

X = np.vstack([np.ones(n), x]).T


a = np.linalg.lstsq(X, y)[0]
Run Code Online (Sandbox Code Playgroud)

所以,a是系数,但我看不出是什么[0]意思?

如何更改代码以获得多个线性回归?

python numpy linear-regression

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

为单行文本生成缩进字符串

从空格字符生成缩进行的最佳方法是什么?我的意思是这样的:

    string indent = String.Join("    ", new String[indentlevel]);
    s.Write(indent + "My line of text");
Run Code Online (Sandbox Code Playgroud)

c# string indentation

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

AttributeError'tuple'对象没有属性'values'django rest framework

我试图从django服务器获取数据并得到此错误.

Internal Server Error: /data/site-info/
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
    response = self.process_exception_by_middleware(e, request)
  File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/Library/Python/2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
    return view_func(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/django/views/generic/base.py", line 68, in view
    return self.dispatch(request, *args, **kwargs)
  File "/Library/Python/2.7/site-packages/rest_framework/views.py", line 466, in dispatch
    response = self.handle_exception(exc)
  File "/Library/Python/2.7/site-packages/rest_framework/views.py", line 463, in dispatch
    response = handler(request, *args, **kwargs)
  File "/Library/Python/2.7/site-packages/rest_framework/decorators.py", line 53, in handler
    return func(*args, **kwargs)
  File …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

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