自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python first Play

重要说明转载地址:http://blog.csdn.net/hitlion2008/article/details/9285785 这不是给编程新手准备的教程,如果您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,Shell等.总之,这是面向老鸟的,让老鸟快速上手Python教程.为什么总结这样的一个教程我虽

2016-09-30 14:59:34 442

转载 linux grep 命令

转载:http://blog.csdn.net/xiaoxinyu316/article/details/46729443例子:1. :格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号无法引用变量而双引号可以.grep '\' fil

2016-08-10 11:16:11 2253

转载 c++函数返回引用

出处:http://blog.csdn.net/keyouan2008/article/details/5741917一,c++函数的返回分为以下几种情况 1)主函数main的返回值:这里提及一点,返回0表示程序运行成功。2)返回非引用类型:函数的返回值用于初始化在跳用函数出创建的临时对象。用函数返回值初始化临时对象与用实参初始化形参的方法是一样 的。如果返回类型不是引用,

2016-07-29 15:46:09 3843

转载 Makefile 变量$@,$^,$<的区别

篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面

2016-07-27 10:43:02 2915

转载 Make file =,:=,?=,+=的区别

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?= “Hello World! First!”endif

2016-07-26 18:21:02 394

转载 C++ string::npos,结合find,或者sscanf

    首先getlinegetline(istream &in, string &s)从输入流读入一行到string s•功能:–从输入流中读入字符,存到string变量–直到出现以下情况为止:•读入了文件结束标志•读到一个新行•达到字符串的最大长度–如果getline没有读入字符,将返回false,可用于判断文件是否结束[cpp]

2016-07-18 10:53:28 507

原创 Test Macro群中关键字(回忆Linux中find,grep)

 test Macros:如果gcc -c > result无法将结果定向到result使用gcc -c 2> result即可:  eq:$ '/cygdrive/c/Program Files (x86)/IAR Systems/EmbeddedWorkbench 7.2/v850/bin/iccv850.exe' tes

2016-07-12 19:11:47 349

转载 istringstream,ostringstream,stringstream<sstream>

转自:http://www.cnblogs.com/likebeta/archive/2012/07/24/2607397.html字符串流 istringstream 和 ostringstream 的用法iostream 标准库支持内存中的输入/输出,只要将流与存储在程序内存中的 string 对象捆绑起来即可。此时,可使用 iostream 输入和

2016-05-30 11:00:36 464

转载 c++ volatile关键字

转自:http://www.examda.com/ncre2/C/fudao/20081215/083633612.html 以及http://hi.baidu.com/zhuzhenping/blog/item/094ceb09e5a41980d1581bf5.htmlvolatile的语法和const的是一样的,但是volatile的意思是“在编译器认识的范围外,这个数据可以改

2016-05-27 11:10:41 556

转载 c++ 拷贝构造函数

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyprint?int a = 100;  int b = a;   int a = 100;int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下

2016-05-26 18:44:49 225

转载 c++ assert()

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#i

2016-05-22 20:10:02 304

转载 c/c++ digraph and trigraph

转载:http://blog.csdn.net/dqjyong/article/details/8048829在编写程序时需要时时提防编译器背着我们干一些没有通知我们做的事,下面列举转义字符对程序的影响。          首先列出二字符组和三字符组对应的意思。          二元字符    等价字符     [     :>        ]     { 

2016-05-20 09:49:19 1278

转载 typedef C/C++

转载:http://blog.csdn.net/ameyume/article/details/6326278第一、四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef c

2016-05-19 18:02:59 231

原创 Mysql安装

之前没有安装过MySQL,这次安装也是为了Bug-Tracking 工具Bugzilla(https://www.bugzilla.org)首先我下载的是MySQL 5.7的解压版本MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\

2016-05-17 11:47:13 839

转载 memset初始化内存

 转载:http://www.cnblogs.com/lebronjames/archive/2010/07/04/1770987.html功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,   块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作,   其返回值为指向S的指针。 [编辑本段]用 法 

2016-05-16 16:03:19 1630

转载 UNICODE与ANSI的区别

UNICODE与ANSI的区别【转】什么是ANSI,什么又是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。(对于字符来说ANSI以单字节存放英文字符,以双字节存放中文等字符,而Unicode下,英文和中文的字符都以双字节存放)Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容。

2016-05-16 14:49:07 295

转载 gcc预编译#if,#elif,#endif以及常用宏定义

转载:http://blog.chinaunix.net/uid-26854432-id-3181585.html#if语句#if语句会计算它后面的表达式,并检查表达式的结果,如果结果为真(true),就编译后面的语句,如果为假(false),就不编译后面的语句。例如:#if COUNTchar *desc = "The count is non-zer

2016-05-16 10:38:43 6891

转载 项目跟踪,敏捷开发之JIRA

转载:http://www.csdn.net/article/2015-07-08/2825164IBM Lotus Notes 、Bugzilla 、Butterfly、Trac、JIRA 、Microsoft Project 、Redmine、禅道等。从使用感受来讲,这些工具各有优缺点。这些工具共同的优点是它们都能做到对项目执行的管控、对团队事务(问题)的跟踪,对需要多人协作任务的

2016-05-12 18:00:15 1562

转载 c++命名空间

 本讲基本要求     * 掌握:命名空间的作用及定义;如何使用命名空间。     * 了解:使用早期的函数库 重点、难点     ◆命名空间的作用及定义;如何使用命名空间。    在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:using namespace std;    这就是使用了命名空间std。在本讲中将对它作较详细

2016-05-12 17:39:19 326

转载 c++ out_of_range

转载:http://blog.csdn.net/wxqian25/article/details/14230523对std::out_of_range抛出异常进行处理 ,头文件stdexcept#include   #include   #include   using namespace std;  int main() {      ve

2016-05-12 11:44:29 14605 1

转载 C++ const &函数名

首先函数名前跟&或者*表示返回的是引用或者指针,加const表示不可更改,是指该函数的返回值是“常量”,不可修改。通常这样的函数返回一个引用(&)或指针。比如:int& abc(...){...}int* xyz(...){...}以后可以这样使用这两个函数:abc(...)=100;*xyz(...)=200;若加上const之后,就限制这样的赋值。转载:http

2016-05-12 09:59:49 878

转载 C++11正则表达式 ps:多线程

近期遇到许多C++11的新特性转载:http://www.cnblogs.com/zhuyp1015/archive/2012/04/08/2438267.htmlC++11从去年开始接触的,首先接触的是boost,在VS2010上玩了一下,但是没有看太多。后面接触到C++11,第一个下载的资料室Scott Myers 的overview of C++0x,之后九月份C++11出了

2016-05-11 17:50:57 464

转载 c++11 <turple>元组

转载:http://blog.csdn.net/fjb2080/article/details/15809097http://www.cnblogs.com/zhuyp1015/archive/2012/04/08/2438187.html这次要讲的内容是:c++11中的tuple(元组)。tuple看似简单,其实它是简约而不简单,可以说它是c++11中一个既简单又复杂的东东,关于它简单的

2016-05-11 17:46:43 2915

转载 c++11 <regex>正则表达式匹配

#include#include #include //标准using namespace std;int main() {    string str("This expression could match from A and beyond. [ expression  express ]");    strin

2016-05-11 16:27:10 16248 1

转载 C++11标准的编译以<random>头文件为例

关于c++中random()函数,用于随机产生一个数。使用random()c++11标准,包含头文件;   否则包含头文件即可eq://#include #include #include using namespace std;int main(){ srand(time(NULL));//注意是NULL不是null,头文件在里  int num1

2016-05-11 14:47:21 3517

转载 C++<typeinfo>之typeid

转自:http://www.cppblog.com/smagle/archive/2010/05/14/115286.html在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这

2016-05-10 18:12:23 2737

转载 exception(异常处理)与try,catch,

转载:http://www.cnblogs.com/ggjucheng/archive/2011/12/18/2292089.html引言异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时:1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序

2016-05-10 17:31:32 7758

转载 C++11的时间库 chrono

转载:http://www.2cto.com/kf/201404/290706.htmlc++11提供了日期时间相关的库chrono,通过chrono相关的库我们可以很方便的处理日期和时间。c++11还提供了字符串的宽窄转换功能,也提供了字符串和数字的相互转换的库。有了这些库提供的便利的工具类,我们能方便的处理日期和时间相关的转换和格式输出。chrono  chrono

2016-05-10 16:37:59 359

转载 Cygwin/shell 常用命令

cygwin安装成功了,如果查看环境的版本信息呢    cygcheck -c 是检查所有安装的软件的版本号。(  使用uname -a 也可以的Cygwin的版本号,还有内核的版本)   cygcheck -c cygwin 就是当前Cygwin的版本号。   gcc --version  查看gcc版本   gdb -version  查看g

2016-05-07 14:03:23 1796

转载 Cygwin安装

转载1:http://blog.csdn.net/lionwoo/article/details/446962[原创] Cygwin完全下载指南(上)-正常下载篇 转载2:http://blog.csdn.net/lionwoo/article/details/446964[原创] [原创]Cygwin完全下载指南(下)-断点续传篇转载:http://www

2016-05-06 15:44:44 463

转载 Windows下环境变量

转载:http://www.cnblogs.com/sunada2005/articles/2725277.html对于用户来说,最常见的工作就是设定路径,比如:c:\>echo %path%c:\>set path = c:\windows;诸如此类。         Windows下PATH等环境变量详解在学习JAVA的过

2016-05-06 11:47:20 314

转载 windows CMD常用指令

转载:http://www.veryhuo.com/a/view/66.html注:veryhuo.com 为要输入的内容。 第一种方法: echo veryhuo.com > A.txt 重定向输出,此时创建文本文件A.txt; echo veryhuo.com >>A.txt 向A.txt文件中追加信息.....; 第二种方法: copy con A.t

2016-05-06 10:55:35 434

转载 c++ getline

#include #include string Myname;getline(cin, Myname);cout转载:http://blog.csdn.net/slience_perseverance/article/details/19819601getline(istream &in, string &s)从输入流读入一行到string s

2016-05-05 16:03:26 238

转载 C++ ifstream

C++一般习惯使用iostream转载:http://blog.csdn.net/kingstar158/article/details/6859379在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:[j

2016-05-05 14:17:46 593

原创 C++ list

关于STL中list的插入操作:#include #include #include using namespace std;int main(){    list lst;    list::iterator iter = lst.begin();    string word[4] = {"ni","hao","ke","ai"};    /*w

2016-05-04 16:39:50 871

转载 C++ 11 关键字auto

   C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。1. 自动类型推断    auto自动类型推断,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推断,可以大大简化我们的编程工作。下面是一些使用auto的例子。

2016-05-03 18:00:55 271

转载 C++ 值传递 指针传递 引用传递

1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){     int temp;     temp=a;     a=b;     b=temp;  

2016-05-03 11:48:28 328

原创 c course-2 变量

C常用4种变量类型,初始化,以及输出格式

2016-04-26 18:16:58 231

原创 C courses-1预处理指令

1.preprocessor directives#include #define;  #if #endif; #ifdef #ifndef#ifndef stdio.h----防止头文件的重复包含#define stdio.h#if 0/1----调试某部分代码 去掉/使用(中间部分的代码)#endif#define SUM (X+Y)

2016-04-25 15:43:32 269

原创 .o.a.so

刚入职,之前很多东西忘了。.o 就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件.a (静态库文件)是好多个.o合在一起,用于静态连接 ,即STATIC mode,多个.a可以链接生成一个exe的可执行文件.so (动态库文件)是shared object,用于动态连接的,和windows的dll差不多,使用时才载入。

2016-04-25 10:28:27 250

经典C++ primer课后习题答案

久负盛名的C++经典教程,显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;这是PDF版的答案解析。

2016-04-12

空空如也

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

TA关注的人

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