学习笔记
zycsu
这个作者很懒,什么都没留下…
展开
-
2014/6/8
友元:通过定义友元类和友元函数可以用来访问类的私有成员变量一个类的成员函数可以使里一个类的友元(包括析构函数和构造函数)类与类之间的友元关系是不能传递的.例如B是A的友元, C是B的友元,不能说C是B的友元。this指针:this指向某个成员函数所作用的的对象。产生的原因是因为c++源码转换为C进行编译,对应的类的成员函数将会转换为全局函数,并为这个全局函数增加一个指向原创 2014-06-08 11:41:39 · 421 阅读 · 0 评论 -
一些有用的资料记录
android 开发图片素材网站:http://iconfont.cn/原创 2016-06-19 17:49:54 · 381 阅读 · 0 评论 -
RxJava进阶之源码分析map() 操作符分析
终于到了分析源码的部分了。很多朋友在使用过RxJava之后都会觉得这个库很玄妙,竟然能把事件发生的源不停的通过不同的操作符改变。比如说这次介绍的map就是,在抽象的概念上,我们经常要求使用者要把map操作符当成改变源stream的一个方法,也就是说map把整个事件的发射流重新构造了一次。示例图上面,整个事件流变成了一个完全不一样的流但是其实map操作符真的创造了一个新的流么?转载 2016-06-16 18:44:05 · 922 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJava转载 2016-06-16 07:40:15 · 603 阅读 · 0 评论 -
向上导航学习笔记
1)在mainfest中配置android:parentActivityName设置每一个activity的逻辑父activity, android 4.0以下版本需要通过标签来指定设定该标签名为android.support.PARENT_ACTIVITY 通过android:value来指定逻辑父activity2)getActionBar().setDisplayHomeAsEnable原创 2016-05-30 22:59:12 · 446 阅读 · 0 评论 -
RecycleView使用问题梳理
1)添加headview和footerview思路:参考ListView的addHeadView方法封装构建一个Adapter封装类,在adpter中维护一个HeaderView和FooterView数组,在onCreateViewHolder方法中为每一个HeaderView构建一个ViewHolder。 正解:github大神提供的组件借用之,哈哈。路径奉上:https原创 2016-05-28 23:11:38 · 3047 阅读 · 0 评论 -
android SwipeRefreshLayout使用遇到问题分(一)--布局
1) SwipeRefreshLayout布局中添加两个控件时只能显示一个: 问题代码:<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/t原创 2016-05-27 19:11:51 · 2742 阅读 · 0 评论 -
android SwipeRefreshLayout使用遇到问题分(二)--滑动冲突
SwipeRefreshLayout布局滑动问题原创 2016-05-27 20:05:51 · 2232 阅读 · 0 评论 -
Linux命令学习手册-tr命令
tr [OPTION]... SET1 [SET2] [功能] 转换或者删除字符。 [描述] tr指令从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备。 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重转载 2014-12-22 10:28:46 · 301 阅读 · 0 评论 -
二叉树
#includeusing namespace std;class Tree{ struct TreeNode{ int value; TreeNode* lnode; TreeNode* rnode; }* root; bool _search(TreeNode* t,int value); void _printTree(TreeNode* t); void _destr原创 2014-06-11 20:36:35 · 388 阅读 · 0 评论 -
2014/6/10
初始化与清除:初始函数在对象创建时候由编译器自动调用所以初始化函数的命名需要考虑到1) 命名不能与类中的其他函数重名2) 该函数能被编译器识别并自动调用所以构造函数的名字与类的名字相同例如 classX{ intI; public: X(); }原创 2014-06-10 19:40:20 · 411 阅读 · 0 评论 -
简单学生管理系统
#include #include#include#includeusing namespace std;class Student{ string name; int studentID; int age; int gradeOne; int gradeTwo; int gradeThree; int gradeFour; int aveGrade; void ca原创 2014-06-08 23:09:29 · 817 阅读 · 1 评论 -
Jsoup解析网页内容
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。jsoup提供两种方式来获取HTML中的数据,一种是DOM方式,另一种是比较灵活的选择器方式来获取数据。1. 加载相关库 笔者使用的是android studio,通过在build.gradle中加入compile'org.jsoup:jsoup:1.9.2'载入相关库。 2.构建原创 2016-07-31 22:53:44 · 708 阅读 · 0 评论