2022-12

一. 网址参考

1. linux中 export 作用 及 source 的用法

2. 1-STM32+ESP8266+Air302远程升级篇(自建物联网平台)-STM32通过ESP8266使用http或https下载程序文件,升级程序(单片机程序轮训检查更新)

3. 使用Rust创建库,并在exe中调用

4. setenv环境变量函数

5. settimeofday()--Set System Clock

6. linux内核时区文件编辑器——ZIC时区编辑

7. 熊猫搜索

8. 吾友们,有什么好的电子书网站

二. 摘抄

1. windows+x键: 快捷方式菜单列表

2. setenv函数:

  通过此函数并不能添加或修改 shell 进程的环境变量,或者说通过setenv函数设置的环境变量只在本进程,而且是本次执行中有效。如果在某一次运行程序时执行了setenv函数,进程终止后再次运行该程序,上次的设置是无效的,上次设置的环境变量是不能读到的。

3. settimeofday函数:通过秒值,修改系统的UTC时间; 

函数原型:
struct timeval {
    time_t      tv_sec;     /* seconds */
    suseconds_t tv_usec;    /* microseconds */
};
struct timezone {
    int tz_minuteswest;     /* minutes west of Greenwich */
    int tz_dsttime;         /* type of DST correction */
};
 int settimeofday (struct timeval *tp,
                  struct timezone *tzp);

  示例:

#include <sys/time.h>
#include <stdio.h>
#include <errno.h>

int main(int argc, char *argv[])
{
    struct timeval now;
    int rc;

    now.tv_sec=866208142;
    now.tv_usec=290944;

    rc=settimeofday(&now, NULL);
    if(rc==0) {
        printf("settimeofday() successful.\n");
    }
    else {
        printf("settimeofday() failed, "
        "errno = %d\n",errno);
        return -1;
    }

    return 0;
}
Example Output:
settimeofday() successful.

 

  

posted @ 2022-12-03 20:21  shanyu20  阅读(77)  评论(0编辑  收藏  举报