小编Lor*_*uer的帖子

在Android上使用边距的RadioButton的文本左侧

我想要"标签", - 您在RadioButton按钮左侧显示的文本,并在其间有一些填充.

增加一个额外的TextView到布局不工作,因为我RadioGroup不工作(我可以选择多个按钮),如果我添加任何其他再RadioButton进入RadioGroup.

那么,我怎样才能改变RadioButton <text><buttondrawable>而不是<buttondrawable><text>

layout android textview radio-button

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

如果在keyup上添加char,则不会触发输入中的Google Chrome更改事件

$('input#not-gonna-work').bind({
    keyup: function(){
        console.log('Typed a key');
        $(this).val($(this).val() + '.');// try with any other char
    },
    change: function(){
       console.log('I\'m a changed input');
    }
});
Run Code Online (Sandbox Code Playgroud)

我在这个简化的jsfiddle示例中暂存了这个bug .与此错误相关的问题是我有一个正在构建的财务应用程序,如果输入数据发生更改,我需要显示"保存更改"按钮.因为我需要立即插入千位分隔符keyup(如果需要),这个错误真的让我烦恼并破坏了这个功能.

要重现它,请转到jsfiddle示例,在第一次输入中打开chrome类型的任何东西,keyup事件将被正确触发,而不是使用制表符或在其外部单击的非焦点输入,并且change不会触发事件.对其他输入执行相同操作change并将被触发.

我在Firefox中对它进行了测试,它按预期工作.

我正在使用的Chromium版本是14.0.835.202(Developer Build 103287 Linux)Ubuntu 11.10

尝试直接从Chrome网站新安装的Google Chrome 15.0.874.106.

我可以在change事件中插入分隔符,但由于用户将输入许多7位以上的数字,因此在键入时插入分隔符会更好.

jquery google-chrome javascript-events keyup

7
推荐指数
2
解决办法
6432
查看次数

在没有现有文件的C#中创建一个空的FileInfo对象

我使用输入字符串而不是从文件读取添加了备用代码路径。因为我有访问许多情况下,我需要一个空的FileInfo对象NameLengthExtension属性。

理想情况下,我正在寻找类似的东西

FileInfo _fileinfo = new FileInfo(File.Empty);
Run Code Online (Sandbox Code Playgroud)

但是,只有一个FileInfo构造函数,它似乎需要一个有效的文件。创建空初始化FileInfo对象的任何解决方案都不需要创建空虚拟文件吗?

attributes fileinfo c#-3.0

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

如何使用Matplotlib或python中的其他库设置轴间隔范围

我想在matplotlib生成的图中仅显示x轴上的相关部分 - 使用pyplot包装器库.

问题:如何通过传递间隔范围的元组来强制绘制某些轴位置的截止值,这些元组定义了要绘制的x轴的间隔.理想情况下,截止值应表示为叠加在x轴上的垂直双波符号.

使用xlimaxis没有用,因为它只允许设置x轴的开始和结束,但中间没有间隔:

在此输入图像描述 具体而言,对于上图,60 to 90不应显示之间的x轴区域,并应添加截止/不连续标记标记.

import matplotlib.pyplot as pyplot
x1, x2 = 0, 50
y1, y2 = 0, 100
pyplot.xlim([x1, x2])
#alternatively
pyplot.axis([x1, x2, y1, y2])
Run Code Online (Sandbox Code Playgroud)

使用matplotlib不是必需的.

更新/摘要:

  • Viktor指出这个来源,使用subplots-splitting和两个图来模拟matplotlib/pyplot中的折线图.

在此输入图像描述

python plot matplotlib range

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

Javascript应用或调用charCodeAt使用

前提:正确的charCodeAt(i:Int)性能如何:

"test".charCodeAt(0)
116
"test".charCodeAt(1)
101
"test".charCodeAt(2)
115
"test".charCodeAt(3)
116
"test".charCodeAt(4)
NaN
Run Code Online (Sandbox Code Playgroud)

在这里使用电话或申请时会发生什么:

>"test".charCodeAt.apply(this, [0,1,2,3])
91
//that's fine, except for 91!
"test".charCodeAt.call(this,0)
91
"test".charCodeAt.call(this,4)
101
"test".charCodeAt.call(this,5)
99
"test".charCodeAt.call(this,50)
NaN
"test".charCodeAt.call(this,6)
116
"test".charCodeAt.call(this,8)
68

x = "test".charCodeAt
function charCodeAt() { [native code] }
x.call(x,0)
102
Run Code Online (Sandbox Code Playgroud)

参数正确传递.它是通过call或apply的第一个参数传递的范围,并从this指针更改valueOf .

我不确定发生了什么,并且无法在新的控制台窗口(Chrome v15)中重现该行为:

x = "test"
"test"

"".charCodeAt.call(this.x,0)
116
OK.
Run Code Online (Sandbox Code Playgroud)

关于这个问题:当没有用this.x指定范围但只有x -in这个例子时,由于JS解释器的范围分辨率,可能会产生奇怪的行为吗?有人遇到类似的奇怪范围冲突案件吗?

javascript browser scope this call

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

如何获得Stackoverflow/Stackexchange - 如标记悬停工具提示?

将鼠标悬停在Stackoverflow上的标记上时,将显示工具提示,如下所示.这可能是通过jquery.append实现的,因为它在HTML文档的最末端插入了HTML代码.在每次悬停事件后,经过一段时间延迟后,会发出一个AJAX请求,可能是通过jquery.load(...)

发送到webapps.stackexchange.com的url查询例如是_ = 1318962590136,这是一个动态Id.

  • 1)这如何在客户端和服务器端工作,有什么好处?

toolip的有效负载是HTML,如下所示:

<div><div class="tm-heading">...</div></div><span>.......</span>
Run Code Online (Sandbox Code Playgroud)

离开标记后,将删除动态加载的HTML.css样式已经存在于stackoverflow站点的已加载的css表中.

  • 2)最初声明的事件似乎没有附加到<a>构成标记的样式化链接元素.似乎只声明了mousedown事件(通过Chrome检查).

JavaScript-DeObfuscator提供了一些线索:动态添加和删除事件侦听器......

function (a, b, c) {
    a.removeEventListener && a.removeEventListener(b, c, !1);
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

css jquery user-interface tooltip

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

如果您在表单提交之前尝试重定向会发生什么?

我在一个正在研究的网站上遇到了这个奇怪的代码,并且不明白我所看到的行为是如何或为何发生的.

<input type="submit" value="Save" onclick="document.location.href='http://www.google.com'" />
Run Code Online (Sandbox Code Playgroud)

(更改了href;它实际上指向了与表单操作相同的URL).

因为onclick事件在提交表单之前触发,我希望此代码将页面重定向到Google.com,从而停止执行页面并且永远不会提交表单.或者可能重定向到Google.com但仍然完成提交表单.

但是发生的事情似乎是重定向完全被忽略了,无论如何都要提交表单.为什么会这样?
我确认onclick事件发生得很好; 我将重定向移动到一个函数中并调用了函数onclick.在提交之前调用该函数就好了,但是重定向似乎被忽略了.

html javascript forms redirect submit

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

如何在 python 中从多个图像创建 psd 分层文件

我需要创建一个 psd 文件,将多个图像合并为一个分层图像。
我看到gimp 命令行似乎是唯一能够做到的方法,但我想让这个工具独立。
还有其他解决方案吗?

有关信息,我已经研究过psd-toolspsdparsepypsd,它们允许从 psd 中提取图层以使用它制作单独的图像,但反之则不然。

哦/

python psd image

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

Phonegap 2.1支持Iphone 5显示

我更新到phonegap 2.1,希望能够处理新的Iphone 5的4英寸视网膜显示器.(我不确定他们是否曾答应支持它无论如何)

问题是(正如您猜测的那样),当我将设备更改为IOS模拟器中的Iphone 4英寸显示器时,这就是它的样子.如何处理顶部和底部的黑色条纹?

在此输入图像描述

xcode ios-simulator cordova

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

Jquery POST在keyup上获取数据

我想做的事

在文本字段中写入时,我想要<div class="result">填充PHP回显的内容.

但它不起作用!

jQuery的

$(document).ready(function() {
    var search = $("#search");
    if (search.val() !== '') {
        search.keyup(function() {
            $.post("index.php", { search : search.val()}, function(data) {
                $(".result").html(data);
            });
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

PHP

    if (isset($_POST['search'])) {
        echo 'hello';
    }
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" name="search" id="search"/>
<br />
<div class="result"></div>
Run Code Online (Sandbox Code Playgroud)

问题

填充输入时,没有任何反应,它意味着在键盘上输入输入的数据(输入新字符/或删除时).

什么阻止它工作?我是jQuery的新手.

谢谢.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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