小编Mig*_*Slv的帖子

UIFont - 如何获得系统瘦字体

UIFont有获取常规font(systemFontOfSize)或粗体字体(boldSystemFontOfSize)的方法,但如何通过故事板获得"瘦系统字体"?

将"system-thin"传递给UIFontContructor不起作用,此构造函数仅适用于非系统字体.

objective-c uikit uifont ios swift

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

构建 Docker 映像时出现错误:“无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:清单中的平台不匹配”

我收到错误:

无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:清单中的平台不匹配

构建以下 Dockerfile 时:

FROM mcr.microsoft.com/dotnet/framework/aspnet:4.8
COPY . /inetpub/wwwroot
Run Code Online (Sandbox Code Playgroud)

docker windows-10 docker-image docker-build docker-desktop

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

无法获得资源'http://...firebase-measurement-connector-impl-17.0.5-javadoc.jar

将库更新com.google.firebase:firebase-core:16.0.6到版本16.0.7 后出现此错误 .

Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-measurement-connector-impl/17.0.5/firebase-measurement-connector-impl-17.0.5-javadoc.jar'.
Run Code Online (Sandbox Code Playgroud)

无论如何它都会编译.谁知道怎么解决这个问题?

这里的堆栈:

org.gradle.api.resources.ResourceException: Could not get resource 'https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-measurement-connector-impl/17.0.5/firebase-measurement-connector-impl-17.0.5-javadoc.jar'.
    at org.gradle.internal.resource.ResourceExceptions.failure(ResourceExceptions.java:74)
    at org.gradle.internal.resource.ResourceExceptions.getFailed(ResourceExceptions.java:57)
    at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:146)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:237)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call(BuildOperationFiringExternalResourceDecorator.java:229)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:314)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:304)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:174)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:100)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent(BuildOperationFiringExternalResourceDecorator.java:229)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache(DefaultCacheAwareExternalResourceAccessor.java:199)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.access$300(DefaultCacheAwareExternalResourceAccessor.java:54)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor$1.create(DefaultCacheAwareExternalResourceAccessor.java:89)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor$1.create(DefaultCacheAwareExternalResourceAccessor.java:81)
    at org.gradle.cache.internal.ProducerGuard$AdaptiveProducerGuard.guardByKey(ProducerGuard.java:97)
    at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.getResource(DefaultCacheAwareExternalResourceAccessor.java:81)
    at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadByCoords(DefaultExternalResourceArtifactResolver.java:133)
    at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadStaticResource(DefaultExternalResourceArtifactResolver.java:97)
    at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.resolveArtifact(DefaultExternalResourceArtifactResolver.java:66)
    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:477)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:424)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveArtifact(ErrorHandlingModuleComponentRepository.java:183)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainArtifactResolver.resolveArtifact(RepositoryChainArtifactResolver.java:81)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingArtifactResolver.resolveArtifact(ErrorHandlingArtifactResolver.java:46)
    at org.gradle.api.internal.artifacts.query.DefaultArtifactResolutionQuery.addArtifacts(DefaultArtifactResolutionQuery.java:179)
    at org.gradle.api.internal.artifacts.query.DefaultArtifactResolutionQuery.buildComponentResult(DefaultArtifactResolutionQuery.java:168)
    at org.gradle.api.internal.artifacts.query.DefaultArtifactResolutionQuery.createResult(DefaultArtifactResolutionQuery.java:142)
    at org.gradle.api.internal.artifacts.query.DefaultArtifactResolutionQuery.execute(DefaultArtifactResolutionQuery.java:133)
    at com.android.build.gradle.internal.ide.dependencies.ArtifactDependencyGraph.handleSources(ArtifactDependencyGraph.java:350)
    at com.android.build.gradle.internal.ide.dependencies.ArtifactDependencyGraph.createDependencies(ArtifactDependencyGraph.java:308) …
Run Code Online (Sandbox Code Playgroud)

android firebase android-gradle-plugin

47
推荐指数
3
解决办法
5434
查看次数

"Microsoft.VisualStudio.QualityTools.UnitTestFramework"和"Microsoft.VisualStudio.TestPlatform.TestFramework"中都存在"TestClassAttribute"类型

更新测试项目后NuGet我收到此错误:

类型'TestClassAttribute'存在于'Microsoft.VisualStudio.QualityTools.UnitTestFramework,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'和'Microsoft.VisualStudio.TestPlatform.TestFramework,Version = 14.0.0.0,Culture = neutral ,PublicKeyToken = b03f5f7f11d50a3a'

我应该保留哪一个?

c# unit-testing visual-studio

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

在 Windows 2019 服务器上运行 linux 容器时出错

我只是在 Windows 2019 服务器上安装 docker 来运行 linux 容器。

我遵循本指南“在 Windows Server 2019 上运行 Linux 容器”一章。当我尝试运行 bash shell 时,出现以下错误:

docker.exe:注册失败层:未能启动服务工具VM(applydiffe53547ea1d150a4e4afba05378a3a45be5ea769d52fddf03ff25dbd09e43d20d):集装箱e53547ea1d150a4e4afba05378a3a45be5ea769d52fddf03ff25dbd09e43d20d_svm CreateContainer过程中遇到错误:未能在Windows系统调用:因为没有安装所需功能的虚拟机无法启动。

有谁知道缺少什么功能?

更新: 看来问题与程序中的第一个错误有关。运行时:

Get-VM WinContainerHost | Set-VMProcessor -ExposeVirtualizationExtensions $true
Run Code Online (Sandbox Code Playgroud)

它抛出错误:

Get-VM : Hyper-V was unable to find a virtual machine with name "ContainerHost". 
Run Code Online (Sandbox Code Playgroud)

我不相信这是脚本中的指南,因为没有任何命令可以创建这个 WinContainerHost 虚拟机。

解决更令人困惑,有 2 种类型的容器,hyper-v 和服务器容器,如本 指南中所述。我不确定要遵循什么路径。我很失落。

docker docker-for-windows windows-server-2019

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

在 android 5 上膨胀类 android.webkit.WebView 时出错

我在 Android 5.0 (API 21) 上进行了以下错误测试。在其他操作系统版本上测试运行良好。

java.lang.RuntimeException:无法启动活动 ComponentInfo{...ui.activities.navigationActivity.fragments.legalFragment.LegalDetailActivity}:android.view.InflateException:二进制 XML 文件第 24 行:错误膨胀类 android.webkit.WebView

找不到关于 xml 布局的任何特别之处,在第 24 行:

<WebView
    android:id="@+id/nav_fg_legal_detail_web"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
  />
Run Code Online (Sandbox Code Playgroud)

编码:

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

    setTheme(R.style.AppTheme_NoActionBar)
    setContentView(R.layout.legal_detail_activity) // crash here. Nothing done to web view yet.
Run Code Online (Sandbox Code Playgroud)

我正在使用库“androidx.appcompat:appcompat:1.1.0”。

更新:完整堆栈:

--------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.byte_artisan.mchat2, PID: 4198
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.byte_artisan.mchat2/com.byte_artisan.mchat2.ui.activities.navigationActivity.fragments.legalFragment.LegalDetailActivity}: android.view.InflateException: Binary XML file line #24: Error inflating class android.webkit.WebView
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
    at android.app.ActivityThread.access$800(ActivityThread.java:144)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) …
Run Code Online (Sandbox Code Playgroud)

android webview android-appcompat androidx

13
推荐指数
3
解决办法
5696
查看次数

错误:StreamJsonRpc.ConnectionLostException:在请求完成之前,与远程方的 JSON-RPC 连接丢失

我的单元测试从 Visual Studio 2019 16.3.5 的 TestExplorer 中消失

测试引擎的输出是:

[16/10/2019 6:45:48.705  Error] StreamJsonRpc.ConnectionLostException: The JSON-RPC connection with the remote party was lost before the request could complete.
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at StreamJsonRpc.JsonRpc.<InvokeCoreAsync>d__92`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.TestWindow.Client.ClientSession.<InitializeConnectionAsync>d__43.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudio.TestWindow.Extensibility.TaskExtensions.<WithExceptionLogger>d__0.MoveNext() …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing visual-studio visual-studio-2019

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

如何在 NextJs 文档上动态设置 HTML lang 属性?

我有一个多语言站点,需要根据每个页面的语言设置 HTML lang 属性。

我尝试在上下文中传递值,但在页面更改时不更新。

这是当前的代码:

import Document, { Html, Head, Main, NextScript } from 'next/document'
import GlobalContext , {eLanguage }from '../components/GlobalContext' //my global context 

export default class MyDocument extends Document {

static async getInitialProps(ctx) {

  const initialProps = await Document.getInitialProps(ctx)
  return { ...initialProps }
}
static contextType = GlobalContext;
render() {

  console.debug('Started')
  console.debug('language:'+ this.context.language) 

  return (
    <Html lang={eLanguage[this.context.language]}> //if the first page loaded as lang 'en' it sets 'en' and apply to all other pages.
      <Head>
      </Head>
      <body>       
        <Main …
Run Code Online (Sandbox Code Playgroud)

html node.js reactjs next.js

11
推荐指数
6
解决办法
9886
查看次数

错误:参数"data"不是有效的Document.输入不是普通的JavaScript对象

我收到了错误

错误:参数"data"不是有效的Document.输入不是普通的JavaScript对象.

使用firebase admin SDK更新文档时.这里是Typescript代码.

var myDoc = new MyDoc();
myDoc.Public.Name = "Jonh Doe" //setup up content

admin.firestore()
     .collection('MyDocs')
     .doc("Id1")
     .set(myDoc);
Run Code Online (Sandbox Code Playgroud)

node.js firebase typescript google-cloud-firestore

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

指定为非null的参数为null:方法kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数convertView

将适配器代码转换为Kotlin之后,我得到了此错误:

java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter convertView
    at ...MyAdapter.getView(Unknown Source:35)
    at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)
    at android.widget.AbsListView.obtainView(AbsListView.java:2366)
Run Code Online (Sandbox Code Playgroud)

扩大行时会引发错误:

class LegalAdapter internal constructor(private val activity: Activity, private val list: ArrayList<Item>) : BaseAdapter() {

    override fun getView(position: Int, convertView: View, parent: ViewGroup): View {

    val layoutInflater = activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater

    @SuppressLint("ViewHolder")
    val row = layoutInflater.inflate(R.layout.legal_list_item, parent, false) //exception is throw here
Run Code Online (Sandbox Code Playgroud)

显然,某些不应该为null的参数为null,然后kotlin对其进行检查。问题是我什至无法调试新的kotlin代码。

android adaptor kotlin

10
推荐指数
3
解决办法
4162
查看次数