Openwrt开机自启frpc


cd /etc/init.dvim frpc#!/bin/sh /etc/rc.commonSTART=99STOP=90SERVICE=frpcUSE_PROCD=1PROC="/usr/bin/frpc -c /root/frpc/frpc.toml"start_servic

Juputer NoteBook 添加cpp Kernel


Juputer NoteBook 添加cpp Kernelwarning: 仅在linux和macos下可用安装minicondahttps://docs.anaconda.com/free/miniconda/创建环境conda create --name cling python=3.10配置代

C语言Linux编程-进程间通信


无名管道无名管道(Anonymous Pipe),也称为管道(Pipe),是 Linux 和类 Unix 系统中进程间通信(IPC)的一种机制。它 允许具有亲缘关系的进程(即父子进程) 通过一个特殊的文件描述符对进行数据的传输。无名管道的主要特点如下:半双工通信:无名管道是半双工的,这意味着数据只能

C语言Linux编程-线程


在现代操作系统中,进程和线程是两个基本的并发执行单元,它们在资源分配、调度和管理方面有所不同。以下是关于进程切换开销、轻量级进程(LWP)、线程共享地址空间以及Linux对进程和线程的处理的一些解释:进程切换开销:当操作系统在多个进程之间进行上下文切换时,需要保存当前进程的状态(如寄存器值、程序计数

C语言Linux编程-进程


创建进程#include <stdio.h>#include <unistd.h>#include <sys/types.h>int main(){ pid_t pid; // 进程id类型 // 创建一个新进程 pid = fork();

Creating a daemon process 创建守护进程

Linux 

Creating a daemon process involves several steps to ensure that the process is detached from the terminal, runs in the background, and is independent

Makefile常用


多文件编译CXX := g++CXXFLAGS := -g -Wall -Wextra -std=c++11 -IincludeDIRECTORIES := src include binSOURCE_FILES := $(wildcard src/*.cpp)EXECUTABLE := bin/m

gdb日常使用


https://zhuanlan.zhihu.com/p/162164942常用命令break n (简写b n):在第n行处设置断点(可以带上代码路径和代码名称: b OAGUPDATE.cpp:578)b fn1 if a>b:条件断点设置break func(break缩写为b):在函数fun

Tmux 快捷键& 速查表& 简明教程


原文:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7注意:本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用,鼠标支持、VI 模式、插件管理在低版本可能会与本文不兼容。Tmux 快捷键 & 速查表 &

Powershell一些好用的命令


查看所有环境变量Get-ChildItem Env:这里我们还可以把命令结果用>保存为文件例如Get-ChildItem Env: > env_variables.txt查看Path 系统变量内容$Env:PATH设置会话代理https://learn.microsoft.com/en-