小编Vis*_*arp的帖子

SwiftUI `navigationBarItems` 与 `toolbar` 有什么区别?

navigationBarItemsSwiftUI与SwiftUI有什么区别toolbar?我一直交替使用它们,感觉它们用不同的语法做同样的事情,例如:在导航栏上放置按钮(.leading/.trailing)。

swift swiftui

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

Gradle 无法恢复:无法找到方法 'org.gradle.api.file.ProjectLayout.directoryProperty

我正在加载一个从 Github 下载的 Android 项目,该项目看起来相当新,我找不到任何奇怪的东西。但是当我打开它时,它无法构建并出现以下错误:

无法找到方法“org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty;”。此意外错误的可能原因包括:Gradle 的依赖项缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)

Gradle 构建进程(守护进程)的状态可能已损坏。停止所有 Gradle 守护进程可能会解决这个问题。停止 Gradle 构建过程(需要重启)

您的项目可能使用了第三方插件,该插件与项目中的其他插件或项目要求的 Gradle 版本不兼容。

在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。

在我的机器上创建的其他 android 项目工作正常。可能是什么问题?

android gradle

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

Kotlin 中的 C# nameof(Class) 等效项

在 C# 中,我们有 nameof() 运算符,它以字符串形式返回类的名称,Kotlin 中的等价物是什么?

我的用例是这样的

internal val TAG = nameof(MyCustomActivity)
Run Code Online (Sandbox Code Playgroud)

android kotlin

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

将新的 ssh 密钥添加到现有 Droplet 时,DigitalOcean 权限被拒绝(公钥)?

在 Digital Ocean Ubuntu VM 上向现有 Droplet 添加新的 ssh 密钥时遇到问题。SSH 密钥是通过浏览器通过 Digital Ocean 门户添加的。

当第一次从本地 Ubuntu 机器添加 SSH 密钥时,它工作正常。

下次尝试从 MacOS 计算机添加 SSH 时,即使成功添加第二个 SSH 密钥也无法登录,并且不断出现Permission denied (publickey)错误。

检查远程Ubuntu Dropletnano /etc/ssh/sshd_config可以看到PubkeyAuthenthication yes

ssh ssh-keys digital-ocean

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

C# 和 .NET 中的 HttpInterceptor 实现

在 Angular 中,有 HttpInterceptor,它可以很好地拦截应用程序上的 HttpClient 调用,还可以处理请求的错误。

是否有一个 C#/.NET 库可以做同样的事情?

.net c#

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

带有 NavigationView 的 SwiftUI 屏幕背景颜色

我试图将导航视图的屏幕背景颜色设置为相同的颜色(浅灰色)。我的目标是使每个屏幕和导航视图背景的背景颜色全局相同(灰色)。我该如何归档它?我试过这个:

 var body: some View {

        NavigationView {
            ZStack {
                Color.gray.opacity(0.1)
                VStack{
                    
                 Spacer()
                }
            }.navigationTitle("Today")
           
            .navigationBarItems(leading: Text("some texts"))
        }
        
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

swift swiftui

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

使用 Google Maps Flutter Plugin 在 Android 上崩溃的 Flutter 应用程序

我正在尝试根据包google_maps_flutter 1.0.6 https://pub.dev/packages/google_maps_flutter 的pub.dev 中的自述文件设置 googles 地图插件以进行颤振。然而,该应用程序在 Android 上不断崩溃,在 iOS 上运行良好。

这是控制台的输出:

Running Gradle task 'assembleDebug'...
? Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...
Debug service listening on ws://127.0.0.1:58755/ub1_3ODfGto=/ws
Syncing files to device sdk gphone x86 arm...
I/FirebaseApp(16117): Device unlocked: initializing all Firebase APIs for app db2
I/zzbz    (16117): Making Creator dynamically
I/DynamiteModule(16117): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:201817000
I/DynamiteModule(16117): Selected remote version of com.google.android.gms.maps_dynamite, version >= 201817000
V/DynamiteModule(16117): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/Gralloc4(16117): allocator 3.x …
Run Code Online (Sandbox Code Playgroud)

google-maps flutter

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

如何在 Index.razor 页面上使用 Blazor 的 google 字体

@page "/"

<style>
@import url('https://fonts.googleapis.com/css2?family=Work+Sans');
    body {
        margin: 0;
        font-family: 'Work Sans';
        color: #4d4d4d;
    }
        
</style>
Run Code Online (Sandbox Code Playgroud)

在 React.js 中,我可以简单地使用 @import to use 标签来使用 Google Font,但在 Blazor 中我收到了错误The name 'import' does not exist in current context。在 Blazor 应用程序中全局使用 Google Font 的正确方法是什么?

css c# blazor

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

React Native Flex框,如何使中间视图占据所有可用空间,给定开始和结束项目具有固定宽度

在此输入图像描述

我正在阅读 React Native 中的 Flex 布局,但我仍然无法使中间(白框)获取剩余的可用内容(没有固定宽度,因为不同的设备将具有不同的宽度)。也在努力让绿盒子永远走到最后。我该如何布局这个?

react-native

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