问题列表 - 第37680页

针对.NET Framework 3.5编译的项目允许使用C#4.0功能

我目前正在开发一个项目,其目标是.NET Framework 3.5.我正在使用Visual Studio 2010; 但是我的同事使用Visual Studio 2008.我能够使用C#4.0等功能,例如可选的函数参数,但是如果他们尝试使用相同的目标构建相同的代码,他们就无法使用.据我所知,即使我使用的是Visual Studio 2010,我也无法使用.NET 4.0功能,因为目标是.NET 3.5.

.net c# .net-4.0 .net-3.5 visual-studio

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

C++中的循环依赖

事实:

  • 我有两个主要的课程:经理和专家.
  • 有几种不同类型的专家.
  • 专家通常需要其他专家的帮助才能完成工作.
  • 经理了解所有专家,最初每个专家只知道他们的经理.(这就是问题.)
  • 在运行时,Manager会创建并存储专家列表.然后,Manager迭代列表并要求每个专家进行初始化.在初始化期间,每位专家都要求经理向其提供满足某些描述的其他专家.完成后,管理器将进入循环,在此循环期间,专家被要求按顺序执行其专门任务.

对我而言,这似乎是一个不错的模式,但由于经理有一个专家列表,而专家有一个经理我得到循环依赖问题.

这是一个我应该以某种方式向前宣布一个类存在于另一个类的情况吗?(如果是这样,怎么样?)或者我应该使用一些设计模式来解决这个问题?(如果是这样的话?)另外......我虽然模式本身还不错,所以我不介意有人帮助我理解为什么这是一件坏事.

c++ design-patterns circular-dependency

18
推荐指数
2
解决办法
8794
查看次数

如何在没有超时的情况下使用mongoid/rails查询mongodb?

我有一个rake任务处理一组记录并将其保存在另一个集合中:

batch = [] 

Record.where(:type => 'a').each do |r| 
  batch <<  make_score(r)

  if batch.size %100 == 0 
    Score.collection.insert(batch) 
    batch = [] 
  end 
end 
Run Code Online (Sandbox Code Playgroud)

我一次处理大约100K的记录.不幸的是,在20分钟,我收到一个Query response returned CURSOR_NOT_FOUND错误.

mongodb faq说使用skip和/ limit或关闭超时,使用它们所有东西大约慢2-3倍.

如何与mongoid一起关闭超时?

ruby-on-rails mongodb mongoid

5
推荐指数
3
解决办法
4603
查看次数

使用Floyd-Warshall查找所有最短路径和距离

首先,一点背景:我正在努力构建一个简单的图形类,其中包含基本图形算法(Dijkstra,Floyd-Warshall,Bellman-Ford等),以用作即将到来的编程竞赛的参考表.

到目前为止,我有一个功能版本的Floyd-Warshall,但缺点是到目前为止它只能让我获得两个节点之间的最短距离值,而不是最短路径.我希望在算法本身内进行路径构建,而不是必须调用另一个函数来重构它.

以下是我正在使用的数据结构的一些信息:

vector< vector<int> > graph //contains the distance values from each node to each other node (graph[1][3] contains the length of the edge from node #1 to node #3, if no edge, the value is INF

vector< vector<int> > path //contains the "stepping stones" on how to reach a given node. path[st_node][end_node] contains the value of the next node on the way from end_node -> st_node

这是我正在使用的示例图数据:

INF 10  INF INF INF INF
INF …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm graph floyd-warshall

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

Facebook API:获取喜欢页面的人/粉丝

我想获得一个喜欢某个页面或粉丝的用户列表.

FB API文档声明您只能使用社交图获得某个页面的粉丝数,但不能获得粉丝列表.

这里的讨论检索Facebook粉丝名称表明可以使用FQL查询SELECT user_id FROM like WHERE object_id="YOUR PAGE ID"来获得喜欢该页面的人数,但对于同一页面,它会给出一个空响应"{}".

所以我想知道是否有人知道这是否可以做到.

facebook facebook-page facebook-like facebook-graph-api facebook-fan-page

68
推荐指数
5
解决办法
17万
查看次数

Java中的final和static

我在一本书中读过这句话,但我不理解:

静态和最终的字段只有一个无法更改的存储空间.

有谁可以帮我解释一下?

java variables static final modifiers

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

你会为这个项目推荐什么?

我有一个使用C#为Windows平台创建一个应用程序.

通常我所做的所有工作都在一台机器上:它有Visual Studio 2010,Microsoft SQL Server和一系列其他工具.

例如,如果我使用Entity Framework,我知道它会工作,因为我安装了一个SQL引擎.

这是我的问题和这个问题的重点:

  1. 你会用什么来保存信息?这个软件将出售给各个第三方公司,我无法想象去公司安装SQL Server,然后是表格,然后,最后它会工作.它需要Just Work™

  2. 我需要能够搜索"记录"; 按日期,ID,名称,位置等.使用SQL会很容易,但我会回到数字1的问题.

我确定我错过了每个开发人员在某些方面都学到的东西所以请事先感谢你的指导.

编辑:错过了问题中最重要的部分,项目是什么?

基本上它会保存收据中的信息,然后您可以扫描收据(我将使用Office API),并将该扫描与之前输入的条目相关联.所以它将是ID,Name,Amount,ScannedImage.简而言之.

编辑2:另一点重要信息:

这将只有一个并发用户,我使用它的任何持久性工具必须能够保存大量信息.我真的不知道有多少空间明文与ocassional图像占用,但我宁愿有额外的空间而不是想要更多的空间.

.net c# client

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

在matplotlib中包装线的文本框?

是否可以通过Matplotlib在框中显示文本,并自动换行?通过使用pyplot.text(),我只能打印超出窗口边界的多行文本,这很烦人.线条的大小事先不知道...任何想法将不胜感激!

python textbox matplotlib

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

MATLAB:如何在MATLAB中计算矩阵N*N的'行列式'

A(N,N):矩阵

首先,我想从键盘上给出矩阵.然后计算A的行列式

谢谢!

matlab

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

CakePHP,电子邮件模型和电子邮件组件.我做了些蠢事

我有一个名为Emails的模型,我已经为其构建了很多功能,但是现在我实际上已经开始在电子邮件控制器中发送电子邮件并且已经碰壁了.

电子邮件组件与模型冲突,它们都使用$ this-> Email引用.

我的问题是如何重命名组件(返回并更改模型将是很多工作).

PS我习惯了轨道所以我认为它会被称为通知器.

php email components cakephp model

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