问题列表 - 第44999页

Android:从Button打开Spinner

在Android应用程序中,是否可以通过单击按钮打开微调器弹出窗口,而不是按下实际的微调器?

我尝试过以下方法:

Button btnChange = (Button)findViewById(R.id.btnChange);
            btnChange.setOnClickListener(new View.OnClickListener() {
                  public void onClick(View v) {
                     Spinner mySpinner = (Spinner) findViewById(R.id.sSpinner);
                     mySpinner.showContextMenu();
                  }
                });
Run Code Online (Sandbox Code Playgroud)

android button spinner

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

浮动到二进制

我正在尝试将浮点数转换为二进制表示; 我该怎么做到这一点?然而,我的目标是不受2米的限制,因此我希望能够轻松扩展到任何基础(3,4,8)ecc.

到目前为止,我对整数有一个简单的实现:

import string

LETTER = '0123456789' + string.ascii_lowercase
def convert_int(num, base):
    if base == 1:
        print "WARNING! ASKING FOR BASE = 1"
        return '1' * num if num != 0 else '0'

    if base > 36: raise ValueError('base must be >= 1 and <= 36')

    num, rest = divmod(num, base)
    rest = [LETTER[rest]]
    while num >= base:
        num, r = divmod(num, base)
        rest.append(LETTER[r])
    rest.reverse()
    return (LETTER[num] if num else '') + ''.join(str(x) for x in rest)
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏:)

编辑: …

python floating-point binary

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

表单提交后设计覆盖重定向

如何配置我的Rails应用程序,以便在创建新用户的表单(通过设计)后,我重定向到我自己想要的页面?

谢谢

ruby-on-rails devise ruby-on-rails-3

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

clojure的defrecord方法名称解析如何工作?

在定义记录及其实现的接口之后,我可以通过其名称或使用点运算符的java互操作方式调用其方法.

 user=> (defprotocol Eat (eat [this]))
 Eat
 user=> (defrecord animal [name] Eat (eat [this] "eating"))
 user.animal
 user=> (eat (animal. "bob"))
 "eating"
 user=> (.eat (animal. "bob"))
 "eating"
 user=> 
Run Code Online (Sandbox Code Playgroud)

在表面下,那里发生了什么?是否定义了新的clojure函数?如果您定义的函数共享相同的名称会发生​​什么(这可能吗?),这些歧义如何解决?

此外,是否可以为其他java对象"导入"java方法,以便您不需要.运营商,以便行为如上?(例如,用于统一用户界面的目的)

protocols clojure

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

如何找到已编译内核模块的版本?

我处于一种情况,通过查询加载的模块或.ko文件来查找加载的内核模块的版本非常方便.

有没有一种标准的方法可以在深入挖掘源代码的情况下完成这项工作?

linux kernel-module

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

在C#.NET 3.5中使用JSON

我找到了一些帮助方法,允许我将对象转换为JSONM和JSON转换为对象.现在我正在读一个看起来像这样的json文件:

/************************************************************************/
/* Coments Here *********************************************************/
/************************************************************************/
//more comments  
[{
  "Id": 1,
  "Name": "HP Up"
},
{
  "Id": 2,
  "Name": "Regeneration"
}]
Run Code Online (Sandbox Code Playgroud)

现在,虽然我可以将JSON转换为表示1对象,但我是否会使用C#.NET 3.5将其转换为多个对象?

.net c# file-io json

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

JTable,Java中的列标题名称

我用数据库中的数据填充JTable.我已经将AbstractTableModel子类化并传递了对JTable的引用.但是,如何在数据库中提取列名并在JTable中将它们设置为"标题"?

提前致谢.

我已经有了这个,在控制台中显示了头名,但我在GUI中没有列.我已将JTable附加到选项卡式窗格中的选项卡.

@Override
public String getColumnName(int column) {
    try {
        System.out.println(dbhandler.getMetaData().getColumnName(column + 1));
        return dbhandler.getMetaData().getColumnName(column + 1);
    } catch (SQLException e) {
        e.printStackTrace();
        return "";
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing jtable jtableheader

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

CodeIgniter MySQL查询不起作用

我试图让这个查询在CodeIgniter中工作,但它正在吐出一个错误:

发生数据库错误错误号:1096

没有使用表格

选择*

如果我将查询直接放入MySQL,它可以正常工作(我用值替换$ variables).这是查询作为codeigniter的输入:

$this->db->query(" 
    SELECT * 
    FROM writing_quests 
    LEFT OUTER JOIN members_quests_completed 
    ON members_quests_completed.quest_id = writing_quests.id 
    WHERE writing_quests.level_required <=  $userlevel 
    AND ( 
        members_quests_completed.user_id = $user_id
        OR 
        members_quests_completed.user_id IS NULL )"
);
$query = $this->db->get();
Run Code Online (Sandbox Code Playgroud)

我做错了什么,我错过了吗?我已经包含了整个函数调用,以防问题出在其他地方?我已经多次完成了这件事而没有任何问题.

function get_all_quests_for_user() {
    $user_id = $this->session->userdata('user_id');
    $userlevel = $this->session->userdata('user_level');

    $this->db->query("SELECT writing_quests.id, writing_quests.points_availible, writing_quests.name, writing_quests.note, writing_quests.instructions, writing_quests.time_limit, members_quests_completed.location_completed, members_quests_completed.status  FROM writing_quests LEFT OUTER JOIN members_quests_completed ON members_quests_completed.quest_id = writing_quests.id WHERE writing_quests.level_required <=  '$userlevel' AND writing_quests.unlocked = 1 AND ( members_quests_completed.user_id = '$user_id' OR …
Run Code Online (Sandbox Code Playgroud)

php mysql activerecord codeigniter

6
推荐指数
2
解决办法
8461
查看次数

为服务器大量的静态内容调整Nginx/CentOS

我有一台Linux机器64位(centos5.5),2.83GHz Q9550,6gb内存和一个SATA 500gb驱动器.

从这台机器我只提供缩略图,大多数大约10kb,此时服务器上有大约700万缩略图.我把它们设置在/ 25/25/25/25文件夹设置中,这是我推荐的.

平均而言,nginx状态报告显示即时提供大约300到400个活动连接.

例:

Active connections: 297 
server accepts handled requests
 1975808 1975808 3457352 
Reading: 39 Writing: 8 Waiting: 250 
Run Code Online (Sandbox Code Playgroud)

现在的问题是这台机器非常困难,而且随着我的网站越来越忙,它越来越慢.负载总是在8到9左右.

我注意到iostat显示超过100%的util.

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.20     1.40 99.80 31.14  1221.56   255.49    11.28   114.14  831.81   7.62  99.84

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.20     0.60 100.80 24.00  1192.00   203.20    11.18   113.77  775.42   8.02 100.04

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s …
Run Code Online (Sandbox Code Playgroud)

performance centos nginx iostat

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

无法在开发者控制台memcache查看器中获取memcache值

我正在设置缓存,因为我的项目确实从中获取了正确的结果.我想在开发控制台 memcache查看器中查看它(http:// localhost:8080/_ah/amdin/memcache)但是当我粘贴密钥时,它会显示"没有这样的密钥".我使用的memcache语句是:

stuff=memcache.get(userid, namespace='book')
Run Code Online (Sandbox Code Playgroud)

因此,当我在memcache查看器中使用userid(aka key)时,它会失败.我以某种方式添加名称空间?我试过了,那次失败了.我也尝试了实体密钥,这是一个失败.有任何想法吗?!?

google-app-engine memcached

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