问题列表 - 第49926页

如何一次获得最新的许多团体

我有这样的模型:

class Foo(models.Model):
    date = models.DateTimeField()
    language = models.TextField()
    # other stuff
Run Code Online (Sandbox Code Playgroud)

我想Foo用语言对s 进行分组,然后在每组中获得最新的一个.我无法弄清楚如何使用django的QuerySetAPI来执行此操作(老实说,我不知道如何在SQL中执行此操作).例如:

pk | date   |    language
---+--------+------------------
1  | 1:00   |    python
2  | 1:30   |    python/django
3  | 1:45   |    haskell
4  | 2:15   |    python
5  | 2:45   |    haskell
Run Code Online (Sandbox Code Playgroud)

我想得到类似这个结果的东西:

{ 'python': 4, 'python/django': 2, 'haskell': 5 }
Run Code Online (Sandbox Code Playgroud)

也许代替数字的那些是完整的Foo对象.

django django-queryset

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

接口继承和新关键字

我想要:

public interface IBase
{
    MyObject Property1 { get; set; }
}

public interface IBaseSub<T> : IBase
{
    new T Property1 { get; set; }
}

public class MyClass : IBaseSub<YourObject>
{
    public YourObject Property1 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但这不编译.它给出了错误:

//This class must implement the interface member IBase.Property1
Run Code Online (Sandbox Code Playgroud)

任何人都可以对此有所了解吗?我认为它应该工作..

谢谢

c# interface

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

为什么背景会破坏盒子阴影插入效果?

我试图在一个简单的盒子上实现内阴影效果,如: alt text http://gotinsane.com/test.jpg

绿色框是另一个框内的内容.

我的问题是,如果我给内容框任何类型的背景,外框盒阴影效果消失!

这里有一个我的问题的例子(有标记和css),我已经设置内容高度较小以证明问题 - 我真的不关心IE*,这只是一个测试.

任何的想法?

UPDATE

盒子里面的内容有点像幻灯片,这里是一个例子(原始问题).thirtydot的答案可以解决这个问题,但它迫使我做一点点破解,根据内容改变包装器背景:这里的例子(thirtydot trick).

这可以是一个解决方案,但我不喜欢它太多,仍然不明白为什么外框阴影得到内框背景(颜色,图像)

更新2

谈到另一个论坛上这个问题,我发现了另一种方式:基本上,而不是用box-shadow在包装,将作为一个面具,我使用box-shadowborder-radius直接对内容(.step元素)然而,"面具"效果正是我我试图完成,所以这不是解决方案.

我仍然不明白内部元素背景如何以及为什么干扰外部元素设计,或者为什么从外部元素掉落的阴影落在内部元素后面.这可能是一个css bug吗?

UPDATE3

有人在mozilla上打开了一个bug,得到了这个澄清"问题"的答案:

来自http://www.w3.org/TR/css3-background/#the-box-shadow:

在堆叠上下文和绘制顺序方面,元素的外部阴影直接绘制在该元素的背景下方,元素的内部阴影直接绘制在该元素的背景上方(在边框和边框图像下方,如果有的话).

特别是,元素的元素的背景将绘制在嵌入阴影之上(实际上它们在元素本身的边框和背景之上绘制).

因此渲染正是规范所要求的.

UPDATE4

Fabio A. 用css3pointer-events指出了另一个解决方案.看起来不错,也适用于IE8;)

css background shadow css3

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

Javascript架构/应用程序结构最佳实践?

这些存在吗?

多年来,我一直是大型强类型OO语言(Java和C#)的奴隶,并且是Martin Fowler及其同类的奉献者.Javascript,由于它的松散类型和功能性似乎不适合我习惯的习语.

组织javascript富客户端的最佳做法是什么?我感兴趣的是从哪里保存你的代码(一个文件或多个文件)到MVC模式到四个模式到分层.

没有把东西放在全局命名空间似乎是唯一的共识.

我使用JQuery作为"扩展API".

javascript architecture jquery design-patterns

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

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

如何删除MVC/Entity Framework中的对象:无法删除该对象,因为在ObjectStateManager中找不到该对象

尝试删除用户和关联对象时收到错误消息.错误消息是无法删除对象,因为在ObjectStateManager中找不到该对象.

CONTROLLER

[Authorize, HttpPost]
    public ActionResult DeleteUser(string UserName)
    {
        User user = _userRepository.GetByUserName(UserName);

        if (user == null)
            return new FileNotFoundResult();

        _repository.DeleteUser(user);

        return RedirectToAction("Index");
    }
Run Code Online (Sandbox Code Playgroud)

REPOSITORY

public void DeleteUser(User user)
            {            
                foreach (Follower follower in user.Followers)
                    _db.Followers.DeleteObject(follower);

                foreach (Comment comment in user.Comments.ToList())
                    _db.Comments.DeleteObject(comment);   

                _db.Users.DeleteObject(user);
            }
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

.net c# asp.net-mvc entity-framework linq-to-sql

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

什么时候去Redis?什么时候到MongoDB?

我想要的不是Redis和MongoDB之间的比较.我知道他们是不同的; 性能和API完全不同.

Redis非常快,但API非常'原子'.MongoDB将占用更多资源,但API非常易于使用,我对此非常满意.

它们都很棒,我想尽可能多地使用Redis进行部署,但是很难编码.我想尽可能多地在开发中使用MongoDB,但它需要一台昂贵的机器.

那么你怎么看待它们的使用呢?什么时候选Redis?什么时候选择MongoDB?

architecture mongodb nosql redis

466
推荐指数
7
解决办法
28万
查看次数

将base 64字符串转换为图像并保存

这是我的代码:

protected void SaveMyImage_Click(object sender, EventArgs e)
        {
            string imageUrl = Hidden1.Value;
            string saveLocation = Server.MapPath("~/PictureUploads/whatever2.png") ; 


            HttpWebRequest imageRequest = (HttpWebRequest)WebRequest.Create(imageUrl);
            WebResponse imageResponse = imageRequest.GetResponse();

            Stream responseStream = imageResponse.GetResponseStream();

            using (BinaryReader br = new BinaryReader(responseStream))
            {
                imageBytes = br.ReadBytes(500000);
                br.Close();
            }
            responseStream.Close();
            imageResponse.Close();

            FileStream fs = new FileStream(saveLocation, FileMode.Create);
            BinaryWriter bw = new BinaryWriter(fs);
            try
            {
                bw.Write(imageBytes);
            }
            finally
            {
                fs.Close();
                bw.Close();
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

顶部imageUrl声明采用Base64图像字符串,我想将其转换为图像.我认为我的代码集仅适用于像"www.mysite.com/test.jpg"这样的图像而不适用于Base64字符串.有人有什么建议吗?谢谢!

c# asp.net base64 image-processing

115
推荐指数
8
解决办法
23万
查看次数

如果请求是HEAD,那么If-Modified-Since HTTP Header会返回什么响应?

如果您发送带有If-Modified-Since标头的GET请求,服务器支持它并且文件未更改,则服务器将返回304响应.

如果您在相同的情况下发送了HEAD请求,服务器是否应该发送304响应或者发送回文件更改时发送的完整标头?

简而言之:在请求未更改的文件时GET/HEAD是否等效?

header http if-modified-since

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

输出使用Entity Framework 4.1 Code-First创建SQL

Database.SetInitializer()适用于测试,但我需要在文件中输出SQL以便在生产环境中工作(DBA不会运行程序来创建数据库).Castle ActiveRecord可以轻松输出文件ActiveRecordStarter.GenerateCreationScripts().如果在EF中有类似的方法,我无法找到任何提及它.这可行吗?

.net ef-code-first entity-framework-4.1

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