我正在尝试使用新的EJB3.1功能,其中可以部署在.war文件中打包的EJB.
我使用Maven 2.2.1打包EJB模块,然后将ejb jar放在war模块中(作为依赖项).最后的战争包含一个没有内容的简单web.xml,以及lib目录中的ejb jar库.但是,尽管正确部署了应用程序,但容器无法识别带注释的ejb(@Stateless).我没有ejb-jar.xml描述符(我认为它在EJB3中是可选的).
如果我自己部署ejb jar(通过将其放在JBoss的deploy目录中),则会部署一个指定的jndi名称.
我在这里错过了什么吗?
是否可以在代码中以编程方式将新添加VisualState到CustomControl TemplateVisualStateManager?
例如,我可以在设计时手动将此 XAML 添加到 CustomControl 模板:
<VisualState x:Name="First">
<Storyboard>
<ColorAnimation Duration="0:0:0"
Storyboard.TargetName="SBorder"
Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)" To="Red" />
</Storyboard>
</VisualState>
Run Code Online (Sandbox Code Playgroud)
但是我怎么能VisualState在运行时添加一个新的呢?
我正在使用Core Text绘制一些文本.我想获得各种运行边界,但是当我调用时CTRunGetImageBounds,返回的rect是正确的大小,但位置错误.具体来说,行原点位于整个文本的末尾.
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
self.transform = CGAffineTransformMakeScale(1.0, -1.0);
CGContextSetTextMatrix(context, CGAffineTransformIdentity);
[[UIColor whiteColor] set];
CGContextFillRect(context, self.bounds);
NSMutableAttributedString* attrString = [[NSMutableAttributedString alloc] initWithString:@"Blue should be underlined."];
NSRange blueRange = NSMakeRange(0, 4);
[attrString beginEditing];
//make all text size 20.0
[attrString addAttribute:(NSString *)kCTFontAttributeName value:(id)CTFontCreateWithName((CFStringRef)@"Helvetica", 20.0, NULL) range:NSMakeRange(0, [attrString length])];
//make the text appear in blue
[attrString addAttribute:(NSString *)kCTForegroundColorAttributeName value:(id)[[UIColor blueColor] CGColor] range:blueRange];
//next make the text appear with an underline
[attrString addAttribute:(NSString *)kCTUnderlineStyleAttributeName value:[NSNumber numberWithInt:1] range:blueRange];
[attrString …Run Code Online (Sandbox Code Playgroud) 鉴于PostgreSQL 9.0.3下面的表分区:
CREATE TABLE records (
ts TIMESTAMP,
...
);
CREATE TABLE records_2010 (
CHECK (ts >= '2010-01-01 00:00:00' AND ts < '2011-01-01 00:00:00')
) INHERITS (records);
CREATE TABLE records_2011 (
CHECK (ts >= '2011-01-01 00:00:00' AND ts < '2012-01-01 00:00:00')
) INHERITS (records);
Run Code Online (Sandbox Code Playgroud)
我希望以下SELECT查询具有相同的EXPLAINed计划,仅查询"records"和"records_2011",但它们有所不同:
BEGIN;
-- Assume CURRENT_TIMESTAMP is 9 a.m. on 5 March 2011
SELECT * FROM records WHERE ts >= '2011-03-05 09:00:00'; -- scans 2 tables
SELECT * FROM records WHERE ts >= CURRENT_TIMESTAMP; -- scans all …Run Code Online (Sandbox Code Playgroud) 我在Android开发站点找到了以下文档,该文档用于创建带有硬编码元素的AlertDialog:http://developer.android.com/guide/topics/ui/dialogs.html#AddingAList.
如果你可以对它们进行硬编码,那就行得很好.但是,在我的应用程序中,我需要在运行时生成项目(在生成之前,我甚至不知道项目列表的长度),第一次请求对话框时.
如何使用在运行时生成的列表,而不是final CharSequence[]在示例中用于AlertDialog中的项目?
谢谢
我有一个非常大的对象数组,由正常的Get-ChildItem获得,我需要能够通过各种不同的属性对它们进行索引.我已经制作了一组哈希表,它们通过这些属性对它们进行索引,但是现在它只是一堆必须单独构建和管理的集合.有一次,我想到将哈希表添加到基本集合中作为"ByPath""ByGuid"等属性会很好.构建它的代码只会将我已经拥有的各个语句组合在一起:
$items = Get-ChildItem -recurse blahblah
$items | Add-Member -membertype NoteProperty -name "ByGuid" -value (Get-ItemsByGuid)
$items | Add-Member -memberType NoteProperty -name "ByPath" -value (Get-ItemsByPath)
$items
Run Code Online (Sandbox Code Playgroud)
不幸的是,虽然这不会执行,但它没有做任何事情.这些属性存在并且可以通过Get-Member查看,但是在查询时它们始终为null,并在之后设置时抛出.
Property 'ByGuid' cannot be found on this object; make sure it exists and is settable.
At line:1 char:14
+ $items. <<<< ByGuid = $itemsByGuid
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
谎言!
根据我的目的,有什么理由不应该这样做吗?或者有什么理由让我得到奇怪的混合信息?
我尝试了很多stuf,但没有一个工作.我想我可以在产品页面上获取自定义属性,但我想知道:如何在购物车页面中获取它们?(该属性只是一个简单的书面文字)
有没有办法使用Rhino Mocks生成Stub IObjectSet<T>?
之后的内容类似于以下代码:
var context = MockRepository.GenerateMock <IContext>();
//generate stub
var mockProjectObjectSet = MockRepository.GenerateStub<IObjectSet<Project>>();
TestObjectSets.GenerateFakeProjectList(mockProjectObjectSet);
context.Expect(p => p.Projects).Return(mockProjectObjectSet);
var projectRepository = new ProjectRepository(context);
Run Code Online (Sandbox Code Playgroud)
在GenerateFakeProjectList静态帮助器方法中,我只是创建指定类型的对象,并通过以下AddObject方法将它们添加到存根IObjectSet:
public static IObjectSet<Project> GenerateFakeProjectList(IObjectSet<Project> projectsObjectSet)
{
projectsObjectSet.AddObject(new Project()
{
Categories = null,
DateCreated = DateTime.Now.AddDays(-10),
.......
Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,我想向最终用户提供谷歌地图,并允许他们用简单的矩形绘图工具选择地图区域,然后将所有位置存储在客户端的数据库中矩形选区在地图上显示为点...
我对谷歌地图有一个简单的了解,可以让谷歌地图绘制数据库上的所有位置没有问题...我的问题是允许最终用户绘制矩形.不知道如何实现这一点.
有人可以解释或链接我的一个例子,它是如何完成的?
作为一名C#开发人员,在尝试创建基于T-SQL的纯解决方案时遇到一系列日期范围涉及总结日/月的问题时,我正在摸不着头脑.
我有一组数据看起来像这样:
UserID Department StartDate EndDate
====== ========== ========== ==========
1 A 2011-01-02 2011-01-05
1 A 2011-01-20 2011-01-25
1 A 2011-02-25 2011-03-05
1 B 2011-01-21 2011-01-22
2 A 2011-01-01 2011-01-20
3 C 2011-01-01 2011-02-03
Run Code Online (Sandbox Code Playgroud)
日期范围不重叠,可能跨越几个月,特定用户和部门可能在一个月内存在多个范围.我想要做的是总结每个用户,部门,年和月的天数(包括),像这样(在我的例子中保留任何数学错误......):
UserID Department Year Month Days
====== ========== ==== ===== ====
1 A 2011 01 10
1 A 2011 02 4
1 A 2011 03 5
1 B 2011 01 2
2 A 2011 01 20
3 C 2011 01 31
3 C 2011 02 3 …Run Code Online (Sandbox Code Playgroud) c# ×2
sql ×2
android ×1
collections ×1
core-text ×1
dynamic ×1
ejb-3.1 ×1
google-maps ×1
html ×1
ios ×1
java-ee ×1
javascript ×1
jboss ×1
jboss6.x ×1
magento ×1
partitioning ×1
php ×1
postgresql ×1
powershell ×1
properties ×1
rhino-mocks ×1
silverlight ×1
t-sql ×1
timestamp ×1
war ×1
wpf ×1