问题列表 - 第49473页

创建资源ID的整数数组

我的res/drawable文件夹中有一些图像.让我们说吧img1.png, img2.pngimg3.png.我正在用Java创建这些图像ID的整数数组

int[] imgIds = {R.drawable.img1, R.drawable.img2, R.drawable.img3};
Run Code Online (Sandbox Code Playgroud)

相反,是否可以在其中一个res/values文件(例如strings.xml)中创建一个整数数组

<integer-array name="img_id_arr">
    <item>@drawable/img1</item>
    <item>@drawable/img2</item>
    <item>@drawable/img3</item>
</integer-array>
Run Code Online (Sandbox Code Playgroud)

然后通过Java访问它getResources().getIntArray(R.array.img_id_arr)

arrays android android-resources

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

如何预先分配列表列表?

我正在使用此代码创建列表列表:

zeroArray = [0]*Np
zeroMatrix = []
for i in range(Np):
    zeroMatrix.append(zeroArray[:])
Run Code Online (Sandbox Code Playgroud)

有没有更有效的方法来做到这一点?我希望有一些零线路的东西= [0]*Np; zeroMat = zeroArray*Np但找不到类似的东西.

python

10
推荐指数
3
解决办法
8915
查看次数

rails模型中的自定义非db属性未返回到jquery回调

我有以下型号

class Game < ActiveRecord::Base

  # Associations
  belongs_to :black_member,         :class_name => "Member"
  belongs_to :white_member,         :class_name => "Member"
  belongs_to :current_move_member,  :class_name => "Member"
  belongs_to :game_requests, :foreign_key => "game_request_id"

  #Validations
  #attr_accessible :opponent_nickname, :current_member_id

  # Instance methods
  attr_accessor :opponent_nickname, :current_member_id

  def setup
    if self.white_member_id == self.current_member_id
      self.opponent_nickname = "test"
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

我的控制器:

# POST /games/setup.json 
  def setup

    @game = Game.find(params[:id])
    @game.current_member_id = currentmember.id
    @game.setup

    respond_to do |format|
      format.json { render :json => @game }
    end

  end
Run Code Online (Sandbox Code Playgroud)

我的js函数发送和接收ajax请求到控制器:

// Setup all initial game …
Run Code Online (Sandbox Code Playgroud)

jquery activerecord ruby-on-rails ruby-on-rails-3

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

这是否适合使用MySQL枚举数据类型?

我最近在空闲时间开始自由开发PHP + MySQL开发,以补充我从编写C#/ SQL Server代码的全职工作中获得的收入.我注意到的一个与数据库相关的重大差异是MySQL有一个枚举数据类型,而SQL Server没有.

当我注意到enum数据类型时,我立即决定扁平化我的数据模型,转而使用一个使用枚举的大表而不是许多用于离散实体的小表和一个大的"桥"类表.

我目前正在处理的网站是一个唱片公司.我只有一个表来存储标签的版本,即"版本"表.我在任何地方都使用了枚举,我通常会将一个外键用于一个单独的表 - 艺术家名称,标签名称和其他几个.用户可以通过后端编辑这些枚举列.我在枚举时看到的主要优点是使用文本字段可以重用艺术家名称,这样可以提高数据的完整性.我还看到在数据库中拥有更少表的优势.

顺便说一句,我还有一个额外的表和一个桥表 - 有一个"标签"功能,可以为特定版本添加标签,因为这是一个多对多的关系,我觉得一个离散的标签表和一个桥接表将标记连接到发布是合适的

以前从未在数据库中遇到过ENUM数据类型,我想知道我是否正在明智地使用这个功能,或者如果有问题我没有预见到可能会因为这个数据架构而回过头来咬我.经验丰富的MySQL'ers,你怎么看?

php mysql enums recordstore

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

String split()[1]方法如何工作

我看一下String.Split()MSDN中与上述不同的方法.有谁可以帮助解释这是如何工作的?

string boundary = resp.Headers["Content-Type"].Split('=')[1]; 
Run Code Online (Sandbox Code Playgroud)

那是什么[1] 的旁边.Split('=')[1]手段?

c#

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

Xcode 4 .xib创建iPad版

我有一个iPhone xib我想变成一个iPad xib.在Xcode 3中有一个"创建iPad版本"菜单选项.我如何在Xcode 4中执行此操作?

我目前调整了我的xib大小,但是当我打开模拟项目(导航栏等)时,它会将视图缩小到iPhone大小.

iphone xib ipad xcode4

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

在PHP中显示当前月份和年份的最简单方法,如"2016年8月"?

什么是最简单,最简单的代码,以全英文September或缩写三字母版本生成当月Feb,然后添加当前年份2011

所以代码将根据月份和年份来回应:

August 2016Aug 2016etcettera.谢谢!

php datetime date echo

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

jquery ajax调用点击,只能工作一次

我有这个简单的jquery代码.点击它获取标签的URL,在当前内容旁边加载该页面,滑动它并删除旧内容.页面的状态与以前完全相同,相同的元素没有额外的类或样式.问题是下一个ajax调用不起作用.也许我需要.unbind()一些东西?

我是jquery和javascript的新手,所以我很丢失.非常感谢你的帮助 :)

<script  type="text/javascript">
    $(document).ready(function(){ 
        loadPage();
    });
    function loadPage(url) {
        if (url == undefined) {
            $('body').load('index.html header:first,#content,footer', hijackLinks);
        } else {
            $.get(url , function(data) {
                $('body').append(data);
                $('body>meta').remove();
                $('body>link').remove();
                $('body>title').remove();
                $('body').append(direction);
                sm = $(window).width();
                if(direction == "leftnav"){
                    $('body>header:last,body>#content:last,footer:last').css("left", "-" + sm + "px");
                    footerheight = $('body>#content:last').outerHeight(false) + $('body>header:last').outerHeight(true) ;
                    $('footer:last').css("top", footerheight);
                    $('body>header,body>#content,footer').css("-webkit-transition-duration","0.5s")
                    $('body>header,body>#content,footer').css("-webkit-transform","translate(" + sm + "px,0px)");
                };
                if(direction != "leftnav"){
                    $('body>header:last,body>#content:last,footer:last').css("left", sm + "px");
                    footerheight = $('body>#content:last').outerHeight(false) + $('body>header:last').outerHeight(true) ;
                    $('footer:last').css("top", footerheight);
                    $('body>header,body>#content,footer').css("-webkit-transition-duration","0.5s")
                    $('body>header,body>#content,footer').css("-webkit-transform","translate(-" + sm + "px,0px)");
                }; …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

编写一个public int compareTo()方法java

我有一个任务,我需要用params创建一个BookInventory对象的arraylist(String bookNum,String bookTitle,int qoh,double bookPrice).其中bookNum是书籍的带连字符的ISBN号.创建此数组后,我需要使用Collections类的sort方法.在我的实体BookInventory类中,我需要编写一个compareTo(),它最终将通过bookNum(这是一个String)对arraylist进行排序.我该怎么做呢?这是我第一次遇到这种情况,我不明白.

java

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

HDFS表示文件仍处于打开状态,但写入该文件的过程已被终止

我是hadoop的新手,我花了几个小时试图谷歌这个问题,但我找不到任何有用的东西.我的问题是HDFS说文件仍然是打开的,即使写入它的过程已经很久了.这使得无法从文件中读取.

我在目录上运行了fsck,它报告一切都很健康.但是,当我运行"hadoop fsck -fs hdfs:// hadoop/logs/raw/directory_containing_file -openforwrite"时,我得到了

Status: CORRUPT
 Total size:    222506775716 B
 Total dirs:    0
 Total files:   630
 Total blocks (validated):  3642 (avg. block size 61094666 B)
  ********************************
  CORRUPT FILES:    1
  MISSING BLOCKS:   1
  MISSING SIZE:     30366208 B
  ********************************
 Minimally replicated blocks:   3641 (99.97254 %)
 Over-replicated blocks:    0 (0.0 %)
 Under-replicated blocks:   0 (0.0 %)
 Mis-replicated blocks:     0 (0.0 %)
 Default replication factor:    2
 Average block replication: 2.9991763
 Corrupt blocks:        0
 Missing replicas:      0 (0.0 %)
 Number of data-nodes: …
Run Code Online (Sandbox Code Playgroud)

hadoop hdfs

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