小编She*_*don的帖子

在python中使用for循环正确的编程技术来创建对象?

好吧基本上我正在从文件中读取数据,并且我希望为每行创建一个对象.

所以类似于:

bar = [['a','b'],['c','d']]

for foo in bar:
    foo = Class_name(list_of_arguments)
Run Code Online (Sandbox Code Playgroud)

什么是"解包"列表的最佳技术?这最好是在类的初始化方法中完成,还是在创建对象之前更好地执行此操作并以非列表格式传递参数?我问,因为列表包含与该类将使用的对象有关的信息.

此外,我希望每个对象都有一个独特的名称,我该怎么做?它最好用于列表中的一个值吗?

python class list object

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

如何从Python中的字节字符串获取颜色深度和/或分辨率?

^如上所述。这可能吗?

我正在使用一个库从mp3中获取图像数据,它以字节字符串形式返回数据,但是要显示图像,我需要获取分辨率和色深。

理想情况下,我希望使用Python编写的无依赖库,以使我的应用程序尽可能可移植。

如果不是太麻烦,我将不胜感激,给出一个示例,谢谢。

python mp3 byte image data-structures

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

在Android中,为什么SQLite数据库不会更新?

我正在尝试使用以下方法更新行:

myDatabase.update(DATABASE_TABLE, cvUpdate, KEY_NAME + "=" + mName, null);

但是我收到以下错误:

错误/数据库(282):使用UPDATE peopleTable SET persons_name =?更新persons_name = Bob时出错 人员名称=鲍勃

我使用以下代码来尝试更新:

public void updateEntry(String mName) throws SQLException {

    ContentValues cvUpdate = new ContentValues();
    cvUpdate.put(KEY_NAME, mName);
    ourDatabase.update(DATABASE_TABLE, cvUpdate, KEY_NAME + "=" + mName, null);

}
Run Code Online (Sandbox Code Playgroud)

我看过其他似乎与这个问题类似的答案,但我没有找到能够解决我遇到的问题的确定性问题.它似乎与变量有关,但我可能完全错了..

java sqlite android

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

这一行对shell脚本有什么影响?

我在许多shell脚本中看到过这一行,但我不明白它的效果.有人可以解释一下吗?

tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
Run Code Online (Sandbox Code Playgroud)

linux bash shell temp

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

在DOM加载后,如何使用jQuery来防止表单上的默认行为?

我正在使用jQuery加载一个表单:

<script type='text/javascript'>
    $(document).ready(function() {
            $('button').click(function(){
                $url="/quiz/" + $(this).attr('id');
                $.ajax({
                    url:$url,
                    success:function(data){
                        $('button').fadeOut('slow',function(){
                            $('.center').html(data).hide().fadeIn(600);
                        });

                    }
                });
            });

$(document).on('submit','form-inline', function(event){
        alert("Attempt");
        event.preventDefualt();
    });

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

随着标记:

<form class="form-inline">
  <input type="text" class="input-xlarge" placeholder="Quiz Name">
  <button id="quiz-name" type="submit" class="btn btn-large">Next >></button>
</form>
Run Code Online (Sandbox Code Playgroud)

表单加载后我想阻止表单提交.但是我很难模仿这种行为.我该怎么做?

html forms jquery

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

这个Codeigniter代码是否正确?

我花了大量时间浪费时间从头开始做所有事情,我刚开始看PHP框架.一位朋友推荐给我后,我想我会给Codeigniter一个.

我完成了第一个教程并且没有任何问题,但我遇到了第二个问题.

起初我的代码与教程相同:

<?php


class Blog extends CI_Controller{


    function Blog()
    {

        parent::CI_Controller();

        $this->load->scaffolding('entries');
    }


    public function index(){

        $data['title'] = "My Blog Title";
        $data['heading'] = "An intresting title";


        $data['todo'] = array('create media player','design site','finish project');

        $this->load->view('blog_view',$data);
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

但是我收到了内部服务器错误.查看用户指南后,它显示了使用构造函数的不同方法.

我将代码更改为文档规范.

<?php


class Blog extends CI_Controller{


    public function __construct() {

        parent::__construct();

        $this->load->scaffolding('entries');
    }




    public function index(){

        $data['title'] = "My Blog Title";
        $data['heading'] = "An intresting title";


        $data['todo'] = array('create media player','design site','finish project');

        $this->load->view('blog_view',$data);
    }
}

?>
Run Code Online (Sandbox Code Playgroud)

但我仍然得到一个内部错误.我不知道我的代码是错误还是我错误配置了其他内容.一些建议会很好,谢谢.

编辑:澄清 - 当我将构造函数添加到类时,我只收到内部错误.

php codeigniter

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

如何将html内容恢复为原始值?

用户按下div中的键后,html设置为"".但是,在用户离开div之后,我想将html设置回原始值.我怎样才能做到这一点?

到目前为止,我有以下代码:

$(document).one('keypress',"#id",function() { 
        $(this).html("");
    }).focusout(function(){
        //do something 
    });
Run Code Online (Sandbox Code Playgroud)

jquery

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

为什么我会"调用未定义的函数get_filenames()"?

我正在尝试使用url帮助程序获取文件名列表,但是我收到以下错误:

调用未定义的函数get_filenames()

我自动加载了url帮助器,然后在Controller中显式加载它,我仍然得到错误.为什么我收到此错误?

控制器:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Downloads extends CI_Controller {

    public function index()
    {   
        $this->load->helper("url");
        $this->template->write_view('content', 'download_view');
        $this->template->render();
    }
}
Run Code Online (Sandbox Code Playgroud)

视图:

<? get_filenames("/somefolder"); ?>
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

如何检测视图中的第一次迭代?(导轨4)

在我看来,我有:

 <div class="item active">
   <%= image_tag "2.jpg",size: "500x300", class: "no-resize" %> 
   <div class="carousel-caption">
     Some tag.
   </div>
 </div>
 <% @photos.each do |photo|%>
 <div class="item">
   <%= image_tag photo.attachment.url,size: "500x300",class: "no-resize" %> 
   <div class="carousel-caption">
     Some tag.
   </div>
 </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

有没有DRYer完成这个的方法(因为我做的唯一改变是为第一张照片添加类'active')即我可以将第一个项放在循环中并检测第一次迭代吗?

ruby-on-rails erb ruby-on-rails-4

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