logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Git 合并commit

对一个仓库进行了多次提交,提交信息很多,需要将提交的信息合并,例如对如下的三条提交记录进行合并切换到dev分支后,执行命令git log .查看需要合并的提交记录,然后执行合并命令git rebase -i HEAD~3其中HEAD~3表示合并最近三次的提交,如果是需要对之前某几次的提交进行合并,则执行命令git rebase -i <commit_start 不含>...

POSIX定时器使用方法

定时器API函数定义int timer_create(clockid_t clock_id, struct sigevent *evp, timer_t *timerid); /* 创建定时器 */int timer_gettime(timer_t timerid,struct itimerspec *value); /* 初始化定时器 */int timer_delete(timer_t tim

Chrome安装插件Save All Resources

1. 下载Save All Resources source code下载 Save All Resources github link source code2. 打开chrome浏览器开发者模式3. 解压source code解压后的目录如下:4. 导入插件点击"加载已解压的扩展程序",选择第三步解压出来的unpacked目录,插件安装完成。...

#chrome#前端#javascript
Linux下从GitHub下载单个文件或者目录

首先需要安装SVN,Linux下面使用如下命令安装:sudo apt install subversion下面我们从小米的驱动开源代码中下载fingerprint相关的代码,以CC 9SE的代码为例子,地址是:https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/laurus-p-oss 找到目标目录执行如下命令,用来...

Linux C 互斥锁的使用

互斥锁的作用保护共享数据: 在并发机制的情况下,有时候会有多个线程同时访问同一片数据,为了保护数据操作的准确性就需要通过加锁来进行保护。保持操作互斥: 可能一个程序会有多个操作,但是同一个时间只能有一个操作被执行,例如a/b两个操作,如果a被执行,b就不能被执行,同理b被执行,a就不能执行操作函数pthread_mutex_t lock; /* 互斥锁定义 */pthread_mute...

#linux#c语言#运维
暂无文章信息