小编yee*_*123的帖子

Django - 向MySQL数据库添加行

所以我已经有一个数据库设置,其中包含几列和几行已插入.我正在尝试创建一个视图,您只需将信息输入到表单中并按提交,然后将一行添加到MySQL数据库中使用您输入的信息.

我相信你可以通过管理员这样做,但我想尝试没有管理员,我不确定这是否可能?我一直在使用MySQL命令行来添加行.

mysql django django-views

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

C++ - 实例化派生类并使用基类的构造函数

我有一个基类,其构造函数需要一个参数(字符串).然后我有一个派生类,它也有自己的构造函数.我想实例化派生类,并且能够设置基类的构造函数的参数.

class BaseClass {
    public:
        BaseClass (string a);
};

class DerivedClass : public BaseClass {
    public:
        DerivedClass (string b);
};

int main() {
    DerivedClass abc ("Hello");
}
Run Code Online (Sandbox Code Playgroud)

我不确定在调用派生类时如何设置基类构造函数的参数.

c++ inheritance class

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

Django - 查询集与通用视图中的模型

我是Django的新手,想知道在像ListView这样的通用视图中定义模型和查询集之间有什么区别.这是我在项目的urls.py文件中的代码示例:

urlpatterns = patterns('',
    url(r'^$', ListView.as_view(
    model=Person,
    context_object_name='people',
    template_name='index.html', 
    )),
)
Run Code Online (Sandbox Code Playgroud)

我也用过这个:

urlpatterns = patterns('',
    url(r'^$', ListView.as_view(
    queryset=Person.objects.all,
    context_object_name='people',
    template_name='index.html', 
    )),
)
Run Code Online (Sandbox Code Playgroud)

并且在我看来也得到了同样的结果.我假设您可以使用查询集执行不同的操作?

python django django-queryset django-views django-generic-views

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

SQLServer子查询单位为列

我正在尝试将子查询作为具有条件的列.

我从SQL Server得到的错误是:

子查询返回的值超过1.当子查询跟随=,!=,<,<=,>,> =或子查询用作表达式时,不允许这样做.

我正在选择更多列,但这里是给出错误的主要查询:

SELECT ItemNo, Channel, Brand, TotalUnits,
       (SELECT TotalUnits FROM Table1 WHERE Locked = 1) As LockedUnits
FROM Table1
Run Code Online (Sandbox Code Playgroud)

编辑:锁定是0或1值

理想情况下,查询将返回此值(LockedUnits始终是TotalUnits的子集):

ItemNO   Channel   Brand    TotalUnits    LockedUnits
1        5         Adidas   100           80
2        7         Nike     500           360
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Netty - 跳过管道中的其余处理程序

我目前正在使用 Netty 4.0,如果这很重要的话,但无论如何..

我有一个这样编写的处理程序,以便我想根据 URI 过滤掉请求:

public class URIFilterHandler extends SimpleChannelInboundHandler<HttpRequest> {

public void channelRead0(ChannelHandlerContext ctx, HttpRequest req) {
    String uri = req.uri();

    if (uri.contains("abcde")) {
        HttpResponse response = new DefaultHttpResponse(HttpVersion.HTTP_1_1, HttpResponseStatus.NO_CONTENT);
        ctx.writeAndFlush(response);
        // HERE IS WHERE I WANT TO SKIP REST OF THE HANDLERS

    } else {
        ctx.fireChannelRead(req);
    }
}
}
Run Code Online (Sandbox Code Playgroud)

然后这是我的管道

public class ServerInitializer extends ChannelInitializer<SocketChannel> {

    @Override
    public void initChannel(SocketChannel ch) {
        ChannelPipeline p = ch.pipeline();

        p.addLast(new HttpRequestDecoder());
        p.addLast(new HttpResponseEncoder());
        p.addLast(new URIFilterHandler());
        p.addLast(new HttpObjectAggregator(1048576));
        p.addLast(new RequestHandler());

    } …
Run Code Online (Sandbox Code Playgroud)

asynchronous netty

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

python中的双不等式(>>)符号是什么?

可能重复:
Python - '>>'运算符

有一些代码可以做到这一点:

x = n - 1 >> 1
Run Code Online (Sandbox Code Playgroud)

我不知道是否需要提供更多语法,但>>是什么意思?我一直在搜索,但找不到任何解释.

python

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