问题列表 - 第5980页

如何在Visual Studio 2008中制作文档选项卡按从左到右的顺序显示,就像在早期的VS中一样?

在早期版本的VS(2003年肯定,可能是2005年)中,当您打开项目文件时,选项卡将打开到右侧.在当前的VS 2008中它始终向左打开,因此我必须手动重新排列它们.这是耗时和愚蠢的,因为我觉得我被迫按照从右到左的顺序写作.我寻找合适的设置,但没有找到任何东西.

这种行为是永久的吗?有什么方法可以把它还给我?

visual-studio-2008 visual-studio

7
推荐指数
2
解决办法
4094
查看次数

替换Visual C++中的#import

我们有大型C++项目,我们用它来编译/ MP交换机以利用多个内核.

但是,我们最近引入了一些在几个tlb上使用#import的代码,而#import与/ MP不兼容,这意味着我们回到单线程构建和更多时间来获取咖啡.

关于如何让#import和/ MP玩得好的任何建议?是否有一个工具可以从#import静态生成C++标头作为预构建步骤?

更新:

以下马特的建议很有效.对于其他在谷歌上绊倒这个的人:

  1. 创建一个单独的静态lib项目
  2. 设置足够的包含,以便您可以将该#import语句放在lib项目中
  3. 使您的主项目依赖于lib项目(以确保正确的构建顺序)
  4. 将lib项目的临时构建文件夹添加到主项目的包含路径
  5. #include.tlh您正在执行的生成的文件#import
  6. 启用/MP开关并失去咖啡休息时间......

com visual-c++

29
推荐指数
3
解决办法
5168
查看次数

在浏览器上通常安装了哪些Java版本,可以安全地假设1.4?

是否有关于大多数人在WWW上使用的Java版本的网站/分析?似乎这些数据在网络服务器日志中不可用(与Flash版本相比)

我们可以安全地将Java 1.4.2设置为我们的applet的最低要求,还是有许多用户使用Java 1.1(MS one)或Java 1.2-1.3?

如果它太旧了,那么更新Java仍然是一个复杂的过程,例如Windows机器上需要管理员权限,而且在某些Linux发行版中也很难.

java applet jvm version

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

有人在Visual Studio中使用"数据库项目"吗?

我最近试了一下(SQL 2008版),我发现它们还可以.好吧,唯一的问题是该向导不够智能,无需先删除所有数据即可更新数据库结构.这就是为什么这些项目没有在实践中使用?

实际上从来没有见过任何人使用它们或者根本没有提过它们.除非你明确地寻找它,否则在博客和论坛中也没什么可看的.

他们怎么了?

database-design database-project visual-studio-2008 visual-studio

18
推荐指数
3
解决办法
4870
查看次数

MySQL查询(将插入与select混合)

我有一个表中的一堆行与列a,b,c.我希望能够选择所有说a = 1的行,然后用a = 2重新插入它们.基本上保留列a存在的所有行,并且新的行具有a = 2.建立这样的多INSERT查询的最佳查询是什么?这一切都发生在同一张桌子上.如果需要,我不介意使用临时的.

mysql sql database

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

将NHibernate与存储库模型一起使用的最佳方法

我有一个存储库类,它定义了一些基本的Get/Save/Delete方法.在这些内部,我使用NHibernate来完成我的业务实体的工作.例如:

Public Class SecurityRepositoryNHibImpl : Implements ISecurityRepository
    Public Function GetUser(ByVal UUID As System.Guid) As Entities.User Implements ISecurityRepository.GetUser
        Dim eUser As Entities.User
        Using session As ISession = NHibernateHelper.OpenSession()
            eUser = session.Get(Of Entities.User)(UUID)
        End Using
        Return eUser
    End Function
End Class
Run Code Online (Sandbox Code Playgroud)

但是,在我的User类中,我有一些属性和其他对象的集合,理想情况下我想要延迟加载.但是当然,ISession是在存储库中创建和处理的,我想这就是为什么,除此之外,当我尝试访问这些属性时,我得到一个"无法初始化代理 - 没有会话"错误.

我唯一的选择是在使用存储库时禁用延迟加载吗?或者是否可能(或者只是愚蠢)以某种方式将会话纳入业务层的范围?

我确实喜欢这个存储库模型,并且NHibernate在我身上不断增长(在经历了许多最初的挫折之后试图让它工作),那么大师们一起使用它们的最佳方式是什么?

我对NHibernate和存储库模型一般都很陌生(在工作中我们仍然主要使用VB6!),所以原谅可能是一个愚蠢的问题.谢谢.


@mookid:谢谢老兄,这真的很有帮助,但我可能会把它打开一段时间.它是WCF Web服务的后端,所有功能都是每个呼叫的上下文,因此每个呼叫的会话寿命都会很好.只是不确定如何在业务层中使用这样的东西,理想情况下我不希望业务对象必须直接与任何NHibernate类接口.我猜NHibernate会话的某种包装器至少将它抽象出来......嗯,你至少让我走上了正确的轨道.


看起来这里的关键词是"工作单元",网上存在大量与NHibernate相关的资源.特别是寻找Ayende在Rhino Commons中的实现,以及他的App Architecture网络演员(Hibernating Rhinos的第9号),非常有用.我最初感到困惑,因为我虽然在业务层中设置了"工作单元",但是我很快就纠正了.

vb.net nhibernate repository

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

为什么javascript无法获取asp:标签innerText?

我有两个标签:用户名和电子邮件.我使用它们来检索它们的内容并将它们作为方法参数传递.

var lblEmail = $get('<%= lblEmail.ClientID %>');
var email = lblEmail.innerText;

var lblUsername = '<%= lblUsername.ClientID %>';
var username = lblUsername.innerText;
Run Code Online (Sandbox Code Playgroud)

电子邮件标签的定义方式与用户名标签的方式相同,但最后我无法获取值,innertext返回undefined.

...

<td class="inputField">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<asp:Label ID="lblUsername" CssClass="font1" runat="server"/>
</tr>
</table>
</td>
Run Code Online (Sandbox Code Playgroud)

...

...
<td class="inputField">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<asp:Label runat="server" ID="lblEmail" CssClass="font1" />
</td>
...
Run Code Online (Sandbox Code Playgroud)

什么可能的理由来证明正在发生的事情?我怎么解决这个问题?我在页面上看到两个标签值,我将它们设置在同一个地方(当页面加载时).

javascript c# asp.net-ajax

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

Lucene索引:解释了存储和索引模式

我想我仍然不理解lucene索引选项.

以下选项是

  • Store.Yes
  • Store.No

  • Index.Tokenized
  • Index.Un_Tokenized
  • Index.No
  • Index.No_Norms

我真的不明白商店的选择.你为什么不想存放你的田地?
令牌化是分割内容并删除干扰词/分隔符(如"和","或"等)
我不知道规范可能是什么.如何存储标记化值?
如果我在"fieldName"中存储值"my string"会发生什么?为什么不查询

fieldName:my string
Run Code Online (Sandbox Code Playgroud)

什么回报?

lucene

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

术语 - 可以"抛出"事件吗?

本周两次,我读过有人写道,事件(.net)被"抛出"了.我一直认为用于事件的动词要么是"火",要么是"加注".我认为"抛出"用于例外,但不是事件("加注"可以用于任何一个).

是否有人发现将事件"抛出"令人困惑?

.net events terminology exception

6
推荐指数
3
解决办法
367
查看次数

基于终点的旋转

我正在使用pygame在两个任意点之间画一条线.我还想在行的方向向外朝向线的末尾添加箭头.

它很简单,可以在最后粘贴一个箭头图像,但我不知道如何计算旋转度以保持箭头指向正确的方向.

python geometry pygame

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