- 2024-09-26c语言中fork,exec和system函数的理解
fork用于创建子进程。由fork创建的新进程被称为子进程(childprocess)。fork函数被调用一次,但返回两次。在父进程中,fork返回新创建子进程的进程ID。在子进程中,fork返回0。如果出现错误,fork返回一个负值。包含在<unistd.h>中,是Unix系统特有的文件(Macos并不太清楚),因此需要
- 2024-04-2230 天精通 RxJS (30):Cold & Hot Observable
HotObservable跟ColdObservable的差别,其实就是资料源(DataSource)在Observable内部建立还是外部建立。在RxJS中很常会看到ColdObservable跟HotObservable这两个名词,其实他们是在区分不同行为的Observable,所谓的ColdObservable就是指每次订阅都是独立的
- 2023-09-26继承
继承是一种创建新类的方式,新建的类可以称为子类或者派生类,父类又可以称为基类或者超类 需要注意的是:python支持多继承再python中,新建的类可以继承一个或者多个父类继承格式:classParent1:passclassParent2:passclassSub1(Parent1):单继承passclassSub1(Parent1,Pare
- 2023-09-15Win32编程之静态库(六)
一、静态库的特点运行不存在静态库源码被链接到调用程序中目标程序的归档二、C语言静态库1.C静态库的创建创建一个静态库项目添加库程序,源文件使用C文件2.C静态库的使用库路径的设置:可以使用pragma关键字设置;#pragmacomment(lib,"../lib/clib.lib")三、C++语言
- 2023-08-29Make和Makefile
文章目录一、demo的目录结构二、使用Makefile生成可执行文件1、简单版本的Makefile2、使用变量改进Makefile3、使用自动变量继续改进Makefile4、使用%.o:%.c样式继续改进Makefile5、使用模块化继续改进Makefile三、Makefile中一些关键语法1、wildcard2、notdir3、patsubst4、`@
- 2023-06-16初体验
vscode写博客初体验st=>start:开始框op=>operation:处理框cond=>condition:判断框(是或否?)sub1=>subroutine:子流程io=>inputoutput:输入输出框e=>end:结束框st->op->condcond(yes)->io->econd(no)->sub1(right)->op$$t+4=3$$print(123)
- 2023-06-04CSS Position学习
介绍CSSPosition有四个属性:[color=darkblue]relativeabsolutefixedstatic(默认)[/color]样例<divid="parent"><divid="sub1">sub1</div><divid="sub2">sub2</div></div>sub1和sub2是同级关系,parent是它们的父
- 2023-03-28typer 命令行工具
Typer构建命令行应用Typer1.摘要Typer是一个构建命令行程序的python包,它具有一下几个优点:设计简单,学习成本低,花费更少的时间debug用户使用便捷,自动构建帮助文档
- 2022-09-24面试题:int[] arr 和 int... arr在参数列表中是一回事儿吗?
publicclassExer{publicstaticvoidmain(String[]args){Base1b1=newSub1();b1.add(1,2,3);}}classBase1{publicvoidadd(inta,int...arr){System.
- 2022-09-20Typer 构建命令行应用
Typer构建命令行应用1.摘要Typer是一个构建命令行程序的python包,它具有一下几个优点:设计简单,学习成本低,花费更少的时间debug用户使用便捷,自动构建帮助文档并