小编Ped*_*ito的帖子

Android SharedPreferences布尔无法正常工作

我试图让一个布尔从值SharedPreferences这是真的,但我得到一个错误每次值.名为"MyPref"的SharedPreferences文件包含以下代码:

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<boolean name="PREMIUM" value="true" />
</map>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码向MyActivity.class中的SharedPreferences添加值:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 1); // 0 - for private mode
Editor editor = pref.edit();
editor.putBoolean("PREMIUM", true); // Storing boolean - true/false
editor.commit(); // commit changes
Log.d(TAG, "User is " + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));
Run Code Online (Sandbox Code Playgroud)

并使用以下方法在多个类上检索它:

boolean mIsPremium = false;
SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 1); // 0 - for private mode
mIsPremium = …
Run Code Online (Sandbox Code Playgroud)

android boolean sharedpreferences

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

从列表和逗号分隔行创建python字典

是否有更优雅的方式python来创建一个dictionary来自a listcs line一个循环?

my_master_list = ["ABC", "DEF", "GHI"]
my_list = ["field1", "field2", "field3"]
my_line = "test1,test2,test3"
my_dict = {}

for x in my_master_list:
    my_dict[x] = {}
    line_parts = my_line.split(",")
    n = 0
    for y in my_list:
        my_dict[x][y] = line_parts[n]
        n +=1

print my_dict
# {'ABC': {'field2': 'test2', 'field3': 'test3', 'field1': 'test1'}, 'GHI': {'field2': 'test2', 'field3': 'test3', 'field1': 'test1'}, 'DEF': {'field2': 'test2', 'field3': 'test3', 'field1': 'test1'}}
Run Code Online (Sandbox Code Playgroud)

python dictionary python-2.7 python-3.x

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

处理以换行符结尾的套接字数据

在需要var data以换行符结尾的情况下,处理套接字连接的最佳方法是什么\n?我正在使用下面的代码,但有时tcp数据包会分块,并且需要很长时间才能匹配data.endswith("\n")。我还尝试了其他方法,例如保存最后一行(如果结尾不行)\n并将其附加到data下一个循环中。但这也行不通,因为多个数据包被分块并且第一和第二部分不匹配。我无法控制另一端,它基本上会发送多行以结尾的行\r\n

任何建议都将受到欢迎,因为我对套接字连接了解不多。

def receive_bar_updates(s):
    global all_bars
    data = ''
    buffer_size = 4096
    while True:
        data += s.recv(buffer_size)
        if not data.endswith("\n"):
            continue
        lines = data.split("\n")
        lines = filter(None, lines)
        for line in lines:
            if line.startswith("BH") or line.startswith("BC"):
                symbol = str(line.split(",")[1])
                all_bars[symbol].append(line)
                y = Thread(target=proccess_bars, kwargs={'symbol': symbol})
                y.start()
        data = ""
Run Code Online (Sandbox Code Playgroud)

正常 ”的示例data

line1\r\n
line2\r\n
line3\r\n
Run Code Online (Sandbox Code Playgroud)

分块的 示例data

line1\r\n
line2\r\n
lin
Run Code Online (Sandbox Code Playgroud)

python sockets tcp python-2.7 python-3.x

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

Jquery更改按钮值不起作用

我已经挣扎了几个小时,我无法获得以下代码;

<li>
<img width="100px" height="100px" src="$profile_picture">
<p>Username: $username</p>
<p>UserID: $userid</p>
<p>Bio: $bio</p>
<p>Website: $website</p>
<input type="button" value="Block" data-role="button" id="myButton"/>
</li>
<li data-role="list-divider"></li>
Run Code Online (Sandbox Code Playgroud)

我想将按钮的值更改为"已阻止",这是我的javascript:

<script type="text/javascript">
$("input[type='button']").toggle(function () {
    $(this).val("Block");
}, function () {
    $(this).val("Blocked");
});
</script>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下版本的jquery和jqm:

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

知道为什么这不能正常工作吗?所有的帮助非常感谢... TKS!

html jquery dom jquery-mobile

0
推荐指数
2
解决办法
869
查看次数

在javascript文件中调用PHP函数

在我的项目中,我需要在Javascript文件中调用PHP函数.我有一个名为的文件Test.php.在这个文件里面我有一个叫做的getValue()函数.这个函数会返回一些值:

<? php
function getValue()
{
echo json_encode('84');
}
?>
Run Code Online (Sandbox Code Playgroud)

另外,我有Javascript文件调用myScript.js.在这个文件里面我想调用detVale();并保存返回值var knobValue.我尝试了这个,但它没有用

var knobValue;

$.post('Test.php', function(result) {
     knobValue=result;
}, 'json');


$.get('Test.php', function(result) {
  knobValue=result;
});

$.ajax({
      type: 'POST',
      url: 'Test.php',
      dataType: 'json',
      cache: false,
      success: function(result) {
         knobValue=result;
      }
 });
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

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

在ruby中使用正则表达式来更改日期格式

我目前正在从网站上搜集各种活动的日期.日期返回为2015-04-27T20:00+00:00".

我可以使用正则表达式来2015-04-27显示,但我很难找到将此日期格式化为27-04-2015的方法,例如dd-mm-yyyy.

目前我有[/^[^\T]*/].

我搜索过其他帖子但无济于事,任何帮助都会非常感激.

ruby regex

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

查找此PHP关联数组中的最大ID

我有一个查询,从我的数据库返回几千个对象.结果集是一组关联数组.一个例子就是:

Array(
  Array(
     "id" => 500,
     "name" => "Bob"
  ),

  Array(
     "id" => 2,
     "name" => "Cindy"
  ),

  Array(
     "id" => 200,
     "name" => "Jane"
  )
);
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我需要能够筛选/排序这个数组来检索id500.

php

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

条件正则表达式

我正在解析一个<avg_cpc>some number</avg_cpc>有时候没有值的xml文件.

我的正则表达式看起来像这样:

<is_adult>(.*?)</is_adult>.*?<trademark_probability>(.*?)</trademark_probability>.*?<total_extensions_used>(.*?)</total_extensions_used> **here comes the <avg_cpc>some number</avg_cpc>** .*?</appraisal>
Run Code Online (Sandbox Code Playgroud)

如何使这个正则表达式匹配没有cpc值的项目?我没试过就试过了(<avg_cpc>.*?</avg_cpc>)?.谢谢 !

php regex preg-match-all

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

python正则表达式组

我是python的新手,我试图理解我是否循环正则表达式组,例如:

reobj = re.compile('<a href="(.*?)">(.*?)</a>', re.IGNORECASE)
result = reobj.findall(body)
Run Code Online (Sandbox Code Playgroud)

如何从正则表达式循环两组?谢谢!

python regex

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