问题列表 - 第26511页

TabActivities中的关键事件?

我有一个TabActivity,想要捕捉和处理HOME和BACK的按下.我需要在哪里捕捉这些事件?

在我的TabActivity的子类中,我实现了以下内容:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    switch (keyCode) {
        // Code handling
    }

    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

没工作.

所以我在switch语句行上放置了一个断点.但是这个功能永远不会被调用,无论我按音量上/下,菜单,家里还是后退.我需要在哪里捕获这些KeyEvent?

android keyevent

4
推荐指数
2
解决办法
7754
查看次数

在html中总是自行关闭空标签是否有任何问题?

是否存在任何浏览器问题,总是在html中折叠空标签.因此,例如,可以像这样编写空头标签

<head></head>
Run Code Online (Sandbox Code Playgroud)

但也可以像这样写

<head/>
Run Code Online (Sandbox Code Playgroud)

第二种情况是否会导致任何场景出现问题?

谢谢

html xml browser

8
推荐指数
2
解决办法
507
查看次数

如何使用HttpWebRequest模拟浏览器文件上传

伙计们,首先感谢您的贡献,我在这里找到了很好的回复.然而,我遇到了一个我无法弄清楚的问题,如果有人可以提供任何帮助,我将不胜感激.

我正在用C#开发这个应用程序,可以将图像从计算机上传到用户的photoblog.为此,我是用于主要用PHP编写的photoblogs的pixig pixelpost平台.

我在这里和其他网页上搜索过,但那里提供的例子对我没用.以下是我在我的示例中使用的内容:( 使用HTTPWebrequest上传文件(multipart/form-data))和(http://bytes.com/topic/c-sharp/answers/268661-how-upload-file-via- c-code)一旦准备就绪,我将在互联网上免费提供,也可以创建一个Windows移动版本,因为我是pixpost的粉丝.

这是我用过的代码:

        string formUrl = "http://localhost/pixelpost/admin/index.php?x=login";
        string formParams = string.Format("user={0}&password={1}", "user-String", "password-String");
        string cookieHeader;
        HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(formUrl);
        req.ContentType = "application/x-www-form-urlencoded";
        req.Method = "POST";
        req.AllowAutoRedirect = false;
        byte[] bytes = Encoding.ASCII.GetBytes(formParams);
        req.ContentLength = bytes.Length;
        using (Stream os = req.GetRequestStream())
        {
            os.Write(bytes, 0, bytes.Length);
        }
        HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
        cookieHeader = resp.Headers["Set-Cookie"];

        string pageSource;
        using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
        {
            pageSource = sr.ReadToEnd();
            Console.WriteLine();
        }

        string getUrl = "http://localhost/pixelpost/admin/index.php";
        HttpWebRequest getRequest …
Run Code Online (Sandbox Code Playgroud)

c# httpwebrequest

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

确定要素所需的最小罐子

您如何确定框架的此类功能需要哪些罐子?例如,为了仅支持依赖注入,需要在Spring的所有可用jar中使用哪些jar?

java frameworks jar

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

我需要调用MessageBox调用吗?

要弹出一个消息框,我正在使用MessageBox.Show(...).我通常将调用包装在一个Invoke中:

BeginInvoke (new Action (() => {
    MessageBox.Show ());
}));
Run Code Online (Sandbox Code Playgroud)

(我删除了其他地方回答的原问题的一部分)

Invoke如果我从非GUI线程调用,是否总是需要将MessageBox调用包装在(Begin-)中?

.net messagebox invoke

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

django admin app error(带属性字段的模型):未定义全局名称'full_name'

这是我的模特:

class Author(models.Model):

    first_name = models.CharField(max_length=200)
    last_name = models.CharField(max_length=200)
    middle_name = models.CharField(max_length=200, blank=True)

    def __unicode__(self):
        return full_name

    def _get_full_name(self):
        "Returns the person's full name."
        if self.middle_name == '':
            return "%s %s" % (self.first_name, self.last_name)
        else:
            return "%s %s %s" % (self.first_name, self.middle_name, self.last_name)
    full_name = property(_get_full_name)
Run Code Online (Sandbox Code Playgroud)

一切都很好,除非我进入管理界面,我明白了

/ bibbase2/admin/bibbase2/author /上的TemplateSyntaxError在渲染时捕获异常:未定义全局名称'full_name'

看起来内置的管理应用程序不适用于属性字段.我的代码有问题吗?

python django django-models django-admin

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

从mysql中删除数据最安全的方法是什么?(PHP/MySQL的)

我想允许用户和我(管理员)删除mysql中的数据.我曾经有过remove.php,可以从需要删除的内容中获取$ _GETs,例如... remove.php?action = post&posting_id = 2.但我了解到任何人都可以简单地滥用它并删除我的所有数据.

那么对于用户和我来说,删除信息的最安全方法是什么,而不是让所有人都疯狂而艰难?我只是一个初学者:)我不确定我是否可以使用POST,因为没有表格,数据没有变化.会议好吗?或者会有太多的帖子,用户信息,评论等.

例如:James希望删除他的一个帖子(post_id = 5).所以他点击了删除链接,然后他将删除.php?action = post&posting_id = 5.

编辑:好的,所以现在我有点困惑.虽然我无法100%安全,但我如何使用$ _POSTs执行此操作?SOO我应该使用GET来获取所有数据remove.php,然后有一个确认提交按钮,当用户点击它时,它将所有数据放入POST并从dbc中删除?

php mysql

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

将文件I/O API与unicode文件名一起使用的通用方法是什么?

在Windows中存在一个常见问题:文件名应在传递到之前转换为本地代码页open().当然,有可能使用Win32::API它,但我不希望我的脚本依赖于平台.目前我必须写一些类似的东西:

open IN, "<", encode("cp1251", $filename) or die $!; 
Run Code Online (Sandbox Code Playgroud)

但有没有图书馆,隐藏这些细节?我认为可以自动检测本地代码页,所以我只想传递unicode文件名并忘记细节.为什么它仍然不在盒子里?

filesystems unicode perl

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

你会如何开始自动化我的工作?

在我的新工作中,我们出售进口的东西.为了能够出售所述物品,目前每件货物都需要进行以下操作:

  • 发票以电子邮件附件的形式到达Excel电子表格
  • Monkey打开发票,将三列的相关部分复制粘贴到电子表格模板的相关部分,在那里进行极其复杂的计算,例如 =B2*550
  • Monkey将这个新的电子表格发送给老板(如果幸运的话,发送电子邮件,否则打印机),他们设定零售价格
  • Monkey打开回复,然后使用客户端程序将数据输入到生产数据库中,该程序在很多级别上都无法使用,甚至不值得详细说明
  • Monkey启动HyperTerminal,键入"AT",断开连接
  • Monkey使用可怕的客户端程序的另一部分向客户发送文本消息和电子邮件,一次一个

我想Monkey尽可能地从自己变成软件.我以前从未写过任何与电子邮件,Excel,数据库或短信接口的东西,但我很乐意学习它是否能让我免于.

这是我没有受过教育的心愿单:

  • 猴子要求Thunderbird(邮件服务器?)作为附件
  • Monkey告诉Excel将电子表格转储为更像Jurily的格式,如CSV或其他东西
  • Monkey解析输出,进行复杂的计算
  • Monkey通过网络表单向老板发送链接,在那里他可以设置价格
  • Monkey连接数据库,插入数据
  • 猴子垃圾邮件客户

这一切都可行吗?如果是,我在哪里开始阅读?你会如何改进它?您认为哪种语言/框架对此非常理想?你会对老板做些什么?

database language-agnostic windows automation

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

双变量参数列表

我需要这样的东西:

class Node (left : Node*, right : Node*)
Run Code Online (Sandbox Code Playgroud)

我理解这个签名的模糊性.

有没有办法比以下更好?

class Node (left : Array[Node, right : Array[Node])
val n = new Node (Array(n1, n2), Array(n3))
Run Code Online (Sandbox Code Playgroud)

也许是这样的某种分隔符?

val n = new Node (n1, n2, Sep, n3)
Run Code Online (Sandbox Code Playgroud)

scala variadic-functions scala-2.8

4
推荐指数
2
解决办法
539
查看次数