小编was*_*ga7的帖子

如何通过html元素监听http请求?

我使用一个<a>元素来下载HTML页面中的文件。这需要几秒钟,所以我想通过监听http响应来显示负载。

有没有一种方法可以在单击<a>元素时显示加载,并在下载完成后关闭加载?

这就是我要的:

<a href="https://..." download>download file</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

导入时对 POSIX 函数的未定义引用

我只是用计时器创建一个线程。即使我导入了我需要的所有库。它一直告诉我们没有对函数的引用。

正是它说的,timer_create(...)并且没有timer_settime(...)被引用。

这些是我的进口:

#include <stdio.h>
#include <stddef.h>
#include <sched.h>
#include <sys/mman.h>
#include <sys/time.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>
#include <pthread.h>
#include <time.h>
Run Code Online (Sandbox Code Playgroud)

这是我使用这些函数的线程:

void *Turismo(){
    const struct timespec periodo = {per_turismos_sec,per_turismos_nsec};
    struct sigevent event;
    timer_t timer;
    struct itimerspec its;
    sigset_t sigset;
    int signum;

    event.sigev_notify = SIGEV_SIGNAL;
    event.sigev_signo = SIGRTMAX;
    event.sigev_value.sival_ptr = &timer;

    if(timer_create(CLOCK_MONOTONIC,&event,&timer)!=0) error();

    its.it_interval = periodo;
    its.it_value.tv_sec = 0;
    its.it_value.tv_nsec = 1;

    if(timer_settime(timer,0,&its,NULL)<0) error();
    if(sigemptyset(&sigset)<0) error();
    if(sigaddset(&sigset,SIGRTMAX)<0) error();


    while(1){
        sigwait(&sigset,&signum);
        // ESPECIFICACION DE LA …
Run Code Online (Sandbox Code Playgroud)

c time posix real-time timer

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

标签 统计

c ×1

html ×1

javascript ×1

posix ×1

real-time ×1

time ×1

timer ×1