自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekwang的专栏

我的主力博客 http://qiyexuxu.com

  • 博客(10)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ 中左值和右值的探讨

我的主力博客:半亩方塘对于 C++ 中的左值和右值,我们通常的说法是:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置),这句话来自于 《C++ Primer 第五版》 第 121 页,那么,对于这句话,该作何理解呢?下面我想来谈谈我的看法:ISO C++03规定表达式必须是左值或右值之一,而在ISO C++11中,左

2014-04-27 14:56:08 1156

原创 Mac OS X 10.9.2 配置 jdk1.8.0_05 环境变量

首先到 oracle 网站下载 jdk 8u5,下载安装完成后,进行如下配置:1. 打开 shell , 输入 vi ~/.bash_profile2. 按键盘 i 键,进入 vi 的 insert 模式,在文件 .bash_profile 的最后加上如下几行: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.

2014-04-26 17:09:36 12721

原创 C++ 中数组的指针和下标

我们知道,当我们使用数组名的时候实际上使用的是指向数组首元素的指针,实际上,使用数组名参加下标运算时本质上参加运算的仍然是指向数组首元素的指针:int arr[] = {3, 5, 2, 1, 4, 5, 6, 2};int i = arr[2]; // i 的值是 2arr[2] 实际的运算过程是这样的:*(arr + 2);其实,只要指针指向的是数组中的某一个

2014-04-19 21:51:46 7420

原创 使用数组来初始化 vector 对象

使用数组来初始化 vector 对象,只需要 指明拷贝区域的首元素地址和尾后地址就可以了,下面通过两组程序及其运行结果来深入理解一下:程序一:#include #include #include using std::vector;using std::begin;using std::end;using std::cout;using std::endl;

2014-04-19 19:15:58 21336 1

原创 string 对象与 C 风格字符串的混用

我的主力博客:半亩方塘所谓 C 风格的字符串即 以空字符结束的字符数组 。下面定义了一个 string 对象:string s("Hello World");允许使用字符串字面值来初始化 string 对象,更一般的情况下,能够出现字符串字面值的地方都能出现以空字符结束的字符数组:允许以空字符结束的字符数组来初始化 string 对象或者为 stri

2014-04-19 18:37:17 1226

原创 使用迭代器进行二分搜索

我的主力博客:半亩方塘使用迭代器进行二分搜索是迭代器运算的一个经典案例之一,二分搜索是指在给定的 有序序列 中查找某个想要的元素的过程:首先给出二分搜索的查找范围,然后通过计算得到所给范围中的中间位置元素的值,如果这个中间元素的值与所要查找的元素值相等,则搜索成功,程序完成,否则,比较这个中间元素的值与所要搜索的值的大小,倘若所要搜索的值大于这个中间元素的值,则所要搜索的值应该在这

2014-04-18 15:31:03 2295

原创 我的 Emacs 配置概述(欢迎报错)

我的主力博客:半亩方塘我的 Emacs 配置主要参考了 redguardtoo的专栏 , 主要的配置文件来自于 purcell ,在 purcell 的基础上,我做了一些满足我个人需要的修改,如 auto-complete 、 auto-complete-clang 等我的 emacs 是运行在 Mac 上的,但这些配置文件同样适用于 Ubuntu安装方法如下:

2014-04-16 12:57:06 1737 1

转载 关于mac os x mavericks 10.9安装u盘制作和系统安装

1.准备工作,10.9与10.8和10.7的U盘安装制作方法不一样,稍微复杂一点:首先我们需要访问一些隐藏文件,所以先通过终端命令让系统中的隐藏文件现身,打开系统自带的【终端】(Spotlight搜索可找到)程序,输入如下代码并回车:mac系统版本是10.8.5 输入:defaults write com.apple.Finder AppleShowAllFiles YES

2014-04-06 18:06:03 7447

原创 C++ 中字面值和 string 对象相加

我的主力博客:半亩方塘标准库允许把字符串字面值和字符字面值转换为 string 对象,当把 string 对象和字符字面值以及字符串字面值混在一条语句中使用时,必须确保加法运算符( + )的两侧运算对象至少有一个是 string:string s1 = "hello", s2 = "world";string s3 = s1 + ", " + s2 + '\n';string

2014-04-06 15:36:43 8062

原创 C++ 中的处理类型

一、类型别名有两种方法可以定义类型别名:typedef double wages; // wages 是 double 的同义词typedef wages *p; // p 是 double* 的同义词新标准规定了一种新的方法:using SI = Sales_item; // SI 是 Sales_item 的同义词 类型别名和类型名等价,只要是类型

2014-04-01 20:46:34 1200

Google 图片爬虫器

Python 根据关键字爬取Google image的图片,可以自由设置关键字和线程数

2018-07-23

Mask_R-CNN ICCV会议论文

ICCV 2017 会议获奖论文,作者是近几年新升的学术新星何凯明博士

2018-04-03

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

TA关注的人

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