在早期版本的VS(2003年肯定,可能是2005年)中,当您打开项目文件时,选项卡将打开到右侧.在当前的VS 2008中它始终向左打开,因此我必须手动重新排列它们.这是耗时和愚蠢的,因为我觉得我被迫按照从右到左的顺序写作.我寻找合适的设置,但没有找到任何东西.
这种行为是永久的吗?有什么方法可以把它还给我?
我们有大型C++项目,我们用它来编译/ MP交换机以利用多个内核.
但是,我们最近引入了一些在几个tlb上使用#import的代码,而#import与/ MP不兼容,这意味着我们回到单线程构建和更多时间来获取咖啡.
关于如何让#import和/ MP玩得好的任何建议?是否有一个工具可以从#import静态生成C++标头作为预构建步骤?
更新:
以下马特的建议很有效.对于其他在谷歌上绊倒这个的人:
#import语句放在lib项目中#include.tlh您正在执行的生成的文件#import/MP开关并失去咖啡休息时间......是否有关于大多数人在WWW上使用的Java版本的网站/分析?似乎这些数据在网络服务器日志中不可用(与Flash版本相比)
我们可以安全地将Java 1.4.2设置为我们的applet的最低要求,还是有许多用户使用Java 1.1(MS one)或Java 1.2-1.3?
如果它太旧了,那么更新Java仍然是一个复杂的过程,例如Windows机器上需要管理员权限,而且在某些Linux发行版中也很难.
我最近试了一下(SQL 2008版),我发现它们还可以.好吧,唯一的问题是该向导不够智能,无需先删除所有数据即可更新数据库结构.这就是为什么这些项目没有在实践中使用?
实际上从来没有见过任何人使用它们或者根本没有提过它们.除非你明确地寻找它,否则在博客和论坛中也没什么可看的.
他们怎么了?
database-design database-project visual-studio-2008 visual-studio
我有一个表中的一堆行与列a,b,c.我希望能够选择所有说a = 1的行,然后用a = 2重新插入它们.基本上保留列a存在的所有行,并且新的行具有a = 2.建立这样的多INSERT查询的最佳查询是什么?这一切都发生在同一张桌子上.如果需要,我不介意使用临时的.
我有一个存储库类,它定义了一些基本的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号),非常有用.我最初感到困惑,因为我虽然在业务层中设置了"工作单元",但是我很快就纠正了.
我有两个标签:用户名和电子邮件.我使用它们来检索它们的内容并将它们作为方法参数传递.
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)
什么可能的理由来证明正在发生的事情?我怎么解决这个问题?我在页面上看到两个标签值,我将它们设置在同一个地方(当页面加载时).
我想我仍然不理解lucene索引选项.
以下选项是
Store.YesStore.No和
Index.TokenizedIndex.Un_TokenizedIndex.NoIndex.No_Norms我真的不明白商店的选择.你为什么不想存放你的田地?
令牌化是分割内容并删除干扰词/分隔符(如"和","或"等)
我不知道规范可能是什么.如何存储标记化值?
如果我在"fieldName"中存储值"my string"会发生什么?为什么不查询
fieldName:my string
Run Code Online (Sandbox Code Playgroud)
什么回报?
本周两次,我读过有人写道,事件(.net)被"抛出"了.我一直认为用于事件的动词要么是"火",要么是"加注".我认为"抛出"用于例外,但不是事件("加注"可以用于任何一个).
是否有人发现将事件"抛出"令人困惑?
我正在使用pygame在两个任意点之间画一条线.我还想在行的方向向外朝向线的末尾添加箭头.
它很简单,可以在最后粘贴一个箭头图像,但我不知道如何计算旋转度以保持箭头指向正确的方向.
.net ×1
applet ×1
asp.net-ajax ×1
c# ×1
com ×1
database ×1
events ×1
exception ×1
geometry ×1
java ×1
javascript ×1
jvm ×1
lucene ×1
mysql ×1
nhibernate ×1
pygame ×1
python ×1
repository ×1
sql ×1
terminology ×1
vb.net ×1
version ×1
visual-c++ ×1