android ShareSDK集成第三方登录和分享 在MobTech中注册账号,进入开发者平台中添加应用获取自己的AppKey和App Secret 在线引用配置文件 在根模块build.gradle中添加 build…
分类:未分类
那些高端、优雅的注解是怎么实现的 -- 解析注解q
概述 通过反射获取类、方法或成员上的 运行时 注解信息,从而实现动态控制程序运行逻辑,这也是注解的魅力所在。当然反射是比较影响性能的一种方式,在手机端是不适用的。但手机端也有很多注解类框架,那么他们是怎么实现的呢? 那就…
https://blog.csdn.net/ClAndEllen/article/details/79257663
原文链接: https://blog.csdn.net/ClAndEllen/article/details/79257663 Android: https://blog.csdn.net/ClAndEllen/arti…
重写TextWatcher监听方法onTextChanged,调用EditText.setText死循环问题解决方案
问题描述 在一个EditText控件中,监听文字变化状态,使用了TextWatcher中的onTextChanged方法,大抵如下: input.addTextChangedListener(new TextWatche…
LeetCode: Symmetric Tree
Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, th…
Algorithm理解用例:分治法
分而治之 一个输入规模较大不容易直接求解的问题,如果可以分成多个类型相同的规模相对较小的问题,且能够找到适当的方法将这些小问题的解合并成整个问题的解时,那么此时就可以考虑采用分治法。 二分查找(Binary Search…
用Dancing Links求解数独
本文摘自:算法实践——舞蹈链(Dancing Links)算法求解数独 在“跳跃的舞者,舞蹈链(Dancing Links)算法——求解精确覆蓋问题”一文中介绍了舞蹈链(Dancing Links)算法求解精确覆蓋问题。…
#1051 : 补提交卡
时间限制: 2000ms 单点时限: 1000ms 内存限制: 256MB 描述 小Ho给自己定了一个宏伟的目标:连续100天每天坚持在hihoCoder上提交一个程序。100天过去了,小Ho查看自己的提交记录发现有N天…
Trie
今天照例,写了一发hihocoder,是关于Trie字典树的,于是顺便再复习下字典树吧。 Trie是一种树,非常实用的一种树,使用Trie还可以写AC自动机。在字符串处理上面有非常好的效率。 首先介绍下字典树的定义。 在…
最大连续子序列和,以及开始、结束下标(Java)
对一个有n个元素的数组,求最大的连续子数组的和,并求其开始、结束下标。 数组的元素必然有正数也有负数才有意义,如果全是正数,那最大的子数组就是本身;如果全部为负数,那最大子数组就是空数组。 例如下面的数组,其最大子数组序…
判定质数
bool IsP(int n) //质数判定 { if(n <= 1) return false; else { int i; for(i=2; i*i<=n; i++) if(n % i==0) retur…
Combination Sum
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the cand…