问题列表 - 第31990页

onKeyPress Vs. onKeyUp和onKeyDown

这三个事件有什么区别?谷歌上搜索我发现了

的KeyDown当用户按下一个键触发事件.

KEYUP当用户释放的关键是触发事件.

按键响应事件被触发时,用户按下&释放的关键.(onKeyDown后跟onKeyUp)

我理解前两个,但KeyPressKeyUp不一样吗?(或者可以在没有按下(KeyDown)的情况下释放密钥(KeyUp)吗?)

这有点令人困惑,有人可以为我清除这个吗?

javascript dom dom-events

295
推荐指数
9
解决办法
24万
查看次数

来自R的MySQL odbc超时

我正在使用R从使用RODBC包的MySQL数据库中读取一些数据.然后处理数据并将一些结果发送回数据库.问题是服务器由于不活动而在大约一分钟后关闭连接,这是在本地处理数据所需的时间.它是一个共享服务器,因此主机不会提高超时时间.

我认为有两种可能性来解决这个问题:1)在每次数据库事务之前打开一个连接并在之后立即关闭它2)每隔30秒左右向服务器发送一些小的"ping"命令让服务器知道我是还在那儿.

我可以很容易地实现第一个,但是不断打开和关闭连接似乎很慢.谁知道第二个有效的命令?还是一个更好的方式?

mysql r rodbc

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

MySQL - 正在使用TEXT潜在的小字符串过度杀伤?

在MySQL中总是让我担心的一件事是我的字符串字段对于需要存储的数据来说不够大.我正在处理的PHP项目需要存储字符串,其长度可能会有很大差异.

不熟悉MySQL如何存储字符串数据,我想知道使用更大的数据类型是否有点过分,例如TEXT字符串通常可能少于100个字符.MySQL对这样的高度可变数据做了什么?

php mysql database string data-structures

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

Internet Explorer,jQuery:输入框在被完全相同的时候跳转/移动

我想要的:在焦点上,通过hide()和show()将一个输入框更改为另一个输入框.

我得到的:在Internet Explorer(7/8)中,输入框在聚焦时向右移动几个像素.

  • 在其他浏览器中运行良好(显然).

这是我重新创建问题的链接:

<链接因不再相关而被删除>

源代码在上面链接的文件中提供,但为了方便起见,我也会将其包含在此处.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-language" content="en"/>
<script src="includes/jquery-1.4.2.min.js"></script>
<script>
$(document).ready(function(){
    $("#index_login_dummy").focus(function(){
        $(this).hide();
        $('#index_login_dummy2').show().focus();
    });
});
</script>
<style type="text/css">
.input_h {display:none;}
</style>
</head>

<body>

<div id="index_login">
    <form method="post" name="index_login" action="login.php">
    <input id="index_login_email" type="text" value="Email" name="email">
    <input id="index_login_dummy" type="text" value="Password" name="dummy">
    <input id="index_login_dummy2" type="text" class="input_h" value="Password" name="dummy"><input type="submit" class="input_button" value="Login">
    </form>
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

为一个精心设计的问题+1!;)

编辑:

当我将表单字段放入表中时,它按预期工作.我猜有时你必须采用这些解决方案,但我不想知道为什么.然而,我对不同浏览器以不同方式绘制表单输入元素的解释很好(并且在IE中输入按钮影响其余元素).

工作代码:

<div id="index_login">
    <form method="post" …
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer input flicker

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

如何在插入顺序中将哈希值提取到数组中?

给定Perl中的哈希值(任何哈希值),如何从该哈希值中提取它们的顺序,并将它们放入数组中?

例:

my %given = ( foo => '10', bar => '20', baz => '15' );
Run Code Online (Sandbox Code Playgroud)

我想得到以下结果:

my @givenValues = (10, 20, 15);
Run Code Online (Sandbox Code Playgroud)

perl hash tie

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

对于价格和价值,使用varchar over decimal是否有任何优势

我和我的朋友争论反对他在varchar中存储价格,价值和其他类似信息的建议.

我的观点是基于

  1. 由于我们需要来回投射,计算将变得困难.
  2. 数据的完整性将丢失.
  3. 索引表现不佳
  4. 排序和聚合函数也需要转换

等等

但他说,在他以前的工作中,每个人都习惯将这些值存储在varchar中,因为DB和APP之间的通信在这种方法中非常有效.(我仍然不能接受这个)

在varchar中存储这些值真的有一些优点吗?

注意:我不是在谈论PhoneNo,ID,邮政编码,SSN等栏目.我知道varchar最适合那些.这些列是基于值的,并且肯定会以某种方式参与计算.

database-design types sql-server-2005

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

为什么委托中"this"指针为空?

我有以下代码(为清楚起见,删除了详细信息):

    private abstract class Base<TResult> {
        private readonly System.Func<TResult> func = null;

        protected Base(System.Func<TResult> func) {
            this.func = func;
        }

        public TResult Execute() {
            return this.func();
        }
    }

    private class Derived : Base<bool> {
        public Derived(bool myValue) : base(delegate() { return this.MyValue(); }) {
            this.myValue = myValue;
        }

        private bool myValue = false;
        private bool MyValue() {
            return this.myValue; // The "this" pointer is null here...
        }
    }

    Derived d = new Derived(true);
    bool result = d.Execute(); // This results …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

这太......哈哈了?Xml到一个对象

我正在玩我最喜欢的东西,xml(有礼貌地请你杀了我),最终的目标是将它保存在内部并以不同的方式使用数据(这是从另一个系统导出).我有goo有效,但是,我觉得它可以好多了.

    public Position(XElement element)
    {
        Id = element.GetElementByName("id");
        Title = element.GetElementByName("title");
    }
Run Code Online (Sandbox Code Playgroud)

我正在考虑通过为它所代表的xml元素添加数据注释来使其更加自动化(hacky).比如这样的东西.

    [XmlElement("id")]
    public string Id { get; set; }

    [XmlElement("title")]
    public string Title { get; set; }
Run Code Online (Sandbox Code Playgroud)

然后写一些反射/映射器代码,但两种方式都感觉......很脏.我应该关心吗?有没有更好的办法?也许反序列化是正确的方法?我只是觉得有一种方法可以做到这一点.

c# xml

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

如何交换位位置值12 34 56 78?

例如:像二进制值1010那样在交换对位位置值0101之后

c

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

相反带来了SubviewToFront?

除了希望视图位于所有内容之外,您可能希望视图位于所有内容之下,但是没有bringSubviewToBack:.为什么不,如何将子视图带回来?

iphone subview uiview

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