小编Ued*_*uki的帖子

我可以将USB读卡器/写卡器连接的SD卡序列号读取为挂载的sda吗?

在Raspberry pi上,我可以从/sys/block/mmcblk0/device文件夹下的cid文件读取安装在内置SD卡驱动器上的SD卡的序列号。

pi@raspberrypi:~ $ ls /sys/block/mmcblk0/device
block  driver      hwrev   oemid                 scr        type
cid    dsr         manfid  power                 serial     uevent
csd    erase_size  name    preferred_erase_size  ssr
date   fwrev       ocr     rca                   subsystem
Run Code Online (Sandbox Code Playgroud)

但是,对于安装在sda设备上的USB SD卡读写器连接的SD卡,我看不到cid文件。

pi@raspberrypi:~ $ ls /sys/block/sda/device
blacklist                           evt_soft_threshold_reached  rescan
block                               generic                     rev
bsg                                 inquiry                     scsi_device
delete                              iocounterbits               scsi_disk
device_blocked                      iodone_cnt                  scsi_generic
device_busy                         ioerr_cnt                   scsi_level
driver                              iorequest_cnt               state
eh_timeout                          max_sectors                 subsystem
evt_capacity_change_reported        modalias                    timeout
evt_inquiry_change_reported         model                       type
evt_lun_change_reported             power                       uevent
evt_media_change                    queue_depth                 vendor
evt_mode_parameter_change_reported  queue_type                  wwid
Run Code Online (Sandbox Code Playgroud)

有什么方法可以读取安装为sda的 SD 卡序列号吗?欢迎任何建议!

linux sd-card raspberry-pi

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

在新的 keycloak 管理控制台中,我可以在哪里将客户端的访问类型设置为“仅承载”?

在旧版本的keycloak中,可以在Setting\xef\xbd\x93选项卡中设置客户端的Access-Type,如下所示

\n

\n

但在keycloak 20.0.1版本中,客户端Settings选项卡中没有Access type字段,如下:

\n

在此输入图像描述

\n

在哪里可以设置keycloak 20.0.1客户端的Access-Type ?

\n

keycloak keycloak-services

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

vue3与vite无法导入CommonJS模块

发生了什么事

vue2.6 + webpack上,以下应用程序运行良好。

<template>
<v-app>
  <QR/>
  <v-main>
  </v-main>
</v-app>
</template>

<script>
import QR from 'qrcode-of-this-site'
export default {
  components: {QR},
}
</script>
Run Code Online (Sandbox Code Playgroud)

在第 10 行导入的qrcode-of-this-site是我的ES6模块,并使用另一个外部CommonJS模块qrcode

但是在vue3.2 + vite上,这个应用报错如下:

Uncaught SyntaxError: The requested module '/node_modules/qrcode/lib/browser.js?v=0df8a00b' does not provide an export named 'default' (at QRcode.vue:11:8)
Run Code Online (Sandbox Code Playgroud)

观看文件

文件/node_modules/qrcode/lib/browser.js如下:

...

exports.create = QRCode.create
exports.toCanvas = renderCanvas.bind(null, CanvasRenderer.render)
exports.toDataURL = renderCanvas.bind(null, CanvasRenderer.renderToDataURL)

// only svg for now.
exports.toString = renderCanvas.bind(null, function …
Run Code Online (Sandbox Code Playgroud)

javascript import es6-modules vuejs3 vite

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

如何在颤振上使用 faunaDB?

作为 FaunaDB文档,似乎没有 dart API 和 REST API。另外,我在Flutter Packages 中找不到 FaunaDB 包 。

有没有办法在flutter上使用FaunaDB?

flutter faunadb

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

如何为 Vuepress 的特定页面使用自定义布局?

我正在尝试按照以下步骤使用我自己的 vuepress 自定义布局:

  1. 从VuePress 文档中的主页样式开始,这很好用。

在此处输入图片说明

  1. 使T4V4Home.vue特殊布局从Home.vue应对在其上喷出的主题/组件文件夹中,并添加<h1> This is T4V4Home !</h1>在这些<template>用于指示如下。
<template>
  <main
    class="home"
    aria-labelledby="main-title"
  >

    <h1> This is T4V4Home !</h1>

    <header class="hero">
Run Code Online (Sandbox Code Playgroud)
  1. 添加布局:T4V4Home作为VuePress文档中特定页面自定义布局的步骤,在Readme.md中添加布局:T4V4Home,但<h1> This is T4V4Home !</h1> 没有出现,似乎仍然使用旧的“Home.vue” 。
---
layout: T4V4Home
home: true
#heroImage: /ueda4googleplaystore.png
heroText: Hero Title
tagline: Hero subtitle
actionText: Get Started ?
actionLink: /guide/
features:
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  1. 因此,删除home: true如下,但意外使用标准页面布局如下。
---
layout: T4V4Home …
Run Code Online (Sandbox Code Playgroud)

vue.js vuepress

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

如何将已知类型转换为指向开关中类型参数的指针?

我正在尝试编写一个函数,根据返回值的类型参数将 JSON 字符串的字节数组转换为另一个字节数组,规则如下:

  • map[string]interface{}:转换为map[string]interface{}
  • []byte:不转换,按原样返回
  • 结构体:转换为结构体

我的代码如下:

func GetJsonData[T any](jsonByteArray []byte) (result *T, err error) {
    var buff T

    switch any(result).(type) { // https://appliedgo.com/blog/a-tip-and-a-trick-when-working-with-generics
    case *[]byte:
        result = &T(jsonByteArray)
    default:
        err = json.Unmarshal(jsonByteArray, &buff)
        result = &buff
    }

    return
}
Run Code Online (Sandbox Code Playgroud)

此代码在将jsonByteArray 的类型转换为 T 时发生类型错误,如下所示:

cannot convert jsonByteArray (variable of type []byte) to type T
Run Code Online (Sandbox Code Playgroud)

如何将这个[]byte类型变量的指针赋给泛型类型返回值?

generics go

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

为什么“RangeError:无效状态代码:0”,firebase 函数

使用以下函数称为 http 请求:

exports.newID = functions.https.onRequest(async (req, res) => {
  let citiesRef = fireStore.collection('system').doc('uid_counter');
  let snapshot = await citiesRef.get();
  let counter = snapshot.get('counter');
  console.log('current counter = ', counter);
  res.status(200).send(counter);
Run Code Online (Sandbox Code Playgroud)

firebase 函数 console.log 表明计数器可以得到很好的,但响应得到一个错误:

在此处输入图片说明

尽管我已经指定了status(200) ,但我不知道为什么我得到了 "RangeError: Invalid status code: 0" 。谢谢你的建议。

javascript node.js firebase google-cloud-functions

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

Vuetify 2.2,为什么我的页脚没有在 Code Pen 上的绝对底部对齐?

我有一个代码笔,这个代码笔里面有vuetify 2.2.15。

我使用页脚如下:

<div id="app">
  <v-app>
    <v-content>
      <v-container>
        <v-card>
          <v-card-text>
            Expected to align at bottom
          </v-card-text>
        </v-card>
      </v-container>
    <v-content>
    <v-footer>
      <v-col
        class="text-center"
      >
      footer
      </v-col>
    </v-footer>
  </v-app>
</div>
Run Code Online (Sandbox Code Playgroud)

在网络上运行的实际代码中,该页脚在绝对底部对齐。但在代码笔中,页脚并不是绝对底部对齐,而是相对地跟随前一个组件。

在此输入图像描述

是否有任何我应该使用的缺失堆栈?谢谢你的建议。

footer codepen vuetify.js

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