1.什么是GDB?GDB主要用来调试C/C++程序,它允许我们在执行程序时查看程序的行为和内存信息,以及帮助我们在程序崩溃时查看它之前进行了什么操作。GDB的命令行调试要远比IDE的功能高级的多,如果只是通常的设置断点,监测变量什么的可能IDE比较方便,但是一旦上升到使用那些高级点的调试技巧,反而GDB在命令行的模式下更为的方便和高效,起码启动速度和响应速度会高很多。2.调试必备知识2.1什么是c
#include<stdio.h>#include<assert.h>/**作用:获取串str的长度*/intstrlen(constchar*pcStr){assert(pcStr!=NULL);intiLen=0;while('\0'!=*pcStr){pcStr++;iLen++;}returniLen;}/**前提:strDes指向的内存至少能够容纳(strlen(
①我们的生活需要快乐简单纯粹地做一件事,就能够享受它带给你的乐趣。昨天的团建活动部门很多人都参加了,大家在一起玩游戏,抛开工作和烦恼,尽情地享受参与游戏过程中的乐趣,这天我看到了平时自己接触地少的人他们露出难得的笑脸,大家的笑传递着积极美好的正能量,让我印象十分深刻。而平日里看到的大家眼神里充满着绝对的理性,双手敲打着键盘,然后屏幕上便多出许多密密麻麻的字符,但盯久了眼睛便变得酸涩,然后下意识用手
源代码:#include<stdio.h>#include<stdlib.h>#defineSUCCESS0#defineFAILURE1#defineIN#defineOUT#defineINOUTtypedefunsignedlongBOOL_T;typedefunsignedcharUCHAR;typedefunsignedlongULONG;#defineBOOL_
为了方便自己学习Makefile,故在本文收藏我所找到的质量不错的文章链接。Makefile基础教程系列1.Makefile基础教程12.Makefile基础教程23.Makefile基础教程34.Makefile基础教程45.Makefile基础教程56.Makefile基础教程67.Makefile基础教程78.Makefile基础教程89.Makefile基础教程910.Makefile基础
VBScript学习笔记学习了vbs的基础语法,进行了一些练习,下面是我编写的demo。1.输入输出vbs01.vbsREM和'单引号作用都是用于注释,相当于c语言中"//"。Dim用来声明变量,vbs支持动态数据类型,即不用事先声明变量的类型。Inputbox作用是打开对话框,获取用户输入,它返回的数据类型是字符串,Msgbox则用于显示。REM输入姓名并回显Dimn
参考文章:在Vim中设置Tab为4个空格
参考文章:SecureCRT配色方案
1.Shell的变量1.1如何定义shell变量?假设诸位都学过c语言,我用它来举例子说明shell的变量是怎么回事。c语言定义一个变量即typevarName,变量类型+变量名。而shell定义变量,举个例子,假设要定义一个变量name,name的内容为shell,这么来写:name=shell或者name="shell"。定义的方式有三种:name=shellname=&q
1.什么是shell?操作系统的内核(OS)管理整个计算机硬件,由于管理计算机很重要,所以作为一般的用户,需要通过shell来和内核沟通,让它执行我们下达的命令。因此shell的功能就是提供给用户操作系统的一个文字接口。2.shell的优点诸多linux发行版使用的shell都一样,只要学会一种shell,就可以轻松转换到其它的linux发行版本。对于远程管理来说,文字接口更加稳定和迅速。3.li
1.shellscript函数函数可以在shellscript中做出类似自定义的指令,也可以用来编写模块化的代码,达到代码复用的效果。这里不讲解语法,直接举例子。sh01.sh打印“Hello,World”,函数中的print就是我们自定义的指令。#!/bin/bashfunctionprint(){echo"Hello,World"}printexit0;1.1function内建变量funct
1.判断符号“[]”除过使用test命令进行条件判断之外,我们还可以利用判断符号“[]”进行判断。注意点:如果要在bash的语法当中使用“[]”作为shell的判断式时,必须要注意中括号的两端需要有空格符来分割。在中括号内的变量,最好都用双引号括起来。举个例子,这里使用“□”作为一个空格符。demo1:[□"$HOME"□==□"$MAIL"□]一定记得加空格,否则可能会出现未知的语法错误。基本功
1.mkdir命令参数:-p,1.递归地创建多级目录,例如:mkdir/var/log;2.如果待创建的目录已经存在,则不报错误。
1.什么是shellscript?shellscript类似于windows中的批处理文件,可以一次性执行多条shell命令,它实质是纯文本文档,我们可以利用它方便地完成一些实用的功能。2.shellscript编写注意事项如果读取到一个Enter符号,就尝试开始执行该行命令。如果一行的内容太多,可以使用“\”对换行符进行转义。"#"后边跟的内容,相当于C语言中的注释。3.sh
SVNREVERT命令参考文章链接具体作用:取消对代码的修改,分两种情况。第一种:改动没有被提交(commit)。在这种情况下,使用svnrevert命令即可。需要注意的有两点,1.如果取消修改的是单个文件的话,使用svnrevertfilepath;2.如果取消修改的目录的时候,使用svnrevert-Rfilepath,这样就可以递归地取消对整个目录中文件的改动。第二种:改动已经被提交(com
Windows下命令行工具:URL:http://www.visualsvn.com/downloads/下载ApacheSubversioncommandlinetools,这是一个可以在cmd下使用的命令行工具解压后把里面bin目录这个路径添加到环境变量的path,这样在cmd下就可以使用了URL:http://www.flyne.org/article/851介绍了如何在命令行下操作使用SV
目前书上常见对树的遍历都是采用递归的方法实现的,我们知道递归必然会产生中断,也就是有现场信息的保存,如果要实现非递归,那么我们必须自己要有一个栈,用来保存现场信息。
输出倒逼输入
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号