小编los*_*man的帖子

我可以在我的网站上使用哪些Google徽标

我可能是一个奇怪的问题,但我没有在互联网上找到任何有关这方面的信息.我正在通过谷歌帐户开发具有openId身份验证的网站,并希望将谷歌徽标作为登录链接.问题是我可以正式使用Google徽标而不违反任何法律条款吗?

openid graphical-logo

7
推荐指数
0
解决办法
6629
查看次数

EF Code First.对于父级,子集合为空

我在开发树层次结构时遇到了Entity Framework Code First方法的问题.

我需要在数据库中存储一些树.我的表有三个字段Id,Name和Parent_Id.我在我的解决方案中创建了以下类:

public class TreeNode
{
    public TreeNode()
    {
        Children = new List<TreeNode>();
    }

    public int Id { get; set; }

    [Required]
    public String Name { get; set; }

    public virtual IList<TreeNode> Children { get; set; }

    public virtual TreeNode Parent { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我为TreeNode类添加了以下配置

            modelBuilder.Entity<TreeNode>().HasOptional(c => c.Parent)
                    .WithMany(c => c.Children)
                    .Map(m => m.MapKey("Parent_Id"));
Run Code Online (Sandbox Code Playgroud)

问题是EF返回时,Children始终为null.

但是如果检索一些子节点,通过Parent属性获取其Parent节点,则正确填充Children属性.

我不确定这里有什么问题.寻找你的建议.

更新:向导航属性添加虚拟修改器没有帮助

entity-framework ef-code-first

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

IE8图像缓存还是错误?

在我目前的项目中,我注意到IE使用了相当多的内存.花了一些时间调查我发现图像没有从内存中删除,但我的网站非常有用地使用图像.

最后,我创建了一个简单的测试,动态加载图像,然后使用jQuery清除它

我的测试js:

$(document).ready(function () {
    $('#appendImages').click(append);
    $('#removeImages').click(remove);
});

function append() {
    $.post("http://localhost/TestService/GetImages", { key: $('#key').val()}, function (data) {
        $.each(data.Data.items, function (i, v) {
            $('#imagesContainer').append('<img src="' + v.imageUrl + '" />');
        }); ;
    });
}

function remove() {
    $('#imagesContainer').empty();
}
Run Code Online (Sandbox Code Playgroud)

测试HTML:

<input id="key" type="text" value="jeans" >
<div id="reset">Reset</div>
<div id="repeatableReset">Repeatable Reset</div>
<div id="stop">Stop</div>
<br />
<br />
<br />
<br />
<div id="appendImages">append</div>
<div id="removeImages">remove</div>
<div id="imagesContainer"></div>
<html>

</html>
Run Code Online (Sandbox Code Playgroud)

在附加新图像时,IE内存正在增加.但删除所有加载的图像后,内存不会被清除.例如,在页面加载之后,IE进程使用20MB,在附加图像之后它使用35MB,清除后 - 30MB.

我已经使用sIEve工具找到任何leand但它显示没有泄漏.IE是否以某种方式缓存图像?IE中是否存在处理动态创建的图像元素的问题?

更新 在Firefox内存级别保持不变,但在IE中它正在增加.

jquery internet-explorer image

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

MSBuild的.检查是否已安装Windows服务

我是msbuild的新手,目前我正在尝试创建将我的C#windows服务部署到远程测试服务器的msbuild脚本.

我正在考虑使用sc.exe实用程序来实现此目的.阅读它我没有找到一种方法来检查Windows服务是否安装在远程服务器上.如果安装了该服务,那么我需要停止它并更新必要的文件,否则我需要注册该服务.

PS对于发布版本,我计划使用WiX创建MSI包.

deployment msbuild windows-services remote-server

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