我正试图了解jQuery,我有一些拒绝工作的简单代码.任何人都知道为什么这可能不起作用?
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div").live("click", divclicked);
});
function divclicked()
{
if($(this).css("background-color") == "lightblue")
$(this).css("background-color", "red");
}
</script>
<style type="text/css">
div
{
background-color: lightblue;
}
</style>
</head>
<body>
<div id="testdiv">
this is a test
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
提前感谢任何输入.
更新:使用"backgroundColor"而不是"background-color"的解决方案在样式内联时起作用,而不是使用样式表.
I have updated the example to use a stylesheet.
Run Code Online (Sandbox Code Playgroud) 我在我的工作中使用Subversion服务器进行源代码控制.我想的是,不是跟上我自己的分支,我会在我的工作站上运行Mercurial,在本地提交,然后在我完成任何我正在处理的功能时提交到Subversion中继.
根据我对DVCS的理解,这在理论上是可行的.任何人都可以提供有关此特定类型集成的任何教程的参考,或指向任何可以使这样的过程尽可能无缝的工具吗?
有没有一种从.Net写入CD的简单方法?如何创建一个多区段CD来自动执行写入自身的可执行文件?
我在使用XNA框架.
为了帮助我,我做了一个看起来像这样的帮助类:
ActorHolder
+ SpriteBatch (SpriteBatch)
+ ContentManager (ContentManager)
- drawables (IList<IDrawable>)
- updatables (IList<IUpdatable>)
+ ActorHolder(GraphicsDevice, ContentManager)
+ Draw(GameTime)
+ Update(GameTime)
+ AddActor(IActor)
+ RemoveActor(IActor)
+ GetCollidingActors(IActor)
Run Code Online (Sandbox Code Playgroud)
现在我想对这个班级进行单元测试.但正如您所看到的,我的构造函数需要一个图形设备和一个内容管理器.虽然我认为这在我的应用程序中很明显,但在我的测试中却没有.
我应该嘲笑这两个只是为了进行单元测试还是我的设计存在缺陷?
--UPDATE--
我找到了一个可能有用的项目的链接:http://scurvytest.codeplex.com/
没有任何xp,因为编码必须为社交生活腾出一些空间.
- 注意 -
对不起我的UML法语,我公司不使用它,所以我从来没有用过它,除了回到学校.
在PHP中,我知道一旦将项目放入数组中,就没有正式的方法来删除它们.但对我的问题必须有一个"最好的方法"解决方案.我相信这可能在于array_filter功能.
基本上,我有一个购物车对象,可以将项目存储在哈希表中.想象一下,你一次只能购买任何一件物品.
我做
add_item(1);
add_item(2);
remove_item(1);
Run Code Online (Sandbox Code Playgroud)
get_count() 仍然返回2.
var $items;
function add_item($id) {
$this->items[$id] = new myitem($id);
}
function remove_item($id) {
if ($this->items[$id]) {
$this->items[$id] = false;
return true;
} else {
return false;
}
}
function get_count() {
return count($this->items);
}
Run Code Online (Sandbox Code Playgroud)
人们认为在get_count中使用的最佳方法是什么?我无法弄清楚使用array_filter的最佳方法,它只是不返回false值(不编写单独的回调).
谢谢 :)
我试图在OS X 10.5.6上强制64位长整数.在Apple MacBook Intel Core 2 Duo上运行.这是我的c代码:
#include<stdio.h>
int main()
{
long a = 2147483647; /*== 2^32 - 1*/
long aplus1;
printf("a== %d. sizeof(a) == %d \n", a, sizeof(a));
aplus1 = a+1;
printf("aplus1 = %d \n", aplus1);
}
Run Code Online (Sandbox Code Playgroud)
没有任何开关进行编译会产生以下结果:
$ gcc testlong.c -o testlong ;./testlong
a== 2147483647. sizeof(a) == 4
aplus1 = -2147483648
Run Code Online (Sandbox Code Playgroud)
使用-m64开关进行编译可以得到:
$ gcc testlong.c -o testlong -m64; ./testlong
a== 2147483647. sizeof(a) == 8
aplus1 = -2147483648
Run Code Online (Sandbox Code Playgroud)
所以第二个版本显然是使用64位存储,但仍然会产生溢出错误,尽管2 ^ 32应该在64位整数的范围内.有任何想法吗?
我更喜欢可以从gcc选项中强制使用的解决方案,而不是要求我更改多行源代码(我的实际问题不是上面的例子,而是我需要在更一般的情况下强制执行长整数运算).
我已经坚持了几个星期了,我不知道出了什么问题.因为我已经浪费了这么多时间,所以我非常绝望
我使用下面描述的数据模型(MySQL).我通过reverse engeneering(Eclipse/JBoss Tools)创建了hbm.xml和java类(参见下面的示例).
当我尝试保存推文,单词或事件时,我可以在日志消息中看到生成pk值并且参数绑定正确,但是没有任何内容写入数据库.(请参阅帖子最后的日志消息)
但最奇怪的是,我保存到event_has_words表的对象是完美存储的(使用生成的单词和事件表中的id)!?!?!最重要的是没有异常被抛出!?!
有任何想法吗?我要疯了!
最好的祝福,
约翰
这是一个不起作用的映射:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="de.brotkasting.buki.cep.data.hibernate.entities.Event" table="event" catalog="cep1">
<id name="pkEventsId" type="java.lang.Integer">
<column name="PK_Events_Id" />
<generator class="identity" />
</id>
<many-to-one name="sourceSystems" class="de.brotkasting.buki.cep.data.hibernate.entities.SourceSystems" fetch="select">
<column name="SourceSystems_PK_SourceSystems_Id" not-null="true" />
</many-to-one>
<many-to-one name="tweets" class="de.brotkasting.buki.cep.data.hibernate.entities.Tweets" fetch="select">
<column name="Tweets_pk_tweet_id" not-null="true" />
</many-to-one>
<property name="systemTimeStamp" type="timestamp">
<column name="System_Time_Stamp" length="19" not-null="true" />
</property>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
和相应的班级:
package de.brotkasting.buki.cep.data.hibernate.entities;
// Generated 28.04.2009 21:24:54 by Hibernate Tools 3.2.4.GA
@Entity
@Table(name = "event", catalog …Run Code Online (Sandbox Code Playgroud) 标题非常具有描述性.为了以防万一,我举一个例子:
START BLOCK1
something
END BLOCK1
START BLOCK2
something
somenthing...
END BLOCK2
Run Code Online (Sandbox Code Playgroud)
BLOCK1视觉模式BLOCK1到其他文件中?WPF中的许多类型都源于Freezable.它为可变POCO对象提供了不变性,并且显然可以在某些情况下提高性能.
有没有人发现在他们的WPF应用程序中冻结对象大大提高了性能?如果是这样,那么哪些项目在冻结时会产生最大的性能差异?
(请注意,我也发布了类似但不同的问题)
.net ×2
freezable ×2
performance ×2
wpf ×2
array-filter ×1
arrays ×1
autorun ×1
c ×1
c# ×1
cd-burning ×1
css ×1
database ×1
dvcs ×1
file ×1
firefox ×1
freeze ×1
gcc ×1
hibernate ×1
java-ee ×1
jquery ×1
macos ×1
math ×1
mercurial ×1
php ×1
save ×1
selection ×1
svn ×1
unit-testing ×1
vim ×1
xaml ×1
xna ×1