小编Abd*_*mer的帖子

无法通过npm或yarn在mac m1芯片上安装grpc-tools?

用于安装的命令:

npm install -g grpc-工具

纱线添加全局 grpc-tools

尝试在 mac m1 BigSur 上安装 grpc-tools 时。我遇到了下面粘贴的错误:

npm ERR! code 1
npm ERR! path /Users/abdulmoiz_ahmer/.nvm/versions/node/v16.13.1/lib/node_modules/grpc-tools
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install
npm ERR! response status 404 Not Found on https://node-precompiled-binaries.grpc.io/grpc-tools/v1.11.2/darwin-arm64.tar.gz
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@1.0.8
npm ERR! node-pre-gyp info using node@16.13.1 | darwin | arm64
npm ERR! node-pre-gyp info check checked for "/Users/abdulmoiz_ahmer/.nvm/versions/node/v16.13.1/lib/node_modules/grpc-tools/bin/grpc_tools.node" (not found)
npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm yarnpkg grpc-node apple-m1

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

出现错误无法解构“window.location”的属性“协议”,因为在构建它时,它在 nextjs 应用程序中未定义

我在构建 nextjs 应用程序时收到以下错误。尽管我只使用 js,但出于构建原因,我的 nextjs 应用程序配置了 typecipt。

Build error occurred:

TypeError: Cannot destructure property 'protocol' of 'window.location' as it is undefined.
    at getLocationOrigin (/var/www/tradersnode/html/tradersnode/client/mpanel/node_modules/next/dist/next-server/lib/utils.js:3:162)
    at Object.<anonymous> (/var/www/tradersnode/html/tradersnode/client/mpanel/node_modules/next/dist/next-server/lib/router/utils/parse-relative-url.js:1:206)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (/var/www/tradersnode/html/tradersnode/client/mpanel/node_modules/next/dist/next-server/lib/router/router.js:1:558)
    at Module._compile (internal/modules/cjs/loader.js:1156:30) {
  type: 'TypeError'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Run Code Online (Sandbox Code Playgroud)

这是我的 tsconfig.json 文件:

{
  "compilerOptions": {
    "target": "es5",
    "lib": [ …
Run Code Online (Sandbox Code Playgroud)

javascript build window.location typescript next.js

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

如何在ios swift中重新加载TableView的可见单元格

我试图在单元格加载数据后更改字体大小。单击选项卡栏的图标时,我会显示一个警报控制器操作表。单击其中一项操作时,我想更改单元格中标签的字体大小。

在此输入图像描述

在此输入图像描述

我正在使用的代码如下:

 //Two global variables,retaining size of each labels
 var fontSizeWord = 20.0
 var fontSizeMeaning = 12.0

 func changeFont(){
        let optionMenu = UIAlertController(title: nil, message: "Change Font", preferredStyle: .actionSheet)
        optionMenu.view.tintColor = UIColor(red: 179/256, green: 180/256, blue: 255/256, alpha: 1.0)
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel)
        let smallfont = UIAlertAction(title: "Small", style: .default) { (UIAlertAction) in
            self.fontSizeMeaning = 12
            self.fontSizeWord = 20
            self.reloadData()
        }
        let mediumfont = UIAlertAction(title: "Medium", style: .default) { (UIAlertAction) in
            self.fontSizeMeaning = 15
            self.fontSizeWord = 23 …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios

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

如何将流式图像响应渲染为图像?

我正在使用 meern stack 来制作应用程序。我正在将图像作为流从快递发送作为响应。我用来以流形式发送图像的代码片段类似于下面的示例:

\n\n
const fs = require(\'fs\')\nconst stream = require(\'stream\')\n\napp.get(\'path\',(req, res) => {\n  const r = fs.createReadStream(\'path to file\') // or any other way to get a readable stream\n  const ps = new stream.PassThrough() // <---- this makes a trick with stream error handling\n  stream.pipeline(\n   r,\n   ps, // <---- this makes a trick with stream error handling\n   (err) => {\n    if (err) {\n      console.log(err) // No such file or any other kind of error\n      return res.sendStatus(400); \n    }\n …
Run Code Online (Sandbox Code Playgroud)

binary stream node.js express reactjs

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

目前无法在Xcode Simulator中安装此应用

每当我重新安装我的应用程序时,我的模拟器都会给出此错误。无法将/Users/username/Library/Developer/CoreSimulator/Devices/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Containers/Bundle/Application/D70FA1A9-4192-443A-9322-7FF757F2FE1F/myapp.app硬链接复制到/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/Payload/myapp.app与清单/用户/用户名/库/开发人员/ CoreSimulator /设备/F1CC399F-FAB0-4B9E-BE2A-3335069C0382/data/Library/Caches/com.apple.mobile.installd.staging/temp.D4fFgW/extracted/com.apple。 deltainstallcommands.com.myapp

作为修复,我正在重置仿真器,这非常耗时。有快速解决此问题的方法。

xcode ios ios-simulator swift

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

使用 get_object_or_404 只获取一个字段而不是 django Rest 框架中模型中指定的所有字段?

我试图从 get_object_or_404 中获取一个字段,但它似乎对我不起作用。

我正在使用 django 的默认身份验证应用程序中的用户模型。这是我的序列化器:

class UserSerializer(serializers.Serializer):
    username = serializers.CharField(max_length=150)
    email = serializers.EmailField(max_length=254)
    first_name = serializers.CharField(max_length=30)
Run Code Online (Sandbox Code Playgroud)

这是我的观点:

class UserView(APIView):

    def get(self, request, id=None):

        if id:
               data = 
               get_object_or_404(User.objects.only('username'), 
               id=id)
            serializer = UserSerializer(data, many=False)
            return Response(serializer.data)
        else:
                data = get_list_or_404(User)
            serializer = UserSerializer(data, many=True)
            return Response(serializer.data)
Run Code Online (Sandbox Code Playgroud)

即使在使用这个之后,get_object_or_404(User.objects.only('username'), id=id)我仍然得到序列化器中指定的所有字段,而不仅仅是用户名。

这是当我从邮递员调用它时将 id 传递给 api 时得到的响应。

{
    "username": "admin",
    "email": "admin@email.com",
    "first_name": ""
}
Run Code Online (Sandbox Code Playgroud)

而不是这个:

{
    "username": "admin",
}
Run Code Online (Sandbox Code Playgroud)

django serialization django-models django-views django-rest-framework

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