我有以下问题:
“树的高度是树的最长分支的长度。从高度的定义来看,一个有n个元素的堆的高度是多少?用你的答案给出一个清晰准确的解释。”
堆=二叉树
我知道完整二叉树的数量是 2^(n° of levels - 1)
到目前为止,我尝试了以下方法:
如果有 3 个堆(2 个完全二叉树和 1 个非完全二叉树),使得:
我可以说 B 的高度介于 A 和 C 的高度之间,B 的元素数量介于 2^(n° A - 1 级) 和 2^(n° C - 1 级) 之间。
但我不确定如何确定具有 n 个元素的堆的高度。
我正在将我的 Django 网站用于 Heroku。
我跟着:
一种) heroku login
b) heroku create
其中产生:
Creating app... done, ? enigmatic-ridge-36610
https://enigmatic-ridge-36610.herokuapp.com/ | https://git.heroku.com/enigmatic-ridge-36610.git
Run Code Online (Sandbox Code Playgroud)
C) heroku addons:create heroku-postgresql:hobby-dev
其中产生:
在 ? 上创建 heroku-postgresql:hobby-dev ?Morning-gorge-61422... !? 找不到那个应用。
我试过这个指南:“找不到那个应用程序。” 在控制台中运行 heroku 命令时
但它没有用
我正在尝试将一些数据从我的 React 前端发送到我的 Django REST 后端。
我的 Django 应用程序没有模型。
我有一个反应形式。当用户提交按钮时,表单“提交”三个参数:
公司名称
时间表
结果数
我想将这三个参数发送到我的 Django 后端。为此,我假设 React 正在向 Django 端点发送“POST”请求。我在 Django 中需要这些参数,以便我可以使用它们对 ML 模型进行一些操作。
我的反应功能
handleSubmit(event){
event.preventDefault()
fetch("/myapi/getreactinfotwitter",{
method:"POST",
headers:{
'Accept':'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
'data_options': {
'partnerName': this.state.firmName,
'timeframes': this.state.timeframes,
'numberOfResults': this.state.numberOfResults,
}
})
})
Run Code Online (Sandbox Code Playgroud)
现在,我认为 Reast “POST” 必须与 Django “GET” 匹配,以便 Django 获得三个参数。
在 DJANGO 我有:
网址.py
path('getreactinfotwitter/', getreactinfotwitter, name="getreactinfotwitter")
Run Code Online (Sandbox Code Playgroud)
myapi/views.py
@api_view(['GET', 'POST'])
def getreactinfotwitter(request):
print(request)
if request.method == 'GET':
return Response(request.data)
Run Code Online (Sandbox Code Playgroud)
然而
我request
在views.py …
我是 React 和 Flask API 系统的新手。我创建了一个网站,允许用户通过搜索栏进行搜索。\n我希望能够通过 POST 请求将查询从 React 搜索栏发送到 Flask API。\n但是我得到的是空字符串或 ImmutableDict
\n\n反应代码
\n\nfunction handlePostQuery(query){\n\n if (query != "") {\n axios.post(\'http://localhost:5000/api/query\', query)\n .then(function(response){\n console.log(response);\n //Perform action based on response\n })\n .catch(function(error){\n console.log(error);\n //Perform action based on error\n });\n } else {\n alert("The search query cannot be empty")\n }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n烧瓶代码
\n\n@app.route(\'/api/query\', methods = [\'POST\'])\ndef get_query_from_react():\n data = request.form\n print(data)\n return data\n
Run Code Online (Sandbox Code Playgroud)\n\n按照这个答案:\n获取 Flask 请求中收到的数据
\n\n我尝试了所有这些,但我总是得到(在 Flask 中)一个空字符串,除非我使用request.form
它返回类似的内容:
ImmutableMultiDict([(\'what I type …