问题列表 - 第5862页

根据Django中的项目分组进行分页

对于在Django/Python中实现的网站,我们有以下要求:

在视图页面上,每个Web分页显示15条消息.如果来自同一来源的更多两条或更多条消息在视图上相互跟随,则应将它们组合在一起.

也许不清楚,但以下例子可能是:

一个例子是(这次在页面上有5条消息):

  Message1 Source1
  Message2 Source2
  Message3 Source2
  Message4 Source1
  Message5 Source3
  ...
Run Code Online (Sandbox Code Playgroud)

这应显示为:

Message1 Source1
Message2 Source2 (click here to 1 more message from Source2)
Message4 Source1
Message5 Source3
Message6 Source2
Run Code Online (Sandbox Code Playgroud)

因此,在每个页面上,页面上会显示固定数量的项目,其中一些项目已重新分组.

我们想知道如何创建Django或MySQL查询以便以最佳和简单的方式查询这些数据.请注意,使用分页并且消息按时间排序.

PS:由于SQL的性质,我认为没有一个简单的解决方案,但有时复杂的问题很容易解决

python mysql sql django django-models

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

在<pre>标签中获取换行符

我正在创建基于用户输入到textarea的注释字段.但是当我使用<pre>标签时,我无法告诉它在评论视图中正确包装.

如果有更好的方法,我不会坚持使用<pre>标签.我选择使用它的唯一原因是保留用户添加的换行符和空格.

我注意到<pre>有一个名为"width"的属性,但W3注意到它已被弃用,并且它只会在如此多的字符之后中断,这也不理想.(它根本不适用于IE.)

有什么建议?

html

44
推荐指数
3
解决办法
4万
查看次数

如何在WPF中创建选取框进度条?

在Winforms中,我可以将进度条的ProgressBarStyle设置为Marqee,这样就可以在不必设置的情况下自行设置进度条,对于我不知道要采取多长时间的进程,没有好的方法报告回UI.

我想在WPF中做同样的事情,但我无法找到一种方法来避免托管winform进度条,这似乎适得其反.

我怎样才能在WPF中解决这个问题?我必须主持一个winform进度条吗?

wpf controls styles .net-3.5

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

为什么我的cookie没有被删除/取消设置?

我有一个登录链接,可以激活一个调用注销页面的javascript函数.这是注销页面包含的内容:

 If Response.Cookies.Count > 0 Then
    Response.Cookies("aLog").Value = Nothing
    Response.Cookies.Clear()
End If
Run Code Online (Sandbox Code Playgroud)

最初我只是在那里有cookies.clear,但那不起作用.

这是将请求发送到注销页面的javascript:

<script type="text/javascript">
    //<![CDATA[
    $(document).ready(function() {
        $('#logout-link').click(function() {
            if (confirm("Really log out?")) {
                $.cookie('aLog', null);
                location.href = $(this).attr('href');
            }
            return false;
        });
    });
    //]]>
</script>
Run Code Online (Sandbox Code Playgroud)

jQuery函数$.cookie也不起作用.这个cookie是由ASP.NET设置的,所以我想我也可以用ASP.NET取消它,但显然不是.有什么想法/建议吗?

vb.net asp.net cookies jquery

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

从ASP.NET应用程序删除目录返回到新会话

我正在从ASP.NET应用程序中删除一个目录.删除很顺利,但是当我从中返回时,删除前的所有会话数据都将丢失.
我使用是否无关紧要:

                if (Directory.Exists(folderPath))
                    Directory.Delete(folderPath, true);
Run Code Online (Sandbox Code Playgroud)

要么:

                System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(folderPath);
                if (d.Exists)
                    d.Delete(true);
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都会丢失会话数据.

有没有人遇到这个问题?

asp.net visual-studio-2005

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

ASP.NET MVC View可以使用来自不同项目的模型吗?

我在WPF项目中有一个名为Node的ADO.NET Entity Framework类.我想在同一解决方案中的不同ASP.NET MVC项目中使用它.

我的节点控制器:

Public Class NodeController
    Inherits System.Web.Mvc.Controller

    Function Display(ByVal id As Guid) As ActionResult
        Dim db As New WpfApplication1.Model1Entities
        Dim m As WpfApplication1.Node = (From n In db.Node _
                                         Where n.Id = id _
                                         Select n).First
        Return View(m)
    End Function

End Class

当我运行项目并尝试导航到 http://.../Node/Display/[a valid ID]

我的显示操作出错:

'/'应用程序中的服务器错误.

编译错误

编译器错误消息:BC30456:'Title'不是'ASP.views_node_display_aspx'的成员.

来源错误:

第1行:<%@ Page Title =""Language ="VB"MasterPageFile ="〜/ Views/Shared/Site.Master"Inherits ="System.Web.Mvc.ViewPage(Of WpfApplication1.Node)"%>

源文件:C:...\MvcApplication1\Views\Node\Display.aspx

我读过这个错误可能是由于代码隐藏类命名冲突造成的.但我认为这不是这种情况.

我是否可以不使用其他项目中的模型来创建强类型的ASP.NET MVC视图?

更新1:

我已尝试在Display.aspx页面上导入命名空间,但没有

<%@ Import Namespace="WpfApplication1" %>
Run Code Online (Sandbox Code Playgroud)

要么

<%@ Import Namespace="SolutionName.WpfApplication1" %> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc entity-framework

7
推荐指数
2
解决办法
9114
查看次数

如何从二维字节数组创建图像?

经过漫长的过程,在我的项目中,我从红外摄像机获得了一个二维字节数组.

字节数组中包含图像...

如何将该字节数组转换为C#中的图像

我知道

MemoryStream ms = new MemoryStream(byteArray);
System.drawing.Image im = Image.FromStream(ms);
Run Code Online (Sandbox Code Playgroud)

我们可以传递1维数组并将其转换为图像..

如果我将2维数组作为单维数组传递..它显示错误..

如何纠正它.. ???? 或者如何将2维字节数组转换为图像... ???

谢谢!!

c#

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

如何通过sql plus从命令行发出单个命令?

使用SQL Plus,您可以从命令行使用"@"运算符运行脚本,如下所示:

c:\>sqlplus username/password@databasename @"c:\my_script.sql"
Run Code Online (Sandbox Code Playgroud)

但是,是否可以只运行具有类似语法的单个命令,而无需单独的脚本文件?如:

c:\>sqlplus username/password@databasename @execute some_procedure
Run Code Online (Sandbox Code Playgroud)

我对此感兴趣,因为我想编写一个只执行命令的批处理文件,而不会生成一堆两行".sql"文件.

oracle command-line sqlplus

46
推荐指数
4
解决办法
13万
查看次数

将Identity_insert设置为 - 合并复制

我在两个数据库之间设置了合并复制,并在两者上使用标识范围.

我想在发布者上向合并表添加特定行(将标识值设置为标识范围之外的内容).当我尝试这个时,我收到以下错误.

插入失败.它与数据库'xxx'中的标识范围检查约束冲突,复制表'dbo.yyy',列'yyy_id'.如果通过复制自动管理标识列,请按如下所示更新范围:对于Publisher,执行sp_adjustpublisheridentityrange; 对于订阅服务器,运行分发代理程序或合并代理程序.

有没有办法强制将特定标识值放入使用标识范围管理的合并复制表?

sql-server replication sql-server-2005 merge-replication

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

记录流量的firefox插件

你知道一个firefox插件记录我在浏览时产生的http流量吗?

我想要像firebug的网络选项卡一样,但每次点击新链接时都不应该"重启".

firefox firebug http firefox-addon

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