博客迁址

博客迁址本博客不再维护, 新地址:这里写链接内容

2017-06-28 09:11:52

阅读数:111

评论数:0

Android存储选项简析

Android存储选项简析Android存储选项简析 简述 共享首选项 内部存储和外部存储 内部存储 数据区域 缓存区域 清除数据和清除缓存 外部存储 权限 检查介质的可用性 公有文件和私有文件 存储公有文件 存储私有文件 缓存文件 数据库 各部分目录图示 总结简述 对于用户来说,Androi...

2017-03-25 22:05:29

阅读数:295

评论数:0

Android-系统权限的前世今生

Android-系统权限的前世今生Android-系统权限的前世今生 简述 Android权限等级 正常权限 危险权限 权限组 Android权限前后版本变化 权限的申请 声明权限 运行时权限请求 检查权限 请求权限 处理请求结果 总结简述 自从Android6.0面世之后,Android中的...

2017-03-21 11:33:45

阅读数:253

评论数:1

Android-从数据库到Content Provider

Android-从数据库到Content ProviderAndroid-从数据库到Content Provider 使用SQLite数据库 SQLiteOpenHelper 数据库的增删改查 Content Value Cursor 怎样执行 插入 查询 删除 更新 使用ContentProvi...

2017-03-20 22:39:44

阅读数:774

评论数:0

浅谈Android View

浅谈Android View浅谈Android View何为View View是怎样呈现给用户的 View的绘制流程 onMeasure onLayout onDraw 布局管理器Demo 自定义View 自绘控件 组合控件 继承控件 总结何为View Android中所有可视化组件,都是从V...

2017-03-19 23:00:19

阅读数:249

评论数:0

Hadoop-1.2.1分布式集群搭建(亲测有效版)

Hadoop-1.2.1分布式集群搭建Hadoop-121分布式集群搭建 环境条件 安装jdk并配置环境 安装ssh-client 安装ssh-server 配置ssh免密登录 安装配置Hadoop-121 搭建hadoop-121分布式集群 分别配置两个虚拟机的hadoop 启动Hadoop集群...

2017-03-17 10:14:44

阅读数:1594

评论数:2

排序算法总结

冒泡排序 选择排序 插入排序 归并排序 希尔排序 堆排序 快速排序 计数排序 基数排序冒泡排序/** * 冒泡排序 * 最坏时间复杂度:O(n^2) * 平均时间复杂度:O(n^2) * 空间复杂度:O(1) * 算法稳定度:稳定 */ template<class T> ...

2017-03-11 21:52:35

阅读数:125

评论数:0

二叉树操作总结

#include<iostream> #include<stack> #include<queue> #include<string> #include<vector> using namespace std;template<cl...

2017-03-05 20:05:53

阅读数:206

评论数:0

字符串匹配算法

字符串匹配算法字符串匹配算法 朴素字符串匹配算法 Rabin-Karp算法 有限自动机算法 KMP算法 笔面高频题 单词间的逆序调整 前n字符后移 两字字符按照字典序最小拼接 判断两个字符串是否互为旋转词朴素字符串匹配算法//朴素字符串匹配算法(输出偏移量) /* * 朴素字符串匹配算法是通过一...

2017-03-05 19:58:29

阅读数:280

评论数:0

C# 类型、对象、方法执行时的相互关系的一点思考

C# 类型、对象、方法执行的相互关系的一点思考 本文将从以下几个问题,来阐述C#类型、对象、线程栈、托管堆运行时的相互关系。 C 类型对象方法执行的相互关系的一点思考 new操作符的作用 方法执行的过程 类型对象与对象之间的关系 方法表 new做的事情 方法执行的过程...

2017-01-18 08:53:22

阅读数:509

评论数:2

.net 异步编程小结

.net 异步编程小结 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tas...

2015-08-25 14:57:09

阅读数:469

评论数:0

C#事件

C#事件 using System; using System.Collections.Generic; using System.Linq; using System.Text; /* 事件概述 事件具有以下特点: 发行者确定何时引发事件,订户确定执行何种操作来响应该事件。 一个事件可以有多...

2015-08-24 02:04:58

阅读数:627

评论数:0

作用域内枚举(C++11)

//作用域内枚举 #include using namespace std; /* 下面这两种定义枚举的方式有错误,错误提示为枚举数sum重定义。 在C++11之前我们不能在类中定义两个枚举类型有相同的枚举数。这样会导致枚举数重定义的错误。 */ //class Test1 //{ /...

2015-06-18 10:23:57

阅读数:1573

评论数:0

vs2013中设置输出缓冲区

//vs2013设置输出缓冲区 /*windows下是没有设置输出buffer的,也就是说C++中cout的时候,会直接输出,而不是先进入缓冲区等缓冲区满或者被刷新再输出。但是我们可以手动设置缓冲区*/ #include using namespace std; int main() { ...

2015-06-14 22:58:33

阅读数:1199

评论数:0

C标准I/O缓冲区:全缓冲和行缓冲

ISO C标准I/O提供了全缓冲和行缓冲 全缓冲:在进行I/O操作时,只有当I/O缓冲区被填满时,才进行真正的I/O操作。所以对于全缓冲的缓冲区可由标准I/O例程自动刷新,即当缓冲区填满时,还有一种方法就是调用函数fflush进行刷新。 行缓冲:在I/O操作时,输入输出遇到换行符时进行,进行真...

2015-06-14 22:43:15

阅读数:531

评论数:0

C++动态数组简单模拟二叉堆

//C++动态数组简单模拟二叉堆 #include using namespace std; class BinaryHeap { private: int cap; //数组最大容量 int size; //当前元素个数 int* datas; //数组首地址 public: ex...

2015-06-11 10:19:01

阅读数:621

评论数:0

哈希表开放寻址法之线性探测法解决冲突问题

#include #include using namespace std; class HashTable { private: enum judge{Empty, Value}; struct Node { int data; enum judge j; Node() :...

2015-06-09 20:35:49

阅读数:738

评论数:0

哈希表分离链接发解决冲突

#include #include using namespace std; class HashTable { private: struct Node { int data; Node* pnext; Node(int data_) :data(data_), pnext(0){} N...

2015-06-09 19:47:11

阅读数:365

评论数:0

类模板友元函数坑死人不偿命的错误

错误例程: #include using namespace std; template class Student { private: T age; public: Student(T age_) :age(age_){} friend bool operator==(const ...

2015-06-04 21:33:29

阅读数:958

评论数:0

C++ 虚函数、静态联编和动态联编、抽象类

 //C++ 虚函数、静态联编和动态联编、抽象类 #include #include using namespace std; class People { private:     string name;     int age; public:     People...

2015-05-23 10:41:25

阅读数:519

评论数:0

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