Life is just like a dream.

生活,阅读,旅行

Linux 命令 grep sed awk : awk

1.awk 是什么? The basic function of awk is to search files for lines (or other units of text) that contain certain patterns. When a line matches one ...

2016-11-16 20:26:46

阅读数:180

评论数:0

Linux 命令 grep sed awk : grep

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如...

2016-11-12 14:32:12

阅读数:284

评论数:0

python generator

python generator1.什么是generator?我们调用一个普通的Python函数时,一般是从函数的第一行代码开始执行,结束于return语句、异常或者函数结束(可以看作隐式的返回None)。一旦函数将控制权交还给调用者,就意味着全部结束。函数中做的所有工作以及保存在局部变量中的数据...

2016-10-23 21:03:25

阅读数:456

评论数:0

Linux下 /proc目录介绍

本文转载自Linux下/proc目录介绍 1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。...

2016-10-22 23:19:08

阅读数:108

评论数:0

linux 进程的管理

linux进程管理1.进程和线程进程就是处于执行期的程序,进程通常还包括其它资源,像打开的文件,挂起的信号,内核内部数据,处理器状态。线程机制是现代编程技术中常用的一种抽象概念,该机制提供了在同一程序内共享该内存地址空间运行的一组线程。是在进程中活动的对象。每个线程都拥有一个独立的程序计数器,进程...

2016-10-22 23:07:19

阅读数:353

评论数:0

Python中执行系统命令常见的几种方法

本文转载自Python中执行系统命令常见的几种方法。1 os.system# 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 # 结果直接打印出来 import os os.system('ls') #运行结果 chk_err_log.py CmdTool.log in...

2016-10-06 15:06:21

阅读数:263

评论数:0

Linux 抓包工具ngrep详解

1.需求需要在服务端抓取两客户端(117.136.x.x和202.104.x.x)与服务端(10.35.x.x)之间交互的的数据包来清楚整个交互流程。通信协议既有http也有websocket。2.ngrep 解决方法$ ngrep -q -d eth0 -W byline host 10.13...

2016-09-24 16:52:05

阅读数:2120

评论数:0

Centos6.5 安装各python版本及pip

Centos6.5 默认的版本python版本是2.6,很多情况下我们需要使用python2.7和python3.4。还要安装对应的pip来安装对应的模块到site-packages下面~~~~有点蛋疼。

2016-09-21 00:44:09

阅读数:933

评论数:0

linux 设置开机启动项两种方式

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。在解问题之前先来看看Linux的启动流程Linux的启动流程主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录启动流程的具体细节可以看看Linux ...

2016-09-12 23:50:14

阅读数:17240

评论数:0

python2.7 threading 模块 三 Condition Semaphore

1.ConditionCondition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满足则wait;如果条件满足,进行一些处理改变条件后,通过notify方法通知其...

2016-09-01 20:22:45

阅读数:429

评论数:0

python2.7 threading 模块 二 Lock RLock

Lock的概念很简单,就不多解释了 锁有两种状态:被锁(locked)和没有被锁(unlocked)。拥有acquire()和release()两种方法,并且遵循一下的规则:

2016-08-30 23:13:31

阅读数:3514

评论数:0

C/C++预处理指令 #define,#ifdef,#ifndef,#endif

本文主要记录了C/C++预处理指令,常见的预处理指令如下: 1.#空指令,无任何效果 2.#include包含一个源代码文件 3.#define定义宏

2016-08-29 18:24:57

阅读数:1367

评论数:0

python2.7 threading 模块 一 Thread Timer Event

线程,多线程编程基本概念就不多讲了。这个就对常用的Object 作一个总结吧 1.Thread Thread 可以理解为单独执行的某一项操作(activity),创建一个Thread有两种方式和Java一样

2016-08-26 17:03:01

阅读数:588

评论数:0

DevOps linux 常用命令

netstat -lnp ps -ef ,  ps -aux awk sed grep命令是一种强大的文本搜索工具   shell script编程 wc 命令 tar -zxvf *.tar.gz, unzip rpm  -ql  vim /etc/sysconfig...

2016-08-13 00:38:18

阅读数:173

评论数:0

Vim 自动补全神器-YouCompleteMe

Intro官网介绍YouCompleteMe YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim . 效果展示: 个人感觉这个vim插件用处说大也不大,说没用呢偶尔用vim改点...

2016-04-13 18:35:20

阅读数:572

评论数:0

vim 常见操作

vim 常见操作移动光标系列 h,j,k,l 就不用多说啦 :number 直接快速定位到某一行 w 向后移动一个单词 $ 移动到行尾, ^ 移动到行首 gg 移动到文件头,G移动到文件末尾 Ctrl + e 向下滚动一行 Ctrl + y 向上滚动一行 Ctrl + d 向下滚动半屏 C...

2016-04-05 15:55:44

阅读数:184

评论数:0

让你的Mac更加的效率

功能键 默认情况下,F1-F12 都是特殊功能,比如调节屏幕亮度。而当你需要键入 F1-F12 时(比如在使用 IntelliJ IDEA 的快捷键时),需要同时按住 Fn。这对于开发人员来说是非常不方便的。 把 F1-F12 改成标准功能键:选择System Preferences >...

2016-02-16 14:27:03

阅读数:298

评论数:0

Mac sublime text3常用快捷键和插件

sublime text 不用多介绍了 最性感的编辑器!下面说说其常用的快捷键和插件: 一,快捷键系列 移动光标: ctr+b上一个字符,ctr+f 下一个字符,ctr+n 下一行,ctr+p 上一行, ctrl+g:快速跳转到某行 ctr+m调到函数开始或结束处 快捷编辑:   ctr+h向...

2015-11-01 17:13:48

阅读数:2795

评论数:0

关于java ArrayBlockingQueue 源码解析的小疑惑

今天在学习ArrayBlockQueue源码的时候有一个小疑惑 如代码: /** The queued items */ final Object[] items; //实例变量 /** * Extracts element at current take...

2015-10-22 23:04:53

阅读数:359

评论数:0

Python with 关键字详解

在Python中with关键字很常用,相信你也经常遇见,例如: if isinstance(self.commands, str): with(settings(warn_only = True)): sudo(self.commands, shell=False)...

2015-10-09 20:22:17

阅读数:975

评论数:0

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