03 2023 档案

摘要:虚拟机网络配置 在setting里搜network设置,修改vmnet8(NAT)配置。根据虚拟机ip来改。 再来一点增强虚拟机性能的技巧 Edit Group Policy Edit group policy (gpedit) Go to Local Computer Policy > Compu 阅读全文
posted @ 2023-03-30 14:41 woodx 阅读(168) 评论(0) 推荐(0) 编辑
摘要:来源《c++并发实战2》 利用c++面向对象的方法,和设计模式的模板方法。 在自己实现了一个简单的future类之后,实现了线程池。目前支持了多优先级队列。 详细可以参照我的github https://github.com/woodx9/WCThreadPool 阅读全文
posted @ 2023-03-29 01:03 woodx 阅读(25) 评论(0) 推荐(0) 编辑
摘要:获得以块为单位的内存: alloc_page(gfp_mask) 只分配一页,返回指向页结构的指针 alloc_pages(gfp_mask, order) 分配2^order个页,返回指向第一页页结构的指针 __get_free_page(gfp_mask) 只分配一页,返回指向其逻辑地址的指针( 阅读全文
posted @ 2023-03-21 00:09 woodx 阅读(96) 评论(0) 推荐(0) 编辑
摘要:今天第一次给色图提PR https://juejin.cn/post/6854573213200941063 因为自己改动的代码会有冲突,所以最好重新fork一下(不愧是我) 然后安装掘金博客上的指引给项目提PR,这样不会产生冲突 https://juejin.cn/post/68545732132 阅读全文
posted @ 2023-03-19 20:30 woodx 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1. 创建docker用户组 sudo groupadd docker 2. 应用用户加入docker用户组 sudo usermod -aG docker ${USER} 3. 重启docker服务 sudo systemctl restart docker 4. 切换或者退出当前账户再从新登入 阅读全文
posted @ 2023-03-18 21:24 woodx 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:今天被一个字节的大佬教育了,看了点读写锁的资料 记录一下 https://www.cnblogs.com/fortunely/p/15778050.html#%E5%B0%8F%E7%BB%93 阅读全文
posted @ 2023-03-12 21:50 woodx 阅读(34) 评论(0) 推荐(0) 编辑
摘要:有空看看深入理解计算机这本书 https://blog.csdn.net/gfgdsg/article/details/42709943 阅读全文
posted @ 2023-03-08 19:33 woodx 阅读(23) 评论(0) 推荐(0) 编辑
摘要:定义:dockerfile是用来构建docker镜像的构造文件,是由一系列命令和参数构成的脚本。 基础知识: 1. 每条指定都必须为大写字母且后面要跟随至少一个参数 2. 指令按照从上到下,顺序执行 3. #表示注释 4. 每条指令都会创建一个新的镜像层,并对镜像进行提交 执行流程: 1. dock 阅读全文
posted @ 2023-03-07 21:18 woodx 阅读(111) 评论(0) 推荐(0) 编辑
摘要:作用:容器之间可以交互数据。docker容器产生的数据,如果不通过docker commit成为新的镜像,使得数据作为镜像的一部分保存下来,那 么当容器删除后,数据自然也就没有了。为了保存数据,在docker中使用卷。 概念:卷就是目录或者文件,存在于一个或多个容器中,由docker挂载到容器,但是 阅读全文
posted @ 2023-03-07 21:16 woodx 阅读(36) 评论(0) 推荐(0) 编辑
摘要:docker commit 提交容器副本使之成为一个新的镜像 docker commit -m ="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:标签名 阅读全文
posted @ 2023-03-07 20:47 woodx 阅读(15) 评论(0) 推荐(0) 编辑
摘要:看图,这些通信工具也可以用在线程间通信,但是一般不用, 通信工具可以分为数据传输工具和共享内存,共享内存通过让俩个进程中的页表条目指向同一个RAM分页来实现,性能更好,数据传输工具需要将数据从用户内存传到内核内存,内核内存再传到用户内存。 数据传输可以进一步将数据传输工具分成下列类别。y 字节流:通 阅读全文
posted @ 2023-03-06 21:03 woodx 阅读(31) 评论(0) 推荐(0) 编辑
摘要:因为在c++里全局变量一般来说用的比较少,所以对extern的理解也就很浅薄 今天有同事问起,所以就深入理解了一下 参考的博客 https://blog.csdn.net/keensword/article/details/401114 阅读全文
posted @ 2023-03-06 14:30 woodx 阅读(11) 评论(0) 推荐(0) 编辑
摘要:静态库的创建和使用 不依赖编译器实现 源代码生成机器码文件 .o文件 cc -c file.c (加上参数-g可生成调试文件) .o机器码文件生成静态库 ar r lib静态库名.a file.o 生成执行文件 先编译main.o cc -c mian.c 生成执行文件 cc -o main mai 阅读全文
posted @ 2023-03-05 15:57 woodx 阅读(69) 评论(0) 推荐(0) 编辑
摘要:除了参数类型之外,加const的引用和指针,也可以定义为重载,详情可以结合下面的三篇文章 https://blog.csdn.net/alidada_blog/article/details/80734900 https://zhuanlan.zhihu.com/p/359466948 https: 阅读全文
posted @ 2023-03-05 02:15 woodx 阅读(13) 评论(0) 推荐(0) 编辑
摘要:帮助命令: docker version 版本 docker info docker help 帮助命令 镜像命令: docker images 列出本地上的镜像 参数:-a 列出本地所有的镜像(含中间映像层) -q 只显示镜像id docker search imagename 在dockerhu 阅读全文
posted @ 2023-03-03 00:54 woodx 阅读(27) 评论(0) 推荐(0) 编辑
摘要:docker架构图 image:静态镜像,存储在dockerhub中 container: 可以用来运行image dockerhub:仓库,用来存储镜像,container通过从仓库里拉镜像,从而运行它 阅读全文
posted @ 2023-03-03 00:30 woodx 阅读(11) 评论(0) 推荐(0) 编辑
摘要:进程用fork()或者vfork()生成(vfork是专门为了加载其他程序的子程序而优化的,随着fork()的优化,vfork已经被优化) fork()生成的子进程与父进程共享代码区内存,对于其他内存 fork()之后常常伴随着 exec(), 这会用新程序替换进程的代码段,并重新初始化其 数据段、 阅读全文
posted @ 2023-03-02 22:26 woodx 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-03-02 17:19 woodx 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示