问题列表 - 第22244页

Android:长按ExpandableListView的子视图?

ExpandableListView有一个setOnChildClickListener方法,但缺少setOnChild Long ClickListener方法.

当我添加setOnLongClickListener()了子视图时getChildView(),整个子列表变得完全无法点击(尽管parentView.setOnChildClickListener()存在并且之前正在工作).

如何在子视图上启用长按?

android

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

收获僵尸进程 - 孩子

我正在从main到child对main进行命令行参数计数和打印.我的问题是,我不确定我是否正在收割孩子?我不只需要退出0或者我需要再次调用fork吗?

#include <sys/wait.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>

int main(int argc, char *argv[])
{

int length = 0;
int i, n;

int     fdest[2];          // for pipe
pid_t   pid;              //process IDs
char    buffer[BUFSIZ];


if ((pid = fork()) < 0)  /* attempt to create child / parent process */

{
    printf("fork error");
} 

if (pipe(fdest) < 0)          /* attempt to create pipe */
    printf("pipe error");

/* parent process */
else if (pid > 0) {      
    close(fdest[0]);

    for(i = 1; …
Run Code Online (Sandbox Code Playgroud)

c

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

在Snow Leopard上安装PIL

嘿,我在Snow上安装PIL时遇到了问题.

升级到SL后我有一个干净的macports安装,并按照操作系统特定的安装说明从源代码安装jpeg库.使用pip安装PIL顺利但是当我尝试导入_imaging模块时,我收到以下消息:

Traceback (most recent call last):
File "<string>", line 1, in <module> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so: mach-o, but wrong architecture

python python-imaging-library

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

JavaScript可以检索Web根目录之上的文件吗?

是否可以让JavaScript检索Web根目录之上的文件?

function sendurl(url) {
if(document.images){ 
    (new Image()).src="../recieve_url.php?url="+url; 
} 
return true;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

有人知道如何在Python中打开/关闭大写锁定吗?

我试图在按住两个 Shift 按钮一秒钟时打开/关闭大写锁定。我尝试过使用 virtkey 模块,但它不起作用。不过,该模块确实适用于其他键,所以我认为我没有错误地使用该模块。

有人有办法做到这一点吗?

需要明确的是,我想要实际打开/关闭大写锁定,而不仅仅是 LED。

谢谢!

python linux keyboard capslock

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

什么是"形式语义"?

我正在阅读一篇非常愚蠢的论文,并继续谈论乔托如何定义"形式语义".

Giotto具有正式的语义,指定模式切换,任务间通信以及与程序环境通信的含义.

我处于边缘,但却无法完全理解"形式语义"的含义.

formal-semantics

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

使用jQuery的scolling列表

我的javascript目前还没有达到标准,我很难过!

我需要用这样的javascript创建一个动画列表 - http://www.fiveminuteargument.com/blog/scrolling-list.

我想要的是采取这样的清单

<ul>
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li> 
    <li>Item 4</li>
    <li>Item 5</li>
    <li>Item 6</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

并同时显示两个,然后一个循环显示它们,一次显示两个.

即使伪代码也会帮助我开始.

jquery scroll list

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

Rails中的递归路由

是否可以在Rails中创建递归路由?

我有一个应用程序,它允许管理员创建页面.页面模型是一个嵌套集,因此每个页面都有一个parent_id,因此页面以树形结构.页面模型还使用Friendly ID插件为每个页面提供slug.

当用户浏览网站时,我希望他们在网址中看到嵌套结构 - 它更适合搜索引擎以及任何想要通过切割网址来浏览网站的用户.

我想要的东西是:

http://example.com/page/page/page/page ...等

现在显然我可以用10个巢创建一个嵌套的地图,并希望没有网站超过这个限制,但我很好奇是否还有另一种方式......

ruby recursion routing ruby-on-rails

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

Django在标题周围发送电子邮件

我在Django中为客户编写了一个简单的联系表单.但是,无论何时发送电子邮件,它都会将标头值包装在u''对象中.例如,From:标题是

From: (u'my@email.com',)
Run Code Online (Sandbox Code Playgroud)

这是发送消息的代码:

表格:

class ContactForm(forms.Form):
  name = forms.CharField(max_length=100)
  sender = forms.EmailField()
  subject = forms.CharField(max_length=255)
  message = forms.CharField(widget=forms.widgets.Textarea(attrs={'rows':15, 'cols': 72}))
Run Code Online (Sandbox Code Playgroud)

联系功能:

def contact(request):
  RECAPTCHA_PRIVATE_KEY = '******************'
  captcha_error = ''
  if request.method == 'POST':
    form = ContactForm(request.POST)
    captcha_response = captcha.submit(request.POST.get("recaptcha_challenge_field", None),
                      request.POST.get("recaptcha_response_field", None),
                      RECAPTCHA_PRIVATE_KEY,
                      request.META.get("REMOTE_ADDR", None))

    if not captcha_response.is_valid:
      captcha_error = "&error=%s" % captcha_response.error_code
    elif form.is_valid():
      name = form.cleaned_data['name'],
      sender = form.cleaned_data['sender'],
      subject = form.cleaned_data['subject'],
      message = form.cleaned_data['message']

      recipients = ['email@email.com']
      try:
        send_mail(subject, message, sender, recipients)
      except BadHeaderError:
        pass

      flash_message …
Run Code Online (Sandbox Code Playgroud)

python email django

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

Python 3对象构造:哪个是最Pythonic /可接受的方式?

在Java中有一个非常冗长和严格的背景,我发现能够改变Python对象,以便为它们提供除了提供给构造函数之外的字段真的"丑陋".

试图让自己习惯于Pythonic的思维方式,我想知道我应该如何构建我的对象.

我的直觉是必须在施工时传递字段,例如:

def __init__(self, foo, bar, baz=None):
    self.foo = foo
    self.bar = bar
    self.baz = baz
Run Code Online (Sandbox Code Playgroud)

但是,这可能会变得过于冗长和令人困惑,许多领域都要通过.为了克服这个问题,我假设最好的方法是将一个字典传递给构造函数,从中提取字段:

def __init__(self, field_map):
    self.foo = field_map["foo"]
    self.bar = field_map["bar"]
    self.baz = field_map["baz"] if baz in field_map else None
Run Code Online (Sandbox Code Playgroud)

我能想到的另一种机制是在其他地方添加字段,例如:

class Blah(object):

    def __init__(self):
        pass

...

blah = Blah()
blah.foo = var1
Run Code Online (Sandbox Code Playgroud)

但随着那种感觉这样太松了我.

(我想我脑子里的问题是我如何处理Python中的接口 ......)

所以,重申一个问题:我应该如何在Python中构建我的对象?是否有公认的惯例?

python conventions python-3.x

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