- 博客(28)
- 资源 (61)
- 收藏
- 关注
原创 关于Handler在异步更新UI作用的一些理解
最近在做项目的时候,出现了一个问题,我开发的应用使用的是一个Naviagtion Drawer进行页面转换,如图但是在测试的过程中出现了一个很怪的问题,每次我进行Fragment替换的时候,Drawer总是在收回的时候卡一下,刷新出的Fragment也会很自觉的卡一下,而且即使在高端机上也有这个现象,只不过比较轻微,于是我就去跟踪代码,发现我是这样写的1.点击某一个选项2.Frag
2015-09-30 21:52:49 677
转载 Android Animation 动画解析
Animations一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类Animations从总体上可以分为两大类:1.TweenedAnimations:该类Animations提供了旋
2015-09-30 17:42:49 720
原创 可展开列表组件ExpandableListView解析
开发Android项目的时候经常会用到ExpandableListView,它是ListView的子类,因此使用起来和ListView差不多,和其匹配的Adapter有BaseExpandableListAdapter,SimpleExpandableListAdapter和SimpleCursorTreeAdapter,这里,我只说明一下继承BaseExpandableListAdapter的用
2015-09-29 21:45:45 612
原创 Android can not perform this action after onSaveInstanceState 问题解决
今天遇到了一个这样的问题,我写了一个MainActivity,里面有一个NavigationDrawer,其中的内容自然是使用的Fragment,当我在MainActivity上弹出一个Dialog样式的Activity并且这个Activity将要关闭的时候,程序会Crash掉,报出一个 java.lang.IllegalStateException: Can not perform this
2015-09-29 11:24:57 5477 3
原创 Android savedInstanceState的使用
写过Android程序的都知道Activity中有一个名称叫onCreate的方法。该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始。可是有一点容易被忽视,就是onCreate方法的参数savedInstanceState。因为在一般的程序开发中,很少用到这个参数。onCreate方法的完整定义如下:public void onCreate(Bundle
2015-09-28 10:22:40 2505
原创 Android 无线调试
相信大家在开发Android项目的时候都会选择真机调试,但是调试的时候需要插根数据线,经常一碰就断了,而且如果遇到来电话也很不方便,甚至减少usb口的寿命,这时候adb工具为我们提供了一个很方便的无线调试功能,下面来看一下具体的用法。1.使用cmd控制台进入android-sdk/platform-tools,或者在系统环境变量中加入该路径,插上usb线,打开手机的usb调试,输入以下命令
2015-09-26 23:03:59 842
原创 Android中关于颜色的使用
在开发Android颜色的时候,我们经常需要使用各种各样的颜色值,对于简单的颜色,可以使用系统提供的,复杂的颜色则需要则需要自定义颜色,下面讨论一下每种情况的使用方法。1.系统颜色android内置的颜色,比如系统资源中定义的颜色,有以下几个:BLACK(黑色),BLUE(蓝色),CYAN(青色),GRAY(灰色),GREEN(绿色),RED(红色),WRITE(白色),YELLOW(
2015-09-26 20:08:56 991
转载 android中的回调
回调这种思想大家应该都用过,只是很多人不知道那是回调的一种罢了,前几天整理了一下自己对于回调的理解,就顺便把自己的一些想法整理到博客中。 让我们从一个小故事开始。某天,我打电话向你请教问题,当然是个难题,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后打手机通知我,这样,我就挂掉电话办其它事情去了。过了XX分钟,我的手机响了,你兴高采烈的说问题
2015-09-25 10:45:38 456
原创 Android Handler 用法解析
1.Handler是什么?Handler是Android提供给我们的一套消息处理机制,主要用来进行异步消息处理和UI更新。2.为什么要使用Handler?因为在非UI线程中一般是无法直接更新UI的,当遇到复杂任务的时候,我们不可能在UI线程中等待任务完成,那会造成线程堵塞,另外,通过Handler也可以实现一些特殊的效果,如在不堵塞主线程的情况下定时更新UI。3.Handler怎么
2015-09-24 20:23:42 658
原创 2015 ACM ICPC 长春赛区 网络赛 HDU 5437 Alisha’s Party
Alisha’s PartyTime Limit: 3000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 980 Accepted Submission(s): 266Problem DescriptionPrincess Alis
2015-09-14 11:07:48 904
原创 Codeblocks 设置 断点 不停
比赛调试程序的时候,Codeblocks突然遇到了断点不停的问题,非常无语,只能单步调试,最后查了半天,原来是project路径中存在中文导致的,再一次感受到对中文深深的恶意~~~
2015-09-13 21:37:55 3440 1
原创 【白书之路】 Uva 1587 Box 六个面是否能组成长方体
1587 BoxIvan works at a factory that produces heavy machinery. He has a simple job — he knocks up woodenboxes of different sizes to pack machinery for delivery to the customers. Each box is a rect
2015-09-12 16:16:21 2199 3
原创 【白书之路】 10340 All in All 判断子串
10340 All in AllYou have devised a new encryption technique which encodes a message by inserting between its characters randomly generated strings in a clever way. Because of pending patent issues w
2015-09-12 10:36:04 919
原创 【白书之路】UVa 202 Repeating Decimals 计算小数循环节
202 Repeating DecimalsThe decimal expansion of the fraction 1/33 is 0.03, where the 03 is used to indicate that the cycle 03repeats indefinitely with no intervening digits. In fact, the decimal ex
2015-09-11 21:28:50 1223
原创 【白书之路】 1368 - DNA Consensus String 最相似串
DNA Consensus StringDNA (Deoxyribonucleic Acid) is the molecule which contains the genetic instructions. It consists of fourdifferent nucleotides, namely Adenine, Thymine, Guanine, and Cytos
2015-09-10 20:17:17 707
原创 【白书之路】 232 - Crossword Answers 字符串单词提取
232 Crossword AnswersA crossword puzzle consists of a rectangular grid of black andwhite squares and two lists of definitions (or descriptions).One list of definitions is for “words” to be wri
2015-09-09 19:24:00 788
原创 windows10 x64 vs2015 MPI 1.4.1 环境配置
因为要上并行计算的课,需要使用MPI进行并行计算程序制作,但是网上能搜到的最新的教程也就是win7 +vs2012,貌似没有找到windows10 + vs2015的,所以,今天给大家详细介绍一下安装及配置方法。1.当然是下载MPICH,官方网址是www.mpich.org,这个网站是全英文的,我直接告诉大家怎样下载 (1)点击界面上的download, (2)找到
2015-09-08 09:26:48 11493 9
原创 基于过程的sin函数的计算
基于泰勒展开式,我们可以方便的计算正弦函数的值,那么如果要求不能使用函数呢,可能会带来点小麻烦,下面是纯过程的正弦函数的计算,精度可控#include #include using namespace std;int main(){ double x; double sin_res=0;//正弦结果 double sin_res_before=0; i
2015-09-07 16:48:20 2510
原创 【白书之路】 227 - Puzzle 模拟
Puzzle A children’s puzzle that was popular 30 years ago consisted of a 5×5 frame which contained 24 smallsquares of equal size. A unique letter of the alphabet was printed on each small square. S
2015-09-07 16:43:07 811
原创 android support 支持包 使用
在使用Eclipse编译时,当我们为了使自己的应用能够兼容更低版本的SDK的时候,就需要使用的谷歌为我们提供的support系列支持包。 谷歌这样做的目的就是能够使安卓SDK永远能向下兼容,并且让程序员不用去更多的纠结版本适应问题而专心于自己代码功能的实现。 (简直业界良心啊!) 然而在我们引用支持包的时候,经常会被下面的异常困扰: 下面我分享一下我的解决思路:1.
2015-09-06 13:27:32 944
原创 全球镜像服务器站点代理配置信息
全球的开源镜像站点(端口80)国内高校的开源镜像站中国科学技术大学(debian.ustc.edu.cn)上海交通大学(ftp.stju.edu.cn)大连理工大学(mirror.dlut.edu.cn)北京交通大学(mirror.bjtu.edu.cn)北京理工大学(mirror.bit.edu.cn)东北大学(mirror.neu.edu.cn)厦门大学(mirrors.xmu.e
2015-09-06 13:23:19 1255
原创 【白书之路】455 - Periodic Strings KMP next 数组 求 循环节
455 - Periodic StringsA character string is said to have period k if it can be formed by concatenating one or more repetitions of another string of length k. For example, the string "abcabca
2015-09-06 11:02:21 682
原创 【白书之路】1225 - Digit Counting 数字统计
1225 - Digit CountingTrung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a sequence of consecutive integers starting with 1 to N (1 N . After that,
2015-09-04 17:17:03 1123
原创 【白书之路】 1586 - Molar mass 字符串分离处理
1586 - Molar massAnorganiccompound isanymemberofalargeclassofchem-ical compounds whose molecules contain carbon. The molarmass ofanorganiccompoundisthemassofonemoleoftheorganicco
2015-09-04 16:48:27 930
原创 【白书之路】 1585 - Score 统计分数
1585 - ScoreThere is an objective test result such as ``OOXXOXXOOO". An `O' means a correct answer of a problem and an `X' means a wrong answer. The score of each problem of this test is calcula
2015-09-04 15:29:32 816
原创 【白书之路】1584 - Circular Sequence 最小字典序
1584 - Circular SequenceSome DNA sequences exist in circular forms as in the following figure, which shows a circular sequence ``CGAGTCAGCT", that is, the last symbol ``T" in ``CGAGTCAGCT" is co
2015-09-04 14:40:34 855
原创 【白书之路】1583 - Digit Generator
1583 - Digit GeneratorFor a positive integer N , the digit-sum of N is defined as the sum of N itself and its digits. When M is the digitsum of N , we call N a generator of M .For example, the
2015-09-03 17:15:34 519
原创 【白书之路】340 - Master-Mind Hints 数字统计
Master-Mind HintsMasterMind is a game for two players. One of them, Designer, selects a secret code. The other, Breaker, tries to break it. A code is no more than a row of colored dots. At the b
2015-09-03 15:43:40 736
sourceinsight4093-setup.zip
2018-03-26
secureCRT 8.1.4 x64 带注册机
2017-09-20
程序员面试宝典(第5版)第二部分
2017-08-10
程序员面试宝典(第5版)第一部分
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人