07 2022 档案

摘要:定位new表达式 当传入一个指针类型实参时,定位new表达式构造对象但是不分配内存。 new(address) type; new(address) type(initializers); new(address) type[size]; new(address) type[size]{braced 阅读全文
posted @ 2022-07-30 22:10 苏格拉底的落泪 阅读(60) 评论(0) 推荐(0)
摘要:va_start和va_end使用详解 函数参数是以数据结构:栈的形式存取,从右至左入栈。首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地址,栈顶低地址,例如: void func(int x, float y, char z); 调用函数的时候 阅读全文
posted @ 2022-07-27 09:49 苏格拉底的落泪 阅读(130) 评论(0) 推荐(0)
摘要:RPM 1. rpm包构建位置设置: -sh-4.2$ vim .rpmmacros -sh-4.2$ pwd /home/sunbin01 -sh-4.2$ cat .rpmmacros %_topdir /da1/sunbin01/rpmbuild 参考资料 1. RPM 包的构建 - SPEC 阅读全文
posted @ 2022-07-24 21:46 苏格拉底的落泪 阅读(52) 评论(0) 推荐(0)
摘要:git remote 在下图中,git init、git add和git commit都是前期准备,相当于将你本地的文件上传到本地仓库,但是还没有向远程仓库提交。 在这时执行git remote add 命令,就是将本地仓库与远程仓库建立连接, git remote add命令中,add什么呢?蓝色 阅读全文
posted @ 2022-07-24 21:16 苏格拉底的落泪 阅读(923) 评论(0) 推荐(0)
摘要:分片上传 multipart https://www.cnblogs.com/arnoldlu/p/9776269.html #include <aws/core/Aws.h> #include <aws/s3/S3Client.h> #include <aws/s3/model/CreateMul 阅读全文
posted @ 2022-07-22 15:22 苏格拉底的落泪 阅读(273) 评论(0) 推荐(0)
摘要:alarm函数 1. 简介设置定时器(闹钟)。在指定seconds后,内核会给当前进程发送 14)SIGALRM信号,进程收到信号后,默认动作终止。 每个进程都有且只有唯一个定时器。 2. alarm函数原型: unsigned int alarm(unsigned int seconds); 常用 阅读全文
posted @ 2022-07-13 18:11 苏格拉底的落泪 阅读(253) 评论(0) 推荐(0)
摘要:kill函数 1. 函数原型 int kill(pid_t pid, int signo); //signo:信号名 分析: 注意: 进程组:每个进程都属于一个进程组,进程组是一个或多个进程的集合, 它们相互关联,共同完成一个实体任务。每个进程组都有一个进程组长,默认进程组ID与进程组长ID相同。权 阅读全文
posted @ 2022-07-13 16:06 苏格拉底的落泪 阅读(218) 评论(0) 推荐(0)
摘要:信号 查看信号:kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) 阅读全文
posted @ 2022-07-13 15:50 苏格拉底的落泪 阅读(39) 评论(0) 推荐(0)
摘要:屏障 屏障(barrier)是用户协调多个线程并行工作的同步机制,屏障允许每个线程等待,直到合作线程都达到某一点,然后从该点继续执行。我们已经看到一种屏障,pthread_join 函数就是一种屏障,允许一个线程等待,直到另一个线程退出。 1. 函数原型:初始化和回收 int pthread_bar 阅读全文
posted @ 2022-07-13 14:13 苏格拉底的落泪 阅读(314) 评论(0) 推荐(0)
摘要:有名管道 1. 为何提出有名管道的说法,目的是为了克服无名管道的不足之处: 无名管道只能是用于具有亲缘关系的进程之间,这就限制了无名管道的使用范围。 有名管道可以使互不相关的两个进程互相通信,有名管道可以通过路径名来指出。并在文件系统课件为了这种有名管道,Linux中专门设立了一个专门的特殊文件系统 阅读全文
posted @ 2022-07-13 10:58 苏格拉底的落泪 阅读(148) 评论(0) 推荐(0)
摘要:信号量 PV 操作 计数信号量(Counting Semaphores)通常有两种操作,记做 P 和 V,V操作增加信号量 S,P操作减少信号量 S。信号量的一大特征就是它的值不能通过 PV 操作以外的方式更改。 wait(P操作):信号量数值减一,如果减一之后信号量数值为负,则进程进入信号量队列等 阅读全文
posted @ 2022-07-12 22:43 苏格拉底的落泪 阅读(232) 评论(0) 推荐(0)
摘要:概述 您可以通过 AWS CLI,使用 aws s3 命令(高级别)或 aws s3api 命令(低级别)将大文件上传到 Amazon S3。有关这两个命令层的更多信息,请参阅结合使用 Amazon S3 与 AWS CLI。 最佳实践是使用 aws s3 命令(例如 aws s3 cp)进行上传和 阅读全文
posted @ 2022-07-10 22:03 苏格拉底的落泪 阅读(1248) 评论(0) 推荐(0)
摘要:参考资料 1. pprof搭配ceph tell命令分析ceph内存 阅读全文
posted @ 2022-07-06 21:49 苏格拉底的落泪 阅读(37) 评论(0) 推荐(0)
摘要:参考资料 1. 设计模式之UML类图 2. UML类图6种关系 阅读全文
posted @ 2022-07-06 21:32 苏格拉底的落泪 阅读(917) 评论(0) 推荐(0)
摘要:参考资料 1. NFStest使用 阅读全文
posted @ 2022-07-06 21:06 苏格拉底的落泪 阅读(89) 评论(0) 推荐(0)