自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

enyusmile

微笑

原创 【读书笔记:C++ primer plus 第六版 中文版】第18章 探讨C++新标准

转载请注明出处:本章首先复习前面介绍过的C++11功能,然后介绍如下主题: 移动语义和右值引用 Lambda表达式 包装器模板function 可变参数模板 18.1 复习前面介绍过的C++11功能 18.1.1 新类型 18.1.2 统一的初始化 C++11扩大了用大括号括起的列表(初始化列...

2015-09-23 13:59:30 1659 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第17章 输入、输出和文件

转载请注明出处:本章内容包括: C++角度的输入和输出. iostream类系列 重定向 ostream类方法 格式化输出 istream类方法 流状态 文件I/O 使用ifstream类从文件输入 使用ofstream类输出到文件 使用fstream类进行文件输入和输出 命令行处理 二进制文件 ...

2015-09-23 13:40:20 1565 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第16章 string类和标准模板库

转载请注明出处:本章内容包括: 标准C++ string类 模板auto_ptr,unique_ptr和shared_ptr 标准模板库(STL) 容器类 迭代类 函数对象(functor) STL算法 模板initializer_list 16.1 string类 string类是由头文件str...

2015-09-23 11:23:35 1656 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第15章 友元、异常和其他

转载请注明出处:本章内容包括: 友元类 友元类方法 嵌套类 引发异常,try块和catch块 异常类 运行阶段类型识别(RTTI) dynamic_cast和typeid static_cast,const_cast和reiterpret_cast RTTI是一种确定对象类型的机制.新的类型转换运...

2015-08-24 19:30:38 835 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第14章 C++中的代码重用

转载请注明出处: 本章内容包括: has-a关系 包含对象成员的类 模板类valarray 私有和保护继承 多重继承 虚基类 创建类模板 使用类模板 模板的具体化 通常,包含,私有继承和保护继承用于实现has-a关系,即新的类将包含另一个类的对象. 类模板使我们能够使用通用术语定义类,然后使用模...

2015-07-26 18:08:13 1157 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第13章 类继承

转载请注明出处: 20150627,以此纪念一个特别的日子 本章内容包括: is-a关系的继承 如何以公有方式从一个类派生出另一个类 保护访问 构造函数成员初始化列表 向上和向下强制转换 虚成员函数 早期(静态)联编与晚期(动态)联编 抽象基类 纯虚函数 何时及如何使用公有继承 面向对象...

2015-07-06 21:41:41 989 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第12章 类和动态内存分配

转载请注明出处: 本章内容包括: 对类成员使用动态内存分配 隐式和显式复制构造函数 隐式和显式重载赋值运算符 在构造函数中使用new所必须完成的工作 使用静态类成员 将定位new运算符用于对象 使用指向对象的指针 实现队列抽象数据类型(ADT) 12.1 动态内存和类 C++使用new和delet...

2015-06-29 23:03:25 1155 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第11章 使用类

转载请注明出处 本章内容包括: 本章内容包括: 运算符重载 友元函数 重载<<运算符,以便用于输出 状态成员 使用rand()生成随机值 类的自动转换和强制类型转换 类转换函数学习C++的难点之一是需要记住大量的东西,但在拥有丰富的实践经验之前,根本不可能全部记住这些东西.从这种意义上...

2015-06-29 22:23:35 1185 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第10章 对象和类

转载请注明出处: 本章内容包括: 过程性编程和面向对象编程 类概念 如何定义和实现类 公有类访问和私有类访问 类的数据成员 类方法(类函数成员) 创建和使用类对象 类的构造函数和析构函数 const成员函数 this指针 创建对象数组 类作用域 抽象数据类型 10.1 过程性编程和面向对象编程 采...

2015-06-23 23:22:06 1003 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第9章 内存模型和名称空间

转载请注明出处: 本章内容包括: 单独编译 存储持续性,作用域和链接性 定位(placement) new运算符 名称空间 C++名称空间是另一种控制访问权的方式.9.1 单独编译 请不要将函数定义或变量声明放到头文件中. 一般头文件中常包含的内容 函数原型 使用#define或const定义的...

2015-06-23 22:43:25 983 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第8章 函数探幽

转载请注明出处: 本章内容包括: 内联函数 应用变量 如何按引用传递函数参数 默认参数 函数重载 函数模板 函数模板具体化 8.1 C++内联函数 常规函数和内联函数之间的主要区别不在于编写方式,而在于C++编译器如何将它们组合到程序中. 内联函数的编译代码与其他程序代码”内联”起来了.编译器将使...

2015-06-23 14:15:00 1014 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第7章 函数---C++的编程模块

转载请注明出处: 本章内容包括: 函数基本知识 函数原型 按值传递函数参数 设计处理数组的函数 使用const指针参数 设计处理文本字符串的函数 设计处理结构的函数 设计处理string对象的函数 ​调用自身的函数(递归) 指向函数的指针 7.1 复习函数的基本知识 要使用C++函数,必须完成如下...

2015-06-23 11:42:44 1375 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第6章 分支语句和逻辑运算符

转载请注明出处: 本章内容包括: if语句 if else语句 逻辑运算符:&&,||和! cctype字符函数库 条件运算符:?: switch语句. continue和break语句 读取数字和循环 基本文件输入/输出 设计智能程序的一个关键是使程序具有决策能力.6.1 if语...

2015-06-23 11:11:58 822 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第5章 循环和关系表达式

转载请注明出处: 本章内容包括: for循环. 表达式和语句. 递增运算符和递减运算符:++和–. 组合赋值运算符. 复合语句(语句块). 逗号运算符. 关系运算符:>,>=,==,<=,<和!=. while循环. typedef工具. do while循环. 字符输入方...

2015-06-22 11:10:33 914 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第4章 复合类型

转载请注明出处: 本章内容包括: 创建和使用数组 创建和使用C-风格字符串 创建和使用string类字符串. 使用方法getline()和get()读取字符串. 混合输入字符串和数字. 创建和使用结构. 创建和使用共用体. 创建和使用指针. 使用new和delete管理动态内存. 创建动态数组. ...

2015-06-21 12:51:26 1085 0

原创 Android NDK之环境配置及HelloJni

转载请注明出处: 一.开发环境搭建1. 首先,我的硬件/软件环境为:ThinkPad L421 i5 4G,ubuntu 14.04LTS 64位.Eclipse Kepler Service Release 2,JDK 1.7.0.51,android SDK最新至22,build_tools至...

2015-06-21 11:34:25 486 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第3章:数据处理

转载请注明出处: 本章内容包括: C++变量的命名规则. C++内置的整型 unsigned long,long,unsigned int,int,unsigned short,short,char,unsigned char,signed char和bool. C++11新增的整型:unsign...

2015-06-21 11:07:31 849 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第2章:开始学习C++

转载请注明出处: 本章内容包括: 创建C++程序. C++程序的一般格式. #include编译指令. main()函数. 使用cout对象进行输出 在C++程序中加入注释. 何时以及如何使用endl. 声明和使用变量. 使用cin对象进行输入. 定义和使用简单函数. 2.1 进入C++ 程序清单...

2015-06-21 10:33:59 1127 0

原创 【读书笔记:C++ primer plus 第六版 中文版】第1章 预备知识

本章内容包括: C语言和C++的发展历史和基本原理. 过程性编程和面向对象编程. C++是如何在C语言的基础上添加面向对象概念的. C++是如何在C语言的基础上添加泛型编程概念的. 编程语言标准. 创建程序的技巧. 1.1 C++简介 C++融合了3种不同的编程方式:C语言代表的过程型语言,C++...

2015-06-08 23:27:16 943 0

原创 Ubuntu 14.04 LTS 安装 文泉驿微米黑 字体到android studio

Ubuntu 14.04 LTS 安装文泉驿微米黑字体到android studio写在前面的话         Android Studio默认的英文字体为Source Code Pro,被评为最佳编程字体,个人评价耐看舒适。但是Source Code Pro对中文字体的支持不够友好,对于需要在...

2015-06-02 11:19:52 3410 0

原创 关于android.jar里的java.net.URLEncoder.encode()和jdk里的java.net.URLEncoder.encode()出现的问题

问题: 最近做的项目中,因为要用到socket,所以难免就有编码的要"GBK",但是发 现在用android.jar里的java.net.URLEncoder.encode("汉字","GBK")做编码时发现会丢失最后一个汉字的一 半,...

2015-05-05 09:22:02 667 0

原创 java 将一个字符串里连续两个及以上数字反转

所要的效果: oldStr>>>123asd1256fsad12345fe1e12et56789sdf1af123newStr>>>321asd6521fsad54321fe1e21et98765sdf1af321 1 public static vo...

2015-05-05 09:22:00 1038 0

原创 解决Context.getExternalFilesDir(null)返回null造成java.lang.NullPointerException的问题

问题产生:      今天在写一个日志工具类的时候,想把日志文件放在外存储设备的应用专用文件夹里,即,如:/mnt/sdcard/myPackageName /Android/data/files下.很自然的用起来Context.getExternalFilesDir(null)方法,但是在写好...

2015-05-05 09:21:57 6127 0

原创 解决android greenDAO没有默认值default value和没有原始数据类型的问题

大多数android应用开发攻城狮们对greenDAO的威名都有听过,高效,使得它在众多的orm工具中脱颖而出 最近有项目对sqlite效率有要求,所以想到了它,但是中间遇到了如题所述的两个问题 1.在greenDAO generator项目中没有相应的API能设置默认值(default valu...

2015-05-05 09:21:54 3706 0

原创 解决android EventBus 注册事件后但还无法相应事件的问题

这里只是我遇到的问题,请大家的问题"对号入座"   问题: acitivity里的onstart注册事件EventBus.getDefault().register(this);service里有个子线程里post了一个xxxEvent实例,在activity里使用了pu...

2015-05-05 09:21:52 9274 4

原创 最新 android 源代码下载 android-4.4.4_r2.0.1和android-5.1.0_r3

我的操作系统环境:ubuntu 14.04 LTS 64位 如题,由于大家都知道的原因,android源码的下载成为android开发攻城狮们近一年多来痛.通过搜索发现这期间国内的镜像源多了起来,先分享两个 1.url访问tag:http://git.omapzoom.org/?p=platf...

2015-05-05 09:21:49 1205 0

原创 ubuntu 编译android源码 (android-5.1.0_r3)

事情起因: 由于google发布了android L,对于android5.0以后的源码比较感兴趣,然后在某一天无聊,然后下载了最新的android源码android-5.1.0_r3就有了这篇记录 环境: 1.ubuntu 14.04 LTS 64位 2.硬件:i5 2450   ...

2015-05-05 09:21:46 802 0

原创 ubuntu 使用android studio 查看android(android-5.1.0_r3)源码

说明: 我的操作系统环境:ubuntu 14.04 LTS 64位 进入源代码根目录 . build/envsetup.sh(让mmm起作用) mmm development/tools/idegen/(生成idegen.jar等文件) sh ./development/tools/...

2015-05-05 09:21:44 581 0

原创 深入Android应用开发_核心技术解析与最佳实践

感谢作者的奉献,以下是我读了这本书的笔记,也只是摘录对我有用的片段,分享之: 一.深入解析android核心组件和应用框架      1.listView下空列表的显示问题.重写适配器的isEmpty(),或HoneyComb中主要是通过ListFragment的setEmptyText();...

2015-05-05 09:21:41 2188 0

原创 Java程序员修炼之道 人民邮电出版社 吴海星译

感谢作者和译者的奉献,以下是我读这本书的时候,对我比较有用的片段,作为分享: 序 前言     并发,性能,字节码和类加载是最让我们着迷的核心技术. java7跟之前版本相比有一个主要区别:它仕第一个明确着眼于下一次发布的新版本.根据Oracle有关发布的"B计划"...

2015-05-05 09:21:38 1267 0

原创 《程序员生存定律》 李智勇

首先感谢作者能写这样的东西分享给大家(原作者:李智勇 V 众投发起人,《完美软件开发:方法与逻辑》作者)。 以下是我摘了一些对自己有启发的片段,以前是傻傻地放在自己的云笔记中的,不懂分享:   本书中试图用四个可控变量来定义程序人生的规律,它们分别是:自身价值---也就是你能干什么;自身价值上的...

2015-05-05 09:21:36 1396 0

原创 20150420 写在最前面的话

从此努力开始做一个乐于分享,乐于交流的coder

2015-05-05 09:21:33 335 0

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