问题列表 - 第38872页

带点击事件的WPF图像控制

我希望<Image>在我的WPF应用程序中使用一个响应鼠标点击的响应.只有'Mouse Up'和'Moue Down'活动才能开箱即用.我觉得这很特别.有没有办法扩展控件或使用另一个控件来产生相同的效果?

wpf xaml

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

Android SimpleOnGestureListener.onFling获取null MotionEvent

我试图在一个简单的Android应用程序上检测一个fling事件,但第一个MotionEvent参数始终为null.为什么使用null参数调用onFling方法?在Android文档说,当一个一扔事件上下来MotionEvent初始和匹配起来MotionEvent发生时被调用.

class MyGestureDetector extends SimpleOnGestureListener {
    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
        // e1 always == null, return early a null reference exception
        if (e1 == null) {
            return false;
        }
        if (e1.getY() - e2.getY() > 120) {
            handleFlingEvent();
            return true;
        }
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

主Activity有这个onTouchEvent方法:

GestureDetector flingDetector = new GestureDetector(new MyGestureDetector());

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (flingDetector.onTouchEvent(event)) {
        return true;
    }
    return super.onTouchEvent(event);
}
Run Code Online (Sandbox Code Playgroud)

android touch

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

关闭onCreate上的活动

我正在打开一个Activity使用这个:

startActivity(new Intent(Parent.this, Child.class));
Run Code Online (Sandbox Code Playgroud)

在孩子身上,我在onCreate函数上有这个代码(当然if包含的不仅仅是true):

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (true) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setPositiveButton("OK", null);
        builder.setTitle("Error");
        builder.setMessage("Connection error, please try later.")
            .show();
        finishActivity(0);
        return;
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么活动没有结束?我收到警报框,但是我必须点击"后退"按钮才能返回.

android android-activity

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

为什么在PHP中使用@ before变量?

可能重复:
PHP中的@符号有什么用?
参考 - 这个符号在PHP中意味着什么?

用什么 <?php echo @$fnameerror; ?>意思.为什么在php中使用@之前的变量

php

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

空格作为Vim中的制表符和退格行为

在我的.vimrc中我有:

set shiftwidth=4
set tabstop=4
set expandtab
Run Code Online (Sandbox Code Playgroud)

当我点击Tab按钮时,设置为使用4个空格而不是制表符.但是当我在Tab后面击退格后,我需要退回所有4个空格.有没有办法这样做当我去退格一个"标签"它可以删除所有4个空格?

vim

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

将数字列表分成大致相等的总数

我知道我的问题可能没有“完美”的解决方案(这听起来像是背包或垃圾箱包装问题的变体),但这是我的情况:

我想将 SQL 数据库表列表分成 n 个(假设为 7 个)大小大致相同的堆(这样我可以在整个星期内大致平均地分配一些维护任务)。

假设我有 100 个表(这可能更高或更低,但不太可能高于 5000),范围从 1 到 10,000,000(当然,更大的表不太常见)。

我最初的想法是按字母顺序(伪随机)对表格进行排序,然后从头开始遍历,当总数超过 Sum(Size)/7 时移动到下一组。对于某些数据库,这可能会正常工作,但如果两个巨大的表彼此相邻,则这会导致非常不平等的组。(这并不像听起来那么不可能,考虑两个巨大的表,Account_History 和 Account_History_Archive)。

是否有任何普遍接受的技术可以为各种源数据提供“良好”的结果?我倾向于更简单的技术,而不是更精确的分组(如果某些日子的维护时间比其他日子稍长,没什么大不了的)。

sql algorithm np-complete bin-packing

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

防止在代码中在iPad上拖动网页

我目前正在开发一个可在iPad上观看的网页.它使用jquery-ui库来显示滑块.但是,当用户尝试拖动滑块时,整个页面会拖动.有没有人知道是否有任何类型的覆盖可以在jquery或html中指定,以防止浏览器在触摸拖动事件时在iPad上拖动页面?

javascript safari jquery ipad

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

如何在数据库中存储自定义用户字段

我正在尝试找到一个教程,指导我如何使用基于用户的自定义字段.就像在调查网站中一样,他们让用户创建自定义字段并存储它们,更重要的是存储通过这些字段输入的数据.

我正在寻找描述如何在数据库上完成此操作的内容.一旦用户将其提取到excel/cvs文件,我找到一种不会永远检索此数据的方法有点麻烦.

database database-design dynamic-data

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

下载Visual Studio ISO文件,我该如何运行?我需要虚拟驱动器工具吗?

我在DVD光盘上安装了Visual Studio 2010 Pro,但它是一个ISO映像,我想在家用PC上运行它来代替2010 Express Edition.

首先,我可以在家用电脑上运行吗?我是否需要虚拟驱动器工具才能在家用计算机上运行图像?有微软虚拟驱动器工具吗?有没有一个很好的资源我可以阅读这个并学习基础知识.

virtual-machine visual-studio-2010 virtual-drive visual-studio

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

给定出生日期时自动获得年龄

我想从出生之日起就知道一个人的年龄.我有一个HTML代码,我正在使用dob的datepicker,当我给出生日期时,它显示自动显示年龄而不提交.请帮我找到解决方案.

<html>
    <head>
        <title>
            DOB calculations
        </title>
        <link rel='stylesheet' type='text/css' href='jquery-ui.css' />
        <script type='text/javascript' src='jquery.min.js'>
        </script>
        <script type='text/javascript' src='jquery-ui.min.js'>
        </script>
        <script type='text/javascript' src='jquery.js'>
        </script>
        <script type='text/javascript' src='jquery-ui-custom.js'>
        </script>
        <script type='text/javascript' src='jquery.ui.datepicker.js'>
        </script>
        <script type="text/javascript">
            $(function() {

                $('#datepicker').datepicker({
                    changeMonth: true,
                    changeYear: true,
                    dateFormat: 'mm/dd/yy',
                    //firstDay: 1,
                    onSelect: function(dateText, inst) {
                        dateText.split('/');
                        Bdate = new Date(dateText[2], dateText[0] - 1, dateText[1]);
                        BDateArr = ('' + Bdate).split(' ');
                        //document.getElementById('DOW').value = BDateArr[0]; 
                        Cdate = new Date;
                        CDateArr = ('' + Cdate).split(" ");
                        Age = CDateArr[3] …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-ui

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