小编Joh*_*ann的帖子

Jenkins安全 - 无法登录

我在Jenkins上启用了安全性,并将自己添加为唯一用户.单击"保存"后,它将我带回登录屏幕,而不要求我创建密码.现在我无法使用刚刚添加的用户名登录.是否有我可以使用的默认密码,或者我必须在config.xml文件中再次禁用安全性?

谢谢你的帮助 :)

jenkins

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

Python 2.7连接字符串到PostgreSQL(OOP方法)

我是python的新手,我正在努力做到这一点.我正在使用Python 2.7和PostgreSQL 9.3:

#! F:\Python2.7.6\python    
import psycopg2

class Database:   
    host = "192.168.56.101"
    user = "testuser"
    passwd = "passwd"
    db = "test"

    def __init__(self):
        self.connection = psycopg2.connect( host = self.host,
                                            user = self.user,
                                            password = self.passwd,
                                            dbname = self.db )
        self.cursor = self.connection.cursor

    def query(self, q):
        cursor = self.cursor
        cursor.execute(q)
        return cursor.fetchall()

    def __del__(self):
        self.connection.close()

if __name__ == "__main__":
    db = Database()
    q = "DELETE FROM testschema.test"
    db.query(q)
Run Code Online (Sandbox Code Playgroud)

但是我收到错误"AttributeError:'builtin_function_or_method'对象没有属性'execute'".我想我应该在数据库类中添加类似self.execute =的东西,但我无法弄清楚究竟需要放在那里.有什么建议?

python postgresql psycopg2 python-2.7 postgresql-9.3

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

SED:如何将字符串插入最后一行的开头

如何将字符串插入最后一行的开头?

我想在包含多行的文本文件中添加时间戳

var1 = `date`

LINE1
LINE2
LINE3
...
(INSERT var1 here) LASTLINE
Run Code Online (Sandbox Code Playgroud)

sed 's/^/test line /g' textfile 将字符插入每行的开头但是如何才能专门修改最后一行?

谢谢

前进: sed '$s/^/sample text /' textfile工作,但仅在插入常规字符串时.如果我试试

var1 = "sample text"
Run Code Online (Sandbox Code Playgroud)

并使用替代,这是我遇到的问题

  1. 在sed中使用单引号不会扩展变量,因此sed'$ s/^/$ var1 /'textfile会将字符串$ var1插入到最后一行的开头.

  2. 为了启用变量替换,我尝试使用双引号.当我指定确切的行号时,它可以工作.就像是:

    sed"5s/^/$ var1 /"textfile

但是当我尝试时sed "$s/^/$var1" text file,它会返回一个错误:

sed:-e expression#1,char 5:命令后的额外字符

有谁可以帮助我吗?

linux bash sed insert

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