![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
文章平均质量分 95
南方以北
这个作者很懒,什么都没留下…
展开
-
图解Git
上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git commitgit resetgit add -p也可以跳过暂存区域直接从仓库取出文件或者直接提交代码。转载 2023-04-24 20:19:04 · 215 阅读 · 0 评论 -
进程间通信
进程间通信的方式——信号、管道、消息队列、共享内存 多进程: 首先,先来讲一下fork之后,发生了什么事情。 由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进...原创 2019-09-03 16:48:00 · 157 阅读 · 0 评论 -
设计模式原则
原则 备注 单一职责原则 一个类只负责一个功领域的相应职责 开闭原则 软件实体应对扩展开放,而对修改关闭 里氏替换原则 所有引用基类的地方能够透明地使用其子类对象 依赖倒转原则 抽象不应该依赖于细节,细节应该依赖于抽象 接口隔离原则 使用多个专门的接口,而不使用单一的总接口 合成复用原则 尽量使用对象组合,而不是继承来达到复用的目的 迪米特法则 一个软件实体...原创 2019-09-02 20:58:43 · 111 阅读 · 0 评论 -
内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)
本文内容参考自如下博客与书籍: http://blog.csdn.net/windowseight/article/details/8279863 http://bbs.chinaunix.net/thread-2083672-1-1.html http://blog.csdn.net/erazy0/article/details/6457626#comments http://blog....转载 2019-08-16 20:13:24 · 1045 阅读 · 0 评论 -
虚拟内存
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。 注意:虚拟内存不只是“用磁盘空间来扩展物理内存”的意...原创 2019-08-19 21:02:57 · 507 阅读 · 0 评论 -
正则表达式
RegExr 在线测试正则表达式 表严肃讲正则表达式 完整的正则表达式由两种字符构成:特殊字符(special characters)称为”元字符”(meta characters),其它为”文字”(literal),或者是普通文本字符(normal text characters,如字母、数字、汉字、下划线)。正则表达式的元字符提供了更强大的描述能力。 ...原创 2019-07-24 10:12:04 · 275 阅读 · 0 评论 -
输入掩码,验证器,正则表达式
正则表达式里的?:是啥意思例如(?:a|b) 下面我用两个例子来说明 单引号里面的三个元字符之间的意思 ‘ () ' '\1' '?:' 其实我自己也是加深一下这块的印象 在一段英文里,我们需要匹配连续重复的单词,如 I'm lost lost. 这里发现lost重复了,当内容很多时 我们就用正则来 \b(\w+)\b\s+\1\b 来找这样...原创 2019-04-26 09:26:41 · 614 阅读 · 0 评论