我想从bat文件中编译VS2008 x64.
当我在VS2008中编译32位时,我调用vsvars32.bat.
在x64中需要调用什么来编译?
所以基本上我今天需要优化这段代码.它试图找到由一些函数产生的最长序列的第一百万起始数:
public static void main(String[] args) {
int mostLen = 0;
int mostInt = 0;
long currTime = System.currentTimeMillis();
for(int j=2; j<=1000000; j++) {
long i = j;
int len = 0;
while((i=next(i)) != 1) {
len++;
}
if(len > mostLen) {
mostLen = len;
mostInt = j;
}
}
System.out.println(System.currentTimeMillis() - currTime);
System.out.println("Most len is " + mostLen + " for " + mostInt);
}
static long next(long i) {
if(i%2==0) {
return i/2;
} else {
return i*3+1; …Run Code Online (Sandbox Code Playgroud) 我们必须重命名persistence.xml以欺骗WebSphere 7而不使用其内置的OpenJPA.
使用Spring时很容易做到,只需指示其实体管理器工厂为persistence.xml使用另一个位置:
<property name="persistenceXmlLocation" value="META-INF/persistence-xxx.xml"/>
Run Code Online (Sandbox Code Playgroud)
但是现在我们想在没有Spring的情况下使用普通的Hibernate/JPA,并且找不到任何方法来指定备用的persistence.xml位置.
JPA2规范没有说明任何事情......
有线索吗?是否可以指示Hibernate使用重命名的persistence.xml?
======
似乎让Hibernate读取重命名的persistence.xml文件是不可能的.在我的情况下没有必要.
我使用.htaccess创建自定义错误页面,但事实是,它适用于其他浏览器,如safari,chrome,firefox,opera,但不适用于IE.这是我的代码,缺少什么,为什么它不能在IE上工作?
###################################
##
## HTACCESS CONTROL MODULE
## USED TO REDIRECT/DYNAMICALLY
## CONTROL URL's ON A WEBSITE
##
##
###################################
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.htm$ $1.php [NC]
# custom error documents
ErrorDocument 404 /404.php
ErrorDocument 403 /403.php
ErrorDocument 500 /500.php
Run Code Online (Sandbox Code Playgroud) setMaxAge应该控制cookie的最大年龄,所以如果我的意图是按字面设置可能的最大年龄,逻辑事物将会做:
cookie.setMaxAge(Integer.MAX_VALUE);
Run Code Online (Sandbox Code Playgroud)
然而,这Expires在cookie HTTP头中根本没有,我在WebSphere 7上测试它.将它设置为1秒测量的工作正常.
为什么会这样?
PS刚刚在Tomcat7上测试过 - 导致Integer.MAX_VALUE结果Max-Age=2147483647; Expires=Wed, 06-Mar-2080 21:30:32 GMT,所以它一定是WebSphere的错误.
我认为理解上我理解ArrayList和LinkedList之间的区别很好.然而,这是第一次,我把它做了一点测试,测试结果出来了,与我的期望完全不同.
期望 :
在开头插入时,Arraylist会比LinkedList慢,因为它必须"移动"元素,对于链表,它只是更新2个引用.
现实:在大多数迭代中都是相同的.对于选择的几次迭代,它更慢.
在开头删除时,Arraylist会比LinkedList慢,因为它必须"移位"元素,对于Linkedlist,它只是使一个元素无效.
现实:从beg中删除时性能相同.
测试用例:1,000,000个元素
public static void main(String[] args) {
int n = 1000000;
List arrayList = new ArrayList(n+10);
long milis = System.currentTimeMillis();
for(int i= 0 ;i<n;i++){
arrayList.add(i);
}
System.out.println("insert arraylist takes "+(System.currentTimeMillis()-milis)+" ms");
List linkedList = new LinkedList();
milis = System.currentTimeMillis();
for(int i= 0 ;i<n;i++){
linkedList.add(i);
}
System.out.println("insert linkedlist takes "+(System.currentTimeMillis()-milis)+" ms");
//System.out.println("Adding at end");
milis = System.currentTimeMillis();
arrayList.add(n-5,n+1);
System.out.println("APPEND arraylist takes "+(System.currentTimeMillis()-milis)+" ms");
milis = System.currentTimeMillis();
linkedList.add(n-5,n+1);
System.out.println("APPEND linkedlist takes "+(System.currentTimeMillis()-milis)+" ms");
//add at …Run Code Online (Sandbox Code Playgroud) 我只是在jsfiddle中乱搞,试图调整鼠标位置的盒子大小.当鼠标移开时使盒子变大是很简单的,只需要距离.但是,我想做相反的事情; 我希望盒子随着鼠标的移动而增大,随着鼠标的移动而减小.我还没有想出任何公式.我觉得我可能会有一些非常简单的东西.
<div id="box"></div>
#box {
height: 100px;
width: 100px;
background: black;
}
var box = document.getElementById('box');
// center point of the box
var boxX = 50;
var boxY = 50;
document.addEventListener('mousemove', function(e) {
var x = e.pageX,
y = e.pageY;
var dx = x - boxX,
dy = y - boxY;
var distance = Math.sqrt(dx *dx + dy * dy);
box.style.width = box.style.height = distance + 'px';
}, false);
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴的链接:http: //jsfiddle.net/gSDPq/
任何帮助表示赞赏,谢谢
我有一个关于a的问题KeyListener.当我得到KeyEvent并做一个getKeyChar() 我要比较和*星号的时候,我打算使用其中一个KeyEvent.VK_适用于很多键的定义.
但是对于这个特定的键和其他一些键值不匹配.
在* getKeyChar()将返回0x2a和getKeyCode()回报0x38.该定义0x38是VK_8不VK_ASTERISK是0x97.
为什么某些密钥代码匹配而不是其他密钥代码.大多数人都这样做.如果我只是做一个有效的字符比较( == '*'),但我不确定这是否是最佳解决方案?
谢谢大家的帮助!!!
可能只有我一个人,但是我找不到在Firefox中获取DOM元素的XPATH的任何方法。
在Firebug中可以做到这一点,但现在不推荐使用Firefox开发人员工具,建议不要再使用它。
那么,有没有办法在Firefox及其开发人员工具中获取XPATH?
java ×6
.htaccess ×1
64-bit ×1
arraylist ×1
c++ ×1
collections ×1
cookies ×1
firefox ×1
hibernate ×1
html ×1
javascript ×1
jdbc ×1
jpa-2.0 ×1
jtds ×1
keyboard ×1
keyevent ×1
keylistener ×1
linked-list ×1
performance ×1
servlets ×1
sql-server ×1
swing ×1
websphere ×1
xpath ×1