我创建了多个接口,并希望从一个通用文件中发送它们,index.ts如下所示:
--pages
------index.interface.ts
--index.ts
Run Code Online (Sandbox Code Playgroud)
现在index.ts我正在导出类似的内容:
export { timeSlots } from './pages/index.interface';
Run Code Online (Sandbox Code Playgroud)
而我的index.interface.ts样子是这样的:
export interface timeSlots {
shivam: string;
daniel: string;
jonathan: string;
}
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试这样做时,它告诉我:
Re-exporting a type when the '--isolatedModules' flag is provided requires using 'export type'.ts(1205)
不确定为什么会出现此错误,有人可以帮忙吗?
我正在使用 NEXT 构建我的网络应用程序。在我的开发服务器中,一切运行顺利,所有图像都按预期显示,但当我运行时,next build图像next start会在开发服务器中消失。
不知道为什么会发生这种情况有人可以帮助我吗?
我的文件夹结构如下图:
- public
---- pictures
------ icons
-------- iphone
---------- phone1.png
Run Code Online (Sandbox Code Playgroud)
以下是我将其放入组件中的方式:
<div className={classes['stack-phone-v1']}>
<Image
alt={'phone-image-1'}
height={567}
width={284}
src='/pictures/icon/iphone/phone1.png'
/>
</div>
Run Code Online (Sandbox Code Playgroud) 单击按钮时,我想执行异步操作,然后将用户导航到外部网站,如下所示:
navigate("https://wwww.google.com?q=ABC")
但问题是:
使用导航时,我的网址会像这样更改,因为由于某种原因它假设相对路径:
http://localhost:3000/https://wwww.google.com?q=ABC
有人可以帮助我了解出了什么问题吗?我也尝试过设置replace,true但也没有运气。
问题陈述:有 5 个项目和 15 名员工,每列的数字表示每个员工对给定项目的兴趣。每个项目最多可以有 3 名员工。分数是从 1-5 1 是最高偏好,5 是最低偏好。我必须以最少的人不满意或最低分数的方式在项目中分配员工。请注意,我的算法创建了所有可能的组合,然后用 sum 升序对这些组合进行排序,并挑选出具有不同员工的前 5 个组合。
但这就是问题所在,例如,我的 sortedsum 矩阵是 [1,1,1,4,9,9,...] 现在这在算法上是正确的,但问题是如果我选择其中的前 5 个我的总和将是 16。但是如果我将 [2,1,1,4] 作为前四个,那么第五个项目团队的总和可能会代替 [1,1,1,4,9]到 3,这样最小值就会改变,这就是我的算法失败的地方。
我有一个 3nXn 矩阵,在本例中,我将其视为 15x5:所以矩阵看起来像这样(https://i.stack.imgur.com/omcq7.png):
df = pd.read_csv(io.StringIO("""
employee proj_A proj_B proj_C proj_D proj_E
A1 1 5 3 4 2
B1 5 4 1 2 3
C1 2 3 4 1 5
A2 4 2 1 3 5
B2 4 5 3 2 1
C2 3 1 2 5 4
A3 1 …Run Code Online (Sandbox Code Playgroud) 如何在 typeScript 中抛出包含错误详细信息的对象的新错误?
我正在使用 jest 来测试打字稿代码,我想抛出新的错误,如下所示:
mock.spyOn(AppUtils,'util_plane').mockImplementation(() => {
throw new Error("Error Message",{status:403})
})
Run Code Online (Sandbox Code Playgroud)
当我这样做时,编译器抱怨说:
Expected 0-1 arguments, but got 2.ts(2554)
我想在 aws amplify 中设置 Flask 后端,我的前端是 React js。
这是文件夹结构:
root:
-flask-backend
--flask_app.py
--modules
-react-frontend
Run Code Online (Sandbox Code Playgroud)
请注意,我的 Flask 后端具有app.py核心文件,并且应该后端侦听请求,然后modules具有运行所需的一些依赖项(导入)app.py
流程是这样的:
响应前端请求并从 Flask 后端获取数据,并相应地打开页面。如何设置?我参考了这篇中等文章,但没有显示如何根据您的路径配置后端(目前我已将文件放入 git 存储库中),以便前端和后端并行运行。
有谁知道使用 python 创建相机源的方法?例如,我有 2 个摄像头:
每当我使用任何需要摄像头的 Web 应用程序或界面时,我都可以从上述两个选项中选择一个摄像头源。
我想要实现的是,我正在使用我自己的相机门户在我的 python 程序中处理实时帧,如下所示:
import numpy as np
import cv2
while True:
_,frame = self.cam.read()
k = cv2.waitKey(1)
if k & 0xFF == ord('q'):
self.cam.release()
cv2.destroyAllWindows()
break
else:
cv2.imshow("Frame",frame)
Run Code Online (Sandbox Code Playgroud)
现在我想将其frame用作相机源,因此下次每当我打开需要相机的软件或网络应用程序时,它都会显示如下选项:
有没有人对如何去做有任何建议或提示?我见过一些高级软件,它们生成自己的相机源,但它们是用 C++ 编写的。我想知道这是否会发生在 python 中。
这是一个相同的例子:
如您所见,那里有多个摄像机源。我想添加一个相机源,它在其提要中显示由 python 处理的帧。
我有一个这样的文档集合:
{
uid: <UNIQUE_USER_ID>,
lastLoggedIn: <TIMESTAMP_IN_NUMBER>,
...
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用以下方式获取数据时:
Server.db
.collection(firebasePaths.funfuse_verified_users)
.where('uid', 'not-in', notToIncludeAccounts)
.orderBy('lastLoggedIn', 'desc')
.startAt(startAt)
.limit(limit)
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
Error: 3 INVALID_ARGUMENT: inequality filter property and first sort order must be the same: uid
and lastLoggedIn
Run Code Online (Sandbox Code Playgroud)
这是 firebase 的已知限制还是我做错了什么?我想查询不在数组中的所有用户using not-in,然后根据lastLoggedIn时间戳活动对这些结果进行排序。
我有一个像这样的分析实用程序:
class Analytics {
data: Record<string, IData>;
constructor() {
this.data = {};
}
setPaths(identifier: string) {
if (!this.data[identifier])
this.data[identifier] = {
generic: getGenericInit(),
session: getSessionInit(),
paths: {
geoCollectionPath: '',
sessionCollectionPath: '',
eventsCollectionPath: ''
}
};
this.data[identifier].paths = {
geoCollectionPath: getGeoPath(identifier),
sessionCollectionPath: getSessionPath(identifier),
eventsCollectionPath: getEventPath(identifier)
};
}
getAll() {
return this.data;
}
}
const analytics = new Analytics();
export default analytics;
Run Code Online (Sandbox Code Playgroud)
我将其导入到 2 个 api 文件夹中:e1.ts和e2.ts.
e1.ts:
import { NextApiHandler } from 'next';
import analytics from …Run Code Online (Sandbox Code Playgroud) 我在 firestore 中有一个嵌套集合,如下所示:
db-dev
user
user-id-1
events-collection
...
user-id-2
events-collection
...
user-id-3
events-collection
...
Run Code Online (Sandbox Code Playgroud)
我想查询事件集合中的所有事件。但是,我还想保留上述架构,因为管理员需要查看所有事件集合,而特定用户需要查看其特定集合。
我现在编写的查询看起来像这样:
const uids = await getAllUserIds(); //Returns all user ID
const promises = uids.map(element => db.collection(`db-dev/user/${element}/events-collection/`).get())
const documents = await Promise.all(promises);
Run Code Online (Sandbox Code Playgroud)
我不太有信心这是否是查询数据的最优化方式,还是应该使用其他方式?有人可以帮我吗?
javascript ×4
typescript ×3
next.js ×2
python ×2
aws-amplify ×1
firebase ×1
flask ×1
pandas ×1
python-3.x ×1
reactjs ×1