自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Augusdi的专栏

攀登技术的高峰,我与大家共勉!

  • 博客(61)
  • 资源 (5899)
  • 收藏
  • 关注

转载 Linux下的Perforce客户端使用 – P4

使用的时候只需要从perforce官方网站上下载一个P4可执行文件,放到 /usr/local/bin下面,给予它可执行的权限。 然后只要在全局变量里配置几个变量就可以开始使用p4命令了,最关键的是P4PORT这个参数,这个参数指定了服务器的地址,其他参数可以不给,在命令调用的时候附加就可以了。1. 参数设置:    export P4PORT=192.168.4.88:1666 #P4所在

2015-04-27 16:14:42 2239

转载 Linux系统调用列表

以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用,对

2015-04-27 16:10:49 1457

转载 linux awk命令详解

linux awk命令详解简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 A

2015-04-27 16:07:30 1286

转载 linux shell 时间运算以及时间差计算方法

最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01  加上 1小时 20分处理方法:a.将基础时间转为时间戳time1=$(date +%s -d '1990-01-01 01:01:01')echo $tim

2015-04-26 00:11:51 2922

转载 linux shell 实现 四则运算(整数及浮点) 简单方法

在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2))  [chengmo@centos5 ~]$ echo $b29 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可达到运算的功能。 2.其它

2015-04-26 00:06:04 1565

转载 linux shell 数组建立及使用技巧

linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。  1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1 一对括号表示是数组,数组元素用“空格”符号分割开。 2.数组读取与赋值得到

2015-04-26 00:04:15 1434

转载 linux shell 动态生成 数组系列 seq使用技巧

如果对linux shell 数组不是很熟悉的话,请看上一篇文章:linux shell 数组建立及使用技巧  ,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里主要以一个求和计算的题目为例进行分析。  题目:请用linux shell 写一段脚本,实现从1..1000中所有偶数的和值。 方法一:通过while 循环得到需要的结果:start=1;total=0;while [ $sta

2015-04-26 00:01:42 2807

转载 C,C++宏中#与##的讲解

C,C++宏中#与##的讲解 文中__FILE__与示例1可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#define STRING(x) #x之后,下面二条语句就等价。       char *pChar = "

2015-04-25 13:00:34 1751

原创 C语言宏定义##连接符和#符的使用

#include#define f(a,b) a##b#define g(a) #a#define h(a) g(a)int main(){ printf("%s\n",h(f(1,2))); printf("%s\n",g(f(1,2))); return 0;}在宏定义里,a##b就是把a,b联接起来,比如f(1,2)就是12,但是是数。#a就是把a转化成字串,并合并。所以

2015-04-23 13:12:45 1895

转载 linux awk 数组和循环

linux awk 数组和循环awk 作为强大的文本处理工具,少不了数组处理。awk 中数组叫做关联数组(associative arrays),下标可以是数字也可以是字符串。awk 中的数组不必提前声明,也不必声明大小,初始化数组元素用 0 或空串,这根据上下文而定。一 语法语法: awk '{pattern + action}'    或   awk 'pattern {action}'其中

2015-04-22 17:54:06 5979

转载 linux awk 运算符

linux awk 运算符awk 作为文本处理优秀工具之一,它有自己丰富的运算符,可分为:算术运算符,赋值运算符,关系运算符,逻辑预算法,正则运算符。一、运算符介绍运算符描述赋值运算符=    +=    -=     *=    /=    %=     ^=  赋值语句逻辑运算符||逻辑或&&逻辑与正则运算符~   ~!匹配正则表达式和不匹配正则表达式关系运算符    >=     !=  

2015-04-22 17:41:25 1499

转载 linux shell 发送email 邮件

方法一:简单邮件发送echo 'hello world' | mail -s "Subject" -t  yanggang@ithomer.com,yanggang_2050@163.com    -a From:463103470@qq.com效果截图方法二: 文本格式发送邮件[python] view plaincopyprint?# !/bin/sh    from_name="from@y

2015-04-22 15:47:17 6523

转载 Keyboard Shortcuts for the KDE Desktop

Keyboard Shortcuts for the KDE Desktop1. Desktop NavigationStart menu / Access applicationsAlt + F1Run new applicationAlt + F2Show desktopCtrl + Alt + DLock desktop / Switch active userCtrl + Alt + LT

2015-04-20 18:25:38 1652

转载 KDE Common Keyboard Shortcuts

Common Keyboard ShortcutsT.C. Hollingsworth (tchollingsworth gmail.com)The KDE Plasma Workspaces provide keyboard shortcuts that allow you to perform many tasks without touching your mouse. If you use

2015-04-20 18:23:26 1699

转载 GDB多进程调试

GDB多进程调试(转) GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个

2015-04-15 14:18:42 1588

转载 学会用core dump调试程序错误

前言   最近在项目中遇到大型程序出现SIGSEGV ,一直不知道用core dump工具来调试程序,花了近一周的时间,才定位问题,老大很生气,后果很严重,呵呵,事后仔细学习了这块的知识,了解一点core dump的知识。  在使用半导体作为内存的材料前,人类是利用线圈当作内存的材料(发明者为王安),线圈就叫作core ,用线圈做的内存就叫作“core memory”。(线圈的单词应该是coi

2015-04-15 14:17:28 1500

转载 What is a Perforce "shelved" file?

What is a Perforce "shelved" file?收藏者: zzfy10010转自: http://blog.csdn.net/Xsmile2012/article/details/6701538Shelving is the process of temporarily storing work in progress on a Perforce Server withou

2015-04-15 13:08:21 7494

转载 GDB详解

1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文    4.1 程序运行参数    4.2 工作目录    4.3 程序的输入输出5 设置断点    5.1 简单断点    5.2 多文件设置断点    5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点设定运行命令10 调试代码11 查看运行时数据12 程序变量13 自动显示14 历史记录15 改变程序的执行

2015-04-13 17:57:54 1367

转载 Linux快捷键

LINUX新手通常会不太习惯GNOME或KDE的界面操作,不过还好,LINUX的快捷键大多数是与WINDOWS保持一致的,不过也有少数不一样,而这些常用但不一样的可以通过系统设置更换,具体方法百度吧。哈哈。下面介绍一些最为常用的LINUX快捷键* 打开主菜单 = Alt + F1 * 运行 = Alt + F2 * 显示桌面 = Ctrl + Alt + d * 最小化当前窗口 = Alt +

2015-04-13 15:12:19 1974

转载 GDB查看运行时数据

在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,那么就是/x。一、表达式print和许多GDB的命令一样,可以接受一个表达式,GDB会根据当前

2015-04-13 13:35:53 4386

转载 gdb 调试c/c++的一些小技巧

ptype obj/class/struct查看obj/class/struct的成员,但是会把基类指针指向的派生类识别为基类set print object on这个选项可以看到派生对象的真实类名,虽然ptype也可以打印出对象set print pretty on以树形打印对象的成员,可以清晰展示继承关系,设置为off时对象较大时会显示“一坨”如调试mysql Item类的派生类对象时会这

2015-04-13 13:19:04 1681

转载 xshell无法在vim中复制黏贴

ssh xshell 连接在vim中无法用 ctrl+insert 复制黏贴修改.vimrcset mouse=cvi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中:The mouse can be enabled for different modes:n Normal modev Visual modei Insert modec Command-line modeh

2015-04-13 12:40:19 5139

转载 Deleting a changelist with shelved files

Information ProblemA changelist cannot be deleted if it contains shelved files. For example:p4 change -d 523Change 523 has shelved files associated with it and can't be deleted.How can I delete a c

2015-04-11 23:38:42 2359

转载 Sun collect性能分析器

Sun Studio 12:性能分析器Previous: 收集数据Next: 使用 dbx collector 子命令收集数据使用 collect 命令收集数据要从命令行使用 collect 命令运行收集器,请键入以下内容。% collect collect-options program program-arguments其中,collect-options 是 collect 命令选项,

2015-04-11 23:26:22 2170 1

转载 cat and tr << <<-

From Wikipedia, the free encyclopediaIn computer science, a here document (here-document, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is a section of a s

2015-04-10 15:53:36 1512

转载 sh-bash-resh-ksh

sh, resh, ksh, bashPOSIX-compliant (Korn/Bourne-Again) shell and command interpreter Command SYNOPSIS DESCRIPTION Options and Invocation Options bash Options Command Syntax Command Execution Word Expa

2015-04-10 15:30:37 2973

转载 csh

cshC Shell, a shell (command interpreter) with C-like syntax Command SYNOPSIS DESCRIPTION Options Lexical Structure Commands Jobs Status Reporting File Name Completion Substitutions History Substituti

2015-04-10 15:28:35 3205

转载 Linux下开启VNCserver服务

Linux下开启VNCserver服务      刚研究Linux,选的是CentOS6.3的系统,由于刚开始研究Linux,为了这个远程桌面连接走了不少弯路,让大家见笑了。     为了弄这个VNC远程连接,网上找了很多资料,好多都有点含糊不清的,昨天通宵才搞定,为了让跟我一样的新手少走一点弯路,所以特地整理了我昨天的过程,发出来跟大家共享下。      首先需要检查一下服务器是否已经安装了VN

2015-04-10 10:20:39 5384

转载 举例分析Linux动态库和静态库

转自:http://www.xxlinux.com/newxxlinux/development/gui/2012-01-05/499.html函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这里将以举例的形式详述一下。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此

2015-04-05 20:50:20 1420

转载 玩转ptrace

转自:http://blog.csdn.net/silentvoid/article/details/1477439by Pradeep PadalaCreated 2002-11-01 02:00翻译: Magic.D E-mail: adamgic@163.com译者序:在开发Hust Online Judge的过程中,查阅了不少资料,关于调试器技术的资料在网上是很少,即便是UNIX编程巨

2015-04-05 20:47:33 1465

转载 Linux 多线程-基本概念

原文:http://www.cnblogs.com/mydomain/archive/2011/08/14/2138453.html1、Linux多线程,基本概念说明:以下内容,根据参考中【1~6】内容整理而得。一、基本概念1、线程是计算机中独立运行的最小单位。进程是分配资源的单位。2、为什么使用多线程?(1)启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段

2015-04-05 20:37:24 1446

转载 linux多线程设计

linux多线程设计是指基于Linux操作系统下的多线程设计,包括多任务程序的设计,并发程序设计,网络程序设计,数据共享等。Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。中文名linux多线程设计运行系统Linux操作系统特    点并发程序设计优    势"节俭"的

2015-04-05 20:34:37 1431

转载 Linux 同步方法剖析-Linux 同步方法剖析内核原子,自旋锁和互斥锁

Linux 同步方法剖析-Linux 同步方法剖析内核原子,自旋锁和互斥锁 在学习 Linux® 的过程中,您也许接触过并发(concurrency)、临界段(critical section)和锁定,但是如何在内核中使用这些概念呢?本文讨论了 2.6 版内核中可用的锁定机制,包括原子运算符(atomic operator)、自旋锁(spinlock)、读/写锁(reader/wr

2015-04-05 20:32:21 1440

转载 一次linux的groupadd hang住处理

         某日从同事那里要了一台linux服务器,准备来安装timesten。在执行groupadd ttadmin时,命令一直没有响应,卡住了  使用top命令查看系统资源,发现系统处于一个很空间的状态.没有任何异常 Cpu(s):  0.5%us,  0.0%sy,  0.0%ni, 99.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st top

2015-04-05 19:50:15 2030

转载 系统HANG住分析工具及方法

如果系统HANG住了,这个时候做一个SYSTEM STATE DUMP,对于分析HANG的原因十分重要。但是很多情况下,系统HANG住了就无法登录,那么如何进行分析呢?METALINK DOC :359536.1提供了一些好的办法,在这里和大家共享: 支持的数据库版本:9.2.0.1-10.2平台(部分是UNIX平台,部分适用于所有平台)1、10G以前,使用DBX,GDB之类的工具:找到一个前

2015-04-05 19:48:22 2995

转载 Linux strace、pstack 命令 使用详解

Linux strace、pstack 命令 使用详解strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。可谓是 linux 下的调试利器,不仅可以用来找程序错误,系统为什么挂死了,命令为什么报错,还可以用来查找哪些程序占用系统资源。命令实例比如,但网站服务器负载过大,网站数量又多,不知是那个网站占用太多资源,这时strace派上用场了。第一

2015-04-05 19:43:13 8985

转载 Linux下多线程查看工具(pstree、ps、pstack)

1. pstreepstree以树结构显示进程$ pstree -p work | grep ad sshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552)                                                 |-{ad_preprocess}(4553)     

2015-04-05 19:31:33 1596

转载 bash 调试

bash是Unix/Linux操作系统最常用的shell之一,它非常灵活,和awk、c++配合起来异常强大 以下使用一个测试脚本来说明使用bash调试的方法test.sh#!/bin/bashecho "----------------begin-----------------"awk '{sum+=1} END{print sum}' test.shMAX=3for ((i =

2015-04-05 19:20:26 1656

转载 Perforce 使用教程

Perforce 使用教程http://www.perforce.com/documentation/perforce_technical_documentationhttp://blog.csdn.net/brucexu1978/article/details/7181768 http://www.perforce.com/perforce/doc.current/manuals/cmdre

2015-04-05 18:16:59 9142 1

转载 gvimdiff as P4DIFF

Hola~I use gvimdiff for P4DIFF and P4MERGE. The only gotcha is that you need tomake sure gvimdiff doesn't background:    setenv P4DIFF "gvimdiff -f"for csh on Linux. I'm not sure what platform you a

2015-04-05 18:10:15 2070

网络测试命令讲解

网络测试命令讲解

2015-01-17

Linux编辑器及VIM初步

Linux编辑器及VIM初步

2015-01-17

Linux下寻求帮助

Linux下寻求帮助

2015-01-17

在职教育3g学院-lamp经典入门29linux磁盘分区详解

在职教育3g学院-lamp经典入门29linux磁盘分区详解

2015-01-17

在职教育3g学院-lamp经典入门04linux目录结构介绍

在职教育3g学院-lamp经典入门04linux目录结构介绍

2015-01-17

Linux应用与发展

Linux应用与发展

2015-01-17

数据结构 C++ 语言描述(中文版)

数据结构 C++ 语言描述(中文版

2015-01-11

qt-win-opensource-src-4.5.2-msvc-6.0

qt-win-opensource-src-4.5.2-msvc-6.0

2014-09-08

qt-win-noncommercial-msvc-3.2.1

qt-win-noncommercial-msvc-3.2.1 qt-win-noncommercial-msvc-3.2.1

2014-09-08

KDE 2_Qt编程宝典

KDE 2_Qt编程宝典

2014-09-07

MBoo2014播放器

MBoo2014播放器

2014-09-07

数值分析与算法-徐士良著-随书源程序

数值分析与算法-徐士良著-随书源程序

2014-09-06

数据结构算法与应用-C++语言描述

数据结构算法与应用-C++语言描述

2014-08-15

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

[揭秘系列-离散数学]Discrete.Mathematics.Demystified

2014-08-15

数据结构 C++ 版 (第2版) 王红梅等 扫描版

[数据结构 C++ 版 (第2版)] 王红梅等 扫描版

2014-08-15

数据结构 C语言版 CD

数据结构 C语言版 CD

2014-08-15

数据结构_C++

Data_Structures_with_C++_Using_STL.数据结构_C++语言描述.陈君

2014-08-15

C++面向对象算法数据结构

C++面向对象算法数据结构

2014-08-15

Unix_Linux 命令速查表

Unix_Linux 命令速查表

2014-08-15

linux命令大全

[教學]Linux 指令詞彙電子書 [教學]Linux 指令詞彙電子書

2014-08-15

linux查找及压缩

linux查找及压缩

2015-07-19

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

精通正则表达式-第3版-中文版.(美)Jeffrey.E.F.Friedl

2015-07-01

普通人的编辑利器——VIM

普通人的编辑利器——VIM_(for_windows)

2015-03-11

VIM高级技巧

VIM高级技巧

2015-03-11

linux下vim使用详解(高清)

linux下vim使用详解(高清)

2015-03-11

vim使用教程

vim使用教程

2015-02-09

vim+ctags+cscope

vim+ctags+cscope

2015-02-09

Vim编辑器 VIM

Vim编辑器

2015-02-09

Linux下VI的使用

Linux下VI的使用

2015-02-09

Vim文件编辑命令

Vim文件编辑命令

2015-02-09

linux下vi使用

linux下vi使用

2015-02-09

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

功耗分析攻击研究及抗功耗分析攻击密码芯片设计

2015-02-07

从RTL到GDSII_基于CPF的完整低功耗设计流程

从RTL到GDSII_基于CPF的完整低功耗设计流程

2015-02-07

YAKSOC芯片的物理设计研究

YAKSOC芯片的物理设计研究

2015-02-07

CIF和GDSII格式版图数据的直接转换

CIF和GDSII格式版图数据的直接转换

2015-02-07

linux 视频教程-gcc

linux 视频教程-gcc

2015-01-19

Linux高级程序_进程管理

Linux高级程序_进程管理

2015-01-17

Linux命令类库机制及常用命令_Shell命令机制

Linux命令类库机制及常用命令_Shell命令机制

2015-01-17

linux 视频教程PPT

linux 视频教程PPT

2015-01-17

CentOS.5系统管理

CentOS.5系统管理

2015-01-17

空空如也

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

TA关注的人

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