小编Mat*_*kes的帖子

SSH禁用密码验证

我正在寻找一种方式来访问密码提示禁用SSH客户端的注意这里

我无法禁用password:Root Login 的提示.我已将sshd_config文件更改为:

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Run Code Online (Sandbox Code Playgroud)

并且还更改了权限chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys.我错过了什么?这需要我有密码吗?

详细转储:

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/user/.ssh/id_dsa
debug1: Trying private key: /home/user/.ssh/id_ecdsa
debug1: Next authentication method: password
Run Code Online (Sandbox Code Playgroud)

的/ etc/SSH/sshd_config中:

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, …
Run Code Online (Sandbox Code Playgroud)

ssh ubuntu ubuntu-12.04

107
推荐指数
4
解决办法
11万
查看次数

HTML - 并排的两个表

可能重复:
尝试将表格彼此相邻水平

我已经创建了两个html表.如何将它们并排放置而不是一个放在另一个之上?

html html-table

31
推荐指数
3
解决办法
28万
查看次数

MySQLdb Python插入%d和%s

前体:

MySQL Table created via:
CREATE TABLE table(Id INT PRIMARY KEY NOT NULL, Param1 VARCHAR(50))
Run Code Online (Sandbox Code Playgroud)

功能:

.execute("INSERT INTO table VALUES(%d,%s)", (int(id), string)
Run Code Online (Sandbox Code Playgroud)

输出:

TypeError: %d format: a number is required, not a str
Run Code Online (Sandbox Code Playgroud)

我不确定这里发生了什么,为什么我无法执行命令.这是在Python中使用MySQLdb..execute是在游标对象上执行的.

编辑:

主题:Python MySQLdb问题(TypeError:%d格式:需要一个数字,而不是str) 表示必须对所有字段使用%s.为什么会这样?为什么这个命令有效?

.execute("INSERT INTO table VALUES(%s,%s)", (int(id), string)
Run Code Online (Sandbox Code Playgroud)

python mysql mysql-python

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

C++ Eigen初始化静态矩阵

是否可以在头文件中初始化静态特征矩阵4d?我想将它用作全局变量.

我想做一些事情:

static Eigen::Matrix4d foo = Eigen::Matrix4d(1, 2 ... 16);
Run Code Online (Sandbox Code Playgroud)

或类似于矢量:

static Eigen::Matrix4d foo = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}; 
Run Code Online (Sandbox Code Playgroud)

这是特征矩阵文档的链接.我似乎无法从那里找到如何做到这一点.

c++ eigen

15
推荐指数
3
解决办法
7419
查看次数

@login_required重定向到下一个后面的Django

我觉得这是一个简单的问题,我只是错过了一小步.

我想做以下任意数量(作为下一个参数中的术语):

[not signed in] -> profile -> login?next=/accounts/profile/ -> auth -> profile.
[not signed in] -> newsfeed -> login?next=/newsfeed/` -> auth -> newsfeed.
Run Code Online (Sandbox Code Playgroud)

我正在前往:

[not signed in] -> profile -> login?next=/accounts/profile/ -> auth -> loggedin
[not signed in] -> newsfeed -> login?next=/newsfeed/ -> auth -> loggedin
Run Code Online (Sandbox Code Playgroud)

我希望以某种方式next从表单传递参数login,authauth重定向到此参数

目前我在尝试我login.html:

<input type='text' name="next" value="{{ next }}">
Run Code Online (Sandbox Code Playgroud)

但这并没有获得下一个价值.我可以从调试工具栏中看到:

GET data
Variable    Value
u'next'     [u'/accounts/profile/']
Run Code Online (Sandbox Code Playgroud)

views:

def auth_view(request):
  username = request.POST.get('username', '') …
Run Code Online (Sandbox Code Playgroud)

python django django-forms django-admin

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

使用ModelForm和UserProfile编辑配置文件

我使用扩展的UserProfile.现在我想制作个人资料版.我需要从原始用户模型中放置所有自定义配置文件字段和电子邮件,名字,姓氏.我尝试这样做,但不能使它工作.电子邮件字段未显示.没有显示用户模型.

我的表格:

class MainUserProfile(ModelForm):
    class Meta:
        model = User
        fields = ('email',)
class UserProf(MainUserProfile):    
    class Meta:
        model = UserProfile
Run Code Online (Sandbox Code Playgroud)

我的看法:

form = UserProf(instance=request.user.get_profile())
Run Code Online (Sandbox Code Playgroud)

更新:

我做到了:)这是代码:

class EditCustomerForm(ModelForm):
    def __init__(self, *args, **kwargs):
        super(EditCustomerForm, self).__init__(*args, **kwargs)
        try:
            self.fields['email'].initial = self.instance.user.email
            self.fields['first_name'].initial = self.instance.user.first_name
            self.fields['last_name'].initial = self.instance.user.last_name
        except User.DoesNotExist:
            pass

    required_css_class = 'required'
    error_css_class = 'error'

    email = forms.EmailField(label=_(u"Email"))
    first_name  = forms.CharField(max_length=30, required=True, label=_(u'Forname'))
    last_name  = forms.CharField(max_length=30, required=True, label=_(u'Surname'))
    address = forms.CharField(max_length=255, min_length=10, required=True, label=_(u'Address'))

    class Meta:
        model = UserProfile
        fields = ('email', …
Run Code Online (Sandbox Code Playgroud)

django django-forms

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

Python Matplotlib多色图例条目

我想在matplotlib中创建一个传奇条目,如下所示:

在此输入图像描述

它具有给定图例项目的多种颜色.代码如下所示,输出一个红色矩形.我想知道我需要做什么来覆盖另一种颜色?或者有更好的解决方案吗?

import matplotlib.patches as mpatches
import matplotlib.pyplot as plt

red_patch = mpatches.Patch(color='red', label='Foo')
plt.legend(handles=[red_patch])

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

python matplotlib legend

8
推荐指数
4
解决办法
2385
查看次数

覆盖文本文件vs附加

我想要覆盖文本文件中的数据,但我似乎只能追加它

mFile.open(QFile::ReadWrite)

QTextStream in(&mFile);
QString first = in.readLine(); //discard the headers
QString dataLine = in.readLine(); //headers
QStringList sql_row = dataLine.split("\t"); //first row (sake of proj only 1 row)

if(sql_row[1].isEmpty()) //no user name registered
{
    QByteArray user= getenv("USERNAME"); //for windows
    if(user.isEmpty())
        {
                user = getenv("USER"); ///for MAc or Linux
            }
    dataLine = dataLine.insert(dataLine.indexOf("\t")+ 1,user);

    in << first << endl << dataLine << endl;
    mFile.flush();
    mFile.close();
Run Code Online (Sandbox Code Playgroud)

qt qfile

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

OpenCV找到圆圈和位置值Python的颜色

我正在尝试做的是处理下面的考勤表,告诉我谁在那里,谁不在 出勤表

我目前正在使用matchTemplate使用一个单一的黑点,它找到所有填充的点(图像首先转换为灰度).图片如下

点匹配

然后我操纵matchPattern数组并获得y方向上每个的中心,我可以看到哪里有与缺少学生相对应的空隙.

我遇到的问题是确保这种方法能够完美输入,但我的目标是能够拍摄实际纸张并对其进行处理吗?注意:考勤表由我制作,因此可以根据需要进行更改/修改.

我附上了一个示例图像,以便在下面看到. 测试比赛 使用我当前的方法只是一场灾难(见下文).现在我不知道从哪里开始我尝试修改阈值但过去.65它找不到任何图像. 失败

import cv2
import numpy as np
from matplotlib import pyplot as plt

values = []
img_rgb = cv2.imread('/home/user/Downloads/input.png')
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
template = cv2.imread('/home/user/Downloads/input_2.png',0)
w, h = template.shape[::-1]

res = cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED)
threshold = 0.6
loc = np.where( res >= threshold)
for pt in zip(*loc[::-1]):
  cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,255), 2)
  values.append(pt[1]+h/2)

cv2.imwrite('output.png',img_rgb)
values.sort()
pivot = values[0]
count = 1
total = values[0]
cleaned = []

for x in range(1,len(values)): …
Run Code Online (Sandbox Code Playgroud)

python algorithm opencv numpy image-processing

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

Qt简单发布请求

我正在寻找一个非常简单的POST请求到网页.页面是在php中,将采取任何发布的检查对数据库,然后如果项目在数据库中,则使用密钥进行响应.

我不知道如何在Qt中使用post请求或如何获取返回的信息并将其存储回Qt中的变量.任何帮助都会受到高度赞赏,因为我从Qt方面的空白开始.

我看过其他例子:

/sf/ask/794385161/

如何使用QNetworkAccessManager将数据发布到URL

但我没有看到如何存储PHP脚本的响应

post qt

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