小编the*_*Sin的帖子

如何从Django数据库中获取一定数量的元素

我有一个简单的课程:

class BlogPost(models.Model):
    title = models.CharField(max_length=150)
    ...
    timestamp = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

如何从数据库中获取最后五项?

我试着这样做:

posts = BlogPost.objects.<any code>
Run Code Online (Sandbox Code Playgroud)

python django django-models

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

检测两个视频文件中的相似度

我正在研究用Java检测2个视频之间的相似性.用户将建议两个视频,软件必须通过检查文件内容来检测它们是否相似.我读到可以比较2个视频的每个帧.任何人都可以分享可以用Java实现的任何合适的算法(或代码或方法)吗?

java video similarity detection

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

SQL在Select中使用SUM()创建索引

使用SQL2005,我需要创建一个视图来显示select语句,如下所示:

select c1.personid, Max(c1.call_Date) Call_Date, Sum(s1.quantity) Num_Boxes,
from dbo.kits_dropped s1
inner join dbo.calls c1 on(c1.callsid = s1.callsid)
Where s1.product_name = 'Product X'
GRoup by c1.personid
Run Code Online (Sandbox Code Playgroud)

如何在上面的视图中创建personID的索引?

谢谢!

sql indexing view

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

在Java函数中继续语句

我想创建逻辑,使得:if s2为null,调试器会跳过所有复杂的字符串操作并返回null,而不是s1 + s2 + s3在第一个if块中看到.我错了吗?

public static String helloWorld(String s1, String s2, String s3){
   if(s2==null){
     continue;
     return null;
   }

   ... lots of string manipulation involving s1, s2 and s3.

   return (s1+s2+s3);
}
Run Code Online (Sandbox Code Playgroud)

java iteration algorithm continue

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

Java MySQL IndexOutOfBounds错误

为什么我收到此错误:

java.lang.IndexOutOfBoundsException:索引:4,大小:4

我没有定义任何东西,并在另一个工作正常的servlet上使用相同的逻辑.在我的其他servlet中,我选择了所有产品,所以我使用了两个arraylists:一个在另一个内部.我试过这里,但仍然有同样的错误.我清楚地理解错误,但我不知道如何在这种语法中解决它.

谢谢.

ConnectionPool pool = ConnectionPool.getInstance();
Connection connection = pool.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;

int product_id =Integer.parseInt(req.substring(req.lastIndexOf("/")+1));  

ArrayList al = null;
String query = "select * from Product where product_id="+product_id;

try {
    ps = connection.prepareStatement(query);
    rs = ps.executeQuery(query);

    while (rs.next()) {
        al = new ArrayList();

        al.add(rs.getString("product_id"));
        al.add(rs.getString("product_name"));
        al.add(rs.getString("product_description"));
        al.add(rs.getDouble("product_price"));
    }
Run Code Online (Sandbox Code Playgroud)

此servlet的下一个JSP页面是:

    <%! 
        String product_id=""; 
        String product_name=""; 
        String product_description=""; 
        double product_price = 0; 
    ArrayList  productList=null; 
    %> 

    <% 
    if(request.getAttribute("productList")!=null && request.getAttribute("productList")!="") { 
        productList = (ArrayList)request.getAttribute("productList"); 
        product_id …
Run Code Online (Sandbox Code Playgroud)

java mysql jsp servlets

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

Python子进程:命令在Python中失败,但在Shell中工作

我试图通过Python的子进程运行命令,但无法正常运行。如果我输入外壳:

pack < packfile.dat
Run Code Online (Sandbox Code Playgroud)

pack我的软件在哪里,又packfile是输入文件,那么软件运行正常。

如果我在python中尝试:

import subprocess as sp
import shlex

cmd = 'pack < packfile.dat'.split()
p = sp.Popen(cmd)
Run Code Online (Sandbox Code Playgroud)

该软件抱怨:

Pack must be run with: pack < inputfile.inp 

Reading input file... (Control-C aborts)
Run Code Online (Sandbox Code Playgroud)

它挂在那里。

最后一部分特定于我的软件,但事实是,运行两种命令的两种方法给出的结果不同,而实际情况并非如此。

谁能告诉我我在做什么错?

实际上,我最终打算这样做:

p = sp.Popen(cmd,stdout=sp.PIPE,stderr=sp.PIPE)
stdout, stderr = p.communicate()
Run Code Online (Sandbox Code Playgroud)

由于我对此并不陌生,如果这不是最佳做法,请告诉我。

提前致谢。

python command-line subprocess

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

C++软件中Python API的成本是多少?

我正在尝试一些用于某些C++调用的Python API,我发现性能没有下降.实际上,我认为只用C++编写的等效应用程序有点慢/拉.

特别是,我在C++中尝试Pyside和一些QT应用程序.

现在我知道GUI喜欢那些对动态绑定有很好支持的语言,但是我对Python内部结构不太了解:是否有一些解释为什么Pyside应用程序至少和C++等价物一样快?

如果我在C++程序中提供Python API,那么成本是多少?还有一个间接?

PS
python是否为跨平台开发提供了一些原生的Windowing框架?

c++ python api

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

我需要设置一个变量,但我也需要它是最终的.

在下面的代码中,第一个if语句抱怨current_guy不能是a,final但第二个if语句抱怨current_guy不是最终的.我没有想法.

final int current_guy=0;

if (a.equals("bf")){
   current_guy=1;
}

guy1.setOnClickListener(new OnClickListener() {    
   public void onClick(View v) {

   if (current_guy==1) {
      // TODO Auto-generated method stub
   }
}
Run Code Online (Sandbox Code Playgroud)

java android final

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

使用bash从文件中提取文本

我是Linux新手,有一个非常大的文本日志文件可供从中提取.我以为要用bash?

例如,该文件包含:

Node:xyz
Time:01/07/13 14:26:17
INFO: Trusted certif ok

Node:abc
Time:01/07/13 14:26:18
INFO: Trusted certif ok

Node:def
Time:01/07/13 14:26:18
INFO: Trusted certif not ok
Run Code Online (Sandbox Code Playgroud)

我需要在Node之后提取文本:并将其添加到Info之后的文本:要显示在一行上,输出要重定向到新文件.我正在尝试awk和sed,但还没想到它.非常感谢.

示例输出如下所示:

xyz Trusted certif ok
abc Trusted certif ok
dbf Trusted certif not ok
Run Code Online (Sandbox Code Playgroud)

bash awk sed

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

Django将默认值视为模板

有没有办法将变量传递给所有模板?例如,我有一个包含的视图

render_to_response('page.html', dictionary, \
context_instance = RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

我想将另一个变量传递给不在字典中的模板文件.

目的是什么?假设我在所有视图中需要这个变量(几百个),而且我很乐意将这个变量传递给模板文件而不需要触及字典.顺便说一下,这个变量是一个函数的结果,它有一个参数(request).

它可行吗?

python django templates views

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