- 博客(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关注的人