问题列表 - 第44952页

Android:多图像密度支持 - 缩放高度宽度和dpi?

我有一个Android应用程序,我正在尝试添加对不同密度,屏幕尺寸等的支持.我已经在模拟器上开发了具有HVGA支持的应用程序并使用了我们的iphone应用程序中的所有图标,结果很好是在320x480.一切看起来都不错,但在阅读官方的android文档后我有点困惑.对于布局我正在经历并确保所有内容都是以dp为单位,但是当涉及图像时我就丢失了.我知道mdpi是160,但是我告诉我的设计师hdpi图像需要什么?我们需要增加高度和宽度以及dpi吗?或者它是否足够简单地保留dpi并增加高度宽度?例如,如果我有一个100 x 100和160 dpi的图像,为了在hdpi屏幕上呈现它相同,它现在应该是150 x 150 240 dpi?假设如果我将dpi保持在160,它会有点模糊吗?抱歉愚蠢的问题,但我只是想确保我做的一切正常,我真的是一个没有图形经验的C开发人员....没有任何借口可以使用一些帮助.我看到一些例子,其中mdpi的启动画面在160 dpi时为320x480但是hdpi启动画面在240 x 800时为240.显然480 x 1.5不等于800.此外,在查看android sdk中的图标后,它们只扩大宽度和高度,而不是dpi.可能是因为它们是图标而不需要?迷失在photoshop的土地上....

android

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

什么是各种Python CMS及其状态?

我通常是一名PHP开发人员,在Drupal CMS和框架方面拥有丰富的经验.我意识到Drupal非常成熟,但我对Python场景知之甚少.

我听说过以下CMS:

  • Plone的
  • Django(框架)

还有哪些其他CMS,您认为哪些是优点和缺点?他们有多成熟?是否值得开始使用Python进行一般的Web开发?

python django content-management-system

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

如何确定SQL Server 2008 R2上的全文索引的大小?

我有一个SQL 2008 R2数据库,其上有一些表,其中一些表定义了全文索引.我想知道如何确定特定表索引的大小,以便控制和预测它的增长.

有办法做到这一点吗?

size sql-server-administration server-administration sql-server-2008-r2

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

是否首选使用sql事件的结束时间或持续时间?

我的直觉告诉我,开始时间和结束时间总的来说比开始时间和持续时间要好,但我想知道不同的方法是否有一些具体的优点或缺点.

我所看到的strttime和endtime的优势在于,如果您想在特定时间段内调用所有活动的事件,则不必在该时间段之外查看.

(这适用于初始输入后不太可能发生很大变化并且与特定时间相关的事件,如果这会产生影响)

sql events database-design duration

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

C#属性:如何使用没有私有字段的自定义设置属性?

我想做这个:

public Name
{
    get;
    set
    {
        dosomething();
        ??? = value
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用自动生成的私有字段?
或者我需要以这种方式实现它:

private string name;
public string Name
{
    get
    {
        return name;
    }
    set
    {
        dosomething();
        name = value
    }
}
Run Code Online (Sandbox Code Playgroud)

c# properties

76
推荐指数
5
解决办法
7万
查看次数

Doctrine2大集合

在过去的几天里,我一直在玩doctrine2 + ZF设置.

我仍然无法弄清楚的一件事是大型集合集合.例如,假设我们有一个名为Post的实体,每个帖子都可以有很多注释.

<?php
/**
 * @Entity
*/
class Post
{
  /**
   * @OneToMany(targetEntity="Comment", mappedBy="post")
   */
   protected $comments;
}
?>
Run Code Online (Sandbox Code Playgroud)

现在这将加载所有评论,如果我这样做

$post->comments
Run Code Online (Sandbox Code Playgroud)

但是,如果有这样的话,对这个特定的帖子说10000条评论呢?然后所有将被加载,这是不好的.据我所知,切片/分页在学说2.1之前不可用.

有人可以建议我如何分页评论吗?有DQL可能吗?如果是DQL,你在哪里实现这个?我在Post实体中创建一个getComments方法并在那里进行DQL吗?

谢谢比尔

zend-framework doctrine-orm

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

Javascript数组排序和唯一

我有一个像这样的JavaScript数组:

var myData=['237','124','255','124','366','255'];
Run Code Online (Sandbox Code Playgroud)

我需要数组元素是唯一的和排序的:

myData[0]='124';
myData[1]='237';
myData[2]='255';
myData[3]='366';
Run Code Online (Sandbox Code Playgroud)

即使数组的成员看起来像整数,它们也不是整数,因为我已经将每个成员转换为字符串:

var myData[0]=num.toString();
//...and so on.
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中完成所有这些任务?

javascript arrays sorting unique

50
推荐指数
8
解决办法
11万
查看次数

具有下拉列表的Asp.Net MVC和SelectListItem协助

我正在尝试构建一个Dropdownlist,但与Html.DropDownList渲染作斗争.

我有一节课:

public class AccountTransactionView
{
    public IEnumerable<SelectListItem> Accounts { get; set; }
    public int SelectedAccountId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这基本上是我现在的视图模型.帐户列表以及用于返回所选项目的属性.

在我的控制器中,我像这样准备好数据:

public ActionResult AccountTransaction(AccountTransactionView model)
{
    List<AccountDto> accounts = Services.AccountServices.GetAccounts(false);

    AccountTransactionView v = new AccountTransactionView
    {
        Accounts = (from a in accounts
                    select new SelectListItem
                    {
                        Text = a.Description,
                        Value = a.AccountId.ToString(),
                        Selected = false
                    }),
    };

    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是:

我正在尝试在我的视图中构建Drop:

<%=Html.DropDownList("SelectedAccountId", Model.Accounts) %>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

具有键"SelectedAccountId"的ViewData项的类型为"System.Int32",但必须是"IEnumerable"类型.

为什么要我退回整个项目清单?我只想要选中的值.我该怎么做?

c# asp.net-mvc selectlistitem

14
推荐指数
2
解决办法
11万
查看次数

核心数据 - 监视更改并注册本地通知

我对Core Data和KVC比较陌生,但是我想要一些关于注册Core Data对象更改的指针.情况如下:

我有一个NSManagedObjectPatient,另一个叫Medication.A Patient可能有很多Medications,而且Medication有一个startOnendOn日期.

我想以某种方式监听endOn所有Medication对象属性的更改.发生更改时,我想在iOS设备上安排本地通知.我之前使用过本地通知,但不知道在这种情况下将代码放在何处.

我是否在App Delegate中创建调度代码并以某种方式注册App Delegate以侦听Medication对象中的更改?这需要附加到NSManagedObjectContext

这是怎么做到的?指针将非常感谢!

谢谢!

iphone cocoa-touch core-data key-value-observing

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

为什么这个SQL导致索引扫描而不是索引搜索?

有人可以帮我调整这个SQL查询吗?

SELECT  a.BuildingID, a.ApplicantID, a.ACH, a.Address, a.Age, a.AgentID, a.AmenityFee, a.ApartmentID, a.Applied, a.AptStatus, a.BikeLocation, a.BikeRent, a.Children, 
        a.CurrentResidence, a.Email, a.Employer, a.FamilyStatus, a.HCMembers, a.HCPayment, a.Income, a.Industry, a.Name, a.OccupancyTimeframe, a.OnSiteID,
        a.Other, a.ParkingFee, a.Pets, a.PetFee, a.Phone, a.Source, a.StorageLocation, a.StorageRent, a.TenantSigned, a.WasherDryer, a.WasherRent, a.WorkLocation, 
        a.WorkPhone, a.CreationDate, a.CreatedBy, a.LastUpdated, a.UpdatedBy
FROM    dbo.NPapplicants AS a INNER JOIN
        dbo.NPapartments AS apt ON a.BuildingID = apt.BuildingID AND a.ApartmentID = apt.ApartmentID
WHERE   (apt.Offline = 0)
AND     (apt.MA = 'M')
Run Code Online (Sandbox Code Playgroud)

.

以下是执行计划的样子:

.

在此输入图像描述

我不明白的是为什么我要为NPapplicants进行索引扫描.我有一个涵盖BuildingID和ApartmentID的索引.不应该使用吗?

sql sql-server performance sql-execution-plan

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