问题列表 - 第46853页

小数如何工作?

我在C#中看了十进制,但我并不完全确定它做了什么.有损吗?在C#写入1.0000000000001f+1.0000000000001f结果2时使用float(double得到你2.0000000000002是正确的)是否可以添加两个十进制的东西,但没有得到正确的答案?

我可以使用多少个小数位?我看到MaxValue是79228162514264337593543950335但如果我减去1我可以使用多少小数位?

我应该知道的怪癖吗?在C#中它的128位,在其他语言中它有多少位,它的工作方式与C#decimal一样吗?(添加,分割,乘法时)

c# decimal

4
推荐指数
1
解决办法
2974
查看次数

从org.w3c.dom.Node获取Xpath

我可以从org.w3c.dom.Node获取完整的xpath吗?

说当前节点指向xml文档中间的某些位置.我想提取该元素的xpath.

我正在寻找的输出xpath是//parent/child1/chiild2/child3/node.节点xpath的父节点.只需忽略具有表达式并指向同一节点的xpath.

java xml dom

23
推荐指数
4
解决办法
3万
查看次数

菜单显示在所有页面上,代码在所有控制器中复制

我有一个收藏模型.我成功创建了一个_collection.html.erb<%= render @collections%>在应用程序布局中调用的东西.

我的问题是,在我所有的控制器方法中,我必须添加 @collections = Collection.all

我发现它非常非常难看,它会让我的收藏范围变得很难改变,而且我确信我错过了一些更好的东西.

有没有办法让模型数据生成部分布局,而AAAALLLLLL控制器中没有相同的代码片段?

controller ruby-on-rails view

1
推荐指数
1
解决办法
472
查看次数

当悬停链接(<a>)时为什么不动手?

嗨,

我知道在悬停像这样的物体时可以设置cusor:

CSS :

cursor:             hand;
cursor:             pointer;
Run Code Online (Sandbox Code Playgroud)

这应该使用如下所示的链接元素自动完成:

<a onclick="" class="btn1">
  <span>Sök</span>
</a>
Run Code Online (Sandbox Code Playgroud)

但就我而言,不是吗?

使用firebug,我可以看到后续CSS已应用

<a> element
a.btn1 {
    background: url("Images/Menus/bg_button_a.gif") no-repeat scroll right top transparent;
    color: #444444;
    display: block;
    float: left;
    font: 12px arial,sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial,Verdana,serif;
    font-size: 0.81em;
}
Run Code Online (Sandbox Code Playgroud)

SPAN element
    a.btn1 span {
        background: url("Images/Menus/bg_button_span.gif") no-repeat scroll 0 0 transparent;
        display: block;
        line-height: 14px;
        padding: 5px 0 5px …
Run Code Online (Sandbox Code Playgroud)

html css hyperlink sliding-doors

7
推荐指数
2
解决办法
1万
查看次数

如何在所有控制器init()函数中运行相同的行?

我在所有控制器中都需要相同的2行,每个控制器都有自己的初始化逻辑,但这两行对所有控制器都是通用的.

public function init()
{
    $fm =$this->_helper->getHelper('FlashMessenger');
    $this->view->messages = $fm->getMessages();
}
Run Code Online (Sandbox Code Playgroud)

如何避免重复代码?

更新:

好吧,FlashMessenger只是一个例子,假设我需要在每个动作中写一个日志行,除了'someAction'@'someController'.所以新的共同线应该是.

$this->logger = new Zend_Log();
$writer = new Zend_Log_Writer_Stream(APPLICATION_PATH.'/../logs/log.txt');
$this->logger->addWriter($writer);
$this->logger->log('Some Message',Zend_Log::DEBUG);
Run Code Online (Sandbox Code Playgroud)

问题是,我应该在哪里放置这些行,以避免在每个控制器的所有init()中重复它们.这些行应该放在bootstrap?如果是这样:如何跳过'someAction'的日志行.或者我应该实现'BaseController'并使我的所有控制器从它扩展.如果是这样:我如何自动加载它?(致命错误:未找到类'BaseController').

zend-framework controller init zend-framework-mvc

3
推荐指数
1
解决办法
2977
查看次数

设置php.ini的自定义路径(不在Apache中)

我正在尝试学习Symfony"需要"在命令行/终端中使用php执行某些任务.

我喜欢将我存储php.ini/apache2/conf目录中,以便将所有服务器配置在一个地方(并且每次我更改内容时都不必处理Windows的UAC).在Apache中,通过设置默认的php.ini位置没有问题

PHPIniDir "C:/apache2/conf"
Run Code Online (Sandbox Code Playgroud)

但是,当从终端运行php时 - 而不是通过apache服务器 - 默认情况下它会在C:\ Windows目录中查找该文件,尽管那里没有:

C:\>php -i
...
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => (none)
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
...
Run Code Online (Sandbox Code Playgroud)

当然,我可以通过php -c C:\apache2\conf ...每次使用它来绕过它,但我更喜欢更简单和永久的解决方案.

这可能吗?提前致谢!

php

5
推荐指数
1
解决办法
1万
查看次数

Facebook API中的/ me / events无法获取您尚未响应的事件。为什么?

Facebook API中的/ me / events无法获取您尚未响应的事件。为什么?

只有我单击过的事件:可能/否/是在图形API中显示。我如何获得这些我没有回应的事件?

facebook facebook-graph-api

0
推荐指数
1
解决办法
920
查看次数

grep |排序并仅显示第一行

我正在尝试为模式进行grep并按列排序,并使用以下命令仅显示第一行:

grep "BEST SCORE" Result.txt | sort -nk 4 | "display only first line"
Run Code Online (Sandbox Code Playgroud)

我不想将grep两者都不保存sort到文件中。

sorting grep

1
推荐指数
1
解决办法
7838
查看次数

失去焦点后,WPF ListBox设置焦点到第一个项目

问题: 我在使用嵌入式ListBox和后面的代码中的一些自定义选择管理的WPF ListBox中管理焦点和项目选择时遇到了问题.

背景: "父" ListBox被指定DataTemplate包含"子" ListBox.我添加了代码,使用从父ListBoxItem项到子项的向上和向下箭头键以及子项返回到父项进行导航.

导航回不是第一级列表框中第一项的父项时,焦点始终设置为第一项,即使它在程序中设置为非第一项(例如父项),也会选中它#2).我已经跟踪了代码并且焦点和选择被设置为非第一个项目,但是随后接收另一个事件来选择并将焦点设置到第一个项目.

stackoverflow上有另一个案例,与我遇到的情况类似.案例是wpf listview失去了焦点我在这种情况下尝试了所有答案和答案,但没有一个有效.

有没有人能够深入了解为什么我无法以编程方式选择父级中的非第一个元素ListBox

wpf listbox selection

5
推荐指数
1
解决办法
3499
查看次数

stringFromDate返回错误的一年

#define stdDateFormat @"YYYYMMdd'T'hh:mm:ssZ"
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
[dateFormat setDateFormat:stdDateFormat];
NSString *TimeOfSync = [dateFormat stringFromDate:syncDate];
NSLog(@"date format: %@",stdDateFormat);
NSLog(@"syncDate: %@",syncDate);
NSLog(@"TimeOfSync: %@",TimeOfSync);
Run Code Online (Sandbox Code Playgroud)

记录输出:

date format: YYYYMMdd'T'hh:mm:ssZ
syncDate: 2009-01-03 19:00:00 +0000
TimeOfSync: 20080103T11:00:00-0800
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我唯一能看到的是输入日期字符串中时区之前的额外空格.谢谢.

nsdate

4
推荐指数
1
解决办法
3072
查看次数