自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ceasadan的博客

蓦然回首C++才是真爱

  • 博客(12)
  • 收藏
  • 关注

原创 僵死进程与孤儿进程

1.僵死进程的原因及危害一个进程在调用exit命令结束自己的生命的时候,其实他并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,他的作用是使进程退出,但是也仅仅限于一个正常的进程变成了一个僵尸进程,并不能完全将其销毁)。在linux进程的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有的内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保

2016-05-31 16:47:02 703

原创 Swift基础(四):闭包、枚举

1.闭包闭包语法规则,闭包简化,尾随闭包,捕获值,闭包是引用类型,非逃逸闭包,自动闭包2.枚举switch穷举枚举,枚举关联值,枚举的原始值,递归枚举//1.闭包/* 闭包的语法规则{ (parameters) -> returnType in    statements}*/var varArray = ["aaaa","gggg","

2016-05-29 18:15:24 388

原创 Swift基础(三):控制流、函数

目录1.控制流for in,for,while,if控制转移语句:continue,break,switch中的 fall through,类似if的guard2.函数返回元祖类型,带外部参数,带不定参数,Inout参数,函数类型(类似c语言函数指针),嵌套函数//1.控制流// for inlet letInt1 =4;var letInt

2016-05-29 16:27:51 297

原创 Swift基础(二):运算符、字符串和字符、数组、集合、字典

目录:1.断言2.运算符3.字符串和字符4.集合类型:数组,集合,字典import UIKit//1.断言var varInt =5;assert(varInt>0,"varInt cann't be less than zero!");//2.运算符let letValueInt =5;let letValueI

2016-05-22 20:24:11 342

原创 配置VIM编辑器&VIM键盘图

vim配置文件修改,便于使用:1.以管理员权限打开computer/etc/vim/vimsrc文件2.删除屏蔽和添加如下配置:set showcmd         "Show (partial) command in status line.set showmatch         "Show matching brackets.set ignorecase

2016-05-17 11:25:28 783

原创 使用GDB来调试程序

使用GDB调试程序:1.用gcc的-g来编译: gcc -g  First.c -o  first2.进入GDB调试:gdb first常用GDB命令:list 显示源文件:                        list                                   没有参数,显示当前行之后或周围的10多行

2016-05-17 11:21:28 306

原创 Ubuntu以管理员身份打开文件

ubuntu很多文件必须要管理员才能打开,所以安装一个管理员权限打开的脚本第一步,安装gksu。sudo apt-get install gksu第二步,在 /home/user/.local/share/nasutilus/scripts(本文是/home/fly/.local/share/nautilus/scripts) 里面新建一文本,命名为以管理员浏览此目录,

2016-05-16 17:09:49 4334

原创 《UNIX环境高级编程》第二版:Apue.h文件引入

最近在翻《UNIX环境高级编程》第二版,按照书中的代码做练习时,编译代码文件提示fatal error: apue.h: No such file or directory。原因是作者为了减少书中示例代码的长度,将很多包含头文件的代码封装到了apue.h这个文件,下面演示如何引入这个文件到你的程序。1.打开链接http://www.apuebook.com/,找到相应的版本(本例用的是

2016-05-16 14:26:27 850

原创 Ubuntu下编写一个简单的c程序

1.基础环境安装使用快捷键Ctrl+Alt+T打开控制台;安装VIM:输入sudo apt-get install vim;安装gcc:输入sudo apt-get install g++;2.编写代码新建文件名为First.c的源文件:文本编辑器打开该文件写入几段简单的代码:3.编译在终端进入First.c的目录:cd /home/fly/test

2016-05-16 10:03:33 2892

原创 swift基础(一):常量和变量、数据类型、数据转换基础等

目录:1.playground2.常量和变量3.数据类型4.swift中的字符串5.元祖数据类型6.nil的应用7.类型别名:自定义类型8.数据转换基础//1.playground//: Playground - noun: a place where people can play本示例都用Playground调试,用xcode的playgro

2016-05-15 21:59:54 351

原创 从头开始部署Ubuntu虚拟机环境

1.安装VM WareStation这个比较简单,网上搜一搜就行了2.下载Ubuntu系统http://cn.ubuntu.com/download/本文下载的是desktop版本3.安装中文输入法第一步:安装中文语言包。我们选择System Settings-->Language Support-->Install/Remove Languages

2016-05-13 16:23:28 658

转载 Ubuntu虚拟机安装

1.搜索安装最新版本VMware Workstation2.官网获取最新Ubuntu版本:http://cn.ubuntu.com/

2016-05-12 16:55:37 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除