做就对了香脆
搜索文章
首页
Hello Halo
Halo
关于
首页
Hello Halo
Halo
关于
佚名
欢迎访问我的个人博客,我将在这里与你分享更多精彩内容
全部
默认分类 (1)
计算机基础科学 (55)
计算机图形学 (17)
客户端技术 (69)
数学与线性代数基础 (8)
数据结构与算法 (13)
服务端技术 (75)
Docker应用与NAS (36)
编程语言 (65)
Unity游戏开发 (10)
机器学习与AI (18)
思维改变生活 (1)
机器学习与AI (2)
浅尝嵌入式开发 (8)
通俗理解RAII
最近在学习c++多线程编程的时候,偶然看到了RAII的概念,有种这么多年c++白学了的感觉,路漫漫其修远兮啊。下面是我在查找RAII资料时候看到的一篇非常好的博客,因为觉得自己实在写不出比这篇更好的对于RAII的总结的博客了,所以就把文章转摘过来了。 RAII是指C++语言中的一个惯用法(idiom
作者:Administrator
发布时间:2018-12-11
分类:
编程语言
Linux进程通信之共享内存
共享内存 共享内存按照页为基本单位分配的,一页是4K 共享内存无同步与互斥,生命周期随内核 共享内存无同步与互斥,生命周期随内核 共享内存无同步与互斥,生命周期随内核 共享内存区是最快的IPC形式,一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执
作者:Administrator
发布时间:2018-12-06
分类:
计算机基础科学
Nginx搭建RTMP服务器
本篇文章主要是记述了基于Nginx搭建RTMP直播推流服务器。关于安装Nginx的内容可以查看这篇博客 《CentOS7编译安装nginx》 ,下载Nginx源码可以点击这个链接,http://img.zouchanglin.cn/50fdfa08e93ead7a111cba5a5f5735af.g
作者:Administrator
发布时间:2018-12-05
分类:
服务端技术
Nginx可以做什么
本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得,欢迎留言交流。 Nginx能做什么 反向代理 负载均衡 HTTP服务器(动静分离) 正向代理 以上就是我了解到的Nginx在不依赖第三方模块
作者:Administrator
发布时间:2018-11-28
分类:
服务端技术
Linux进程通信之信号量
虽然本文是记录使用信号量保证进程的同步与互斥的,但是其实也可以看做是进程之间的通信问题,为了与前面的保持一致,所以还是叫做 Linux进程间通信了! 信号量 基本概念 进程间通信的方式有管道、消息队列、共享内存这些都是进程间的信息通信,而信号量可以理解为进程使用的临界资源的状态说明,信号量主要用于保
作者:Administrator
发布时间:2018-11-28
分类:
计算机基础科学
使用Git的一些规范
commit message 规范 代码风格统一,代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便,先来介绍推荐采用的commit规范吧,Commit message格式如下: type(scope): subject 注意冒号后面有空格,type用于说明commit的类别,只允许使
作者:Administrator
发布时间:2018-11-25
分类:
Docker应用与NAS
Linux进程通信之消息队列
消息队列 消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法 每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值 消息队列也有管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列的总的字节数是有上限的(MSGMNB),系统上消息队列的总数也有
作者:Administrator
发布时间:2018-11-23
分类:
计算机基础科学
Linux进程通信之管道
Linux进程间通信的基本思想是:让两个进程看到一份公共的资源! Linux进程间通信的目的 数据传输:⼀个进程需要将它的数据发送给另⼀个进程 资源共享:多个进程之间共享同样的资源。 通知事件:⼀个进程需要向另⼀个或⼀组进程发送消息,通知它们发生了某种事件(如进程终止时要通知父进程)。 进程控制:有
作者:Administrator
发布时间:2018-11-22
分类:
计算机基础科学
Git基本使用方法
Git基本概念 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 <!-- more --> <!--more--> Git常用命令 初始化一个仓库:git init 添加文件:git add 文件名 添加所有文件:g
作者:Administrator
发布时间:2018-11-18
分类:
计算机基础科学
C++内存管理
内存管理的形式 栈: 栈又叫堆栈,非静态局部变量/函数参数/返回值等等,栈是向下增长的,当方法和语句块一结束,空间马上释放 内存映射段:是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信 堆:堆用于程序运行时动态内存分配,堆是可以上增长的,存放的是
作者:Administrator
发布时间:2018-11-15
分类:
编程语言
共 378 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
页
# Halo
(1)
友情链接
暂无友情链接