小编Wto*_*wer的帖子

无法在Linux Ubuntu上安装mysqlclient-python

我目前正在尝试在ubuntu上安装mysqlclient-python以与Django一起使用并遇到问题.

我正在关注此页面:https://github.com/PyMySQL/mysqlclient-python

但是,当我运行'pip install mysqlclient'时,我收到以下错误:

running install_lib

copying build/lib.linux-x86_64-2.7/_mysql_exceptions.py -> /usr/local/lib/python2.7/dist-packages

error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/_mysql_exceptions.py'

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_robofish/mysqlclient/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ynYYW0-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_robofish/mysqlclient
Storing debug log for failure in /home/robofish/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)

我检查了/usr/local/lib/python2.7/目录,它似乎是空的.这可能是问题吗?

python linux django ubuntu python-2.7

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

数据文件中的字段超过最大长度-错误

当我尝试将数据插入varchar2(4000)表中的一列大小时,出现错误"Field in data file exceeds maximum length"

数据=

1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,111,112,121,654,666,667,1001,1100,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1123,1124,1211,2001,2002,2003,2004,2028,2101,2102,2201,2202,2301,2302,2303,2401,2402,3001,3002,3003,3004,3010,3011,3012,3013,3020,3021,3022,3023,3024,3025,3030,3031,3032,3040,3041,3042,3043,3044,3045,3046,3047,3050,3051,3052,3053,3054,3055,3060,3061,3062,3070,3071,3072,3080,3081,3082,3083,3084,3090,3091,3092,3100,3102,3103,3110,3111,3112,3113,3120,3121,3122,3123,3130,3131,3132,5656,8040,9000`
Run Code Online (Sandbox Code Playgroud)

请帮助我解决此错误。

控制文件:

LOAD DATA
INFILE '$IN_DIR/$FILENAME'
BADFILE '$REJ_DIR/$FILENAME.bad'
APPEND
INTO TABLE test
FIELDS TERMINATED BY ","
TRAILING NULLCOLS
  (
   FILE_RECORD_DESCRIPTOR               POSITION(1),
   LINE_NO                              FILLER,
   DEPT                                 TERMINATED BY "\n",
   SEQ_NO                               CONSTANT "1",
   DEPT_NO                              CONSTANT "0",
   STATUS                               CONSTANT "U",
   PROCESS_ID                           CONSTANT "2"
  )
Run Code Online (Sandbox Code Playgroud)

表结构。

  CREATE TABLE TEST
   (
   FILE_RECORD_DESCRIPTOR VARCHAR2(5)    NOT  NULL, 
   DEPT                   VARCHAR2(4000) NOT NULL, 
   SEQ_NO                 NUMBER         NOT NULL, 
   DEPT_NO                NUMBER(4,0),
   STATUS                 VARCHAR2(10), 
   ERROR_DETAIL           VARCHAR2(3000), 
   PROCESS_ID             NUMBER(8,0)
   );
Run Code Online (Sandbox Code Playgroud)

文件: …

oracle sql-loader

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

闭合贝塞尔曲线

我实现了这样的贝塞尔曲线绘制函数:

Vector Bezier(float t)
{
    Vector rt(0,0);
    int n = length-1;
    for(int i=0;i<length;i++)
    {
        float Bi = 1;
        for(int j = 1;j<=i;j++)
        {
            Bi *= (float) (n-j+1)/j;
        }
        Bi *= pow(t,i) * pow(1-t, n-i);
        rt = rt + (Cpoints[i] * Bi);
    }
    return rt;
}

void drawBezier()
{
    int segments = 100;
    glBegin( GL_LINE_STRIP );
        for(int i=0;i<segments;i++)
        {
            float t = (float) i / segments;
            Vector p = Bezier(t);
            glVertex2f(p.x, p.y);
        }
    glEnd( );
}
Run Code Online (Sandbox Code Playgroud)

CPoints是一个包含控制点坐标的数组,长度是控制点的数量。问题是,如何使其成为闭合贝塞尔曲线,如下所示:

封闭贝塞尔曲线

c++ opengl glut freeglut

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

如何使用条件语句在 ansible 变量中附加值

我正在将一组值传递给 ansible play book。使用该值我尝试创建一个字符串。

例如,我将参数:first_nm,last_nmnick_nm通过--extra-vars. 在我的里面role/

              <task-name>/
                         vars/main.yml 
Run Code Online (Sandbox Code Playgroud)

我尝试执行以下操作:

full_name: {{first_nm}}  {{last_nm}}{{'-'+nick_nm if nick_nm is defined else ''}}
Run Code Online (Sandbox Code Playgroud)

我的问题:

既然nick_nm是可选的,当其空,或者得到的全名,例如没有定义:david john-具有-附加价值。

那么我怎样才能避免这个附加。有没有更好的方法来做同样的事情?

ansible

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

赢得2010年Dotnet核心安装错误

在win 2010上安装dotnet core 1.0时出现以下错误.我安装了VS 2012,C:并在VS 2015社区版上发布D:.由于大小,无法发布完整错误日志.

[1544:12C0][2016-07-24T07:54:48]i000: Registry key not found. Key = 'Software\Microsoft\DevDiv\vs\Servicing\14.0\enterprise\1029'
[1544:12C0][2016-07-24T07:54:48]i000: Setting numeric variable 'VS2015EnterpriseExists_1029' to value 0
[1544:12C0][2016-07-24T07:54:48]i000: Registry key not found. Key = 'Software\Microsoft\DevDiv\vs\Servicing\14.0\enterprise\1031'
[1544:12C0][2016-07-24T07:54:48]i000: Setting numeric variable 'VS2015EnterpriseExists_1031' to value 0
[1544:12C0][2016-07-24T07:54:48]i000: Registry key not found. Key = 'Software\Microsoft\DevDiv\vs\Servicing\14.0\enterprise\1036'
[1544:12C0][2016-07-24T07:54:48]i000: Setting numeric variable 'VS2015EnterpriseExists_1036' to value 0
[1544:12C0][2016-07-24T07:54:48]i000: Registry key not found. Key = 'Software\Microsoft\DevDiv\vs\Servicing\14.0\enterprise\1040'
[1544:12C0][2016-07-24T07:54:48]i000: Setting numeric variable 'VS2015EnterpriseExists_1040' to value 0
[1544:12C0][2016-07-24T07:54:48]i000: Registry key not found. Key …
Run Code Online (Sandbox Code Playgroud)

.net .net-core

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

win32 - 内部.dll对话框

我想要一个创建.dll,它显示了一些对话框.

在我的.dll中我有这段代码:

HWND hDlg = CreateDialogParam(NULL, MAKEINTRESOURCE(IDD_RANKING_DIALOG), NULL, msgProc, NULL);
if (!hDlg)  {
    ShowError(GetLastErrorAsString().c_str());
    return false;
}
Run Code Online (Sandbox Code Playgroud)

ShowError调用消息框,GetLastErrorAsString()只调用标准GetLastError并转换为字符串.
我有这个输出:

无法在映像文件中找到指定的资源类型.

然后我有一个标准的win32 Window应用程序,我调用方法,调用上面提到的代码.

DialogTest test;
test.showDialog(); // calls functionality from .dll
Run Code Online (Sandbox Code Playgroud)

我做错了什么?我是否需要将资源文件链接到.dll?

我正在使用Visual Studio 2010,并dialog在我的资源文件(.rc)中指定.

c++ dll winapi dialog

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

render_to_string() 得到了一个意外的关键字参数“状态”

我正在运行 django 应用程序并收到以下错误:

TypeError at /login

render_to_string() got an unexpected keyword argument 'status'

Request Method:     GET

Request URL:    http://10.107.44.122:8002/login?next=/

Django Version:     1.7.1

Exception Type:     TypeError

Exception Value: render_to_string() got an unexpected keyword argument 'status'

Exception Location:     /usr/local/lib/python2.7/dist-packages/django/shortcuts.py in render_to_response, line 23

Python Executable:  /usr/bin/python

Python Version:     2.7.6
Run Code Online (Sandbox Code Playgroud)

我能想到错误可能来自哪里的唯一地方是:

render_to_response('login.html', context, status=status, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

status应该是预期的关键字 for render_to_response,那么为什么会出现此错误?

django httpresponse python-2.7

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

Django - 如何查询与"列表"对象关联的所有用户

我的模型看起来像这样:

  • CustomUser与"Listing"对象有很多关系

  • 每个Listing对象都有一个"author"字段

    author = models.ForeignKey(CustomUser)
    
    Run Code Online (Sandbox Code Playgroud)
  • 从本质上讲,列表包含作者(CustomUser)和需要确认的自定义用户.

我正在尝试获取所有需要确认作者发布的所有列表的自定义用户.

我不确定查询的正确方法是什么.

Listing.objects.filter(author=author).needsConfirmation_set.all()
Run Code Online (Sandbox Code Playgroud)

模特

class CustomUser(models.Model):
    user = models.OneToOneField(User)
    location = models.CharField(max_length=50)
    rating = models.FloatField(null=True)
    level = models.CharField(max_length=50)
    followers = models.ManyToManyField("self", related_name="followers")
    following = models.ManyToManyField("self", related_name="following")
    interested = models.ManyToManyField('Listing', related_name = 'interested', default=None)
    needsConfirmation = models.ManyToManyField('Listing', related_name = 'needsConfirmation', default=None)
    confirmed = models.ManyToManyField('Listing', related_name = 'confirmed', default=None)

class Listing(models.Model): 
    subject = models.CharField(max_length=42)
    location = models.CharField(max_length=50, default="N/A")
    description = models.CharField(max_length=500)
    author = models.ForeignKey(CustomUser)
    date = models.DateTimeField(default=timezone.now)
Run Code Online (Sandbox Code Playgroud)

python django django-models django-queryset

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

如何在django的context_processors中包含基于类的视图?

我在context_processors.py中有这个代码

class ContactFormView(FormView):
    form_class = ContactForm
    template_name = "blog/contact.html"
    success_url = "/contact/"
    def form_valid(self,form):
       contact_name = form.cleaned_data.get('contact_name')
       contact_email = form.cleaned_data.get('contact_email')
       form_content  = form.cleaned_data.get('content','')
       try:
          send_mail(contact_name,form_content,contact_email,[settings.EMAIL_HOST_USER], fail_silently=False)
       except BadHeaderError:
          return HttpResponse('Invalid Header Found')
       return super(ContactFormView,self).form_valid(form)
Run Code Online (Sandbox Code Playgroud)

我希望通过使用上下文处理器将其包含在所有视图中.我收到此错误:

TypeError at /
__init__() takes exactly 1 argument (2 given)
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 1.8.7
Exception Type: TypeError
Exception Value:    
__init__() takes exactly 1 argument (2 given)
Exception Location: C:\Python27\lib\site-packages\django-1.8.7-py2.7.egg\django\template\context.py in bind_template, line 241
Python Executable:  C:\Python27\python.exe
Python Version: …
Run Code Online (Sandbox Code Playgroud)

django django-forms django-views

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

SecurityException:在棒棒糖上安装时权限被拒绝(缺少INTERNET权限?)

我收到以下错误:

NetworkDispatcher.run:未处理的异常java.lang.SecurityException:权限被拒绝(缺少INTERNET权限?)

导致此错误的原因是什么?如何解决?以下是我的AndroidManifest.xml档案.我正在使用Volley进行网络请求.

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.rubad.abohaw">

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="21"/>

    <user-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <application
        android:allowBackup="true"
        android:name=".MyApplication"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.rubad.abohaw.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

android permission-denied android-permissions android-volley android-5.0-lollipop

0
推荐指数
1
解决办法
818
查看次数