- 博客(7)
- 收藏
- 关注
原创 程序和进程以及信号的概念
1. 程序和进程的区别程序是存储在一个磁盘上某个目录中的可执行文件。内核使用exec函数将程序读入内存,并执行程序。进程和进程ID:程序的执行实例被称为进程(Process)。Unix 系统确保每个进程都有一个唯一的数字标识符,称为进程ID(Process ID),进程的ID总是一个非负整数。进程控制主要有3个用于进程控制的主要函数: fork、exec和wai
2017-05-24 06:43:11 501
原创 Java并发编程学习笔记(一)
Java 并发编程需要理清的几个概念:1. 同步(Synchronous)和异步(Asynchronous)拿调用一个方法为例:同步方法调用就是调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的方法执行。异步方法:更像是一个消息的传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。如果异步调用需要返回结果,那么当这个异步调用真实完成时,则会通知调用者。
2017-05-09 22:40:07 277
原创 AWK编程(一)
1. AWK编程模型awk程序是由一个主输入循环(main input loop)维持,主输入循环反复执行,直到终止条件被触发。awk已经搭建好了主输入循环框架,我们写的代码被嵌到主输入循环框架中执行。主输入循环依次自动读取输入文件行,以供处理,而处理的文件执行的动作是由我们自己添加的。awk 还定义了两个特使的字段:BEGIN和END,BEGIN主要用于在主输入循环之前执行,即在
2017-05-04 23:03:33 347
原创 Linux sed 命令介绍(一)
1. sed 命令基本用法sed 从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或者脚本的第一个命令,对此命令要求的行号进行编辑,重复此过程,直到命令行或脚本中的所有命令都执行完毕。sed命令适用于以下的三种场合:1. 编辑相对交互式文本编辑器而言太大的文件2. 编辑命令太复杂,在交互式文本编辑器中难以输入的情况3. 对文件扫描一遍,但是需要执
2017-04-30 22:45:05 330
原创 Gcc 编译器
从经典的hello world 开始学习Linux 下C语言的编译过程。#include int main(void){ printf("Hello World\n"); return 0;}使用Gcc编译器编译如下的程序:gcc -o hello hello.c -o 选项告知gcc编译器将hel
2016-08-28 21:59:39 419
原创 Android中内存、内部存储及外部存储的区别
我们在做项目的过程中,经常有新来的同学问我们手机是什么配置的? 我们经常说3+32GB 或者3+64GB。这些数字又都是指的什么?现在总结如下:对于Android来说,我们把存储主要分为三个部分:内存、内部存储以及外部存储。我们可以跟PC想比较来认识这三个部分。(1)、内存内存与PC的内存是一样的,是用来运行程序,不能用来永久存储数据,手机一旦关机,在内存中的所有数据都将会丢失
2016-08-22 23:59:58 5283
原创 用心工作,记录生活,坚持总结,提高自己
四年一次奥运时间又到来了,由于项目原因,从年后回来开始上班周末就没怎么休息过。项目虽然还有很多扫尾的事情,总算周六可以早点回家,周日可以在家好好的补个觉。昨晚由于有女排奥运会第一场比赛,对阵荷兰队,昨晚熬夜到凌晨1点钟,最后在领先的情况下遗憾告负。今天一直睡到早上10点多,在家可以悠闲的看个电视。由于之前一直想把blog开通起来,开始记录从开始工作以来的这几年的生活及学习的上到点点滴滴
2016-08-07 12:50:38 1513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人