所以我只是尝试调试以下错误:
<script>
$(function() {
div = $('<div />');
div.text('test');
div.hide(0);
div.appendto('body');
});
</script>
Run Code Online (Sandbox Code Playgroud)
当我执行此操作时,显示DIV.尽管我隐藏(在我们添加到DOM之前)它.以下代码:
<script>
$(function() {
div = $('<div />');
div.text('test');
div.hide();
div.appendto('body');
});
</script>
Run Code Online (Sandbox Code Playgroud)
确实隐藏了DIV.
当我进入jQuery的hide函数源代码时,我看到了:
hide: function( speed, easing, callback ) {
if ( speed || speed === 0 ) {
return this.animate( genFx("hide", 3), speed, easing, callback);
} else {
for ( var i = 0, j = this.length; i < j; i++ ) {
var display = jQuery.css( this[i], "display" );
if ( display …Run Code Online (Sandbox Code Playgroud) 以下代码:
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd");
System.out.println(sdf.format(new Date(1293253200))); // 12/25/2010 05:00 GMT
System.out.println(sdf.format(new Date(1293339600))); // 12/26/2010 05:00 GMT
System.out.println(sdf.format(new Date(1293426000))); // 12/27/2010 05:00 GMT
Run Code Online (Sandbox Code Playgroud)
打印:
01/16
01/16
01/16
Run Code Online (Sandbox Code Playgroud)
使用默认DateFormat通道将SimpleDateFormat.getDateInstance();这些日期打印为16-Jan-1970.到底是怎么回事?
当我从数字向量创建数据框时,R似乎截断了我在分析中所需的精度以下的值:
data.frame(x=0.99999996)
Run Code Online (Sandbox Code Playgroud)
返回1(*但请参阅更新1)
我在拟合时卡住了,spline(x,y)并且当y变化时,由于四舍五入,两个x值被设置为1.我可以解决这个问题,但我更愿意使用标准解决方案(如果有的话).
例
这是一个示例数据集
d <- data.frame(x = c(0.668732936336141, 0.95351462456867,
0.994620622127435, 0.999602102672081, 0.999987126195509, 0.999999955814133,
0.999999999999966), y = c(38.3026509783688, 11.5895099585560,
10.0443344234229, 9.86152339768516, 9.84461434575695, 9.81648333804257,
9.83306725758297))
Run Code Online (Sandbox Code Playgroud)
以下解决方案有效,但我更喜欢不太主观的东西:
plot(d$x, d$y, ylim=c(0,50))
lines(spline(d$x, d$y),col='grey') #bad fit
lines(spline(d[-c(4:6),]$x, d[-c(4:6),]$y),col='red') #reasonable fit
Run Code Online (Sandbox Code Playgroud)
更新1
*自发布此问题以来,我意识到1即使数据框仍包含原始值,这将返回,例如
> dput(data.frame(x=0.99999999996))
Run Code Online (Sandbox Code Playgroud)
回报
structure(list(x = 0.99999999996), .Names = "x", row.names = c(NA,
-1L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)
更新2
在使用dput发布这个示例数据集和Dirk的一些指针之后,我可以看到问题不在于截断x值,而在于我用来计算的模型中的数值误差的限制y.这证明了丢弃一些等效数据点(如示例红线所示).
使用Apache使用Nginx(图像,css,js)和动态数据(应用程序代码+数据库)服务静态数据是否有用?
我想知道如何将整数映射到颜色,但这样做是为了使序列对颜色没有太大影响(虽然它确实无关紧要),并且还要将相同的数字插入到反复使用的功能会产生相同的颜色.
它适用于JTable,并对表的行着色以突出显示具有相同ID的类似行.存储任何元数据意味着许多混乱和低效率,我想避免.
基本上,id f(x)->c for all x in the positive range of integers such that f(x)->c1, f(x+1)->c2, c1 !~ c2在哪里x,c结果是颜色.我曾考虑过使用Random,但这会根据生成数字的顺序而改变.如果没有添加顺序,那就没关系.
我忘了提一下,颜色应该是暗的,以便白色文字能够正确显示.
干杯,
克里斯
我似乎无法找到一个关于一个简单问题的答案:如何将任何数字四舍五入到最近int?
例如,每当数字为0.2,0.7,0.2222,0.4324,0.9999时,我希望结果为1.
到目前为止我有
int b = (int) Math.ceil(a / 100);
Run Code Online (Sandbox Code Playgroud)
但它似乎并没有完成这项工作.
我正在制作用于游戏和工具的.NET 3D库,它们是D3D9,D3D10,OpenGL和XNA之间的跨平台,可在Windows,XBOX,Phone7,MacOSX和Linux(可能是iPhone和Android)上运行.
所以我的问题是......,我希望能够在XNA 4.0中编译一个效果文件,就像你在XNA 3.1中那样...微软提供借此功能的借口是不合法的,因为它杀死XNA用于制作工具为你的游戏(像效果编辑器).
如果有人知道解决这个问题并且可以发布一些代码或指向我正确的方向将是很好的tnx.
由于插件架构,我正在尝试以编程方式将bean添加到我的webapp中.我有一个通过@Component注释创建的Spring bean ,我正在实现该ApplicationContextAware接口.
我的覆盖功能如下所示:
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
// this fails
this.applicationContext = (GenericWebApplicationContext) applicationContext;
}
Run Code Online (Sandbox Code Playgroud)
基本上,我无法弄清楚如何将bean添加到setApplicationContext的applicationContext对象.任何人都可以告诉我我是怎么做错的方式吗?
好的,这就是我最终得到的解决方案:
@Override
public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry bdr)
throws BeansException {
BeanDefinition definition = new RootBeanDefinition(
<My Class>.class);
bdr.registerBeanDefinition("<my id>", definition);
}
Run Code Online (Sandbox Code Playgroud) 我想通过PPR更新页面的一部分.这是我要更新的页面的一部分:
<h:panelGroup id="aggiungiAuto"
rendered="#{!autoBean.operazioneOk}">
<ui:include src="../component/aggiungi_auto.xhtml"/>
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)
虽然这是在aggiungi_auto.xhtml中出现的commandButton
<p:commandButton value="Submit"
update="growl aggiungiAuto aggiungiFoto"
actionListener="#{autoBean.insert}"/>
Run Code Online (Sandbox Code Playgroud)
任何的想法?
我正在使用名为APE(Ajax Push Engine)的Comet Push Engine,每当我收到一个实时事件时,我会在一个名为'raw'的javascript对象中收到它.
因此,如果原始对象包含'location'值,我可以打印'raw.location',它会给我值,
alert(raw.location);
Run Code Online (Sandbox Code Playgroud)
所以我有另一个名为currentSensor的对象,它包含一个这样的值(在我的例子中它将包含字符串'location'):
currentSensor.value
如何以编程方式使用currentSensor.value变量来访问"原始"对象?我试过这个:
var subsensor = currentSensor.sensorKey;
Run Code Online (Sandbox Code Playgroud)
然后
alert(raw.subsensor);
Run Code Online (Sandbox Code Playgroud)
但我一直得到未定义,因为原始对象不包含一个名为"subsensor"的键,它实际上是"位置".我希望这是有道理的!
谢谢!