小编use*_*030的帖子

更改Google Cloud SQL CURRENT_TIMESTAMP时区?

CURRENT_TIMESTAMP在Google Cloud SQL中使用,根据Google的说法,它会返回服务器的当前时间.

目前,随着它返回的时间,它看起来像服务器在UTC -1(即在大西洋).这不是很有帮助.

当我打电话时,如何更改时区并让它显示正确的时间(即我自己选择的时区)CURRENT_TIMESTAMP

mysql google-cloud-sql

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

如何在 Visual Studio for Mac 中设置 AutoGenerateBindingRedirects?

我目前正在开发一个名为 ABCD 的 Xamarin.Forms 项目,使用 macOS Sierra v10.12.6 和 Visual Studio (VS) for Mac v7.3.2(此处详细介绍了设置步骤)。

成功设置后,我继续如下:

  • 右键单击主项目文件夹,我选择Options

  • Build 下,在General下,在Target Framework 下.NET Portable: PCL 4.5 - Profile111已为我自动选择。

  • 我将其切换到其正上方的选项:.NET Standard Platform: netstandard1.5 ; 然后选择确定

  • 切换这个框架后,我重建项目。重建后,出现警告:

警告 MSB3276:发现同一依赖程序集的不同版本之间存在冲突。请在项目文件中将“AutoGenerateBindingRedirects”属性设置为 true。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=294190。(MSB3276) (ABCD.iOS)

  • 所以这可能是因为NETStandard.Library包已经过时了。

  • 在主Packages文件夹中,右键单击NETStandard.Library 会显示版本1.6.0,但在终端中键入dotnet --version 会显示2.1.3,因此我在 VS 中更新NETStandard.Library - 接受出现的许可证。

  • 重建后相同的警告仍然存在。

  • 所以我转到警告提供的 …

csproj xamarin.forms visual-studio-mac

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

动态/以编程方式设置具有可绘制背景的按钮的大小

我有一个具有以下属性的按钮:

circle_normal.xml(在res / drawable中)

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="oval" >

    <solid android:color="#FF6347" />

    <size
        android:height="325dp"
        android:width="325dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

circle.xml(在res / drawable中)

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/circle_pressed" android:state_pressed="true"/>
    <item android:drawable="@drawable/circle_normal"></item>

</selector>
Run Code Online (Sandbox Code Playgroud)

activity_main.xml(在res / layout中)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/layout_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".Main" >

    <Button
        android:id="@+id/button_study"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:background="@drawable/circle"
        android:gravity="center" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

Main.java(在src中)

buttonStudy = (Button) findViewById(R.id.button_study);
Run Code Online (Sandbox Code Playgroud)

最终的结果是我得到一个圆形的按钮。但是,由于不同的Android设备上的屏幕尺寸不同,因此这一圆圈大小不足。我看过其他一些与此类似的问题,但是他们的解决方案对我没有太大帮助。如何在Java代码中动态更改其大小?

java xml size android drawable

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

如何用"if"语句重写多个三元"?:"?

我明白那个:

value = (a > b) ? a : b;
Run Code Online (Sandbox Code Playgroud)

是相同的:

if (a > b)
  value = a;
else
  value = b;
Run Code Online (Sandbox Code Playgroud)

但我无法破译这意味着什么:

编辑(我之前使用的例子并不好,这是另一个例子中的真实代码):

Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID)
      : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker)
          : analytics.newTracker(R.xml.ecommerce_tracker);
Run Code Online (Sandbox Code Playgroud)

如何重写了最后方程式来讲if,else ifelse

java

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