小编Ret*_*n-1的帖子

它是否需要在我的https apache代理服务器后面的Kestrel中使用https?

我不太清楚Kestrel服务器是否需要加密为本地主机服务器的想法.

我使用Apache和HTTPS作为Kestrel服务器的代理服务器.是否还需要在Kestrel中运行https?理论上,通过Apache代理服务器(启用HTTPS)的内容应该加密,对吗?

如果您有任何想法,请详细说明.

apache kestrel-http-server asp.net-core

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

添加约束会导致app崩溃

我有一个自定义的UIView,我在我的ViewController上加载.

 func loadBottomSheet(){

        bottomSheet = Bundle.main.loadNibNamed("BottomSheetTest", owner: self, options: nil)![0] as! BottomSheetTest
        bottomSheet?.setUp(parentController: self)
        bottomSheet?.tag = 9009164
        self.view.addSubview(bottomSheet!)
    }
Run Code Online (Sandbox Code Playgroud)

自定义视图的代码如下:

 func setUp(parentController: UIViewController){

        self.parentController = parentController;

        self.translatesAutoresizingMaskIntoConstraints = false

        self.leftAnchor.constraint(equalTo: parentController.view.leftAnchor).isActive = true
        self.rightAnchor.constraint(equalTo: parentController.view.rightAnchor).isActive = true
        self.heightAnchor.constraint(equalToConstant: CGFloat(400)).isActive = true
        self.bottomAnchor.constraint(equalTo: parentController.view.bottomAnchor).isActive = true


    }
Run Code Online (Sandbox Code Playgroud)

我试图将它添加到我的视图控制器.以下代码使用一般错误使应用程序崩溃:libc ++ abi.dylib:以NSException类型的未捕获异常终止.

此时我已从自定义视图中删除了所有内容.你在这里看到的就是它的全部内容,没有更多的UI元素,没有IBOutlets,就是这样.我在机智的尽头.

uiview ios autolayout nslayoutconstraint

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

内部 div 使用边距调整外部 div 的大小

我有一个高度由封装的 div 决定的 div。问题是,当我在顶部添加一些额外的边距时,encolsing div 会正确调整大小。当我在底部添加边距时,似乎只有封闭的 div 框模型受到影响,而封闭的 div 则不受影响。

HTML

<div style="height:100px;background-color:#adadbb">
IRRELEVANT THINGS HERE
</div>

<div class="dynamicDiv">
    <span> title</span>
    <div class="card">
        Content here
     </div>
</div>

<div style="height:100px;background-color:#adadbb">
IRRELEVANT THINGS HERE VOL 2
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.dynamicDiv{
  background-color:yellow;
}

.card{
height:15vh; //an example of the height for this card. could be anything.
margin-top:10px;
margin-bottom:10px;
}
Run Code Online (Sandbox Code Playgroud)

看起来这与<span> title</span>元素有关,好像我在底部添加一个元素,就像我期望的那样工作(除非跨度为空,在这种情况下,事情呈现为好像跨度不存在一样)。

我不太明白为什么会发生这种情况,所以如果它与盒子模型有明显的关系,请告诉我。非常感谢。

在这里小提琴:

https://jsfiddle.net/d88yr4yw/

PS:我试图实现的是有一个始终与封闭的 div 高度一样高的 div + 顶部和底部边距 + 那里可能存在的任何其他元素。如果不是不可能解决这个问题,我宁愿我不必硬编码任何高度。

html css margin

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

webpack和typescript中的异步代码拆分

在webpack 2.2中,可以使用import().then()(https://webpack.js.org/guides/code-splitting-async/)使用异步代码拆分.我无法使用typescript .我有编译错误.我如何解决它?

asynchronous typescript webpack

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

直接渲染组件警告

我已经有一段时间得到以下警告,而且我很不确定实际上是什么问题:

警告:render():不鼓励将组件直接呈现到document.body中,因为它的子项通常由第三方脚本和浏览器扩展操作.这可能会导致细微的和解问题.尝试渲染为为您的应用创建的容器元素.

有些人建议使用ReactDOM.render(),这正是我首先要做的,我使用facebook的Create React App来开发我的应用程序.

有线索吗?


编辑:我的index.js

ReactDOM.render(<App />, document.getElementById("root"));

javascript reactjs react-dom

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

使用Cookie反应本机图像uri请求

我为我的应用程序使用了基于会话的身份验证系统,但是我的API调用工作得很好,但是,当使用以下请求图像时:

<Image source={{uri: 'https://facebook.github.io/react/logo-og.png'}}
       style={{width: 400, height: 400}} />
Run Code Online (Sandbox Code Playgroud)

该请求未通过身份验证

但是,需要身份验证才能检索图像。您将如何处理?似乎没有关于此的任何文档

react-native react-native-image

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

避免 TextInput 专注于 React Native Android

以下代码在 iOS 上运行良好

<TextInput pointerEvents={"none"} value={textValue2} onPress={something}></TextInput>

但在 android 上似乎pointerEvents不受支持。

我尝试将TextInputa包裹起来,TouchableOpacity但遗憾的是(尽管合理)在按下时仍会给予它焦点。无论如何,我可以在不触发焦点的情况下检测到新闻吗?我试过的其他道具没有用:

editable={false} selectTextOnFocus={false}

react-native react-native-android

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

WHERE x IN使用单个值,而不使用json上的多个

在MySQL中查询json字段存在一个难以理解的问题。该data列的类型为json。

以下查询工作正常

SELECT * FROM `someTable` WHERE data->'$.someData' in ('A')
Run Code Online (Sandbox Code Playgroud)

但是,以下内容不返回任何内容。

 SELECT * FROM `someTable` WHERE data->'$.someData' in ('A','B')
Run Code Online (Sandbox Code Playgroud)

有趣的是,这也起作用:

 SELECT * FROM `someTable` WHERE data->'$.someData'='A' OR data->'$.someData'='B'
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样。我最初认为以json查询格式执行的WHERE x IN可能会执行&&之类的操作,但是即使这些值是('A','A'),它仍然不会返回任何内容,这实际上表明WHERE x IN中有多个值不会工作。

样本数据(任何人都可以做)

id | data (json)
1  | {"someData":"A"}
2  | {"someData":"B"}
Run Code Online (Sandbox Code Playgroud)

mysql where where-in mysql-json

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

回调定义关闭问题

关于定义回调的位置,我遇到了一些混乱.

function test(){

    var b = 3
    var fun = function(){

        var printingFunction = function(){
            console.log(b)
        }
        printingFunction()
    }

    return fun
}

test()() //prints 3, as expected because of closures
Run Code Online (Sandbox Code Playgroud)

但是,以下不起作用

function test(){

    var b = 3
    var fun = function(cb){
        cb()
    }

    return fun
}

test()(function(){console.log(b)}) //b is not defined
Run Code Online (Sandbox Code Playgroud)

我希望由于函数作为参数传递并且之前没有定义过,它的定义发生在'fun'中,因此它可以访问b.相反,它看起来很像函数首先在其传递的范围中定义,然后THEN作为参数传递.任何想法/指针?


编辑:一些额外的指针.

someFunction("a")
Run Code Online (Sandbox Code Playgroud)

我们不可能声称"a"是一个定义.这里隐含的是"a"被赋给由参数名称so命名的变量var argumentNameInDefintion = "a".这发生在someFunction的主体中.

同样,我们不能声称{}是一个定义:someFunction({}).那么为什么会:

someFunction(function(){})

决定这function(){}是一个超越我的定义.如果是的话

var a = function(){}
someFunction(a)
Run Code Online (Sandbox Code Playgroud)

一切都会很有道理.也许它只是语言的运作方式.

javascript closures

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