我正在编写一个侦听位置的工具,最好是远程位置,如果创建了新文件夹或文件,它会将其下载到本地位置。
目前我正在使用 侦听远程文件夹FileSystemWatcher,当创建新文件夹/文件时,我启动一个计时器,如果计时器达到 X 分钟,它开始将其复制到本地。在“监视”文件夹中创建新文件夹或文件会触发,FileSystemWatcher.Changed但如果有很多子目录,并且如果有大文件复制到监视文件夹,它有时会失败,它仅在复制开始时检测到,我的计时器可以完成直到它完成了。
所以:我有 3 台远程计算机/位置,A,B,C
A开始将一些文件夹/文件复制到B并且 C收听B。
C如何检查A是否已完成复制FileSystemWatcher?我不想经常比较B和C并复制其余文件。
我正在尝试使用 CSS 在图像上的绘画上复制画布框架效果。我可以做阴影和圆角,但我不知道如何做“圆角/环绕边”的 3D 效果。
当我试图复制右侧图像的效果时,我的实际图像是左侧图像。请忽略预期图像的背景。
有什么帮助吗?谢谢。
.image{
display:flex;
justify-content:space-evenly;
}
#actual {
border-radius: 4px;
box-shadow: 20px 4px 10px rgba(0,0,0,0.35), 40px 8px 10px rgba(0,0,0,0.15);
}Run Code Online (Sandbox Code Playgroud)
<div class="image">
<img id="actual" src="http://lorempixel.com/output/cats-q-c-640-480-10.jpg">
<img id="expected" src="https://i.imgur.com/XD8Vdvv.jpg">
</div>Run Code Online (Sandbox Code Playgroud)
为什么我的if else if if else语句不起作用?
printf ("Enter 1 for midtern1 sorting , 2 for midterm2 sorting , 3 for final sorting\n");
scanf ("%d",sort);
if (sort=1){
midterm1(x);
for (i=9;i>=0;i--){
printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid1);}}
else if (sort=2){
midterm2(x);
for (i=9;i>=0;i--){
printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].mid2);}}
else if (sort=3){
final(x);
for (i=9;i>=0;i--){
printf ("%s %s %d\n",x[i].name,x[i].surname,x[i].final);}}
Run Code Online (Sandbox Code Playgroud)
我试过(sort == 1),(sort <= 1),但结果仍然相同.