小编Flo*_*ern的帖子

Android 8 - 如何通过ADB设置模拟器区域设置?

到目前为止,我一直在设置具有'persist'属性的语言环境,但在Android 8模拟器上,我得到了这个:

setprop: failed to set property 'persist.sys.language' to 'en'
setprop: failed to set property 'persist.sys.country' to 'GB'
setprop: failed to set property 'ctl.restart' to 'zygote'
Run Code Online (Sandbox Code Playgroud)

我试着设置ro.与语言环境相关的属性,但令人惊讶的是它们仍然是"ro".

有谁知道Android 8的新方式?

android locale adb android-8.0-oreo

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

不同 Android 版本的不同布局

虽然这似乎是一个愚蠢的问题,但我想知道是否有另一种优雅的方式来处理我的设计问题,而不仅仅是创建两个单独的布局我的应用程序应该具有不同的自定义布局,用于棉花糖和牛轧糖版本的持续通知。正如我所说,最直接的方法是创建两个不同的 XML 文件并基于运行时平台加载它们。还有其他方法吗?

android android-layout android-6.0-marshmallow android-7.0-nougat

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

.NET Core - 有没有办法实现WinForms?

我目前正在使用Discord.NET为discord服务器制作机器人,我想为此而不是控制台创建一个WinForm.有没有办法将WinForms实现到.NET Core应用程序?

.net c# winforms .net-core discord.net

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

在调试时让 GDB 完全打印一个大的 std::map

我正在研究一种使用大地图的算法。我正在尝试按照算法和 GDB 进行操作,同时在纸上进行操作以查看哪里出错了。但是随着地图变大,GDB 将其缩写并停止显示我需要的下一个值:

(gdb) p R
$1 = std::map with 140 elements = {[0] = "", [1] = "e", [2] = "", [3] = "", [4] = "", [5] = "", [6] = "", [7] = "", [8] = "a", [9] = "a", [10] = "", [11] = "", [12] = "", [13] = "", [14] = "", 
  [15] = "", [16] = "a", [17] = "b", [18] = "", [19] = "", [20] = "", [21] = "", …
Run Code Online (Sandbox Code Playgroud)

c++ gdb stdmap

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

在mathematica中简化和重新排列非交换变量

简而言之,我有一个表达式,包含,和之间的乘法p1,我想使用,在哪里将表达式转换为对称形式.p2q1q2[qi,pi]=ii*hbi={1,2}(pi^a*qi^b+qi^b*pi^a)/2

例如,因为p2*q2*p2^2(p2*q2^3+q2^3*p2)/2 + 1/2*ii*p2^2*hb使用简化和一些替换.但我无法简化,q2*q1^2*p2虽然我已经指定了规则q2*p2-> (p2*q2+q2*p2)/2 +ii/2*hb,并且1和2的变量通勤.

更详细地说,这是Mathematica代码(我使用量子包).

当索引为1或2时,代码有效,但在使用两个索引时不起作用:

p2*q2*q1*q2给出p2*q1*q2^2,p2*q2*q2可以进一步简化,但既然有q1,Mathematica不会这样做.

更详细的说明:我正在尝试编写一个Mathematica代码,可以在本文的附录(方程A2)中得到方程式 ,这就是我正在使用的代码.后一个文件中的代码与上面的代码略有不同,因为我无法让上面的代码运行,但它是理想的.

最后,我想将最终代码用于其他类型的哈密顿量,最高可达4次幂甚至更高.

我喜欢建议如何编写一个可以为我做有针对性的简化的软件包.

wolfram-mathematica symbolic-math

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

如何在swift可选中比较值

var someString: String? = "a"    
someString = "b" 
// or someString = nil
Run Code Online (Sandbox Code Playgroud)

条件: someString不是nil和"a"

例:

if someString != nil && someString != "a" {

}
Run Code Online (Sandbox Code Playgroud)

是否可以调整一个?

optional swift

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

使用Swift打印本地PDF

我在Objective-C中有一个打印例程,用于打印本地PDF文件.

我想在Swift中使用相同的例程.有人可以帮忙吗?

- (void)printFile:(NSURL *)url {

    if ([UIPrintInteractionController .canPrintURL(url]) {

        UIPrintInteractionController *
            controller = [UIPrintInteractionController
            sharedPrintController()];

        controller.printingItem = url;

        UIPrintInfo *printInfo = [UIPrintInfo printInfo];
        PrintInfo.outputType = UIPrintInfoOutputGeneral;
        PrintInfo.jobName = [url lastPathComponent];
        controller.printInfo = printInfo;

        controller.showPageRange = YES;

        [controller presentAnimated:YES completionHandler:Null];

    }

}
Run Code Online (Sandbox Code Playgroud)

pdf swift ios8

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

使按钮超链接Swift

我使用swift,因为它是一种相当新的编程语言,没有太多的文档.我试图使按钮充当超链接.我创建了一个IBAction,但我不知道从那里去哪里.这是我的代码:

import UIKit

class ViewController: UIViewController {

    @IBAction func WebLink(sender: AnyObject) {

    }

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

}
Run Code Online (Sandbox Code Playgroud)

swift

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

如何从顶栏/状态栏中删除此灰色

我有一个应用程序,我已将顶部栏/状态栏设置为上升颜色,它适用于棒棒糖上的大多数屏幕,但在其中一个屏幕上有一个问题是它的活动.代码如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.realsales.reatsalesapp.activities.EditContactActivity">

    <android.support.v7.widget.Toolbar
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/toolbarEC"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary" />

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/scrollView"
        android:layout_gravity="center_horizontal"
        android:layout_below="@+id/toolbarEC">

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@+id/toolbarEC">

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_alignParentTop="true"
                android:layout_alignParentStart="true"
                android:gravity="center|center_vertical"
                android:layout_marginLeft="20dp"
                android:layout_marginRight="20dp"
                android:id="@+id/linearLayout6"
                android:layout_marginTop="20dp">

                <ImageView
                    android:layout_width="24dp"
                    android:layout_height="24dp"
                    android:id="@+id/imageView9"
                    android:src="@drawable/ic_person_black_48dp" />

                <EditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:id="@+id/editTextTitleEC"
                    android:layout_marginRight="20dp"
                    android:layout_marginLeft="20dp"
                    android:hint="title"
                    android:textSize="16sp" />
            </LinearLayout>


            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="40dp"
                android:layout_centerHorizontal="true"
                android:id="@+id/linearLayout18"
                android:layout_gravity="center_horizontal"
                android:layout_marginTop="10dp">

                <ImageView
                    android:layout_width="24dp"
                    android:layout_height="24dp"
                    android:id="@+id/imageView10"
                    android:src="@drawable/ic_local_hotel_black_48dp"
                    android:layout_marginLeft="20dp" />
                <EditText
                    android:layout_width="60dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/editText6"
                    android:layout_marginLeft="10dp"
                    android:textSize="16sp"
                    android:hint="bed" />
                <ImageView
                    android:layout_width="24dp"
                    android:layout_height="24dp"
                    android:id="@+id/imageView10"
                    android:src="@drawable/shower1" …
Run Code Online (Sandbox Code Playgroud)

java android material-design android-5.0-lollipop

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

在Genymotion中测试Doze功能(Android 6.0 Marshmallow)

我试过了谷歌的命令

adb shell dumpsys battery unplug
adb shell dumpsys deviceidle step
Run Code Online (Sandbox Code Playgroud)

来自Genymotion的"预览 - 谷歌Nexus 6P - 6.0.0 - API 23 - 1440x2560"和"预览 - 谷歌Nexus 5X - 6.0.0 - API 23 - 1080x1920"虚拟设备,但不幸的是无法让任何人进入空闲模式.总是在第二个命令后我看到Stepped to: ACTIVE.

然后尝试

adb shell dumpsys deviceidle force-idle
Run Code Online (Sandbox Code Playgroud)

我看Unable to go idle; not enabled.这很奇怪,因为Genymotion在版本2.6.0的发行说明(https://www.genymotion.com/#!/release-notes)中说明了"Doze现在正常运行".

有没有人设法在Genymotion中使用和测试Doze?我应该使用其他一些命令吗?

android genymotion android-6.0-marshmallow android-doze

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