我想每当“view.current”更改时重新渲染“Body”(我的 svelte 组件),以便它渲染相应的 .svelte 视图/组件:
应用程序.svelte
<script>
import Header from "./components/Header.svelte";
import Footer from "./components/Footer.svelte";
import Body from "./components/Body.svelte";
import Login from "./views/Login.svelte";
import Dashboard from "./views/Dashboard.svelte";
import { view } from "./store";
</script>
<Header />
<Body>
{#if view.current === view.login}
<Login />
{:else if view.current === view.dashboard}
<Dashboard />
{/if}
</Body>
<Footer />
Run Code Online (Sandbox Code Playgroud)
在“Body.svelte”中,我只有一个可以设计样式的插槽
身材苗条
<div class="container">
<div class="content">
<slot></slot>
</div>
</div>
<style>
.container {
padding: 1em;
display: flex;
}
.content {
margin: auto;
}
</style>
Run Code Online (Sandbox Code Playgroud)
在 Login.svelte (和其他 …
我开始学习C,我不知道为什么应用程序不断崩溃.
#include <stdio.h>
#include <string.h>
typedef struct
{
char name[50];
int age;
}person;
void initPerson(person *aPerson, char name[50], int age)
{
strcpy(aPerson->name, name); // <- causes a crash
aPerson->age = age; // <- causes a crash
printf("%s", aPerson->name);
}
int main()
{
person *myPerson;
initPerson(myPerson, "Oscar", 45);
printf("%s, %i", myPerson->name, myPerson->age);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我已经标记了导致崩溃的线条.谁能告诉我这是什么问题?
我只想从 csv 文件中的某一行开始读取一定数量的行,而不需要遍历整个 csv 文件以达到这个特定点。
假设我有一个包含 100 行的 csv 文件,我只想读取第 50 行到第 60 行。我不想从第 1 行到第 49 行迭代以到达第 50 行以开始读取。我可以用seek()以某种方式实现这一目标吗?
例如:Seek to row 50 read from 50 to 60
下一次:寻求第 27 行读取 27 到 34,依此类推
因此,不仅在文件中继续向前查找,而且还向后查找。
非常感谢