问题列表 - 第27321页

与NVARCHAR(MAX)相比,SQL Server中XML数据类型的性能损失是多少?

我有一个数据库,将保留日志条目.

日志表中的一列包含序列化(到XML)对象,我的团队中的一个人建议使用XML数据类型而不是NVARCHAR(MAX).该表将"永久"保存日志(将来可能会考虑归档一些非常旧的条目).

我有点担心CPU开销,但我更担心数据库可以增长得更快(引用问题的FoxyBOA在使用XML时会增加70%的数据库).

我已经阅读了这个问题 ,它给了我一些想法,但我特别感兴趣的是澄清数据库大小是增加还是减少.

能否请您分享您在这方面的见解/经验.

BTW.我目前没有必要依赖SQL Server中的XML功能(在特定情况下,我几乎没有优势).将提取偶尔的日志条目,但我更喜欢使用.NET处理XML(通过编写小型客户端或使用.NET程序集中定义的函数).

xml t-sql sql-server nvarchar

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

使用VB/ASP经典可以向API发出HTTP请求吗?

是否可以使用ASP classic向Web API发出请求?

例如,只是像Flickr API这样简单的东西,还是这种东西不支持回来的时候?

api request httpwebrequest asp-classic

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

JFileChooser选择目录但显示文件

我觉得应该有一个简单的方法来做到这一点,但我无法弄清楚.我有一个允许用户选择目录的JFileChooser.我想显示目录中的所有文件以向用户提供一些上下文,但只有目录应被接受作为选择(可能在选择文件时禁用"打开"按钮).有这么简单的方法吗?

java swing jfilechooser

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

从Struts2迁移到Spring MVC

场景:一个相当成熟的项目使用Struts2和Spring以及Hibernate.我说成熟是因为它已经持续了一段时间并且已经有很多struts动作.

假设我们想要从项目中删除Struts2,而是完全依赖于Spring MVC而不重写整个项目.

这是否应该被考虑?那里有迁移指南吗?有没有人以前这样做过,并且想警告我反对它?

migration spring struts2 spring-mvc

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

Django:跨越多个多对多关系的查询

我有一些这样的模型设置:

class AppGroup(models.Model):
  users = models.ManyToManyField(User)

class Notification(models.Model):
  groups_to_notify = models.ManyToManyField(AppGroup)
Run Code Online (Sandbox Code Playgroud)

User对象来自django的身份验证系统.

现在,我正在尝试获取与当前用户所属的组有关的所有通知.我试过了..

notifications = Notification.objects.filter(groups_to_notify=AppGroup.objects.filter(users=request.user))
Run Code Online (Sandbox Code Playgroud)

但这给出了一个错误:

用作表达式的子查询返回的多行

我想这是因为groups_to_notify正在检查几个组.

如何根据用户所属的组获取针对用户的所有通知?

django django-models

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

ComboBox SelectedItem与SelectedValue

以下代码按预期工作 - MyProperty当用户在下拉列表中选择新项目时,模型会更新.

comboBox1.DataBindings.Add("SelectedValue", myModel, "MyProperty", true,
DataSourceUpdateMode.OnPropertyChanged);
Run Code Online (Sandbox Code Playgroud)

但是,以下方法的工作方式不同,并且在输入焦点移动到窗体上的另一个控件之前不会触发模型更新:

comboBox1.DataBindings.Add("SelectedItem", myModel, "MyProperty", true, 
DataSourceUpdateMode.OnPropertyChanged);
Run Code Online (Sandbox Code Playgroud)

有人知道为什么吗?我甚至不知道从哪里开始调查原因.指向正确方向开始调查或直接解释的指针同样值得赞赏.

除了:对于我而言,我最终结合两者SelectedItemSelectedValue.这样我就可以根据UI更改(通过SelectedValue绑定)获得即时模型更新,并根据程序模型更改(通过SelectedItem绑定)进行UI更新.

c# data-binding combobox winforms

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

不可能的布局?

我开始认为这是不可能的,但我想我会问你们.

基本上它是一个2列布局,但"业务"需要以下内容:

- 始终占据整个浏览器窗口

-Accommodate调整浏览器窗口的大小

-Left列将是固定宽度,但该页面到页面的宽度应该是灵活的.

-Left column在顶部有一个固定高度的区域.

-Left列具有底部区域.它应该占用浏览器窗口的剩余垂直空间.如果内容非常大,则只有该区域的滚动条.

- 右列应占用浏览器窗口的剩余水平空间.

- 右列在顶部有一个固定高度的区域.

-Right列有一个底部区域.它应该占用浏览器窗口的剩余垂直空间.如果内容非常大,则只有该区域的滚动条.

我已经尝试了一切... divs,浮动,绝对定位,表格,表格中的div ...

这甚至可能吗?

这是一个应该是什么样子的图像:http: //imgur.com/zk1jP.png

html css layout overflow

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

如何正确地将现有源代码文件添加到我的Xcode项目中?

我是iPhone开发的新手,我还熟悉Mac开发环境,包括Xcode.我想在我的iPhone项目中添加一些第三方代码,但是当我将"现有文件"添加到我的Xcode项目时,我会看到一个对话框,其中有太多我不理解的选项,并且这样,我的项目不起作用.当我#import headerfilename.h,我得到一个读取的构建错误headerfilename.h: No such file or directory.

alt text http://joecrotchett.com/images/misc/fileadd.jpg

  1. 任何人都可以向我解释所有这些选项的含义或给我链接到一些可以的文档吗?我很难在Apple的文档中找到任何东西.
  2. 我想选择哪些选项将现有源代码文件添加到我的Xcode项目中?我应该注意,我想要添加的源代码文件位于我的项目/ Classes/frameworkname /目录中.
  3. 添加之后,我是否需要在项目设置中的任何地方引用这个新的代码目录(即某种头文件目录变量)?

非常感谢!

更新:我在apple dev论坛上找到了以下答案/回复非常有用并帮助我解决了我的问题...

为简单起见: - 如果不检查复制选项,文件将保持原样. - 如果你检查它,它会被复制到你的项目文件夹中在第一种情况下(你似乎在做什么)你需要告诉编译器头文件在另一个目录中: - 项目信息 - >构建 - >搜索路径 - >用户标题搜索路径:添加您从头文件中取出的目录希望这会有所帮助


您已经发现了Cupertino最令人困惑的对话框.六年的Xcode,这件事对我来说仍然是一个谜.为了达到这个目的,我不得不做许多测试项目来尝试逆向工程这件事."复制"框表示它会将文件现在复制到项目中.如果未选中此框,则它仅在构建期间引用这些文件,并按原样复制它们.对于源代码,您需要选中"复制"框.
"相对于"对我来说是一个完全神秘的东西,我无法帮助你.我通常会离开它,但它已经设置好了.它是指相对于它们在磁盘上的位置,还是Xcode或捆绑中的排列?谁知道.最后2个单选按钮SEEM意味着它将重新创建您要添加的文件夹的文件夹结构,或者只是在Xcode中放置指向真实文件夹的"假"文件夹.这可能是您的问题 - 您添加的源代码并非全部位于顶层,当它找到它时,它不会重新创建层次结构.其他人可以提供更好的方式,希望,但我要做的是将所有源放在一个文件夹中,并使用复制框添加它.

iphone xcode

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

根据条件使用特定数据库

在特定条件下,我可以以某种方式使用特定数据库吗?为了澄清我会给出一个天真的例子:

CASE 
    WHEN @dbnum = 1 THEN USE Db1
        ELSE USE DefaultDb
END
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

Nullpointerexception getSystemService

如果我连接到WLAN,以下行将不会导致nullpointer异常:

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
Run Code Online (Sandbox Code Playgroud)

否则我会直接得到一个nullpointer-exception?我怎样才能解决这个问题?我希望我的后台服务只有在与wlan连接时才能工作.但是Nullpointerexception只会杀死整个应用......

android

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