开发的时候碰到如下的错误(PHP-FPM+apache),所以想好好理解下Segmentation fault. 参考了文章 Segmentation fault到底是何方妖孽 维基百科的解释如下: 存储器区块错误(英语:Segmentation fault,经常被缩写为segfault),又译为存 ...
分类:
其他好文 时间:
2019-03-29 17:27:32
阅读次数:
139
首先说一下内核空间和用户空间,操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作kernel,保证内核的安全,操作系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。针对linux操作系统而言,将最高的1G字 ...
分类:
其他好文 时间:
2019-03-16 09:55:44
阅读次数:
238
一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。譬如,本次学习需 ...
分类:
编程语言 时间:
2019-01-28 21:15:57
阅读次数:
234
ipc是什么? 进程间通信(IPC,Inter Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。 进程间为何不能直接共享数据? 如何解决ipc问题? 每个进程的虚拟内存只严格对应自己的那片物理内存空间,也就是说虚拟空间的虚拟地址,只和自己的那片物理 ...
分类:
其他好文 时间:
2018-12-20 10:31:53
阅读次数:
254
1 页式管理 1.1 分段机制存在的问题 分段,是指将程序所需要的内存空间大小的虚拟空间,通过映射机制映射到某个物理地址空间(映射的操作由硬件完成)。分段映射机制解决了之前操作系统存在的两个问题: 1. 地址空间没有隔离 2. 程序运行的地址不确定 不过分段方法存在一个严重的问题:内存的使用效率低。 ...
分类:
系统相关 时间:
2018-11-28 19:04:30
阅读次数:
206
VRTK的使用说明书 引用:https://vrtoolkit.readme.io/docs/summary 资源地址: https://github.com/thestonefox/VRTK 1.概述 VRTK是一套VR的交互方案,它涵盖了许多常见的解决方案,例如:虚拟空间内的运动。触摸,抓取和使 ...
分类:
其他好文 时间:
2018-10-31 12:40:26
阅读次数:
1186
Android虚拟机的使用,使得android应用和Linux内核分离,这样做使得android系统更稳定可靠,比如程序中即使包含恶意代码,也不会直接影响系统文件;也提高了跨平台兼容性。在Android4.4以前的系统中,Android系统均采用Dalvik作为运行andorid程序的虚拟机,在an... ...
分类:
移动开发 时间:
2018-10-06 16:46:31
阅读次数:
249
转自:https://blog.csdn.net/shuningzhang/article/details/38090621 应用程序只能提供一个虚拟地址,也可以通过如下方法获取物理地址,当然得调用驱动。 Linux采用页表的概念来管理虚拟空间,内核在处理虚拟地址时都必须将其转换为物理地址,然后处理 ...
分类:
其他好文 时间:
2018-09-21 10:56:51
阅读次数:
313
动态链接 要解决空间浪费和更新困难这两个问题最简单的办法就是把程序的模块相互分割开来,形成独立的文件,而不再将它们静态地链接在一起。简单地讲,就是不对那些组成程序的目标文件进行链接,等到程序要运行时才进行链接。也就是说,把链接这个过程推迟到了运行时再进行,这就是动态链接( Dynamic Linki ...
分类:
其他好文 时间:
2018-09-08 23:28:35
阅读次数:
208
今天,上线一个客户网站之后(使用的是广州新一代虚拟空间)发现在读取上传的pdf文件的时候读取错误,通过直接在浏览器输入文件地址的时候发现文件地址被重定向了(呵呵!),结果就是pdf文件源由本地直接变成了跨域获取。解决问题吧! 1、pdf.js获取文件的方法 以上是从其github项目上摘下的大概是有 ...
分类:
Web程序 时间:
2018-07-11 19:47:58
阅读次数:
517