![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目实战与学习
一些关于开发类以及计算机基础知识类学习总结
叶筱
这个作者很懒,什么都没留下…
展开
-
Makefile学习(1)
前导gcc/g++GCC(GNU Compiler Collection,GNU编译器套件,GNU是一个自由的操作系统,类似于Unix)是由GNU开发的编程语言译器。g++ 是C++编译器。gcc 的一些参数:参数描述-c编译、汇编指定的源文件(也就是编译源文件),但是不进行链接-o用来指定输出文件-L为 gcc 增加一个搜索链接库的目录-l用来指定程序要链接的库-fPIC用于编译阶段,在生成目标文件时就得使用该选项,以生成位置无关的代码原创 2020-07-02 11:36:20 · 482 阅读 · 0 评论 -
进程间通信(IPC)介绍
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。一、管道管道,通常指无名管道,是 UNIX 系统IPC最古老的形式。1、特点:它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。它只能用于具有亲缘关系的进程之间的通信转载 2020-05-29 10:09:07 · 836 阅读 · 0 评论 -
C语言的内存知识整合
中间层思想在计算机中,为了让操作更加直观、易于理解、增强用户体验,开发者经常会使用一件法宝——增加中间层,即使用一种间接的方式来屏蔽复杂的底层细节,只给用户提供简单的接口。虚拟地址是使用中间层的一个典型例子。实际上,计算机的整个发展过程就是不断引入新的中间层:计算机的早期,程序都是直接运行在硬件之上,自己负责硬件的管理工作;程序员也使用二进制进行编程,需要处理各种边界条件和安全问题。后来人们不能忍受了,于是开发出了操作系统,让它来管理各种硬件,同时发明了汇编语言,减轻程序员的负担。随着软原创 2020-05-29 09:39:48 · 1007 阅读 · 0 评论 -
一文带你快速掌握正则表达式
作者:叶筱 原载于:叶筱工作站公众号 发表时间:4月7日 大家好,我是叶筱。我们在日常学习或者开发中,经常会遇到正则表达式,可以说正则无处不在。因为正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、Python、C#。他们都提供了相应的接口或函数支持正则表达式。但是我们在大学选择的计算机专业课,或者在学习一些开发实战课中,都鲜有关于正则表达式的专门课程,很多本应该是正则表达式能完成的事情,却让大家用了其他稀奇古怪的表达方式;再或者,你在实...原创 2020-05-26 10:30:47 · 741 阅读 · 0 评论