小编syn*_*nym的帖子

@login_required烧瓶app中的麻烦

我创建了一个处理身份验证的蓝图.此蓝图使用Flask-Login.并具有以下内容,以及未显示的更多代码.

在蓝图中我有以下内容:

from flask.ext.login import LoginManager
from flask.ext.login import UserMixin
from flask.ext.login import current_user
from flask.ext.login import login_required
from flask.ext.login import login_user
from flask.ext.login import logout_user

auth_print = Blueprint('auth_print', __name__)
login_manager = LoginManager()
login_manager.login_view = '/login'

class User(UserMixin):

  user_store = {}  # Stores the users that are already logged in.

  def __init__(self, user_id):
    self.user_store[user_id] = self  # add the user to the user_store
    self.username = user_id  # the user_id is in fact the username
    self.id = unicode(user_id)

  def sign_out(self):
    logout_user() …
Run Code Online (Sandbox Code Playgroud)

python flask login-required flask-login

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

Threejs搅拌机出口商出口格式错误

我试图在提供的blender导出器的帮助下将一个blender模型导出到threejs json .在解析json文件时,我收到一个错误:

Uncaught TypeError: Cannot read property 'length' of undefined
Run Code Online (Sandbox Code Playgroud)

json文件如下所示(省略顶点和面):

{
    "textures": [],
    "metadata": {
        "version": 4.3,
        "sourceFile": "UV-World.blend",
        "type": "Object",
        "generator": "io_three"
    },
    "images": [],
    "materials": [],
    "object": {
        "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],
        "children": [{
            "type": "Mesh",
            "name": "Kugel",
            "uuid": "5051D840-9982-4F9A-8CFF-36303B38E091",
            "position": [0.0,0.0,0.0],
            "rotation": [-1.5707964897155762,0.0,0.0],
            "scale": [1.0,0.9999999403953552,0.9999999403953552],
            "visible": true,
            "castShadow": true,
            "receiveShadow": true,
            "geometry": "DEAE2CE2-9824-4F91-BE4C-1C80BEDC566A"
        }],
        "type": "Scene",
        "uuid": "8C543616-2AB0-4D1D-B76D-549E32A0E468"
    },
    "geometries": [{
        "type": "Geometry",
        "data": {
            "name": "KugelGeometry",
            "metadata": {
                "version": 3,
                "faces": 512,
                "vertices": 482, …
Run Code Online (Sandbox Code Playgroud)

javascript json three.js

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

如何从字符串中删除单引号,只留下单词?

我想从字符串中删除单引号,但不删除作为撇号的引号.

例如,我想转换这个:

"I'm a very 'dumb' stackoverflow user."
#=> I'm a very dumb stackoverflow user.
Run Code Online (Sandbox Code Playgroud)

所以类似的东西string.gsub("'", "") 不会起作用,因为它取代了所有的单引号.将'"I'm不应该被取代".

ruby regex

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

是否有性能增益或之前声明所有局部变量的其他原因?

我在代码库和在线中也看到了很多这种风格,如果你有一个带有for循环的函数和if语句,那么只有它们使用的所有变量都没有在它们之外声明.例如:

void process()
{
    int i;
    int count = 100;
    vector3 point;
    vector sum;

    for (i = 0; i < count; ++i)
    {
        import(this, "pos", point);
        sum += point;
    }
    sum /= count;
}
Run Code Online (Sandbox Code Playgroud)

或者这是不成熟的优化?我对C++,C#和Python很感兴趣,这些是我使用的语言,我一遍又一遍地看到它们.

c# c++ python optimization performance

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