自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Android注解处理器,解放劳动力

简介在android开发中,比较常用到的第三方库中,有不少用到了 注解处理器(Annotation Processor)。 比较常见的就有 Butterknife,Dagger2,DBFlow 等。注解Java中存在不少关于注解的Api, 比如@Override用于覆盖父类方法,@Deprecated表示已舍弃的类或方法属性等,android中又多了一些注解的扩展,如@N...

2018-02-12 19:28:05 290

原创 android设备设置改变时的数据保留和恢复

1.在onPause()中可以做一些储存数据,停止动画等工作,但是注意不能太耗时,因为这会影响到新Activity的显示,onPause必须先执行完,新的Activity才会启动(新的Activity的onResume才会执行)。2.onSaveInstanceState()的调用时机是在onStop()之前,但既可能在onPause()之前,也可能在onPause()之后。onSaveI

2016-02-20 22:52:27 1405 1

原创 初学NodeJs:

初学NodeJs: 一、NodeJs的配置模块: 首先要先在被导出模块文件中设置导出模块: exports exports对象是当前模块的导出对象,用于导出模块公有方法和属性。别的模块通过require函数使用当前模块时得到的就是当前模块的exports对象。 require require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。//node1.js

2015-07-16 14:39:49 282

原创 C++容器之map

容器类map的头文件为map的作用即相当与词典,一个关键字,然后对应着一个值,声明形式形如:map m;往map中添加添加数据的方式形如:m[1] = 100; 或m.insert(pair(1, "hello"));在map中找寻对应关键字所对应的值的方式形如:m.find(1); //输出"hello"返回值为map::iterator 类型,即所找寻的关键字在

2015-03-06 22:36:51 346

原创 逆波兰表达式实现四则运算(C++版)

复习算法时写的, 代码能运行没问题://逆波兰表达式实现四则运算#include #include #include using namespace std;bool is_operator(string op)//判断是否运算符{ return (op == "+" || op == "-" || op == "*" || op == "/"

2015-01-31 12:07:42 516

原创 基础排序算法:冒泡法,选择法,直接插入法,归并排序法

冒泡排序:/* * 冒泡法: * 每次将相邻数中的较小值排到较大值的前面 * 直到无需再交换为止 * */#include using namespace std;templateinline void bubbleSort(T arr[], size_t len){ T temp; for (size_t i = 0; i < len-1; i++) { for

2015-01-25 15:44:35 449

原创 Python3中list间的append方法和+=区别

给两段代码展示就一清二楚了:append:list1 = [1, 2]list2 = [3, 4]list1.append(list2)print(list1)>>>[1, 2, [3, 4]]+=:list1 = [1, 2]list2 = [3, 4]list1 += list2print(list1)>>>[1, 2, 3, 4]

2015-01-23 20:22:17 755

原创 题目:两个人玩一个数字游戏,给定两个正整数A,B,两个人轮流从一个数中减去另外一个数的正数倍,要保证结果非负,首先得到0的人获胜。

两个人玩一个数字游戏,给定两个正整数A,B,两个人轮流从一个数中减去另外一个数的正数倍,要保证结果非负,首先得到0的人获胜。例如:30 8经过一步操作可以变为22 8 或者14 8 或者 6 8。两个人都足够聪明。 输入格式: 多组数据,每组数据占一行是两个空格分隔的正整数(在32位整数范围内) 输出格式: 每组数据一行,输出是第一个人赢,还是第二个人赢。

2014-07-06 18:38:28 4098

转载 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。

代码如下,主要还是应用递归思想:public class AddTest{ static int sum=0; boolean theMethod(int n){ sum+=n; return (n-1<=0||theMethod(n-1)); } public static void main(String[] args){ new AddTest().theMethod

2014-07-02 10:44:21 566

原创 使用Java的子类调用构造方法super()和this()

package Test;abstract class FatherClass{FatherClass(){System.out.println("无参父类构造方法");}FatherClass(int i){System.out.println("有参父类构造方法");}}class SonClass extends FatherClass{

2014-06-04 01:15:26 2894

cocos2d-x 3.0 离线文档

cocos2d-x 3.0 离线文档 html版

2015-02-21

空空如也

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

TA关注的人

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