由于经常在虚拟机中做各种网络实验,修改了网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,后来就再也连不了网络(建议修改该文件时最好备份一份),现在需要将ifcfg-eth0配置文件恢复到刚装虚拟机时的状态,刚装完虚拟机时系统自动分配了HWADDR(硬件 ...
分类:
其他好文 时间:
2017-05-01 19:01:45
阅读次数:
270
转自:堆和栈的区别(转过无数次的文章) 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分: 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 一般由程序员分配释放, 若程序员不 ...
分类:
编程语言 时间:
2017-05-01 17:10:07
阅读次数:
226
1.在使用命令行进行编译链接文件的时候,通常是把.m文件单文件编译,然后再把所有的目标文件链接,但是在Xcode中,是把所有的.m文件都进行编译链接的,如果出现重复定义的错误,那大部分问题根源应该就是文件内容被重复包含或者是包含.m文件所引起的。 2.可以说.h和.m文件时完全独立的,只是为了要求有 ...
分类:
移动开发 时间:
2017-04-26 21:28:41
阅读次数:
215
一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。 二、 基本类型和引用类型 基本类型:存放在栈内存中的简单数据段。数据大小确定,内存空间大小可以分配。 引用类型:存放在堆内存中的对象,变量中实际保存的是一个 ...
分类:
编程语言 时间:
2017-04-25 10:12:08
阅读次数:
188
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。 ...
分类:
其他好文 时间:
2017-04-21 16:44:03
阅读次数:
187
C++中,内存分为5个区:堆、栈、自由存储区、全局/静态存储区和常量存储区。 1、栈:是由编译器在需要时自动分配,不需要时自动清除的变量存储区。通常存放局部变量、函数参数等。 2、堆:是由new分配的内存块,由程序员释放(编译器不管),一般一个new与一个delete对应,一个new[]与一个del ...
分类:
编程语言 时间:
2017-04-12 01:35:30
阅读次数:
266
要使用ZStack就不得不先了解ZStack的OSAL工作原理 http://blog.csdn.net/qinpeng_zbdx/article/details/20990797 http://wenku.baidu.com/link?url=OILW1kTqP0nnNnLmuiCa9v... 了 ...
分类:
其他好文 时间:
2017-04-09 13:49:55
阅读次数:
258
一、堆栈空间分配区别: 1、栈(操作系统):由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈; 2、堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。 二、堆栈缓存方式区别: 1、栈使用的是一级缓存, ...
分类:
其他好文 时间:
2017-04-09 00:28:22
阅读次数:
166
引言 学习Java多年了,现今有捡起了C++的学习之路,虽然说Java依旧是我的挚爱,C++诸多毛病依旧没改,还是那样的难用,那样的不讨人喜欢,那样让人感觉裹足不前,但是我还是会坚持将它学习完,这样不仅能够增强我的生存能力,更为重要的是能够让我看到追溯Java的起源,Java是如何从C++中汲取养分 ...
分类:
编程语言 时间:
2017-04-08 23:52:16
阅读次数:
353
一、简介 Gearman是一个分发任务的程序框架,它会对作业进行排队自动分配到一系列机器上。gearman跨语言跨平台,很方便的实现异步后台任务。php官方收录:http://php.net/manual/zh/book.gearman.php 如上图,一个Gearman请求的处理过程涉及三个角色: ...
分类:
Web程序 时间:
2017-04-08 22:27:58
阅读次数:
322