问题列表 - 第38263页

MATLAB:没有正确计算...用户错误?

我一直在看这段代码一段时间,并且无法弄清楚为什么matlab没有正确计算.有没有人看到我可能在使用此代码时出错?

((1-EU_P2par3(:,1))*US_P2par3(:,1))+((1-EU_P2par3(:,2))*US_P2par3(:,2))+((1-EU_P2par3(:,3))*US_P2par3(:,3))+((1-EU_P2par3(:,4))*US_P2par3(:,4))+((1-EU_P2par3(:,5))*US_P2par3(:,5))+((1-EU_P2par3(:,6)*US_P2par3(:,6)))+((1-EU_P2par3(:,7))*US_P2par3(:,7))
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

matlab

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

你可以使用算术运算符翻转0到1之间

有没有办法不使用逻辑和按位运算符,只是算术运算符,在值为0和1的整数之间进行翻转?

即."变量?=变量"如果为0则变量为1,如果为1则变量为0

algorithm

58
推荐指数
7
解决办法
3万
查看次数

在C++中将非const引用传递给rvalues

在以下代码行中:

bootrec_reset(File(path, size, off), blksize);
Run Code Online (Sandbox Code Playgroud)

用原型调用函数:

static void bootrec_reset(File &file, ssize_t blksize);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

libcpfs/mkfs.cc:99:53:错误:从'File'类型的右值开始无效初始化'File&'类型的非const引用

libcpfs/mkfs.cc:30:13:错误:传递'void bootrec_reset(File&,ssize_t)'的参数1

我知道你不能const &根据标准将非const引用()传递给rvalues.但是,MSVC允许您这样做(请参阅此问题).这个问题试图解释为什么,但答案没有意义,因为他正在使用文字的引用,这是一个极端的案例,显然应该被禁止.

在给定的示例中,可以清楚地看到将发生以下事件顺序(就像在MSVC中一样):

  1. File的构造函数将被调用.
  2. 对堆栈的引用File,和blksize,被推入堆栈.
  3. bootrec_reset利用file.
  4. 从返回后bootrec_reset,临时File被摧毁.

有必要指出File引用需要是非const的,因为它是文件的临时句柄,在其上调用非const方法.此外,我不想将File构造函数参数传递bootrec_reset给那里构造,也没有任何理由File在调用者中手动构造和销毁对象.

所以我的问题是:

  1. 什么证明C++标准以这种方式禁止非const引用?
  2. 如何强制GCC允许此代码?
  3. 即将推出的C++ 0x标准是否会改变这一点,或者新标准是否在这里提供了更合适的内容,例如所有关于rvalue引用的乱码?

c++ gcc rvalue-reference c++11

13
推荐指数
3
解决办法
7228
查看次数

C++中的单例模式

我是新的,在C++中有点无知,我遇到使用单例模式的C++代码,

class CFoo
{
 public:
   static CFoo& getInstance()
   {
     static CFoo self;
     return self;
   }

 private:
   CFoo(){}
   ~CFoo(){}
};
Run Code Online (Sandbox Code Playgroud)

我只是为什么要返回一个静态引用?这是一个有效的代码吗?程序员为什么不使用指针?

c++ singleton static pointers

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

一个应用中的多个反应器(主回路)通过螺纹(或替代方式)

我已经知道了一个应用程序,我想继续学习更多关于TwistedWebSockets的知识.我正在考虑将以前编写的IRC Bot集成到Web应用程序中.据我所知,我需要三个反应器来使它工作:

  • 主反应堆:Web服务器(HTTP).这将是你的平均twisted.web应用程序.当您访问它时,您可以将IRC服务器/通道POST到连接.然后,Web服务器将与不同线程中的不同反应器通信,这是...
  • 二级反应堆:IRC Bot.这将是通过Twisted IRC客户端协议运行的IRC机器人.它会加入一个频道,每当说出某些内容时,它会将这些数据推送到另一个反应堆,在另一个线程上,这是......
  • 第三级反应堆:WebSocket服务器(WS):由于WebSockets不使用常规HTTP协议,它们需要自己的服务器(或者看起来像这样的例子.当IRC机器人收到消息时,它告诉WebSocket服务器将该消息推送到连接的客户端.

在我看来,这是有道理的.似乎有可能.有没有人有任何多个反应器在不同的线程中运行的例子,或者这是我想象的那些在扭曲的当前版本中无法完成的事情.

是否可以(或应该)进行任何架构更改以最小化反应器数量等?

谢谢你的帮助.

python events multithreading twisted reactor

19
推荐指数
2
解决办法
8139
查看次数

Facebook分享/评论不能像他们应该的那样工作

在我的页面中,我添加了Facebook评论以及分享按钮.一切都按照他们的指示完成,所以:

我已经加载了脚本:

<div id="fb-root"></div>
<script type="text/javascript">
    window.fbAsyncInit = function() {
    FB.init({appId: '161771113844567', status: true, cookie: true, xfbml: true});
    };
    (function() {
    var e = document.createElement('script');
    e.type = 'text/javascript';
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    e.async = true;
    document.getElementById('fb-root').appendChild(e);
    }());
</script>
Run Code Online (Sandbox Code Playgroud)

然后在使用评论/分享的页面上:

    <div class="facebook-comments">
        <fb:comments xid="{{star.uniq.id}}" url="" title="Test"></fb:comments>
    </div>
Run Code Online (Sandbox Code Playgroud)

和:

    <a name="fb_share" type="box_count" share_url="url" 
    href="http://www.facebook.com/sharer.php">
        Share
    </a>
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

但评论只是不时加载(否则显示FB.provide is not a function错误),共享按钮始终显示0.有没有办法来解决这个问题 ?我已经尝试下载all.js,但随后注释未加载的内容.

javascript facebook

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

帮助jquery选择器

嗨,请参考以下HTML代码:

<div id="content">
    <p>
      <font size='2'>
        <img src="something.jpg" width="500" height="500" />
        this is the text content. this is the text content. this is the text content...
      </font>
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

这是从我的Web应用程序的管理部分生成的html代码.我无法修改它也无法更改上述代码的结构.它是动态生成的.

我需要使用jquery wrap()方法将文本内容包装在html元素中,以便我可以在文本内容上放置一些css,而不是在img元素上.

注意:id为"content"的div元素是我自己的,我只能使用HTML访问它.

请帮忙怎么做?

谢谢

html javascript css jquery jquery-selectors

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

我如何改进作为规范的7行Linq查询?

顶部的BigQuery获取一组Products和嵌套的相关表.然后,我在规范模式的不良尝试中应用过滤.这是过滤器代码.查询中有三个表,我想通过嵌套在底部查询中的值来过滤顶部查询.就像我说的,这目前产生了我们想要的结果.

但是,.Contains()为每个产生一个SQL WHERE EXISTS()子句.我们真的只需要一个,但我不知道如何获取内部ID与外部ID进行比较.

from p in bigQuery                            // Root table
where ( from pp in p.LPP                      // Level 1 nested table
        where (from pv in pp.LPV              // Level 2 nested table 
               where pv.colorid == intValue   // Our filter value
               select p.id).Contains(p.id)    // Where exists
        select p.id).Contains(p.id)           // Where exists
select p;
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?这样就生成了一个900行的SQL语句,到目前为止我们只有一个过滤器.

linq-to-entities where-clause

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

用PHP添加/分割数字

我正在开发一个需要能够平均三个数字的Facebook应用程序.但是,它总是返回0作为答案.这是我的代码:

$y = 100;
$n = 250;
$m = 300;
$number = ($y + $n + $m / 3);
echo 'Index: '.$number;
Run Code Online (Sandbox Code Playgroud)

它始终显示索引:0

有任何想法吗?

php math add echo divide

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

如何打开包含活动Eclipse编辑器文件的外部Vim编辑器

我不是在寻找Eclipse的"Vim插件".相反,我只想要一个键盘快捷方式来在新的Vim实例中打开当前的Eclipse文件.

有没有快速简便的方法呢?

eclipse vim

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