小编use*_*666的帖子

如何在 Perl 中创建冒泡排序

我正在尝试在 Perl 中创建一个简单的冒泡排序,但它似乎不起作用。谁能帮我?

代码:

for ( my $i = 1; $i < @array; $i++ ) {

    for ( my $k = 0; $k = @array < $i - 1; $k++ ) {

        if ( $array[$k] > $array[ $k + 1 ] ) {
            $temp            = $array[$k];
            $array[$k]       = $array[ $k + 1 ];
            $array[ $k + 1 ] = $temp;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,当我再次遍历数组时,它没有排序。

sorting perl

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

错误:[$ resource:badcfg]操作`query`的资源配置错误.预期的响应包含一个数组但得到一个对象

我是MEAN堆栈开发的新手,昨天才开始.我试图通过使用链接到服务器端控制器的资源调用从数据库中恢复数据.但我收到以下控制台错误"错误:[$ resource:badcfg]资源配置中的操作错误query.预期的响应包含一个数组,但得到一个对象"

角度控制器:

app.
    controller('ArticleCtrl',  function($scope, $location, $resource){

        var articles = $resource('/api/articles');

        articles.query(function(result){

            console.log(result);

        });

        $scope.addnew = function(){

            $location.path("/administrationarea/articles/newarticle");

        }


    });
Run Code Online (Sandbox Code Playgroud)

Server.js:

articlesController = require('./server/controller/article-controller');

app.get('/api/articles', articlesController.list);
app.post('/api/articles', articlesController.create);
Run Code Online (Sandbox Code Playgroud)

服务器端控制器:

var article = require('../models/articleModel');

module.exports.create = function(req, res){

    var art = new article(req.body);
    art.save( function (err, result){

        res.json(result);

    });

}


module.exports.list = function(req, res){

    article.find({}, function (err, results){

        res.json(results);

    });

}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么会发生这种情况并提供解决方案,以便将数据作为数组而不是对象返回.

mongodb node.js angularjs

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

JavaScript中的正则表达式给出了未捕获的类型错误

我正在开发一个应用程序,并希望能够只从URL获取资源,所以我写了一个正则表达式,但它似乎没有工作,我得到一个未被捕获的类型错误.有人能帮忙吗?

var link = document.location;

var res = link.match(/\/.*php/g);
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

意外的数字错误

我一直在编写一个函数,允许用户使用JavaScript将图像从本地文件系统上传到网站.我已成功将图像上传到浏览器.

我还编写了一个允许用户删除这些图像的功能.

var count = 0;
function getPhoto(){

    var file = document.getElementById('ad_photo');
    var list = document.getElementById('ad_photo_upload');
    var fReader = new FileReader();
    var photo_list = [];
    var counter;

    fReader.readAsDataURL(file.files[0]);
    fReader.onloadend = function(event){

        counter = count.toString();

        list.innerHTML += "<li id = 'pic " + counter + "'><img src='" + event.target.result + "'></img><a class = 'close' onclick = 'rem_pic(pic " + counter + ")'>X</a></li>"; 
        photo_list[count] = event.target.result;
        count++;

    }



}

function rem_pic(theID){

    var element = document.getElementById(theID);
    element.outerHTML = "";
    delete element;

}
Run Code Online (Sandbox Code Playgroud)

我的问题是每当我调用"rem_pic(theID)"函数时,我会收到一条Chrome浏览器错误消息"Uncaught …

html javascript

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

php MD5中的密码哈希

有谁能告诉我这有什么不对吗?

function hashmyshit($pass){

        for ( $i = 0; $i < 1000; $i++ ){
            MD5($pass);
        }
        return $pass;
}
Run Code Online (Sandbox Code Playgroud)

以及如何多次迭代密码散列过程.

php encryption hash md5

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

标签 统计

javascript ×2

angularjs ×1

encryption ×1

hash ×1

html ×1

md5 ×1

mongodb ×1

node.js ×1

perl ×1

php ×1

regex ×1

sorting ×1