问题列表 - 第49765页

有什么理由不使用嵌套使用EF实体上下文?

using (var context = new FirstEntities())
{
   using (var context1 = new SecondEntities())
   {
   }
}
Run Code Online (Sandbox Code Playgroud)

这有效但由于某种原因不"感觉正确"...有没有人知道任何有效的理由不使用嵌套的使用语句与实体框架?

编辑:如果存在这种类型的嵌套可能导致异常或数据库错误的情况,而不是从架构的角度来看它是明智的,那么我的问题就更多了......

.net c# entity-framework

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

我如何定位TOpenDialog

我有一个Delphi应用程序,它使用TOpenDialog让用户选择一个文件.默认情况下,打开的对话框以当前监视器为中心显示,现在可以离应用程序窗口"英里".我希望对话框以TOpenDialog的所有者控件为中心显示,如果失败了,我会选择应用程序的主窗口.

以下代码类型的工作,它是从TJvOpenDialog派生的,它给了我一些如何做到的提示:

type
  TMyOpenDialog = class(TJvOpenDialog)
  private
    procedure SetPosition;
  protected
    procedure DoFolderChange; override;
    procedure WndProc(var Msg: TMessage); override;
  end;

procedure TMyOpenDialog.SetPosition;
begin
var
  Monitor: TMonitor;
  ParentControl: TWinControl;
  Res: LongBool;
begin
  if (Assigned(Owner)) and (Owner is TWinControl) then
    ParentControl := (Owner as TWinControl)
  else if Application.MainForm <> nil then
    ParentControl := Application.MainForm
  else begin
    // this code was already in TJvOpenDialog
    Monitor := Screen.Monitors[0];
    Res := SetWindowPos(ParentWnd, 0,
      Monitor.Left + ((Monitor.Width - Width) div 2),
      Monitor.Top + ((Monitor.Height - Height) div …
Run Code Online (Sandbox Code Playgroud)

delphi windows-xp delphi-2007

3
推荐指数
2
解决办法
4116
查看次数

vb6跟踪调用函数的位置

我最近继承了一个VB6项目.这是非常复杂的,我的问题是许多不同的功能称之为集中功能.这意味着当我进行查找时,我会在项目中获得大量不同的位置来进行此调用.有没有办法在调试模式下看到什么函数称为函数我有一个断点?

例如:funcA调用funcZ funcB调用funcZ funcC调用funcZ它继续...

如果我在func上设置了一个断点,那么无论如何在VB6中我可以看到什么函数叫做funcZ(在我的例子中是A,B或C)?

就是想...

vb6

3
推荐指数
2
解决办法
1701
查看次数

在Windows中叠加图标

如何在文件夹或文件图标上叠加图标.例如.Tortoise SVN,Dropbox等在文件图标和文件夹图标上打勾的方式?如何以编程方式进行,例如.来自VB.Net.

windows icons

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

Flask/Bottle项目组织

我一直在寻找Python的微框架,并且遇到了两个有趣的选项,Flask和Bottle.每个都有一些类似的功能.我注意到的一件事是所有示例站点都显示位于单个Python文件中的所有应用程序代码.显然,即使是中等规模的网站,也很难快速管理.这些框架中的任何一个(或两个)是否支持在不同文件之间进行分解,如果是这样,将如何实现?

我对Django很熟悉,并且喜欢它的结构有点多,但我宁愿使用更轻量级的东西,但仍然很强大.

python flask

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

Azure如何检查WorkerRole的状态?

我看到Azure如何定期检查我的工作者角色的状态,但是如何?

没有方法RoleEntryPoint可以做到这一点,我正在看看Microsoft.WindowsAzure.ServiceRuntimeILSpy的课程,但我没有看到任何相关的东西.

任何的想法?

谢谢.

azure azure-worker-roles

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

初学Java问题 - "突围"游戏.我的下一步是什么?

这是我关于SO的第一篇文章!

我自己一直在通过斯坦福大学的"编程方法论"课程工作几周,该课程是用java编程的简介.到目前为止,我一直在做所有的程序,没有什么困难,以最小的难度研究我需要的东西.

现在,我所拥有的只是一组砖块和一个我能够从墙上反弹的球.目前球没有做任何事情,只是在画布中反弹并穿过砖块.
涉及很多步骤,其他我非常肯定我可以照顾.我遇到困难的是......

1)让球从砖块上弹开.
2)当球从球上反弹时,让砖块消失.

我一直在使用的一些资源 -
使用ACM图形包
斯坦福PDF和分配指南

我想我的问题是.为了能够解决上面列出的问题,我需要了解什么.在其中一个讲座中,教授谈到使用"getElementAt()"但我真的不明白这种方法是如何工作的,或者我怎么能用它来让我的球从砖块上反弹然后再让它们消失.

我到目前为止编写的代码 -

/*
 * File: Breakout.java
 * -------------------
 * Name: Sandi
 * Section Leader: I'm learning this online
 *
 * This file will eventually implement the game of Breakout.
 */

import acm.graphics.*;
import acm.program.*;
import acm.util.*;

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Breakout extends GraphicsProgram {

    /** Width and height of application window in pixels */
    public static final int APPLICATION_WIDTH = 400;
    public static final int …
Run Code Online (Sandbox Code Playgroud)

java

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

如何使用cursoradapter实现自动完成功能

我有一个SQLite数据库,包含2个表4000+行,每行用于自动完成.我看到了非常简单的示例,它们使用字符串数组来提供自动完成功能,或者使用联系人列表来执行相同操作.显然,在我的案例中,这些都不起作用.对于自动完成,如何将自己的SQLite数据库与我自己的自动完成数据一起使用.我是否必须创建内容提供商?怎么样?请给我一些例子,因为我找不到任何例子.我已设法覆盖SQLiteOpenHelper将数据库从assets文件夹复制到android上的/ data/data/MY_PACKAGE/databases /文件夹.我创建了一个CursorAdapter使用我的自定义SQLiteOpenHelper并从中返回游标的自定义runQueryOnBackgroundThread.关于某些_id列丢失,我得到了奇怪的错误.我已将_id列添加到表中.我也不明白Filterable接口在做什么以及何时过滤我的数据.我需要覆盖哪些方法/类?谢谢.

java sqlite android autocomplete android-cursoradapter

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

确定 GNU binutils 的目标和体系结构的“正确”方法是什么?

在我的构建链中,我需要这样做:

objcopy -I binary -O $BFDNAME -B $BFDARCH <this> <that>
Run Code Online (Sandbox Code Playgroud)

为了将二进制文件转换为库形式。因为我希望其他人能够使用它,所以我需要知道在运行构建时如何从他们的工具链中获取 $BFDNAME 和 $BFDARCH。我可以通过对我已经构建的文件运行 objdump -f 来在本地获取值,但是有没有更好的方法,不会让我仅仅为了获取配置值而编译废弃文件?

gcc gnu binutils

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

将一个int结构转换为一个int数组

我正在使用一个具有一个结构数组的函数的库.该结构和函数具有以下布局:

struct TwoInt32s
{
  int32_t a;
  int32_t b;
};

void write(struct TwoInt32s *buffer, int len);
Run Code Online (Sandbox Code Playgroud)

我的初步测试表明,这样的结构数组具有与数组相同的内存布局,int32_t所以我可以这样做:

int32_t *buffer = malloc(2 * len * sizeof(int32_t));
/* fill in the buffer */
write((struct TwoInt32s*)buffer, len);
Run Code Online (Sandbox Code Playgroud)

但是,我想知道这是否普遍适用.使用数组int32_t大大简化了我的代码.

编辑:我忘了sizeof

根据我的阅读,C保证了一些关于struct padding的东西:

  1. 会员不会被重新订购
  2. padding仅在具有不同对齐的成员之间或在结构的末尾添加
  3. 指向结构的指针指向与指向其第一个成员的指针相同的内存位置
  4. 每个成员以适合其类型的方式对齐
  5. 结构中可能存在未命名的孔以实现对齐

从这里我可以推断它a并且b它们之间没有填充.但是结构可能最后会有填充.我对此表示怀疑,因为它在32位和64位系统上都是字对齐的.有没有人有这方面的其他信息?

c arrays struct

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