问题列表 - 第24879页

使用动画启动活动

我正在尝试使用自定义过渡动画启动活动.到目前为止我发现的唯一方法是在上一个活动中不使用onPendingTransition())是在活动上使用自定义主题并定义activityOpenEnterAnimation,taskOpenEnterAnimation,windowEnterAnimation或windowAnimationStyle来设置动画.但是,这些属性都不适用于我.一些实验产生以下结果 -

如果我将windowAnimationStyle属性设置为某个自定义样式,该样式定义了activityOpenEnterAnimation,taskOpenEnterAnimation,windowEnterAnimation或windowAnimationStyle的值,我可以摆脱在活动开始时发生的默认过渡动画.它不会使用指定的实际值显示过渡动画,但至少不显示默认动画.

根据这里的参考文档,

我应该能够使用activityOpenEnterAnimation在活动开始时定义动画.但到目前为止没有成功.

有任何想法吗?

animation android transition android-activity

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

如何在jQuery中为插件创建嵌套选项

我知道如何做插件,但我如何做嵌套选项,如:

var defaults = {
    spacing:10,
    shorten_to:50,
    from_start:0,
    from_end:2,
    classes: {
        test:'testing'
    }
};
Run Code Online (Sandbox Code Playgroud)

知道这是不对的,我只是不知道如何编写正确的语法,当我想要做的事就像这样:

$('#breadcrumbs').breadcrumbs({classes{test:'new_example'},spacing:12})
Run Code Online (Sandbox Code Playgroud)

其他建议是受欢迎的,即时需要自定义类名称的能力,并且有7个,所以而不是像test_class,example_class等id那样更清洁,更整洁,就像上面的例子一样.

javascript css jquery jquery-plugins

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

在代码中执行结果集分组,而不是在数据库级别上

Stackoverflowers,

我有一个SQL查询的结果集,形式如下:

Category  Column2   Column3
A         2        3.50  
A         3        2  
B         3        2  
B         1        5  
...
Run Code Online (Sandbox Code Playgroud)

我需要根据Category列对结果集进行分组,并对Column2和Column3的值求和.我必须在代码中执行此操作,因为由于查询的复杂性(长篇故事),我无法在获取数据的SQL查询中执行分组.然后,该分组数据将显示在表格中.

我让它适用于Category列中的特定值集,但我想要一个解决方案来处理Category列中出现的任何可能的值.

我知道必须有一种简单有效的方法,但我现在无法绕过它.你会怎么做到的?

编辑

我试图使用Thomas Levesque建议的完全相同的分组查询将结果分组到SQL中,并且我们的整个RDBMS都试图处理查询.

我认为Linq在.NET 3.5之前不可用.这是一个.NET 2.0 Web应用程序,所以我认为这不是一个选项.我错了吗?

编辑

开始赏金,因为我相信这将是一个很好的技术,无论在哪里使用不同的结果集,工具箱都可以使用.我相信知道最简洁的方法来对代码中的任何2个有点相似的数据集进行分组(没有.NET LINQ)对于更多人而言不仅仅对我有益.

编辑

这是我在VB.NET中提出的解决方案,以防任何人需要它.它以Paul Williams的答案为出发点.我直接从datareader获取值:

Public Class Accumulator
    Public sum1 As Integer
    Public sum2 As Decimal
End Class

If IReader.HasRows Then
    Dim grouping As New Dictionary(Of String, Accumulator)

    Do While IReader.Read
        Dim sum As New Accumulator

        If grouping.ContainsKey(IReader.GetString(0)) Then
            sum = grouping.Item(IReader.GetString(0))
        Else
            sum = New Accumulator
            grouping.Item(IReader.GetString(0)) = sum
        End …
Run Code Online (Sandbox Code Playgroud)

.net vb.net asp.net grouping

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

scanf段错误和循环中的各种其他异常

while(1){
    //Command prompt
    char *command;
    printf("%s>",current_working_directory);
    scanf("%s",command);<--seg faults after input has been received.
    printf("\ncommand:%s\n",command);
}
Run Code Online (Sandbox Code Playgroud)

我得到了一些不同的错误,它们看起来并不真实(除了此时的段错误).这个代码大约10分钟前工作正常,然后它无限循环printf命令,现在它在上面提到的行上出现故障.我唯一改变的是scanf(">%s",command);它目前是什么.如果我将命令变量更改为数组,它就可以工作; 显然这是因为存储是为它预留的.

  1. 我被告知有人告诉别人他们需要malloc一个指针*(但这通常似乎解决了问题,如使它成为一个数组)
  2. 我输入的命令是"魔术" - 5个字符 - 所以不应该有任何疯狂的堆栈溢出.
  3. 我在Mac OS X 10.6上运行最新版本的xCode(非OS4)和标准gcc
  4. 这是我编译程序的方式: gcc --std=c99 -W sfs.c

只是想弄清楚发生了什么.由于这是一个学校项目我永远不会再看到,我只会编写一些noob工​​作,这会让我的老板哭泣:)但是之后我想知道为什么会发生这种情况而不仅仅是制作一些修复它,如果有一些修复它为什么修复工作.

c scanf segmentation-fault

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

将自定义代码放在System命名空间中

是否有任何最佳实践表明自定义代码不应放在System命名空间中?是否应该System为其子代保留Microsoft代码?

我问,因为我正在编写一个将在许多项目中使用的类库,并且我希望通过放置它来保持一致System.InteropServices(因为它处理P/Invoke).

.net c# namespaces

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

c ++中的指针列表

我想做的是

for (list<cPacket *>::iterator i = cache.begin(); i != cache.end(); i++){
        if( strcmp(i->getName(),id) == 0 ){
            return true;
        }
}
Run Code Online (Sandbox Code Playgroud)

哪个getName是类cPacket的功能,但是它不起作用,我也尝试了 i.operator->()->getName(),而且一无所获.

有谁能够帮我?

c++ pointers list

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

为什么需要指针指针来在函数中分配内存

我在下面的代码中有一个分段错误,但在我将其更改为指针指针后,它很好.有人能给我任何理由吗?

void memory(int * p, int size) {
    try {
        p = (int *) malloc(size*sizeof(int));
    } catch( exception& e) {
        cout<<e.what()<<endl;   
    }
}
Run Code Online (Sandbox Code Playgroud)

它在主要功能中不起作用

int *p = 0;
memory(p, 10);

for(int i = 0 ; i < 10; i++)
    p[i] = i;
Run Code Online (Sandbox Code Playgroud)

但是,它的工作方式是这样的.

void memory(int ** p, int size) {               `//pointer to pointer`
    try{
        *p = (int *)    malloc(size*sizeof(int));
    } catch( exception& e) {
        cout<<e.what()<<endl;   
    }
}

int main()
{
    int *p = 0;
    memory(&p, 10);       //get the address of …
Run Code Online (Sandbox Code Playgroud)

c++ malloc memory-management

15
推荐指数
2
解决办法
8604
查看次数

jQuery Draggables和Droppables定位

我正在使用jquery UI和jQuery draggable,我的所有draggable都使用jquery clone helper并将draggable追加到droppable.

这是我的代码

 $('#squeezePage #droppable').droppable({
  tolerance: 'fit',
  accept: '#squeezeWidgets .squeezeWidget',
  drop: function(event, ui) {
   var dropElem = ui.draggable.html();

   var clone = $(dropElem).clone();

   clone.css('position', 'absolute');
   clone.css('top', ui.absolutePosition.top);
   clone.css('left', ui.absolutePosition.left);

   $(this).append(clone);

   $(this).find('.top').remove();
   $(this).find('.widgetContent').slideDown('fast');

   $(this).find('.widgetContent').draggable({
    containment: '#squeezePage #droppable',
    cursor: 'crosshair',
    grid: [20, 20],
    scroll: true,
    snap: true,
    snapMode: 'outer',
    refreshPositions: true
   });

   $(this).find('.widgetContent').resizable({
    maxWidth: 560,
    minHeight: 60,
    minWidth: 180,
    grid: 20,
   });
  }
 });
Run Code Online (Sandbox Code Playgroud)

我用.css('top', ui.absolutePosition.top);和设置克隆css('left', ui.absolutePosition.left);的位置,但位置相对于BODY.

该位置与droppable无关,这使得可拖动的下降到随机位置.总体而言,可投放和可拖动的集成并不紧张.我想让它更顺畅.

jquery jquery-ui jquery-ui-droppable jquery-draggable

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

如何使用Python将文件复制到网络路径或驱动器

我的问题与此类似.

如何使用变量将文件从网络共享复制到本地磁盘?

唯一的区别是我的网络驱动器有用户名和密码保护密码.

我需要Samba使用Python并验证它来将文件复制到共享.

如果我手动登录然后代码工作,但没有登录shutil命令不起作用.

python share network-programming drive

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

jquery切换和淡入一个功能?

我想知道是否可以在一个函数中使用toggle()和fadeIn()...

我让这个工作,但它只在第二次点击后消失...而不是第一次点击切换.

$(document).ready(function() {

 $('#business-blue').hide();

  $('a#biz-blue').click(function() {
    $('#business-blue').toggle().fadeIn('slow');
    return false;
  });

// hides the slickbox on clicking the noted link 

  $('a#biz-blue-hide').click(function() { 
     $('#business-blue').hide('fast'); 
     return false; 
  }); 


});



  <a href="#" id="biz-blue">Learn More</a>
        <div id="business-blue" style="border:1px soild #00ff00; background:#c6c1b8; height:600px; width:600px; margin:0 auto; position:relative;">
            <p>stuff here</p>
        </div>
Run Code Online (Sandbox Code Playgroud)

jquery toggle

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