小编Jim*_*lum的帖子

在Visual Studio中使用Git"冲突阻止检出"错误

我在Visual Studio中使用Git.当我尝试同步时,会出现以下消息:

发生错误.详细消息:libgit2引发了一个错误.Cetegory =结账(MergeConflict).1冲突阻止结账

我不知道冲突是什么以及如何解决它们.任何人都可以帮我解决这个问题吗?

git conflict visual-studio visual-studio-2013

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

D3js从数组而不是文件中获取数据

在这里找到了这个优秀的d3js图表.但是在我的情况下,我希望此图表从数组而不是tsv文件中获取值.我想让它从表[]中获取值.我怎么能这样做?因为它使用了一个函数,我不知道我应该把我的数组放在哪里.

Using d3-tip to add tooltips to a d3 bar chart.
<!DOCTYPE html>
<meta charset="utf-8">
<style>

body {
  font: 10px sans-serif;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.bar {
  fill: orange;
}

.bar:hover {
  fill: orangered ;
}

.x.axis path {
  display: none;
}

.d3-tip {
  line-height: 1;
  font-weight: bold;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border-radius: 2px;
}

/* Creates a small triangle extender for the tooltip …
Run Code Online (Sandbox Code Playgroud)

html javascript svg d3.js

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

合并排序的最坏情况何时会发生?

我知道mergesort的最坏情况是O(nlogn),与普通情况相同.

但是,如果数据是升序或降序,则会导致最小比较次数,因此mergesort变得比随机数据快.所以我的问题是:什么样的输入数据产生最大数量的比较,导致mergesort变慢?

这个问题的答案是:

对于某些排序算法(例如快速排序),元素的初始顺序可能会影响要完成的操作数.然而,它不会对mergesort进行任何更改,因为它必须完全执行相同数量的操作:递归地划分为小数组,然后将它们合并回来,总Θ(nlogn)时间.

但这是错误的.在这一点上,我们有两个子阵列,如果初始数据已经排序,我们想要合并它们,我们将只进行n/2次比较.这是第一个子阵列的所有元素,只有第二个数组的第一个元素.但是,我们可以实现更多目标.我正在寻找输入数据.

arrays sorting algorithm complexity-theory time-complexity

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

启动ASP.NET MVC 4应用程序时执行代码

我想在我的应用程序启动时执行一些代码

   if (!WebMatrix.WebData.WebSecurity.Initialized){
           WebMatrix.WebData.WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
Run Code Online (Sandbox Code Playgroud)

项目中有一个文件夹App_start,但我找不到任何可以添加此代码的文件.你知道是否有一个具有这个目的的特定文件?

非常感谢

c# asp.net asp.net-mvc asp.net-mvc-4

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

为什么在第二种情况下不执行简单的linq命令?

我的代码中有以下行.

var dates = query.Select(x => EntityFunctions.DiffDays(query.Min(y => y.Date), x.Date));
Run Code Online (Sandbox Code Playgroud)

但是我认为命令query.Min(y => y.Date)是为每个x执行的.

所以我想做以下事情

    System.DateTime varMinDate = query.Min(y => y.Date);
    var dates = query.Select(x => EntityFunctions.DiffDays(varMinDate, x.Date))
Run Code Online (Sandbox Code Playgroud)

我模型中字段Date的类型是 System.DateTime.

但是,如果我以第二种方式更改它,我会得到一个例外

An exception of type 'System.NotSupportedException' occurred in System.Data.Entity.dll but was not handled in user code
Run Code Online (Sandbox Code Playgroud)

编辑

上面提到的查询如下

var query = (from b in db.StudentProgressPerDay
                         where b.Student.Equals(InputStudent)
                         orderby b.Date
                         select b);
Run Code Online (Sandbox Code Playgroud)

这是为什么?我怎么解决它?

c# linq

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

集合是否与 Java 中的列表具有相同的元素?

我有一个ArrayList<SomeObject>in java,其中包含<SomeObject>多次。我也有一个Set<SomeObject>,它只包含一些元素一次。元素只能通过名称 ( String SomeObject.Name) 进行唯一区分。

我如何才能查看列表是否与集合具有完全相同的元素,但可能多次?

谢谢

java list set

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

恢复到以前提交Windows Azure

我们使用Windows Azure来同步Visual Studio中的代码.我们正在构建一个ASP.NET MVC 4网站.团队成员在上次提交时犯了一些错误,我们想要删除该提交,或者还原以前的提交.我搜索了很多,但我找不到如何使用Windows Azure做到这一点.你能帮帮我吗?

谢谢

git azure

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

从javascript到C#的日期不起作用

我试图将日期时间从C#传递给javascript.

我已将我在C#的日期时间转换为FileTime(我不确定,如果这是要完成的方式),之后我将此值传递给这样的ViewBag.

    ViewBag.minDate = minDate.ToFileTime();
Run Code Online (Sandbox Code Playgroud)

接下来我在javascript上做这个

    var date = new Date(Date.parse(<%=ViewBag.minDate%>));
Run Code Online (Sandbox Code Playgroud)

哪个成为以下,但我得到" 无效的日期 "

var date = new Date(Date.parse(130014720000000000)
Run Code Online (Sandbox Code Playgroud)

你知道为什么会这样,我怎么能解决它?

javascript c# datetime

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

Linq to Entities Datetime 错误

我有以下代码

var dates = query.Select(
                 x => DateTime.ParseExact(x.Date, "yyyy-MM", CultureInfo.InvariantCulture));

var minDate = dates.Min(x => x);
Run Code Online (Sandbox Code Playgroud)

但是当我执行它时,我得到了异常

System.Data.Entity.dll 但未在用户代码中处理

其他信息:LINQ to Entities 无法识别“System.DateTime ParseExact(System.String, System.String, System.IFormatProvider)”方法,并且此方法无法转换为存储表达式。

我究竟做错了什么?我该如何解决这个问题?

c# sql linq datetime entity-framework

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

在Python中保存绘图仅创建一个空的pdf文档

我正在使用官方 matplotlib 页面http://matplotlib.org/examples/api/barchart_demo.html上存在的示例代码

#!/usr/bin/env python
# a bar plot with errorbars
import numpy as np
import matplotlib.pyplot as plt

N = 5
menMeans = (20, 35, 30, 35, 27)
menStd =   (2, 3, 4, 1, 2)

ind = np.arange(N)  # the x locations for the groups
width = 0.35       # the width of the bars

fig, ax = plt.subplots()
rects1 = ax.bar(ind, menMeans, width, color='r', yerr=menStd)

womenMeans = (25, 32, 34, 20, 25)
womenStd =   (3, 5, 2, 3, …
Run Code Online (Sandbox Code Playgroud)

python pdf charts pdf-generation matplotlib

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

在linq查询中使用index作为额外id

我们假设我在C#中执行以下查询

    var query = from b in db.SchoolTestsPerModulePerStudent
                where b.Student.Equals(2)
                select b;
Run Code Online (Sandbox Code Playgroud)

好的,我得到了我的模型SchoolTestsPerModulePerStudent的所有记录的结果.但是,是否可以在执行查询时添加新的ID?

这意味着如果我的模型有4个字段,StudentID,ModuleID,DateTest和GradeTest,以获得以下内容

1, 2, 3, 1 January 2013, 76

2, 2, 3, 5 January 2013, 79

3, 2, 4, 1 January 2013, 73

4, 2, 4, 7 January 2013, 71
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

c# sql linq asp.net asp.net-mvc

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

为什么在python中找不到路径?

我试图打开一个使用python存在的文件,如果我在命令行中使用gedit打开它,则打开完美.

但是,我收到以下错误消息:

andreas@ubuntu:~/Desktop/Thesis/Codes/ModifiedFiles$ python vis.py -f myoutputcsv.csv
Matplotlib version 1.3.1
Traceback (most recent call last):
  File "vis.py", line 1082, in <module>
    reliability_table = ReliabilityTable(reliability_table_file)
  File "vis.py", line 112, in __init__
    self.read(filename)
  File "vis.py", line 139, in read
    self.data = genfromtxt(filename, delimiter=',',comments='#', dtype=float)
  File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 1344, in genfromtxt
    fhd = iter(np.lib._datasource.open(fname, 'rbU'))
  File "/usr/lib/python2.7/dist-packages/numpy/lib/_datasource.py", line 147, in open
    return ds.open(path, mode)
  File "/usr/lib/python2.7/dist-packages/numpy/lib/_datasource.py", line 496, in open
    raise IOError("%s not found." % path)
IOError: ~/Desktop/Thesis/Codes/ModifiedFiles/reliability_table_2.csv not found.
Run Code Online (Sandbox Code Playgroud)

你知道我可能做错了什么吗?我对python的经验很少,我找不到文件在命令行打开但不使用python的原因.

python numpy matplotlib ioexception python-2.7

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

运行合并排序和快速排序时的线性时间

据我所知,从我的大学中可以看出,对随机数据进行排序的基于比较的算法的下限是Ω(nlogn).我也知道Heapsort和Quicksort的平均情况是O(nlgn).

因此,我试图绘制这些算法对一组随机数据进行排序所需的时间.

我用的是张贴在Roseta代码的算法:快速排序堆排序.当我试图绘制每个人需要对随机数据进行排序的时间时,对于高达1百万的数字,我得到了以下似乎是线性的图表:

堆排序 快速排序

你也可以从这里找到我从运行heapsort得到的结果.此外,您还可以从此处找到从运行quicksort获得的结果

但是,运行bubblesort时,我确实得到O(n ^ 2)时间复杂度,如下图所示: 在此输入图像描述

为什么是这样?我可能在这里失踪了什么?

sorting algorithm complexity-theory time-complexity

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