我试图让一个布尔从值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) 是否有更优雅的方式python来创建一个dictionary来自a list和cs 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) 在需要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) 我已经挣扎了几个小时,我无法获得以下代码;
<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!
在我的项目中,我需要在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) 我目前正在从网站上搜集各种活动的日期.日期返回为2015-04-27T20:00+00:00".
我可以使用正则表达式来2015-04-27显示,但我很难找到将此日期格式化为27-04-2015的方法,例如dd-mm-yyyy.
目前我有[/^[^\T]*/].
我搜索过其他帖子但无济于事,任何帮助都会非常感激.
我有一个查询,从我的数据库返回几千个对象.结果集是一组关联数组.一个例子就是:
Array(
Array(
"id" => 500,
"name" => "Bob"
),
Array(
"id" => 2,
"name" => "Cindy"
),
Array(
"id" => 200,
"name" => "Jane"
)
);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我需要能够筛选/排序这个数组来检索id的500.
我正在解析一个<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>)?.谢谢 !
我是python的新手,我试图理解我是否循环正则表达式组,例如:
reobj = re.compile('<a href="(.*?)">(.*?)</a>', re.IGNORECASE)
result = reobj.findall(body)
Run Code Online (Sandbox Code Playgroud)
如何从正则表达式循环两组?谢谢!
php ×3
python ×3
regex ×3
jquery ×2
python-2.7 ×2
python-3.x ×2
ajax ×1
android ×1
boolean ×1
dictionary ×1
dom ×1
html ×1
javascript ×1
json ×1
ruby ×1
sockets ×1
tcp ×1