可以将Eclipse Formatter配置为保持:
public Long getId() { return this.id; }
Run Code Online (Sandbox Code Playgroud)
也许将小(一行)定义格式化为单行?
我正在寻找一个好的哈希映射实现.具体来说,一个有利于创建大量地图的地图,其中大多数都很小.所以记忆是一个问题.它应该是线程安全的(虽然丢失奇数放置可能是一个好的妥协,以换取更好的性能),并且快速的get和put.而且我也喜欢用棍子上的月亮,请带着正义的副本.
我知道的选项是:
HashMap中.灾难性的非线程安全.
ConcurrentHashMap的.我的第一选择,但这有很大的内存占用 - 每个实例大约2k.
Collections.sychronizedMap(HashMap的).这对我来说很合适,但我确信必须有更快的选择.
Trove或Colt - 我认为这些都不是线程安全的,但也许代码可以适应线程安全.
还有其他人?什么时候打什么什么的建议?任何真正好的新哈希映射算法,Java可以使用它的实现?
提前感谢您的意见!
相当尴尬我花了多少时间试图从按钮下载一个zipfile ....
<button type='button' id='button-download'>download zipfile</button>
$("#button-download").live("click", function() {
$.get("http://localhost/admin/zip/002140.zip"); // doesn't work?
})
Run Code Online (Sandbox Code Playgroud)
我需要一些子弹证明,这就是我在这里问的原因,谢谢.
1)什么是int?它有什么不同struct System.Int32吗?我知道前者是CLR类型的C#别名(typedef或#define等价物)System.Int32.这种理解是否正确?
2)当我们说:
IComparable x = 10;
Run Code Online (Sandbox Code Playgroud)
这就像说:
IComparable x = new System.Int32();
Run Code Online (Sandbox Code Playgroud)
但我们不能new一个结构,对吗?
或者在C语法中:
struct System.In32 *x;
x=>someThing = 10;
Run Code Online (Sandbox Code Playgroud)
3)什么是String一个大写的小号?我在Reflector中看到它是sealed String类,当然,它是一个引用类型,与System.Int32上面不同,它是一个值类型.
string然而,什么是非资本化的?这也是这个类的C#别名吗?
为什么我在Reflector中看不到别名定义?
4)如果你愿意,试着跟着我这个微妙的思路.我们知道特定类型的存储位置只能访问其接口上的属性和成员.这意味着:
Person p = new Customer();
p.Name = "Water Cooler v2"; // legal because as Name is defined on Person.
Run Code Online (Sandbox Code Playgroud)
但
// illegal without an explicit cast even though the backing
// store is …Run Code Online (Sandbox Code Playgroud) 在阅读了有关此错误的先前问题后,似乎所有人都认为您需要在所有数据源上启用XA.但:
有关应用程序的信息:
该应用程序是在Sun Java Application Server 9.1上运行的EJB
我使用类似下面的spring上下文来设置hibernate会话工厂:
<bean id="dbADatasource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/dbA"/>
</bean>
<bean id="dbASessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dbADatasource" />
<property name="hibernateProperties">
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
hibernate.default_schema=schemaA
</property>
<property name="mappingResources">
[mapping resources...]
</property>
</bean>
<bean id="dbBDatasource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/dbB"/>
</bean>
<bean id="dbBSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dbBDatasource" />
<property name="hibernateProperties">
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
hibernate.default_schema=schemaB
</property>
<property name="mappingResources">
[mapping resources...]
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
两个JNDI资源都是javax.sql.ConnectionPoolDatasoure.他们实际上都指向同一个连接池,但我们有两个不同的JNDI资源,因为有两个,完全独立的,表组将移动到在未来不同的数据库的可能性.
然后在代码中,我做:
sessionA = dbASessionFactory.openSession();
sessionB = dbBSessionFactory.openSession();
sessionA.beginTransaction();
sessionB.beginTransaction();
Run Code Online (Sandbox Code Playgroud)
sessionB.beginTransaction()行在这篇文章的标题中产生错误 - 有时候.我在两个不同的sun应用服务器上运行了应用程序.在一个运行它很好,另一个抛出错误.虽然它们连接到不同但等效的数据库,但我认为两台服务器的配置方式没有任何区别.
所以问题是
谢谢.
PS堆栈跟踪是:
Local …Run Code Online (Sandbox Code Playgroud) 我需要从 Python 脚本打印现有的 PDF 文件。
我需要能够在脚本中指定打印机。它在Windows XP 上运行。
有什么想法我可以做什么吗?
此方法看起来可行,只是我无法指定打印机:
win32api.ShellExecute (
0,
"print",
filename,
None,
".",
0
)
Run Code Online (Sandbox Code Playgroud) 我记得在我的官方MS 70-536考试中看到一个问题,该问题谈到了一个简单的类,它被设计为暴露给COM调用客户等等,我选择答案的类中定义的所有成员D.使用的那个通用的.
我的问题是你们:
如果您正在设计一个最终由COM调用者或COM类型使用的.Net自定义类型...我已阅读过有关此主题的所有指南,那么泛型就是我不会包含在内的.Net主题为此目的,我会省略这样的数据成员或使用别的东西?
我是否正确地思考这个问题.我一见到这个问题就知道这是仿制药,但我似乎无法证明这一点.当然我没有这样做...泛型是一个.net功能对吗?
我需要在CSS的网页顶部中心放置一个图像。现在,我只是使用background-image:in css,但这将其放在页面的中间。
这是我的代码:
body {
background-image: url("theimageurlgoeshere"); //The image is 842 x 508
background-attachment:fixed;
background-position: center top;
background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)
此外,更改外观background-position:似乎对网站的结果没有影响。任何帮助表示赞赏。
我想子类化UINavigationBar(设置自定义背景图像和文本颜色)并将其用于我的应用程序中的所有导航栏.查看UINavigationController的API文档,看起来navigationBar是只读的:
@property(nonatomic,readonly)UINavigationBar*navigationBar
有没有办法在我的UIViewControllers中实际使用自定义UINavigationBar?我知道其他应用程序已经完成了自定义导航栏,如flickr:
http://img.skitch.com/20100520-bpxjaca11h5xne5yakjdc2m6xx.png
这是我的UINavigationBar子类:
#import <UIKit/UIKit.h>
@interface MyNavigationBar : UINavigationBar <UINavigationBarDelegate> {
}
@end
Run Code Online (Sandbox Code Playgroud)
实施
#import "MyNavigationBar.h"
@implementation MyNavigationBar
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
// Initialization code
}
return self;
}
- (void)drawRect:(CGRect)rect {
// override the standard background with our own custom one
UIImage *image = [[UIImage imageNamed:@"navigation_bar_bgd.png"] retain];
[image drawInRect:rect];
[image release];
}
#pragma mark -
#pragma mark UINavigationDelegate Methods
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
// use the title of the passed …Run Code Online (Sandbox Code Playgroud) 有没有办法检查并查看您的设备上是否存在活动?如果我有YouTube视频链接,我想在YouTube PlayerActivity中指定它.但是,如果由于某种原因他们没有它,我不想崩溃.
有没有办法检查并查看活动是否存在?我不认为我可以捕获运行时异常,因为startActivity()不会抛出它.