小编Sab*_* 錆兎的帖子

为什么显示“ld: framework not found Bolts”

安装 facebook sdk 后,当我构建我的项目时,它显示:

ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/Bolts'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKCoreKit'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKLoginKit'
ld: warning: directory not found for option '-F/Users/liyuanliu/Library/Developer/Xcode/DerivedData/c5-dsovqtraubbdgxbqrmiexjmlysxq/Build/Products/Debug-iphonesimulator/FBSDKShareKit'
ld: framework not found Bolts
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

但是当我安装 facebook 和 bolts 时,它显示我安装成功:

pod install
Analyzing dependencies
Downloading dependencies
Using Bolts (1.8.4)
Using FBSDKCoreKit (4.14.0)
Using FBSDKLoginKit (4.14.0)
Using FBSDKShareKit (4.14.0)
Using Firebase …
Run Code Online (Sandbox Code Playgroud)

facebook ios cocoapods bolts-framework

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

在 Javascript 中解析 Django DateTimeField

我使用 Django Rest 框架构建了后端 API,其中模型具有 DateTimeField。

date = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

当我从 API 获取数据到 React 时,我得到这样的信息

2019-01-20T19:24:58.674435Z
Run Code Online (Sandbox Code Playgroud)

我怎样才能在javascript中解析它并将其转换为可读的形式?

javascript python django reactjs

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

has_object_permission 未调用

我查看了关于同一主题的类似问题,我认为我遵循了为has_object_permission.

这就是我在我的设置中所拥有的。

REST_FRAMEWORK = {
    
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.IsAuthenticated',
        'users.permissions.CanAccessData', # this is my custom class
    ],    
    ... 
}
Run Code Online (Sandbox Code Playgroud)

这是我的权限类

class CanAccessData(permissions.BasePermission):
    message = 'You do not have permission to perform this action.'

    def has_permission(self, request, view):
        print "has_permission`"
        return True

    def has_object_permission(self, request, view, obj):
        print "has_object_permission"
        return False
Run Code Online (Sandbox Code Playgroud)

这是我的视图结构:

class CompleteList(generics.ListCreateAPIView):
    permission_classes = (CanAccessData,)
    serializer_class = SomeSerializer
    model = Some
    filter_backends = (filters.OrderingFilter, filters.SearchFilter)
    ordering_fields = (tuple of Some fields)
    search_fields = ordering_fields
    ordering = …
Run Code Online (Sandbox Code Playgroud)

django django-permissions django-rest-framework

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

如何将 www 请求重定向到非 www 域

我在 Heroku 上有一个 Django 站点,使用 Dnsimple 来管理 DNS。我还使用 Django 强制使用 HTTPS。

我正在尝试遵循 google 协议,以便我只有一个域

https://example.com

这样,如果用户访问http://www.example.comhttps://www.example.com 它会重定向到https://example.com

我在 Dnsimple 中的设置如下所示:

ALIAS   example.com     example.com.herokudns.com
CNAME   www.example.com  example.com.herokudns.com
Run Code Online (Sandbox Code Playgroud)

我尝试删除 cname 并在 Dnsimple 中使用 URL 重定向,但它不起作用。

执行此重定向的正确方法是什么?我尝试根据另一个过时的帖子创建一个中间件,但它使我的网站崩溃了。

django dns redirect heroku dnsimple

5
推荐指数
0
解决办法
503
查看次数

身份服务器 4 - 配置了允许的来源但不允许来源

我在同一个项目中有一个 SPA 和 API,当我向 API 发出请求时,我不断收到以下错误。

AllowedOrigins configured and origin http://localhost:5000 is not allowed
CorsPolicyService did not allow origin: http://localhost:5000
Run Code Online (Sandbox Code Playgroud)

api的路径是:http://localhost:5000。我确保我在ClientCorsOrigins表中为客户端指定了来源,并且我还在我的Startup.cs

services.AddCors(options =>
            {
                options.AddPolicy("default", policy =>
                {
                    policy.WithOrigins("http://localhost:5000")
                        .AllowAnyHeader()
                        .AllowAnyMethod();
                });
            });
Run Code Online (Sandbox Code Playgroud)

我已经多次检查文档和配置,但当我在 ClientCorsOrigins 表中指定了原点时,我无法弄清楚为什么我会遇到这个问题。我正在使用谷歌浏览器。

c# .net-core identityserver4

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

在 Material UI 中将变量发送到 withStyles?

我有以下内容:

class StyledInput extends React.Component{


  styles = (color, theme) => ({
    underline: {
      borderBottom: `2px solid ${color}`,
      '&:after': {
        borderBottom: `2px solid ${color}`,
      }
    }
  })
  
  div = props => (
    <TextField
    placeholder="temp input"
    InputProps={{
      classes:{
        root: props.classes.underline
      },
      style:{
        height: '1.5rem',
        fontSize:'1rem',
        marginTop: '-1rem',
      }
    }}
    >
      <div>
        {props.children}
      </div>
    </TextField>
  )
  
  Styled = withStyles(this.styles('white'))(this.div)

  render(){
    return(
      <div>
        <this.Styled>{this.props.children}</this.Styled>
      </div>
    );
  }
}

export default StyledInput;
Run Code Online (Sandbox Code Playgroud)

因此,当用户单击该字段时,它会成功获取材质 UI 文本字段并将底部栏更改为白色,而不是蓝色。伟大的!

...然而...

我真正想做的是

<this.Styled color={someDefinedColor}>{this.props.children}</this.Styled>
Run Code Online (Sandbox Code Playgroud)

然后Styled看起来像这样:

Styled = (color) …
Run Code Online (Sandbox Code Playgroud)

css wrapper reactjs material-ui higher-order-components

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

如何停止递归符号链接

我有一个以下文件夹:

  • 文件夹A
  • 文件夹 B(这是文件夹 A 的符号链接)

问题是,当我访问文件夹 B 时,我可以无限深入(即文件夹 A > 文件夹 B > 文件夹 B > 文件夹 B),因为文件夹 B 位于文件夹 A 内。

通过文件夹 A 访问文件夹 B 后有什么方法可以忽略文件夹 B 吗?

symlink ln

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

如何为 .NET Core 3.0 Worker Service 设置环境?

这是我尝试过的:

  1. 我看了一眼Host.CreateDefaultBuilder的源代码,然后将环境变量 DOTNET_Environment 设置为“Production”。那失败了。
  2. 于是我尝试了经典的 ASPNETCORE_ENVIRONMENT。不。
  3. 然后我尝试添加hostsettings.json到执行项目的根目录:
{
    "Environment": "Production"
}
Run Code Online (Sandbox Code Playgroud)

纳达。

为了使用该appsettings.Production.json文件,您究竟如何指定生产机器?

.net-core

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

无法安装 Docker:Docker 桌面需要 Windows 10 专业版或企业版 15063 才能运行

我是 docker 新手。我现在使用的是 window Home 10,版本 1909,操作系统版本 18363.720。

我在安装 Docker 时遇到了问题。Docker 桌面需要 Windows 10 专业版或企业版 15063 才能运行。我尝试更新窗口并重新安装,但它仍然不起作用!

错误窗口图像

installation docker

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

类型错误:util__WEBPACK_IMPORTED_MODULE_4___default(...) 不是函数

我有一个server.js使用节点打开数据库的文件。我试图通过lib目录将其导入到 index.js 文件中,其中有两个文件:

// App.js
import React from 'react';
import addName from "util";

function App() {
  const [name, setName] = React.useState("")

  function handleUpdate(evt) {
    setName(evt.target.value);
  }

  async function handleAddName(evt) {
    await addName(name);
  }

  return <div>
    <p><input type='text' value={name} onChange={handleUpdate} /></p>
    <button className='button-style' onClick={handleAddName}>Add Name</button>
  </div>
}

export default App;
Run Code Online (Sandbox Code Playgroud)
// util.js
import "isomorphic-fetch"

export function addName(name) {
    return fetch('http://localhost:3001/add-time', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ name, time: Date.now() })
    })
}
Run Code Online (Sandbox Code Playgroud)

这给了我: …

javascript reactjs webpack

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