- 博客(9)
- 收藏
- 关注
原创 MobaXterm多个窗口同时执行shell命令
项目中需要两个系统时间同步,我想自己简单的测试下程序是不是正常,最直观的想法是同时在两个系统里执行date命令,看两个命令的差值是不是在合理范围之内Step 1开启两个tab,分别ssh连接远程服务器。此时每次只能看到一个tab的内容,每次也只能操作一个tab。选择上面的Split->terminals mode(vertical split),效果如下。
2023-05-10 15:22:33
11797
1
原创 conda报错:from conda.cli import main ModuleNotFoundError: No module named ‘conda‘
(即使我用最新的Anaconda包下载最新的pytorch套件还是不行)用了几种方法都不行,很崩溃,包括网上说的很多的:bash Anaconda3-5.3.1-Linux-x86_64.sh -u,这个命令看似可以,但是会改变刚刚安装的很多库,所以其实还是没有解决问题。
2023-04-27 11:33:08
1850
原创 poll()函数学习笔记(适合小白理解)
在工作中遇到了poll()函数,决定来了解一下,参考《UNIX环境高级编程》。我的理解是:poll()函数有一个监听池,我们把要监听的文件描述符以及我们对该描述符感兴趣的条件(读,写等等)放进池子里,然后就等poll()帮我们监听,等poll()正常返回时,就是有描述符发生了变化,我们通过遍历找到这个变化的文件描述符,再去进行相应的操作(读,写等等)即可。函数原型:#include ...
2018-09-19 15:31:47
8547
1
原创 socket本地进程间通信(TCP和UDP)学习笔记
TCP参考《Linux程序设计》client主要用到socket和connect,server主要用到socket,bind,listen和acceptClient端:#include<stdio.h>#include<string.h>#include<unistd.h>#include<sys/types.h>#incl...
2018-09-13 15:53:28
2323
原创 vim Taglist 的安装
1.在 https://www.vim.org/scripts/script.php?script_id=273 中下载taglist_46.zip2.unzip -d taglist taglist_46.zip解压3.将解压出来的doc和plugins目录拷贝到~/.vim目录下,没有~/.vim的就自己建立一个 4.在~/.vimrc中添加let Tlist_Show_On...
2018-09-07 17:55:54
345
原创 Linux进程相关函数wait,waitpid以及pipe学习笔记
早上学习了一下wait,waitpid,pipe,学这个的初衷是我希望完成这样的操作:父进程创建一个子进程,然后监听子进程,让子进程去做事,等子进程做完事儿了,再把结果告诉父进程,然后父进程再读取。一、wait和waitpidpid_t wait(int *statloc);pid_t waitpid(pid_t pid, int *statloc, int options);调用wait...
2018-05-06 12:24:30
697
原创 关于多线程中的条件变量和虚假唤醒学习笔记
一、互斥量 互斥量又叫互斥锁,它是用来确保某一时刻一些数据(比如链表)只会被一个线程访问。有两种初始化的方式:pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;或者pthread_mutex_t lock;pthread_mutex_init(&lock, NULL);然后就是使用,加锁和解锁:加锁需要使用p...
2018-05-04 21:08:14
882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人