我正在使用NH3和FNH 1.1重新编译NH3.
我有一个用户模型,我想在加载它时总是检索它的配置文件.我使用NH3的linq提供程序但不能使用它的Fetch方法(因为我的存储库隐藏了NHibernate并返回了IQueryable,并且在查询中调用了ToPagedList,因此阻止我将Fetch作为查询的最后一次调用).
在UserMap我设置:
HasOne(x => x.Profile)
.Not.LazyLoad()
.Cascade.All();
Run Code Online (Sandbox Code Playgroud)
但是将LazyLoad设置为OFF并没有帮助.我也玩过fetch模式.
我的期望是,如果我定义这个映射,那么我甚至不必告诉Linq我要在请求User实体时获取Profile.Linq应该尊重映射,不是吗?
我想知道是否有可能用jQuery做这样的事情:
$('#embedVid' || '#upldImg').click(function() {
slide($('.vidEmbd') || $('#image_uploader_wrapper'));
});
Run Code Online (Sandbox Code Playgroud)
即.如果单击'#embedVid',则将'$('.vidEmbed')'传递给函数'slide',或者,如果单击'#upldImg',则将'$('#image_uploader_wrapper')'传递给'slide' "?
如果我可以将它们放在一个单击功能中,那就太好了......
谢谢
我一直在努力在我的环境中获得ehcache 2.1.0.任何时候我认为我做对了,它只是没有下载它.这是我设置存储库的地方:
<repository>
<!--<url>https://oss.sonatype.org/content/repositories/releases/</url>-->
<url>http://oss.sonatype.org/content/repositories/sourceforge-releases</url>
<id>sonatype-mirror</id>
<layout>default</layout>
<name>Repository for library including ehcache recent ones</name>
</repository>
Run Code Online (Sandbox Code Playgroud)
我以这种方式添加依赖项:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.1.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
有什么东西我做错了或不合适吗?
我为iPhone制作了一个日历应用程序,其中我有一个字符串格式的日期(例如"Tue,2010年5月25日12:53:58 +0000").
我想将其转换为NSDate.
我需要做什么才能做到这一点?
我遇到了一个非常奇怪的问题,在我的查询中,"++"作为文本的一部分.但是当我将查询stirng值分配给字符串时,++将变为两个空格.我如何准确地获得作为查询字符串传递的内容?
我观察到querystirng集合有"++"但是当我执行Request.QueryString ["search"].ToString()"++"消失了,我在立即窗口中检查了.
我使用C#2.0
网址:/default.aspx?search = test ++
string t = Request.QueryString["search"].ToString();
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Facebook API按名称功能开发搜索人员.
我正在尝试这个FQL查询:
SELECT uid, username, name, pic_square FROM user WHERE strpos(name, 'Alfredo Artiles') >= 0
Run Code Online (Sandbox Code Playgroud)
但我得到一个" 你的语句不可索引.WHERE子句必须包含一个可索引的列. "错误.
我还尝试添加"和uid> 0"条件,但这也不起作用.
任何的想法?
我不明白如何确定通过jabber协议发送的消息的发送者.如果我收到消息,那么xml看起来像这样:
<message from="sharok1989@qip.ru/QIP" to="sharok89@gmail.com/Talk.v10576F328E0" stime="1291746351249" xml:lang="ru" type="chat" id="qip_45">
<body>Hi. I'm fine.</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
Run Code Online (Sandbox Code Playgroud)
有从和到属性.
如果我发送消息,那么xml看起来像这样:
<message to="sharok1989@qip.ru" type="chat" id="42">
<body>Hello. How are you?</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
</message>
Run Code Online (Sandbox Code Playgroud)
没有来自的属性.客户如何知道谁向他发送了消息?
对不起我的英语不好.谢谢.
我正在使用msbuild"Exec"任务运行命令.但是我不希望命令生成的stdio输出出现在控制台中,无论如何都要压制它吗?
也许使用Exec任务用我的命令exe调用"cmd.exe"是一个目标,然后使用">"将输出重定向到其他地方.(但是我无法让这个解决方案起作用).
即
<Exec Command="cmd.exe sqlplus.exe $(someCommandSpecificSettings) < test.txt"/>
Run Code Online (Sandbox Code Playgroud)
有什么建议让我的榜样上班或替代?
我写了以下多态代码:
public abstract class A
{
readonly int x;
A(int i_MyInt)
{
x = i_MyInt;
}
}
public abstract class B : A
{
//holds few integers and some methods
}
// concrete object class
public class C : B
{
// holds some variables and mathods
C(int MyInt)
{
// here i would like to initialize A's x
}
}
Run Code Online (Sandbox Code Playgroud)
我如何从C初始化A的x我尝试将参数传递给A的C'tor - 但是没有工作..
请帮忙,在此先感谢Amitos80
好的,下面的代码我已经生产了一年多没有变化.它一直运作良好.在过去一个月内,少数机器报告xml文档完全为空.它们甚至不包含xml标头.我无法复制突然变空的文件,也无法建议一种方法.我希望有人有类似的问题,他们解决了.
大多数使用此代码的机器已经使用了大约一年,如果不是更多的话.用于在其中包含数据和列表的空文件.文件不会同时序列化.在程序退出之前,一个接一个地保存/序列化.
我的问题:下面的代码是否有可能创建一个空文件?还有什么会导致他们突然变空?有没有其他人在过去一个月中遇到过XML-serializer的问题?(这个问题仅发生在过去一个月中已稳定3个月以上的版本.)
如果您有疑问或我遗失了什么请问.还有各种各样的类型,我序列化...所以如果你可以想象它我可能有一些类似的序列化.
public class BackEnd<T> {
public string FileSaveLocation = "this gets set on startup";
public bool DisabledSerial;
public virtual void BeforeDeserialize() { }
public virtual void BeforeSerialize() { }
public virtual void OnSuccessfulSerialize() { }
protected virtual void OnSuccessfulDeserialize(ListBackEnd<T> tmpList) { }
protected virtual void OnDeserialize(ListBackEnd<T> tmpList) { }
public virtual void serialize()
{
if (DisabledSerial)
return;
try
{
BeforeSerialize();
using (TextWriter textWrite = new StreamWriter(FileSaveLocation))
{
(new XmlSerializer(this.GetType())).Serialize(textWrite, this);
Debug.WriteLine(" [S]");
textWrite.Close();
}
OnSuccessfulSerialize();
}
catch …Run Code Online (Sandbox Code Playgroud) c# ×4
.net ×2
abstract ×1
asp.net ×1
class ×1
click ×1
cocoa-touch ×1
ehcache ×1
facebook ×1
facebook-fql ×1
function ×1
ios ×1
jquery ×1
maven-2 ×1
msbuild ×1
nhibernate ×1
parameters ×1
query-string ×1
sonatype ×1
string ×1
xmpp ×1