小编Sco*_*ter的帖子

触摸移动某个元素时禁用滚动

我有一个页面,其中有一个部分用于绘制图纸.但是,当在移动浏览器上使用时,touchmove事件(至少是垂直事件)也会滚动页面(这会降低草图体验的性能).有没有办法要么a)禁用并重新启用页面的滚动(所以我可以在每行启动时将其关闭,但在每次完成后将其重新打开),或者b)禁用默认处理touchmove事件(可能是滚动)转到绘制草图的画布(我不能完全禁用它们,因为草图使用它们)?

我已经使用jquery-mobile vmouse处理程序作为草图,如果这有所不同.

更新:在iPhone上,如果我选择要绘制的画布,或者只是在绘制之前握住我的手指,页面不会滚动,而不是因为我在页面中编码的任何内容.

javascript touch jquery-mobile

55
推荐指数
5
解决办法
10万
查看次数

使Twitter Bootstrap导航栏像标签一样工作

有没有办法让导航栏(看起来设计为链接到其他页面)的行为类似于一组导航标签(保留在同一页面上,隐藏除所需部分之外的所有部分)?

实际上,我的导航栏就像我想要的那样工作,但前提是我不打电话$(".nav-tabs").button(),这是我需要的其他东西.现在没有崩溃/不崩溃发生.

这是代码(很漂亮的锅炉板):

<div class="navbar navbar-fixed-top">
 <div class="navbar-inner">
  <div class="container">
   <div class="nav-collapse collapse">
    <ul id="tab" class="nav">
     <li class="active"><a href="#Tab1" data-toggle="tab">Tab1</a></li>
     <li><a href="#Tab2" data-toggle="tab">Tab2</a></li>
     <li><a href="#Tab3" data-toggle="tab">Tab3</a></li>
    </ul>
    <a class="brand" href="#">NavTab Demo</a>
   </div>
  </div>
 </div>
</div>
<div class="container-fluid">
 <div class="row-fluid">
  <div class="span12">
   <div class="tab-content">
    <div class="tab-pane active" id="Tab1">
...
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap

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

cx_freeze和单文件鸡蛋

我试图cx_freeze在Windows 7上使用python2.7 distutils脚本,它似乎被绊倒在2个包上:rsa&pyasn1:

error: [Error 3] The system cannot find the path specified:
'c:\\python27\\lib\\site-packages\\pyasn1-0.1.9-py2.7.egg\\pyasn1/*.*'
Run Code Online (Sandbox Code Playgroud)

(错误rsa是类似的.)

起初我认为这是一个权限问题(两个egg文件都显示了一个挂锁徽章),但即使在更改权限后,错误仍然存​​在.

然后我注意到这两个鸡蛋不是目录,而是单个文件,这可以解释为什么cx_freeze无法找到所请求的子目录.

我已经尝试将这些指定为packages或者includes; 无论哪种方式,我都会看到错误.

我也尝试将它们指定为excludes然后直接复制蛋; 这允许cx_freeze脚本完成,但随后可执行文件找不到鸡蛋.

所以我的问题是:如何让我的cx_freeze脚本识别这些蛋?

python windows egg cx-freeze python-2.7

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

Mailgun批量发送中的BCC不包括替换

我正在使用其API的批量发送功能通过Mailgun发送一组电子邮件,其调用方式如下:

rv = requests.post(
    "https://api.mailgun.net/v3/%s/messages" % mailgun_domain,
    auth=("api", mailgun_key),
    data={"from": sender,
        "to": recip_vars.keys(),
        "subject": subject,
        "bcc": bcc_addr,
        "text": "%recipient.text%",
        "html": "%recipient.html%",
        "recipient-variables":json.dumps(recip_vars)})
Run Code Online (Sandbox Code Playgroud)

其中recip_vars是收件人地址键入的批处理变量的字典.

在发送到该bcc地址的副本中,recip_vars尚未进行替换.

bcc地址是否需要以不同的方式指定,以便该副本包含替换,如果是,如何?

python mailing-list bcc mailgun

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

编译时向量下标超出范围

int i = 0;
int j = 0;

vector<vector<int>> normal;
vector< vector<int> >::iterator row;
vector<int>::iterator col;

for (i = 1; i < 10; i++) {
    for (j = 1; j < 10; j++) {
         normal[i].push_back(j);

    }
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释我做错了什么吗?在编译过程中,我收到错误“矢量下标超出范围”

c++

7
推荐指数
3
解决办法
419
查看次数

调试Python中的浮点异常

我正在尝试运行一些给我浮点异常的东西(Floating point exception. Core dumped。无回溯)。由于无法使用通常的tryand捕获这种异常except,所以我无法弄清楚是什么导致了异常。

由于我正在开发虚拟机,因此我并不担心使用fpectl. 但是,由于我使用的是 anaconda python,我不知道如何使用适当的标志重新安装它。我尝试从官方网站下载 python 发行版并使用该标志构建它。构建似乎成功了,但是当python从终端运行时,它仍然打开 anaconda python one (我认为默认值会被覆盖)。

有没有更好的方法来调试浮点异常,或者安装而fpectl无需重新安装 anaconda python?

python python-2.7 theano

6
推荐指数
0
解决办法
5572
查看次数

Python中的快速逆和转置矩阵

我有一个大的矩阵A状的(n, n, 3, 3)n5000.现在我想找到矩阵的逆和转置A:

import numpy as np
A = np.random.rand(1000, 1000, 3, 3)
identity = np.identity(3, dtype=A.dtype)
Ainv = np.zeros_like(A)
Atrans = np.zeros_like(A)
for i in range(1000):
    for j in range(1000):
        Ainv[i, j] = np.linalg.solve(A[i, j], identity)
        Atrans[i, j] = np.transpose(A[i, j])
Run Code Online (Sandbox Code Playgroud)

有没有更快,更有效的方法来做到这一点?

python transpose numpy matrix-inverse

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

生成一个空白响应对象用于测试

有没有办法生成具有所有属性的空白响应对象,或者我必须自己创建该类?

我只想为烧瓶应用程序提供一些比这样做更干净的东西:

    class fake_request():
        status_code = None
        text = None
    response = fake_request()
Run Code Online (Sandbox Code Playgroud)

python response flask

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

正则表达式可以用来识别任何上下文无关语言吗?

我知道正则表达式包可以识别比正则语言更广泛的语言,但是在Python 正则表达式中使用递归正则表达式来查找文本字符串中的算术表达式让我想知道是否可以使用正则表达式识别任何上下文无关语言,并且如果没有,有人可以提供一个反例吗?

regex regular-language context-free-language

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

无法在python3中导入模块imageio

使用 python3,我无法将 imageio 模块导入到我需要的 python 程序中,因为我尝试对我拥有的 PNG 图像列表进行动画处理。到目前为止我已经尝试过:

“pip3 install imageio”都以我自己和 root 身份运行。安装成功,但仍然出现错误,如主题行所示。我想我可以尝试“apt-get install(包名称)”,但需要确定 package_name。

欢迎任何想法 - TIA。

python-3.x python-imageio

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