小编Tad*_*rić的帖子

如何在Android Studio 3.1调试器中使用"Overhead"选项卡?

调试我的应用程序时,我注意到调试器选项卡下的Android Studio 3.1中的选项卡 - 开销.它有一些我的方法名称列出时间(ms)度量:

Android Studio中的开销标签

我找不到关于这个标签的任何信息,它是什么以及如何使用/阅读它,这是一种耻辱,因为它似乎很有用.

任何人都可以给出一些解释或指向文档吗?

debugging android intellij-idea overhead android-studio

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

离子使模态页面适合内容高度

我建立了一个模态页面,就像一个自定义警报.我需要在警报中添加一个图像,所以我按照这个来制作自定义警报窗口:如何在离子2中进行自定义警报?

问题是模态被拉伸以适应屏幕高度.有没有办法让它始终适合自己的内容高度?那么高度是它必须的最小值?

这是页面的scss:

modal-alert.scss

page-modal-alert {
    background-color: rgba(0, 0, 0, 0.5);
    ion-content.content{
        top: 10%;
        left: 10%;
        width: 80%;
        height: 375px; // <-- fixed
        //height: 75%; // <-- will stretch to screen size
        border-radius: 10px;
        .scroll-content {
            border-radius: 20px;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

页面模板:

modal-alert.html

<ion-content padding>
  <img src="assets/img/20pointsBox.png">    
  <div>
    <p>{{ text }}</p>
    <ion-buttons>
      <button full ion-button color="secondary" (click)="dismiss()">
        OK
      </button>
    </ion-buttons>
  </div>
</ion-content>
Run Code Online (Sandbox Code Playgroud)

编辑:

当上面的类设置为模态时,它看起来像这样(但是带有图像,文本和一个按钮):

在此输入图像描述

文本和图像内容是动态的,我在运行时更改它们,因此有时此模式的固定高度与其内容的实际高度不匹配.

有没有办法让模态高度适合其内容的总高度?

css sass ionic-framework ionic2

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

设置离子警报弹出元素的默认样式

我遵循此处找到的答案:Ionic 2 Alert定制

但是我找不到必须设置样式的所有其他类或元素,因此警报看起来像我想要的。

我编辑了代码,如下所示:

app.scss:

.alertCustomCss {
  background-color: color($colors, dark, base);
  color: white;
  button {
      color: white !important;
  }
}
Run Code Online (Sandbox Code Playgroud)

ts:

const alert = this.alertCtrl.create({
    title: title,
    subTitle: msg,
    buttons: ['OK'],
    cssClass: 'alertCustomCss'
});
alert.present();
Run Code Online (Sandbox Code Playgroud)

但这使所有文本变为白色,替换了包含弹出窗口的模式页面的透明性,并将其设置为设置“背景色”(因此,不再显示称为弹出窗口的页面)。该按钮的文本设置为白色。

请注意,弹出窗口周围的背景不再透明。

在此处输入图片说明

问题是如何设置文本占位符而不是整个页面的背景色?要使用哪些CSS属性?

更广泛的问题:可以设置样式的警报弹出窗口有哪些元素(css类或指令)?标题文字颜色,内容文字字体等。

css ionic-framework ionic2 ionic3

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

检查组中任何项目的条件是否为真

如何检查使用 Linq to sql 创建的组中的任何项目的条件是否为真?

假设我们有 3 个表:Invoice,OrderOrderItem

我想知道发票上所有订单的总数,以及发票上订单中的任何订单项目是否有折扣。

from o in db.Orders
group o by new 
{
    InvoiceId = o.InvoiceId,
    LocationId = o.LocationId,
} into g
select new 
{
    InvoiceId = g.Key.InvoiceId,
    LocationId = g.Key.LocationId,
    Total = g.Sum(x => x.Total).
    HasDiscount = <???>
}
Run Code Online (Sandbox Code Playgroud)

我尝试过,let discountedItems = o.OrderItems.Where(i.Discount != 0)但我不知道如何引用正确的 OrderItems。

编辑:

Order Properties: Id, InvoiceId, LocationId, Total OrderItem Properties: Id, OrderId, Discount- 假设折扣是一个整数值

建议的答案 …

c# linq linq-to-sql

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

将 DataGrid ItemsSource 作为转换器参数发送

在 WPF 中,我需要根据与此数据网格中其他行的比较向 dataGridRow 添加边框。

我无法更改源项属性,因此我想使用转换器来设置与条件匹配的行的样式。

如何将用作 DataGrid ItemsSource 的当前 ObservableCollection 作为转换器参数传递给转换器?

<DataGrid ItemsSource="{Binding TableItems}" Name="TableDataGrid" AutoGenerateColumns="False" BorderThickness="0">
    <DataGrid.ItemContainerStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="BorderBrush" Value="#FF9E9E9E"/>
            <Setter Property="BorderThickness" Value="{Binding Path=., Converter={StaticResource converter}, ConverterParameter= ??? }"/>
        </Style>
    </DataGrid.ItemContainerStyle>
    <DataGrid.Columns>
    ...
    </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

从上面的示例代码中,我想将 TableItems 作为 ConverterParameter 传递。

c# wpf datagrid

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

自动将ascii值转换为acutal char

我有一个巨大的字符串,下面给出了几行:

\ x5b\x5b\x5b\x220B_to5Zwh_yJXV2FKdHV2N1lndk0\X22,\ x5b\x220APto5Zwh_yJXUk9PVA\X22\X5D\N,\ x22OfferArcade\X22,\ x22application/vnd.google-apps.folder\x22,0,0,0,0,1, 1420447667416,1420447667294,1420447667294,1502262110474,null,\ x5b\x5b1,\ x2204490703266643460813\x22,\ x22Priyam Paul\x22,null,\ x22 // lh4.googleusercontent.com/-FE82xOkpzWw/AAAAAAAAAAI/AAAAAAAAAd8/KPtKNTPPaNE/photo.jpg\X22

我正在寻找一种解决方案,它可以自动检测ascii并将其转换为原始char.

例如ascii \x5b实际上是一个[

所以我需要一个能够自动检测所有ascii并将其转换为原始char的解决方案.

.net c#

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

T-SQL WITH ... UPDATE示例说明

我只是找不到文档或解释以下查询的某些部分是如何工作的.

查询:

;WITH ToUpdate AS (
    SELECT Id, 
           Foo, 
           FIRST_VALUE(Foo) OVER (ORDER BY Id) + 
               ROW_NUMBER() OVER (ORDER BY Id) - 1 AS newFoo
    FROM mytable
    WHERE Bar= 1 
        AND Id >= 111
)
UPDATE ToUPDATE
SET Foo = newFoo
Run Code Online (Sandbox Code Playgroud)

它来自SO用户Giorgos Betsos作为另一个问题的答案,类似于下面描述的问题.

假设我们有一个像这样的表:

 Id   Foo  Bar
  2     5    1 
  3     6    1
 13   111   22
111     7    1
122    16    1
154    17    1
176    18    1
Run Code Online (Sandbox Code Playgroud)

我们想要使用一个查询:

  • Bar=1和带所有行Id >= 111
  • 按行ID升序排序
  • 更新所有Foo这样的新值,使得前一行的值增加1,从行开始增加1 …

t-sql sql-server

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

使用 formGroup 更新 &lt;ion-datetime&gt; 控制数据

我有一个使用“FormBuilder”构建的表单,它包含一个日期控件。如何使用设置(更新)该控件的数据patchValue()

控件已displayFormat="DD.MM.YYYY"在模板中设置。

所有其他控件( 和 )上的数据均已设置,但日期控件仍为空。

页面/组件/.ts 文件

userDataForm: FormGroup;
user: UserModel;

constructor(
    private formBuilder: FormBuilder
) {
    this.userDataForm = this.buildForm();
}

buildForm(){
    return this.formBuilder.group({
        firstName: ['', Validators.compose([
          Validators.required
        ])],
        dateOfBirth: ['', Validators.compose([
          Validators.required
        ])]
    });
}

ionViewWillEnter() {
    // load data...
    refreshForm();
}

refreshForm(){
    this.userDataForm.patchValue({
        firstName: this.user.firstName,
        dateOfBirth: new Date("2016-04-19T18:03:40.887"), // does not work
    });
}
Run Code Online (Sandbox Code Playgroud)

模板:

<ion-content padding>
    <ion-list>
        <form [formGroup]="userDataForm">

            <ion-item>
                <ion-label floating>Name: *</ion-label>
                <ion-input formControlName="firstName" type="text"></ion-input>
            </ion-item>

            <ion-item>
                <ion-label floating>Date: *</ion-label>
                <ion-datetime formControlName="dateOfBirth" …
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 angular

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