问题列表 - 第45880页

使用多个进程的应用程序是否共享Dalvik实例?

我正在研究Android进程管理,我想知道使用多个进程(而非线程)的应用程序是否共享Dalvik实例,或者每个进程是否存在Dalvik实例,即使对于同一个应用程序也是如此.

你能指点我一些官方消息来源(doc,talk,paper等)吗?

谢谢

android process dalvik

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

如何检查递归方法是否已经结束?

我刚刚完成了这个递归方法:

/// <summary>
/// Recursively process a given directory and add its file to Library.xml
/// </summary>
/// <param name="sourceDir">Source directory</param>
public void ProcessDir(string sourceDir)
{
    string[] fileEntries = Directory.GetFiles(sourceDir, "*.mp3");
    foreach (string fileName in fileEntries)
    {
        Song newSong = new Song();
        newSong.ArtistName = "test artist";
        newSong.AlbumName = "test album";
        newSong.Name = "test song title";
        newSong.Length = 1234;
        newSong.FileName = fileName;

        songsCollection.Songs.Add(newSong);
    }

    string[] subdirEntries = Directory.GetDirectories(sourceDir);
    foreach (string subdir in subdirEntries)
    {
        if ((File.GetAttributes(subdir) & FileAttributes.ReparsePoint) != FileAttributes.ReparsePoint)
        { …
Run Code Online (Sandbox Code Playgroud)

.net c# recursion

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

python:如何加密文件?

任何人都可以帮助(或指出一些例子)关于如何使用python加密文件?我必须使用以下参数来加密文件:

block size=8
iv=qwertyui12345678
method=des3_cbc
Run Code Online (Sandbox Code Playgroud)

我也不知道是什么iv意思

请帮忙.提前致谢.

python encryption des

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

jQuery:更改ONE表格单元格的边框颜色

我在这里有一个简单的HTML选项表:

<table>
  <tr>
    <td>blue</td>
    <td>green</td>
  </tr>
  <tr>
    <td>red</td>
    <td>cream</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

具有相关样式的CSS:

td { background-color: #FFF; border: 1px solid #3F3F3F; cursor: pointer; }
td.selected { color: #D93A2C; border: 1px solid #D93A2C; }
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

HTML表格

当我点击其中一个表格单元格时,我希望边框和文本为红色.所以我使用jQuery使用以下代码切换'.selected'类.

$('td').each(function(){
    $(this).click(function(){
        $(this).toggleClass('selected');
    });
});
Run Code Online (Sandbox Code Playgroud)

但结果如下: 已选择HTML表格单元格

第一个表格单元格(蓝色)是唯一一个在选中时看起来像我想要的单元格.我需要突出显示所选单元格的所有边框.

关于如何实现这一点的任何想法?如果有人能提出更好的方法,我不反对放弃赌桌.

html javascript css jquery

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

用于指定其存在/不存在的默认参数的惯用方法

我经常看到python代码采用默认参数,并且在未指定时具有特殊行为.

如果我想要这样的行为:

def getwrap(dict, key, default = ??):
    if ???: # default is specified
        return dict.get(key, default)
    else:
        return dict[key]
Run Code Online (Sandbox Code Playgroud)

如果我要自己动手,我最终会得到类似的东西:

class Ham:
    __secret = object()
    def Cheese(self, key, default = __secret):
        if default is self.__secret:
            return self.dict.get(key, default)
        else:
            return self.dict[key]
Run Code Online (Sandbox Code Playgroud)

但是当我确实有一个标准时,我不想发明一些愚蠢的东西.在Python中这样做的惯用方法是什么?

python default-arguments

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

Android:如何对齐底部的按钮和上面的listview?

我想在列表视图的底部有一个按钮.

如果我使用relativeLayout/FrameLayout,它会对齐,但listView会变得非常紧张.

(在底部的按钮后面)

在此输入图像描述

的FrameLayout:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ListView
        android:id="@+id/listview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        />
    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_alignParentBottom="true">
        <Button
            android:id="@+id/btnButton"
            android:text="Hello"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom" />
    </FrameLayout>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

RelativeLayout的:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ListView
        android:id="@+id/listview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        />
    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true">
        <Button
            android:id="@+id/btnButton"
            android:text="Hello"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom" />
    </RelativeLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

以上两个代码只能像第一张图像一样工作.我想要的是第二张图片.

有人可以帮忙吗?

谢谢.

layout android listview alignment

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

如何确定NSManagedObject的子类是否在运行时具有特定属性

我习惯于在运行时使用doesRespondToSelector:instancesRespondToSelector:确定对象是否有某些可用的方法.但是,在使用Core Data时,我没有看到我的@dynamic属性的预期行为.例如,如果sortOrder我的类上有属性,我可以使用Objective-C运行时在运行时看到此属性存在.但如果我问相关的Class对象是否instancesRespondToSelector:,我会回来NO.如果我使用运行时枚举可用的方法,我的动态getter/setter都不会出现在列表中,这是一致的,但不是我所期望的.

那么我的问题是:不使用运行时检查,是否有一种简单的方法可以确定NSManagedObject子类的实例是否响应与其@dynamic属性相对应的getter/setter选择器?

properties objective-c selector

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

检测到Silverlight中更改的DataContext

我有一个很多部分的问题:

(1)Silverlight没有公开DataContextChanged事件有充分的理由吗?这似乎是,如果有人在微软刚换能避免一大堆的麻烦internal,以public在FrameworkElement的类(像WPF一样).

(2)通过在一个配置或另一个配置中使用DependencyProperties,我找到了一种两种不同的方法来攻击DataContextChanged事件.但我不能让他们可靠地工作.到目前为止,我的测试似乎表明他们触发了被攻击的DataContextChanged事件,这对我连接它的第一个类来说很好,但是不要为任何其他类触发.还有其他人遇到过这个问题吗?或者更好的是,他们是否一直在努力?

(3)我之所以想要知道我的DataContext何时发生变化,是因为有些UI操作在XAML中很难实现,但在代码隐藏方面却很简单; 对于其中许多事情,我需要处理由我的ViewModel引发的事件; 因此我需要知道我的ViewModel何时发生了变化,所以我可以连接事件处理程序.这是对世界的准确看法吗?或者事实是我想要在代码中处理这类事情,这是一个非常好的迹象,表明我的想法在某种程度上已经脱离了轨道?我不是MVVM纯粹主义者:我只是想快速从这里获得良好的代码,我并不特别在意我是如何到达那里的.十多年来,代码隐藏已经为我提供了相当好的服务,我完全放弃它.但是我的实用主义在这一点上让自己变得更难吗?

silverlight mvvm

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

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

Android中任务和进程的区别

我对Android中的任务和进程之间的区别感到有点困惑.

如果我理解正确,任务只是一堆活动.从我到目前为止阅读的内容来看,我认为任务看起来像这样:

| Activity A running in Process P1 |
| Activity B running in Process P2 |
| Activity C running in Process P3 |
Run Code Online (Sandbox Code Playgroud)

所以基本上来自不同进程的活动可以包含在同一个堆栈中.我对么?

另一个问题:"应用程序上下文"的真正含义是什么?过程还是任务?

最后一个问题:应用程序类(这基本上是一个单)表示进程或任务?

android

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