问题列表 - 第33827页

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

在阻塞recv呼叫的情况下,如果对等端系统重新启动,则呼叫不会出现recv.为什么?

当我的代码处于阻塞recv调用中时,如果另一方重新启动,那么这个侧面的recv调用无法了解它并且只是进入挂起状态.

怎么避免这个?

c sockets

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

php mb_strtolower给出了无效的字符

以下代码正在创建问题.

var_dump($name);
$name = mb_strtolower($name);
var_dump($name);
Run Code Online (Sandbox Code Playgroud)

输出是

string(32) "brazil and technology, São Paulo"
string(32) "brazil and technology, s?o paulo"
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么我得到一个无效的角色ã?我在这做错了什么?

mb_detect_encoding($name) says its UTF-8
Run Code Online (Sandbox Code Playgroud)

php unicode

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

对于任何有限浮点值,是否保证x - x == 0?

浮点值是不精确的,这就是为什么我们应该很少在比较中使用严格的数字相等.例如,在Java中打印false(如ideone.com上所示):

System.out.println(.1 + .2 == .3);
// false
Run Code Online (Sandbox Code Playgroud)

通常,比较浮点计算结果的正确方法是查看某些预期值的绝对差值是否小于某个容许的epsilon.

System.out.println(Math.abs(.1 + .2 - .3) < .00000000000001);
// true
Run Code Online (Sandbox Code Playgroud)

问题是某些操作是否可以产生确切的结果.我们知道,任何非有限浮点值x(即要么NaN或无穷大),x - xALWAYS NaN.

但如果x是有限的,这是否有保证?

  1. x * -1 == -x
  2. x - x == 0

(特别是我对Java行为最感兴趣,但也欢迎其他语言的讨论.)


对于它的价值,我认为(我可能在这里错了)答案是肯定的!我认为这归结为是否对于任何有限的IEEE-754浮点值,其加法逆是总是可计算的.由于例如float并且double只有一个专用位用于符号,这似乎是这种情况,因为它只需要翻转符号位来找到加法逆(即有效数应保持不变).

相关问题

language-agnostic floating-point precision ieee-754 signedness

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

难以理解一个简单的分段错误.C++

有人能够解释为什么在世界上这会给我一个分段错误错误?

#include <vector>
#include <iostream>

using namespace std;

vector <double>freqnote;

int main(){

freqnote[0] = 16.35;

cout << freqnote[0];

return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在代码中有其他向量,这是唯一似乎给我带来麻烦的向量.

我将其vector<int>freqnote;更改为并将值更改为16并且我仍然得到分段错误.到底是怎么回事?

我有其他矢量整数,他们给我正确的结果.

c++

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

Zend框架工作自定义视图助手错误

您好我想在我的应用程序中添加自定义助手

已完成以下步骤

  1. 的index.php

    $view = new Zend_View();
    $view->addHelperPath('My/View/Helper', 'My_View_Helper');
    Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
    
    Run Code Online (Sandbox Code Playgroud)
  2. My/View/Helper中的助手类

    class My_View_Helper_Common extends Zend_View_Helper_Abstract
    {
    
        public function example()
        {
          return "ok"; 
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 现在调用视图index.phtml

    $this->example()
    
    Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Uncaught exception 'Zend_View_Exception' with message 'script 'error/error.phtml' not found in path (.\application\views\scripts\)' in C:\xampp\htdocs\wyfixture\library\Zend\View\Abstract.php:924 
Stack trace: 
#0 C:\xampp\htdocs\wyfixture\library\Zend\View\Abstract.php(827): Zend_View_Abstract->_script('error/error.pht...') 
#1 C:\xampp\htdocs\wyfixture\library\Zend\Controller\Action\Helper\ViewRenderer.php(903): Zend_View_Abstract->render('error/error.pht...') 
#2 C:\xampp\htdocs\wyfixture\library\Zend\Controller\Action\Helper\ViewRenderer.php(924): Zend_Controller_Action_Helper_ViewRenderer->renderScript('error/error.pht...', NULL) 
#3 C:\xampp\htdocs\wyfixture\library\Zend\Controller\Action\Helper\ViewRenderer.php(963): Zend_Controller_Action_Helper_ViewRenderer->render() 
#4 C:\xampp\htdocs\wyfixture\library\Zend\Controller\Action\HelperBroker.php(277): Zend_Controller_Action_Helper_ViewRenderer->postDispatch() 
#5 C:\xampp\htdocs\wyfixture\library\Zend\Controller\Action.php(523):

请帮我

zend-framework

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

将LaTeX方程转换为Content MathML或OpenMath的工具?

您是否知道在GNU/Linux世界中将LaTeX语法中的数学方程式转换为Content MathML或OpenMath的任何开源工具或库(最好是Java,但这不是严格的要求)?

我需要在批处理模式下转换大量的方程式,所以我不是在寻找交互式应用程序.

编辑我的重点是方程的语义,所以我不能使用Presentation MathML(除非有从Presentation MathML到Content MathML的转换器).

提前致谢!

latex mathml

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

MappingException:InvocationTargetException

我在这里有一个小问题,希望有人可以帮助我。

我想做一个从Object到Integer的映射。该对象被标记为Fetchtype.Lazy。

进行映射时,出现以下错误消息:

11:31:46,569 ERROR MappingProcessor:253 - Field mapping error -->
  MapId: null
  Type: null
  Source parent class: ClassA
  Source field name: MyObjectProperty
  Source field type: null
  Source field value: null
  Dest parent class: ClassB
  Dest field name: myIntegerProperty
  Dest field type: java.lang.Integer
org.dozer.MappingException: java.lang.reflect.InvocationTargetException
    at org.dozer.util.MappingUtils.throwMappingException(MappingUtils.java:88)
    at org.dozer.util.ReflectionUtils.invoke(ReflectionUtils.java:258)
    at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.invokeReadMethod(GetterSetterPropertyDescriptor.java:234)
    at org.dozer.propertydescriptor.GetterSetterPropertyDescriptor.getPropertyValue(GetterSetterPropertyDescriptor.java:68)
    at org.dozer.fieldmap.FieldMap.getSrcFieldValue(FieldMap.java:82)
Run Code Online (Sandbox Code Playgroud)

InnerException:

Caused by: java.lang.IllegalStateException: Attempt to access an unloaded field of detached instance
Run Code Online (Sandbox Code Playgroud)

我在推土机xml文件中创建了一个自定义转换器,但从未调用该转换器。我猜应用程序在到达此转换器之前遇到问题。

有趣的是,我可以成功地将字段映射为另一种方式,因此可以将对象整数化。

我感谢您的任何想法,如果您需要进一步的信息,请给我一个字。

谢谢大家。

java jpa openjpa dozer

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

有没有办法在使用OAuth验证他/她的Twitter身份后获取用户的电子邮件ID?

我是OAuth的新手,一直在玩Twitter API.通过发出请求,我可以在身份验证后获取用户的凭据http://api.twitter.com/1/account/verify_credentials.xml.响应包含用户ID,屏幕名称等,但不包含电子邮件ID.

是否可以检索用户的电子邮件ID?

更新

如果您特别要求扩展权限,我相信Facebook会提供此信息.Twitter有类似的东西吗?

twitter oauth twitter-oauth

85
推荐指数
2
解决办法
4万
查看次数

drupal信用卡安全

根据信用卡交易,drupal提供的最佳安全功能(设置,模块)是什么?您是否有任何其他预防技巧.如果可能发布重要和必要的设置点也请.

security drupal transactions credit-card

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