小编Wes*_*olf的帖子

Neo4j vs Apache Giraph在图遍历中

Apache Giraph vs Neo4j:在这两个图形处理系统中,跨节点的遍历算法是否完全不同?如果我们要遍历说使用Giraph和Neo4j的社交图表存储在单机(非分布式)中的数据,这会表现得更好,为什么?

neo4j graph-databases graph-traversal

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

如何格式化GPS经度和纬度?

在android(java)中,当你使用函数getlatitude()等获得当前纬度和经度时,你得到十进制格式的坐标:

纬度:24.3454523经度:10.123450

我想把它变成度数和小数分钟看起来像这样:

纬度:40°42'51"N经度:74°00'21"W

formatting gps android coordinates

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

网站项目与Web应用程序 - 哪个更好?

我刚刚开始使用cms(N2),它在vs2008中使用网站项目模板进行模板基本实现.我注意到在编译它时需要比使用我更常用的Web应用程序项目花费更长的时间.

我的问题是:

  1. 为什么编译需要花费更长的时间?
  2. 哪个更好用?
  3. 我应该将其转换为Web应用程序吗?

如果这是重复,我道歉但我找不到类似的问题.

干杯

web-applications n2 visual-studio-2008 web

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

Sql server执行权限; 无法应用权限

我刚刚从SQL2000迁移到SQL2008,并且我已经开始在使用sp_OACreate的存储过程中获得执行权限问题.

系统的其余部分可以正常使用已经设置并添加到数据库的db登录.

我试过了:

USE master
GO
GRANT EXEC ON sp_OACreate TO [dbuser]
GO
Run Code Online (Sandbox Code Playgroud)

但是这失败了以下错误:

消息15151,级别16,状态1,行1无法找到用户'dbuser',因为它不存在或您没有权限.

我以完全权限登录到sa服务器.我可以执行类似的sql语句并将权限应用于服务器角色,但不是登录/用户.

如何将更改应用于特定用户/登录?

我可以将权限应用于公共角色,它可以解决我的问题; 但是这对我来说似乎是一个安全问题,我真的不想应用于实时服务器.

sql-server security database-permissions sql-server-2008

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

在ASP MVC中,如何将新视图和文件返回给用户?

以为我会把这个问题提交给StackOverflow人群,因为我的想法已经用完了.

我收到用户的请求,一旦点击一个按钮,就会生成一个他们想要自动查看的PDF表单,一旦他们关闭PDF,页面就会成为"最终页面",而不是他们点击按钮的页面从.

在带有按钮的前期最后一页中,控制器调用:

return File(finalForm, "application/pdf", Server.HtmlEncode(finalForm));
Run Code Online (Sandbox Code Playgroud)

但是这已经将控制权传递给了客户端,我无法路由到另一个View.

关于如何显示新视图的任何聪明的想法?

asp.net-mvc asp.net-mvc-2

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

ASP.Net MVC2自定义模板通过Ajax和模型更新加载

我有一个视图模型,其中包含其他对象的集合.

public ParentViewModel
{
    public int Id { get; set; }
    public string Name { get; set; }
    public List<ChildViewModel> Child { get; set; } 
}

public ChildViewModel
{
    public int Id { get; set; }
    public string FirstName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在我的一个视图中,我将ParentViewModel作为模型传递,然后使用

<%: Html.EditorFor(x => x) %>
Run Code Online (Sandbox Code Playgroud)

其中显示Id和Name属性的表单.

当用户单击一个按钮时,我通过Ajax调用一个动作来加载一个局部视图,该视图带有一个Child的集合:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<Child>>" %>
<%: Html.EditorFor(x => x) %>
Run Code Online (Sandbox Code Playgroud)

然后使用自定义模板Child显示传入的每个子项的表单.

我遇到的问题是由Child自定义模板创建的表单不使用DefaultModelBinder使用的命名约定.

即字段名称(由Ajax加载时):

[0].FirstName
Run Code Online (Sandbox Code Playgroud)

代替:

Child[0].FirstName
Run Code Online (Sandbox Code Playgroud)

所以我的控制器中的编辑操作:

[HttpPost]
public virtual ActionResult Edit(int id, FormCollection formValues)
{
    ParentViewModel parent …
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc partial-views asp.net-mvc-2

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

计算从4月开始的年份的周数

我试图根据具体规则计算周数.我正在寻找的规则的例子是:

第1周= 4月1日集装箱的第一周.

示例数据:

2017年3月27日第1周2017年4月2日

...

2017年9月4日星期四2017年9月10日

我发现了一个类似的问题 - 从四月开始获得一周的周数 - 并以此为指导我已经提出了以下具体日期的工作.但是,在截止之前的日期时间,但在当前一周,会导致问题.

LocalDate firstOne = LocalDate.FromDateTime(dateTime);

int targetYear = firstOne.Month > 4 || firstOne.Month == 4 && firstOne.Day >= 1 ? firstOne.Year : firstOne.Year - 1;

LocalDate start = new LocalDate(targetYear, 4, 1);

int days = Period.Between(start, firstOne, PeriodUnits.Days).Days;
int targetWeek = (days / 7) + 1;

if (targetWeek >= 52)
{
    // if we are greater than 52 then we are technically in week 1 of the following year; …
Run Code Online (Sandbox Code Playgroud)

c# datetime nodatime

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

一个控制器的两个视图

我目前有一个视图页面,将用户列为带有图像的图库,但我还想创建一个按名称列出用户的视图页面.我想为他们两个使用一个控制器,我创建了一个ListView页面,并在orginial View页面中按图像显示用户 - 我有一个链接来查看ListView页面.我尝试点击链接,但页面没有显示.这是我有的:

图像视图页面

 <h2>Users</h2>
<div>
    <a href="~/Views/Users/ListView">Click Here for List view</a>
</div>

<section id="Images">
    <section id="users" data-bind="foreach: Users">
        <div id="nameImage">
            <figure id="content">
                <img width="158" height="158" alt="Gravatar" data-bind="attr:{src: GravatarUrl}"/>
                <figcaption>
                   ...
                </figcaption>
            </figure>
            <p data-bind="text:Name"></p>
        </div>
    </section>
</section>


@section scripts{
@Scripts.Render("~/bundles/user" + ViewBag.Layout.AppVersionForUrls)

<script type="text/javascript">
    (function ($) {
        $.views.User.GetUser('@url');
    })(jQuery);
</script>
}
Run Code Online (Sandbox Code Playgroud)

列表视图页面

<div class="accordion-inner">
<div data-bind="foreach: Users">
    <div>
        <img width="158" height="158" alt="Gravatar" data-bind="attr:{src: GravatarUrl}"/>
        <p data-bind="text:Name"></p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

 @section scripts{
    @Scripts.Render("~/bundles/user" + ViewBag.Layout.AppVersionForUrls) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc listview

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