自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 EventBus

什么是EventBusEventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码简洁,是一种发布订阅设计模式(Publish/Subsribe),或称作观察者设计模式。如何使用定义事件, 定义一个类,继承默认的Object即

2017-06-19 14:17:38 360

原创 android面试

1.https://juejin.im/entry/58b7a8f48d6d810065274ef1

2017-06-16 10:38:48 354

原创 GreenDao

3.0之前http://www.open-open.com/lib/view/open1438065400878.html3.0起http://www.cnblogs.com/whoislcj/p/5651396.html

2017-06-15 15:38:34 327

原创 将SQlite中的数据以txt文件导出

String filename =fileName();initData(filename);@SuppressLint("SimpleDateFormat")public void initData(String f1) { File f = new File(f1); if (f.exists()) { f.delete(); } fil

2017-06-10 10:43:06 5668 1

转载 Android 文件读写操作 总结

文章转自http://www.android100.org/html/201502/13/118481.html在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:(1) 从resource的raw中读取文件数据:String

2017-06-10 10:07:19 300 1

转载 Android Studio一直卡在refreshing gradle project 和Building gradle project info ?咋办

点击打开链接

2017-06-05 23:27:40 256

转载 android 使用Intent传递对象 Serializable 或者 Parcelabel

参考:《第一行代码》第13章Android中Parcelable接口的使用:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html#########################################################使用Intent传递数据时,可以调用putExtra()

2016-05-22 22:38:04 388

转载 Android中的线程机制(Handler Looper)(二)

在上一篇中我们通过handler的发送消息方法实现了计时器的功能。在子线程中发送更新消息,主线程中来处理消息。那么是不是只能是主线程处理消息呢?其他线程要想处理消息又该如何实现呢?实际上:消息发送和计划任务提交之后,它们都会进入某线程的消息队列中,我们可以把这个线程称之为目标线程。不论是主线程还是子线程都可以成为目标线程。上例中之所以在主线程中处理消息,是因为我们要更新UI,按照Android

2016-05-22 20:08:08 370

转载 android中的线程机制

Android中的好多应用,如UI更新,游戏开发,和耗时的操作都需要用到多线程的知识。而对Android中的线程机制好多人多觉得学习有困难。下面我们就一起来学习一下。谈及Android中的线程我们会涉及到如下几个概念:1. Handler 2. Looper 3. HandlerThread 4.Message 5. MessageQueue下面我们由浅入深来探讨一下。我们用Java多

2016-05-22 19:37:53 390

原创 排序

题目描述 Description给出n和n个整数,希望你从小到大给他们排序输入描述 Input Description第一行一个正整数n 第二行n个用空格隔开的整数输出描述 Output Description输出仅一行,从小到大输出n个用空格隔开的整数样例输入 Sample Input33 1

2015-08-05 10:32:45 473

转载 Android开发,如何成功将默认的图标换成自己设置的

点击打开链接

2015-06-04 22:53:04 687

原创 Failed to find provider info for com.google.settings

package="mars.test"    android:versionCode="1"    android:versionName="3.0" >   //这行改为3.0则可前提是

2015-05-30 21:10:56 5740

转载 面向过程与面向对象的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步

2015-03-22 14:25:48 436

原创 二叉排序树

//算法7.4 二叉排序树的递归查找//算法7.5 二叉排序树的插入//算法7.6 二叉排序树的创建//算法 7.7 二叉排序树的删除#includeusing namespace std;#define ENDFLAG '#'//char a[10]={'5','6','7','2','1','9','8','10','3','4','#'};//全局变量typedef stru

2014-12-07 22:57:50 1069

原创 01-1. 最大子列和问题(20)

给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1 输入格式:输入第1行给出正整数 K (输出格式:在一行中输出最大子列和。如果序列中所有整数皆为负数,则输出0。输入样例:6-2 11 -4 13 -5 -2输出样例:20算法一 #include #

2014-12-02 23:48:38 4426 1

原创 构造赫夫曼树

//算法5.10构造赫夫曼树#include using namespace std;//-----赫夫曼树的存储表示----typedef struct{ int weight; int parent,lchild,rchild;}HTNode,*HuffmanTree;void Select(HuffmanTree HT,int len,int &s1,int &s2){

2014-11-30 00:57:59 1328 1

原创 遍历中序线索二叉树

//算法5.9 遍历中序线索二叉树#includeusing namespace std;//二叉树的二叉线索类型存储表示typedef struct BiThrNode{ char data; //结点数据域 struct BiThrNode *lchild,*rchild; //左右孩子指针 int LTag,RTag;}BiThrNode,*BiThr

2014-11-30 00:55:33 3436 1

原创 带头结点的中序线索化

//算法5.8 带头结点的中序线索化#includeusing namespace std;//二叉树的二叉线索类型存储表示typedef struct BiThrNode{ char data; //结点数据域 struct BiThrNode *lchild,*rchild; //左右孩子指针 int LTag,RTag;}BiThrNode,*BiThr

2014-11-30 00:54:14 1517

原创 以结点p为根的子树中序线索化

//算法5.7以结点p为根的子树中序线索化#include using namespace std;//二叉树的二叉线索类型 typedef char Telemtype;typedef struct BiThrNode{ Telemtype data; struct BiThrNode *lchild,*rchild; int LTag,RTag; }BiThrNode,*Bi

2014-11-30 00:52:18 1779 1

原创 数组-11. 猴子选大王(20)

一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1-N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?输入格式:输入在一行中给一个正整数N(输出格式:在一行中输出当选猴王的编号。输入样例:11

2014-11-27 10:34:47 990

原创 循环-11. 水仙花数(20)

水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407#include #in

2014-11-26 17:44:06 602

原创 数组-10. 求整数序列中出现次数最多的数(15)

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4#include #define N 1000using name

2014-11-26 16:11:45 1025

原创 数组-06. 找出不是两个数组共有的元素(20)

给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在2行中给出2个整型数组,每行先给出正整数N(输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0

2014-11-25 19:52:55 1333

原创 循环-15. 统计素数并求和(20)

本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出2个正整数M和N(1输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143

2014-11-24 16:26:41 703

原创 循环-02. 计算圆周率(15)

根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例:0.01输出样例:3.132157

2014-11-24 14:54:07 736

原创 数组-05. 字符串字母大小写转换(10)

输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。输入格式:输入在一行中给出一个长度不超过40的、以#结束的非空字符串。输出格式:在一行中按照要求输出转换后的字符串。输入样例:Hello World! 123#输出样例:hELLO wORLD! 123#include #include

2014-11-24 14:07:45 819

原创 字符串-05. 字符串循环左移(20)

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。输入格式:输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输出格式:在一行中输出循环左移N次后的字符串。输入样例:Hello World!2输出样例:llo World!He

2014-11-24 13:31:10 442

原创 字符串-03. 字符串的冒泡排序(20)

我们已经知道了将N个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的K(输入格式:输入在第1行中给出N和K(1输出格式:输出冒泡排序法扫描完第K遍后的中间结果序列,每行包含一个字符串。输入样例:6 2bestcateastafreeday输出样例:bestacatdayeastfree#in

2014-11-24 12:43:39 479

原创 数据结构-回文数

回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文。试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)。

2014-10-29 16:59:13 6386 4

原创 校门外的树

问题描述某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L 的位置;数轴上的每个整数点,即 0, 1 , 2,……, L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标

2014-10-27 23:06:10 513

原创 棋盘上的距离

王、后、车、象的走子规则如下:  王:横、直、斜都可以走,但每步限走一格。  后:横、直、斜都可以走,每步格数不受限制。  车:横、竖均可以走,不能斜走,格数不限。  象:只能斜走,格数不限。

2014-10-27 22:37:38 648

原创 鸡兔同笼问题

//鸡兔同笼问题 #include using namespace std;int main(){ int nCases,nFeets,i; cin>>nCases; for(i=0;i<nCases;i++) { cin>>nFeets; if(nFeets%2!=0) cout<<0<<" "<<0<<endl; else

2014-10-27 13:48:45 1397

原创 二叉链表的建立、遍历,二叉树的深度、总结点、复制、叶结点总数

#includeusing namespace std;//二叉树的二叉链表存储表示typedef struct BiNode{ char data; //结点数据域 struct BiNode *lchild,*rchild; //左右孩子指针}BiTNode,*BiTree;//建立二叉链表void CreateBiTree(BiTree &T){

2014-10-26 20:18:53 3767 2

原创 字符串匹配算法BF

/***字符串匹配算法***/#include#includeusing namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;#define MAXSTRLEN 255//用户可在255内定义最大长度 typedef char SString[MAXSTRLEN+1];/

2014-10-26 20:15:50 1172 1

原创 字符串匹配算法KMP

/***字符串匹配算法***/#include#includeusing namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;#define MAXSTRLEN 255 //用户可在255以内定义最长串长typedef char SString[MAXSTRLEN+

2014-10-26 20:12:23 577

原创 KMP匹配算法

/***字符串匹配算法***/#include#includeusing namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;#define MAXSTRLEN 255 //用户可在255以内定义最长串长typedef char SString[MAXSTRLEN+

2014-10-26 20:10:09 531

原创 用栈实现大整数的相加与相减

#include using namespace std;#define MAXSIZE 100typedef int Selemtype;typedef int Status;#define OK 1#define ERROR 0#define OVERFLOW -2 typedef struct{ Selemtype *top; Selemtype *base; int

2014-10-26 00:39:40 834

原创 Hanoi塔问题的算法

/***Hanoi塔问题***/#includeusing namespace std;int m = 0;//(m是初值为0的全局变量,对搬动计数)void move(char A,int n,char C) // 搬动操作{ cout<<"第"<<++m<<"步,"<<"将编号为"<<n<<"的圆盘从第"<<A<<"个柱子上移到第"<<C<<"个柱子上"<<endl;}//

2014-10-25 23:43:50 1172

原创 依次输出链表中的各个结点的递归算法

/***依次输出链表中的各个结点***/#includeusing namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef char ElemType;typedef struct LNode{ ElemType data; //结点的数据域 LNode *

2014-10-25 23:22:47 2255 1

原创 循环队列基本操作

/***循环队列基本操作***/#includeusing namespace std;#define MAXQSIZE 100#define OK 1#define ERROR 0#define OVERFLOW -2typedef int QElemType;typedef int Status;typedef struct{ QElemType *base; int

2014-10-24 13:41:32 615

《白话深度学习与TensorFlow》电子书PDF版

《白话深度学习与TensorFlow》电子书PDF版,作者高杨,高清完整版带目录

2018-01-09

空空如也

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

TA关注的人

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