问题列表 - 第32523页

在Linq中的循环中添加OR表达式

我有一个可变数量的OR条件,我想将它们放在一个Linq查询中.

我怎么循环?基本上,最终的查询是:

IQueryable<MyObject> Q;
Q = Q.Where(q => (condition1) || (condition2) || ..... || (condition N));
Run Code Online (Sandbox Code Playgroud)

就像是:

For (int i = 0; i < someNumber; i++) {
  Q = Q.Where(q => (existing conditions) || (q.Value == i)); 
}
Run Code Online (Sandbox Code Playgroud)

在没有最终表达式(Q)的情况下,我可以使用什么语句来替换上面的示例(现有条件)

谢谢.

.net c# linq

13
推荐指数
2
解决办法
5170
查看次数

Python中的GPGPU编程

我想在Python中启动GPGPU编程.我应该从pyopencl还是clyther开始?有什么不同?

python opencl

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

如何在jquery上渲染时在escape javascript上传递user_id

在jquery上渲染时如何在escape javascript上传递user_id?

例如:

<script type="text/javascript" charset="utf-8">
    $(document).ready(function(){
        $("#addPerson").click(function(){
            $("#user tr:last").after("<%= escape_javascript(render :partial => 'user_item', :locals => {:user_item => User.new}) %>")
            return false;
        });

    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery ruby-on-rails

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

Linux命令以树的形式打印目录结构

是否有任何linux命令可以从Bash脚本调用,该脚本将以树的形式打印目录结构,例如,

folder1
   a.txt
   b.txt
folder2
   folder3
Run Code Online (Sandbox Code Playgroud)

linux command-line

474
推荐指数
9
解决办法
40万
查看次数

这种红宝石注射魔法是如何起作用的?

我今天看到了一个ruby代码片段.

[1,2,3,4,5,6,7].inject(:+)  
Run Code Online (Sandbox Code Playgroud)

=> 28

[1,2,3,4,5,6,7].inject(:*)  
Run Code Online (Sandbox Code Playgroud)

=> 5040

这里的注射与我之前看到的完全不同,比如

[1,2,3,4,5,6,7].inject {|sum, x| sum + x}
Run Code Online (Sandbox Code Playgroud)

请解释它是如何工作的?

ruby

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

canvas标签如何在HTML5中受益?

我是初级开发人员,我无法理解canvas标签对我们有什么好处?我阅读了很多文章,但是我无法从canvas标签中获得根本好处.

html5

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

单层神经网络

对于单层神经网络的实现,我有两个数据文件.

In:
    0.832 64.643
    0.818 78.843

Out:
    0 0 1
    0 0 1
Run Code Online (Sandbox Code Playgroud)

以上是2个数据文件的格式.

目标输出为"1表示相应输入所属的特定类,"0表示其余2个输出.

问题如下:

您的单层神经网络将在Y = A*X + b中找到A(3乘2矩阵)和b(3乘1矢量),其中Y是[C1,C2,C3]',X是[x1,x2]' .

为了用神经网络解决上述问题,我们可以重新编写如下公式:Y = A'*X'其中A'= [A b](3乘3矩阵),X'是[x1,x2, 1]"

现在您可以使用具有三个输入节点(分别用于x1,x2和1)和三个输出(C1,C2,C3)的神经网络.

由此产生的9(因为我们在3个输入和3个输出之间有9个连接)权重将等同于A'矩阵的元素.

基本上,我试图做这样的事情,但它不起作用:

function neuralNetwork   
    load X_Q2.data
    load T_Q2.data
    x = X_Q2(:,1);
    y = X_Q2(:,2);

    learningrate = 0.2;
    max_iteration = 50;

    % initialize parameters
    count = length(x);
    weights = rand(1,3); % creates a 1-by-3 array with random weights
    globalerror = 0;
    iter = 0;
    while globalerror ~= 0 && iter <= max_iteration …
Run Code Online (Sandbox Code Playgroud)

matlab artificial-intelligence classification perceptron

-74
推荐指数
1
解决办法
4万
查看次数

HTML5 Canvas 垂直翻转功能适用于 Firefox,但不适用于 Chrome 或 Safari。为什么?

下面的代码在 Firefox 中运行得很好,但我不明白为什么它在 Webkit 浏览器中不起作用!注意:我使用 jQuery 来选择画布元素。

    (function()
    {
        flipV=function(imageData)
        {
            var n = new Array();
            var d = imageData.data;
        // loop through over row of pixels
            for (var row=0;row<imageData.height;row++)
            {
            // loop over every column
                for (var col=0;col<imageData.width;col++)
                {
                    var si,di,sp,dp;

                // source pixel
                    sp=(imageData.width*row)+col; 

                // destination pixel
                dp=(imageData.width*((imageData.height-1)-row))+col; 

                // source and destination indexes, will always reference the red pixel
                si=sp*4;
                    di=dp*4;

                    n[di]=d[si]; // red
                    n[di+1]=d[si+1]; // green
                    n[di+2]=d[si+2]; // blue
                    n[di+3]=d[si+3]; // alpha
                }
            }
            imageData.data=n;

            return imageData; …
Run Code Online (Sandbox Code Playgroud)

html javascript canvas getimagedata

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

使用Zend Mail发送邮件时出现问题?

我正在尝试用ZendMail发送一封电子邮件(这个简单的脚本总结了它)

<?php
require_once 'Zend/Mail.php';

$mail = new Zend_Mail();
$mail->setBodyText('My Nice Test Text');
$mail->setBodyHtml('My Nice Test Text');
$mail->setFrom('test@example.com', 'Mr Example');
$mail->addTo('contact@mypage.com', 'Mr Test');
$mail->setSubject('TestSubject');
$mail->send();
?>
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个堆栈跟踪:

Fatal error:
Uncaught exception 'Zend_Mail_Transport_Exception' with message 'Unable to send mail. ' in /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Sendmail.php:137

Stack trace:
#0 /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Abstract.php(348): Zend_Mail_Transport_Sendmail->_sendMail()
#1 /usr/share/php/libzend-framework-php/Zend/Mail.php(1178): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail))
#2 /var/www/hexreaction/mail/index2.php(11): Zend_Mail->send()
#3 {main} thrown in /usr/share/php/libzend-framework-php/Zend/Mail/Transport/Sendmail.php on line 137
Run Code Online (Sandbox Code Playgroud)

编辑:

我不是试图使用SMTP发送我的电子邮件而且我的问题不那么可怕,但仍然存在问题.

<?php
require_once 'Zend/Mail.php';
$config = array('auth' => 'login',
                'username' => 'contact@mypage.com',
                'password' => 'secretpass');

$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config); …
Run Code Online (Sandbox Code Playgroud)

php zend-framework zend-mail

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

多个basename()扩展

我们有:

$path = "/home/httpd/html/index.php";
$file = basename($path);         // $file is set to "index.php"
$file = basename($path, ".php"); // $file is set to "index"
$file = 'index';                 // the result
Run Code Online (Sandbox Code Playgroud)

我们如何查询多个文件扩展名?代替

$file = basename($path, ".php");
Run Code Online (Sandbox Code Playgroud)

就像是

$file = basename($path, ".php,gif,png,jpeg,css,js,html");
Run Code Online (Sandbox Code Playgroud)

所以,如果$path = "/home/image.png"; $file将获得价值"形象".

我尝试使用pathinfo()[filename],但我的服务器不支持PHP 5.2.

php

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