会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
滚滚红尘 冉冉盈虚
生活不会突变,你要做的只是耐心和积累。人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
2021年10月28日
被编译器隐藏的过程
摘要: 被编译器隐藏的过程 编译原理之代码优化
阅读全文
posted @ 2021-10-28 09:24 上官鸿信の
阅读(68)
评论(0)
推荐(0)
2021年10月27日
Linux消息队列
摘要: 消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例 发送端 点击查看代码 /********************************************************** * Copyright (C) 2021 Dcs Ind. All right
阅读全文
posted @ 2021-10-27 21:32 上官鸿信の
阅读(73)
评论(0)
推荐(0)
2021年10月26日
linux内存管理
摘要: Linux内存管理原理 linux内存管理初探 Linux内存管理 Linux 内存管理 比较不错 存储器 - 内存:程序的虚拟内存是如何映射到物理内存 进程的内存空间布局
阅读全文
posted @ 2021-10-26 21:31 上官鸿信の
阅读(32)
评论(0)
推荐(0)
cgdb调试查看栈信息
摘要: 查看栈信息 当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用 GDB 命令来查看当前的栈中的信息。 下面是一些查看函数调用栈信息的 GDB 命令: backtrace (bt) 打
阅读全文
posted @ 2021-10-26 10:44 上官鸿信の
阅读(347)
评论(0)
推荐(0)
线程同步的几种方式
摘要: https://www.cnblogs.com/sherlock-lin/p/14538083.html
阅读全文
posted @ 2021-10-26 09:28 上官鸿信の
阅读(30)
评论(0)
推荐(0)
2021年10月24日
Markdown 调整图片位置与大小
摘要: 图片对齐方式 https://cloud.tencent.com/developer/article/1684768 点击查看代码  ![在这里插入图片描述
阅读全文
posted @ 2021-10-24 21:43 上官鸿信の
阅读(1176)
评论(0)
推荐(0)
内存池设计与实现
摘要: https://blog.csdn.net/shawngucas/article/details/6574863 https://www.cnblogs.com/bangerlee/archive/2011/09/01/2161437.html 推荐这篇:https://cloud.tencent.
阅读全文
posted @ 2021-10-24 13:14 上官鸿信の
阅读(430)
评论(0)
推荐(0)
ubuntu下相关命令
摘要: 1、显示隐藏文件及文件夹 ctrl+h
阅读全文
posted @ 2021-10-24 12:09 上官鸿信の
阅读(24)
评论(0)
推荐(0)
C语言实现线程池技术
摘要: 线程池(thread pool)技术是指能够保证所创建的任一线程都处于繁忙状态,而不需要频繁地为了某一任务而创建和销毁线程,因为系统在创建和销毁线程时所耗费的cpu资源很大。如果任务很多,频率很高,为了单一一个任务而起线程而后销线程,那么这种情况效率相当低下的。线程池技术就是用于解决这样一种应用场景
阅读全文
posted @ 2021-10-24 11:05 上官鸿信の
阅读(486)
评论(0)
推荐(0)
2021年10月23日
互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
摘要: https://www.cnblogs.com/xiaolincoding/p/13675202.html 信号量与互斥锁 信号量、互斥体和自旋锁 信号量与互斥锁之间的区别: 1.互斥量用于线程的互斥,信号线用于线程的同步。 这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。 互斥:是指某一
阅读全文
posted @ 2021-10-23 23:29 上官鸿信の
阅读(625)
评论(1)
推荐(0)
2021年10月21日
Makefile编译选项etc
摘要: -save-temps选项: 告诉gcc编译器不要删除临时文件。 1)a.i : 是经过C预处理程序(CPP)处理之后的文件,这个就是我们以后工作的基础 2)a.s: 是经过汇编器处理之后产生的汇编代码 3)a.o: 是编译器产生的目标代码 4)a.out: 是编译器默认产生的可执行程序。 Make
阅读全文
posted @ 2021-10-21 19:28 上官鸿信の
阅读(97)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
公告