![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix
文章平均质量分 92
mmshixing
这个作者很懒,什么都没留下…
展开
-
gcc -O优化选项
原文:http://blog.csdn.net/misiter/article/details/7514428查查gcc手册就知道了,每个编译选项都控制着不同的优化选项 下面从网络上copy过来的,真要用到这些还是推荐查阅手册 -O设置一共有五种:-O0、-O1、-O2、-O3和-Os。 除了-O0以外,每一个-O设置都会多启用几个选项,请查阅gcc手册的优化选项章节,以便了解每个转载 2016-05-02 07:49:45 · 611 阅读 · 0 评论 -
linux core文件
原文来自博客园http://www.cnblogs.com/dongzhiquan/archive/2012/01/20/2328355.html1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:转载 2016-05-04 08:04:26 · 308 阅读 · 0 评论 -
git使用、将本地代码提交到github
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆完整的Git仓库(包括代码和版本原创 2015-10-21 16:47:09 · 972 阅读 · 0 评论 -
如何看待操作系统的用户空间和内核空间?
原文地址:http://blog.chinaunix.net/uid-23069658-id-3344883.html作为中央核心处理单元的CPU,除了生产工艺的不断革新进步外,在处理数据和响应速度方面也需要有权衡。稍有微机原理基础的人都知道Intel X86体系的CPU提供了四种特权模式ring0~ring3,其中ring0特权最高,ring3的特权最低,之所以要做这样的区分一个主要目的转载 2016-06-15 09:28:54 · 4057 阅读 · 0 评论 -
linux-malloc底层实现原理
本文大致讲解一下linux下malloc的底层实现原理。首先malloc肯定是从堆中分配内存,而堆又在用户空间中占据什么位置?通过下面这张图可以看出来:很明显是32位系统,寻址空间是4G,linux系统下0-3G是用户模式,3-4G是内核模式。而在用户模式下又分为代码段、数据段、.bss段、堆、栈。各个segment所含内容在图中有具体说明。其中bss段:存放未初始化的全局变量原创 2016-06-15 13:58:37 · 36445 阅读 · 11 评论 -
windows下文本转到liunx下出现问题
做阿里穿衣搭配比赛的时候遇见的问题,记录一下。之前写程序的时候遇到过这个问题,当时从网上找了资料,捣鼓半天才弄好,没有留下笔记,so...对恭喜你又猜到了问题出现背景:阿里比赛提供的数据我放在了window系统下,处理文本的程序我在linux(Ubuntu)下写的(没错,两台电脑,就是这么有钱),找相同商品数据的时候发现找不到,加入测试语句,发现待测试商品后面都带有一个^M,带原创 2015-10-19 21:16:42 · 424 阅读 · 0 评论