自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 MBP 设置

MBP设置brew 安装 brew 安装 参考地址:https://cloud.tencent.com/developer/article/1853162

2021-11-24 10:33:38 74

原创 ffmpeg相关

目录1. 配置参考官网文档最优秀 1. 配置参考官网文档最优秀 https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu 必要修改: cd ~/ffmpeg_sources && \ wget -O ffmpeg-snapshot.tar.bz2 https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 && \ tar xjvf ffmpeg-snapshot.tar.bz2 &a

2021-09-07 20:33:00 83

原创 算法相关的记录

目录1. 链表环问题 1. 链表环问题 这个问题体最难搞的地方就在于找入口点。 参考地址 主要截图:

2021-09-02 10:42:44 48

原创 Linux 环境配置相关内容

文章目录samba 配置 samba 配置 samba配置参考链接

2021-08-13 09:51:40 40

原创 WSL2 不能编译内核模块问题

WSL2 不能编译内核模块问题本地环境问题现象解决方法 本地环境 window 10 WSL 2 问题现象 编译内核模块时,出现如下问题: 发现/lib/modules目录下为空。 解决方法 参考地址

2021-08-07 15:44:01 352

原创 2021-05-10 打造自己的vim c/c++开发工具

文章目录打造自己的vim c/c++开发工具0. Ubuntu1. 需要的必备神器2. 安装3. .vimrc 内容如下4. .zshrc 配置 打造自己的vim c/c++开发工具 0. Ubuntu $ sudo lsb_release -a [sudo] password for xxx: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 21.04 Release: 21.04 Cod

2021-05-10 16:57:57 379 1

原创 2021-05-10 ubuntu 21.04 安装 redis-6.0.3

文章目录ubuntu 21.04 安装 redis-6.0.31. 下载 redis2. 解压并安装redis3. 后台进程方式执行& 开机启动 ubuntu 21.04 安装 redis-6.0.3 1. 下载 redis wget http://download.redis.io/releases/redis-6.0.3.tar.gz 2. 解压并安装redis tar xvf redis-6.0.3.tar.gz cd redis-6.0.3 make && sudo ma

2021-05-10 11:10:33 231

原创 2021-05-10 mysql 8.0.23 ubuntu 21.04 安装

这里写自定义目录标题mysql 8.0.23 在Ubuntu上的安装0. mysql 版本1. 安装mysql2. 测试安装成功3. 修改mysql root密码 mysql 8.0.23 在Ubuntu上的安装 0. mysql 版本 $ mysql -V mysql Ver 8.0.23-3ubuntu1 for Linux on x86_64 ((Ubuntu)) 1. 安装mysql sudo apt -y install mysql-server sudo apt -y install mys

2021-05-10 10:28:14 232

原创 [C++11]新特性之右值引用

C++11 引入了右值引用和移动语义,它们能够减少拷贝次数提高C++的执行效率。 说到右值之前,要先说一下左值的概念。左值就是可以放在等号左边的值,它是一个具名变量或者是对象;右值与其相反,它是一个非具名的。 //左值引用实例 int a = 10; int& ra = a; //左值引用就是一个左值变量的别名,ra的值发生改变时,a的值也会发生改变 ra = 100; // a 的值现在是100 //右值引用 int&& rra = 10; // rra 为一个右值变量,比左

2020-12-02 20:11:37 75

原创 apue 第九章 进程关系

进程关系B:终端登录C:网络登录D:进程组E:对话期F:控制终端G:tcgetpgrop,tcsetpgrpH:作业控制I:shell执行程序J:孤儿进程组K:BSD实现终端登录过程网络登录过程每个进程都归属于一个进程组组长进程ID跟进程组ID一样进程组ID的结构是pid_tgetpgrp,setpgid会话期是比进程组更大的概念setsid设置会话idsession创建时自动建立控制终端控制终端与会话期,前台进程组,后台进程组和首进程的关系前台进程组的获取后台进程组,&符号标记的执行命令创建进程的

2020-08-03 10:12:40 81

原创 apue 第八章 进程控制

进程控制B:fork和vforkC:exitD:wait/waitpid/wait3/wait4E:竞态条件F:execG:更改用户ID和组IDH:解释器文件I:system函数J:进程会计K:用户标识L:进程时间fork是UNIX内核创建子进程的唯一方法fork:子进程是父进程的复制品或者写时复制COWvfork:能保证创建的子进程先于父进程执行vfork: ...

2020-08-03 10:05:13 86

原创 apue 第六章 系统数据文件和信息

第六章 系统数据文件和信息 系统文件和信息口令文件阴影文件组文件添加组ID其他数据文件登录会计系统标识时间和日期pwd.h头文件/etc/passwdgetpwuid/getpwnamgetpwent/setpwent/endpwent遍历文件/etc/shadowgrp.h头文件/etc/groupgetgrpid/getgrpnamgetgrent/setgrent/endgrent添加组ID,不是很懂其他数据文件如表6-3登录会计utmp,wtmpuname,gethostnametime_t,tm,

2020-07-22 18:37:46 78

原创 apue 第七章 Unix 进程环境

第七章 Unix 进程环境 Unix进程环境main函数启动进程终止exit和_exit命令行参数环境表 environC程序的存储空间布局共享库内存分配环境变量setjmp和longjmpgetrlimit和setrlimit调用main函数前会调用启动例程,它会负责制定程序起始地址,并读取内核命令行参数和环境变量值正常终止,exit,_exit,return返回异常终止,abort,信号终止_exit直接退出exit,atexit正文段,共享,不可改只读初始化数据段,被初始化的变量bbs,非初始化数据段

2020-07-22 18:36:11 80 1

原创 15章 位操作

15章 位操作 位操作与或非,异或位字段打开位,关闭位,转置位,掩码位移运算,左移和右移未命名字段宽度0或正值usigned整数或signed整数action:查看一下字节数

2020-07-21 22:53:49 68

原创 16章 预处理器 和 库

预处理器和库函数#define宏定义其他指令内联函数数学库通用工具库利用宏参数创建字符串#预处理器的粘合器##可变宏...或__VAR_ARGS__宏和函数的选择#define和#undef条件编译#ifdef,#else,#endif#ifndef,#else,#endif#if,#elif,#else,#endif.defined编译宏#pragma要求处理速度快于调用函数的时间三角函数,log,pow,sqrt,ceil,floor,fabsmath.hexit,aexitqsortassert.h,

2020-07-21 22:52:34 83 1

原创 13 章 文件IO

文件标准IO文件类型 FILE 二进制文件 文本文件文件打开关闭 fopen fclose文件读写命令文件随机存取设置文件buff setvbuf打开方式r\w\a,w会清空存在文件文件不存在会创建fread和fwrite二进制文件fputs和fgetsfprintf和fscanf文件结尾EOF,foef,ferrorungetc把字符放回到缓存,并且将读取位置移到上一个位置fflush将缓冲区的内容强制写回文件fseek和ftell设置文件读写位置和获取当前文件读写位置文件格式差异,linux换行\n,w

2020-07-20 23:11:50 39

原创 12章 存储类-内外链接-内存管理(靠程序员管理)

存储类 链接 内存管理限定词extern volatile restrictrand srand time 函数中静态变量malloc calloc free memmove memcpyrand生成一个随机数,srand设置种子,time作为种子malloc和calloc分配内存,free释放内存memmove操作的两个字符串可以交叉,memcpy不能,没找到字符串交叉的列子volatile会被编译器优化存放到寄存器中restrict被编译器优化便于寻找计算捷径extern声明一个外部变量 ...

2020-07-20 23:10:44 66

原创 14章 结构和其他数据类型

结构和其他数据类型structunionenumetypedef函数指针,数组指针,指针数组结构体赋值大括号结构体中的指针复合文字-匿名结构体,强制转换伸缩型数据成员,malloc分配空间保存struct到文件中fwrite和fread联合体只能保存一个数据类型的数据默认值和指定值定义一个新类型函数指针好玩,钩子函数,算法中函数指针参数指针数组,数组的元素是指针,*没有和数组名用小括号包裹数组指针,指向数组的指针,*和数组名用小括号包裹 ...

2020-07-20 23:07:13 54

原创 c primer plus 第5版 11章节函数总结

c primer plus 第5版 11章节函数总结 c语言字符串相关函数字符串长度 strlen字符串拼接 strcat/strncat字符串查找 strchr/strpbrk/strstr字符串转化数字 strtol/strtoul/strtod/atoi字符类型 ispunct/islower/isupper字符串比较 strcmp/strncmp字符串拼接 strcat/strncatconst字符指针,返回是size_t两个字符指针,返回是字符指针字符指针,int,返回字符指针strtox字符指针

2020-07-19 11:27:54 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除