小编Ada*_*jen的帖子

从函数装饰器访问函数参数

如果我有一个看起来像这样的函数:

@app.route('/categories/id/<int:id>/edit')
@login_required
def edit_category(id):
   #some code...
Run Code Online (Sandbox Code Playgroud)

login_required装饰器看起来像这样

def login_required(f):
   @wraps(f)
   def wrapper(*args, **kwargs):
       print id #given to edit_category by app.route decorator
       return f(*args, **kwargs)
   return wrapper
Run Code Online (Sandbox Code Playgroud)

如何从login_required装饰器访问app.route装饰器给edit_category作为参数的id变量?

python

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

从自连接中获得唯一的对,再加上没有匹配项的行

我在避免查询重复的行时遇到问题,但重复的值会在列之间交替。

我有:

select player_standings.player_ID, matched_player.player_ID 
from player_standings 
left join 
(select player_ID, wins from player_standings) as matched_player 
on matched_player.wins = player_standings.wins 
and matched_player.player_ID != player_standings.player_ID
Run Code Online (Sandbox Code Playgroud)

表格布局player_standings

player_ID serial PRIMARY KEY,
wins int NOT NULL
Run Code Online (Sandbox Code Playgroud)

假设我在以下几行中player_standings

player_id | wins
----------+-------
1253      | 1
1251      | 1
1252      | 0
1250      | 0
1259      | 7
Run Code Online (Sandbox Code Playgroud)

我回来了:

1253, 1251
1252, 1250
1250, 1252  -- reverse dupe
1251, 1253  -- reverse dupe
1259, NULL
Run Code Online (Sandbox Code Playgroud)

我想要的结果是:

1253, 1251
1252, 1250
1259, …
Run Code Online (Sandbox Code Playgroud)

sql postgresql left-join duplicates

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

我需要在另一个内部插入一个""

我正在尝试从c ++应用程序中使用bash命令; 在bash命令中也有字符串,当我尝试编译时...编译器将该行视为彼此相邻的两个单独的字符串.看下面的代码:

const char* command = "echo -e "\e[31mHello World\e[0m""
Run Code Online (Sandbox Code Playgroud)

如何插入echo读取的字符串-inside echo本身所在的字符串?提前致谢.

c++ string bash

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

libGLEW.so.1.9:无法打开共享对象文件.没有相应的文件和目录

我正在尝试运行我创建的应用程序 - 使用glew.它编译得很好,但是当我尝试运行它时,我得到错误:libGLEW.so.1.9:无法打开共享对象文件.没有相应的文件和目录.我已经检查过是否有它,而且它在usr/lib64中.我在互联网上尝试了其他修复,我编辑了/etc/ld.so.conf到这个:

include /etc/ld.so.conf.d/*.conf /usr/lib64/libGLEW.so.1.9(adding this second path)
Run Code Online (Sandbox Code Playgroud)

然后运行ldconfig,但终端吐了很多乱码.

有人可以帮忙吗?顺便说一句,抱歉没有信息的标题.

bash glew

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

标签 统计

bash ×2

c++ ×1

duplicates ×1

glew ×1

left-join ×1

postgresql ×1

python ×1

sql ×1

string ×1