摘要:
1、nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。 nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/no 阅读全文
摘要:
假如有脚本 first.sh: #!/bin/bash # #@file:first.sh # echo 'your are in first file' 如何在其它Shell脚本中调用first.sh呢?主要有三种方法:source、点号以及sh命令。 1.source #!/bin/bash # 阅读全文
摘要:
在终端中设置环境变量 export http_proxy="http://localhost:port" export https_proxy="http://localhost:port" 取消设置: unset http_proxy unset https_proxy 在docker中设置代理, 阅读全文
摘要:
1.使用有sudo权限的帐号登录到服务器系统,如:jayzhen用户 2.新建用户组docker之前,查看用户组中有没有docker组 sudo cat /etc/group | grep docker 3.创建docker分组,并将相应的用户添加到这个分组里面。 sudo groupadd -g 阅读全文
摘要:
一、什么是僵死进程? 一般情况下,程序调用exit(包括_exit和_Exit,它们的区别这里不做解释),它的绝大多数内存和相关的资源已经被内核释放掉,但是在进程表中这个进程项(entry)还保留着(进程ID,退出状态,占用的资源等等)。 你可能会问,为什么这么麻烦,直接释放完资源不就行了吗? 这是 阅读全文
摘要:
1.vfork保证子进程先运行,在它调用exec或exit之后父进程才可能被调度运行。如果在调用这两个函数之前子进程依赖于父进程的进一步动作,则会导致死锁。 2.fork要拷贝父进程的进程环境;而vfork则不需要完全拷贝父进程的进程环境,在子进程没有调用exec和exit之前,子进程与父进程共享进 阅读全文
摘要:
一、编译及加载 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可加载、可执行代码的过程 程序运行时 阅读全文
摘要:
启动GHUB,然后使用windows使用任务管理器,mac使用《活动监视器》,杀掉ighub updater,就可以了 阅读全文
摘要:
1、可以使用cython,编写api.pyx: from libcpp.string cimport string from libcpp cimport bool cdef extern from "pyptapi.h" namespace "test": void init_log(const 阅读全文
摘要:
格式: _asm_("asm statements":outputs:inputs:registers-modified) 其中,"asm statements"是汇编语句表达式,outputs,inputs,register-modified都是可选参数,以冒号隔开,且一次以0~9编号,如outp 阅读全文