- 博客(7)
- 资源 (51)
- 收藏
- 关注
原创 Android异步更新UI的几种方法
前言:我们知道在android开发中不能在非ui线程的其他线程中更新ui,但是,有的时候我们需要在代码中执行一些诸如访问网络、查询数据库等耗时操作,为了不阻塞ui线程,我们时常会开启一个新的线程(工作线程)来执行这些耗时操作,然后我们可能需要将查询到的数据渲染到ui组件上,那么这个时候我们就需要考虑异步更新ui的问题了。android中有下列几种异步更新ui的解决办法:Activity.runOn
2016-04-26 12:37:54 12636 3
原创 Android5.0 xUtils报错IOException: stack size 1036kb
这时xUtils低版本在android5.0上的一个bug,将xUtils的jar包替换成最新版本的就行,目前最新版本为2.6.14,下面是下载地址:GitHub下载地址:https://github.com/wyouflf/xUtilscsdn下载地址:xUtils-2.6.14
2016-04-16 17:24:12 1106
原创 c++类型转换
前言:c++提供了四种类型转换,分别是static_cast,reinterpret_cast,dynamic_cast,const_cast。它们都有各自的运用场景.语法形式(四种都一样):Type dist = *_cast<Type>(src);1. static_cast(静态类型转换) c/c++中自动类型转换的数据都可以使用static_cast进行转换,这种类型转换使得c++编译器在编
2016-04-16 12:05:02 760
原创 c++类模板遇上static关键字
前言: 在c++中我们可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。 在c++中,我们不能把静态成员放置在类的定义中,但是可以在类的外部通过使用范围解析运算符 :: 来重新声明静态变量从
2016-04-10 21:42:42 14301 3
原创 c++函数模板和类模板
一、函数模板定义形式:template ...> return-type func-name(parameter list){ // 函数的主体} 说明:type1和type2…是占位符,用来泛指任意类型,如T,K…。template和typename是关键字;函数模板的调用:显示类型调用自动类型推导例子:#include using namesp
2016-04-10 21:42:11 923
原创 c++友元函数及运算符重载
前言: c++的类和java的类机制着实不大一样,不仅仅是语法,还包括一些特殊的东西,如c++用友元函数来破坏类的封装性,使得外界(友元函数体)可以访问类的私有属性,而java呢,java则可以通过反射机制类在类的外部访问类的私有属性,从而破坏类的封装性,而不仅这点,java中没有什么运算符重载,而c++中提供了运算符重载技术使得我们自定义的类型(类)也可以想基本数据类型一样进行的运算符(+,-,*
2016-04-10 21:39:53 3694 1
原创 python数据类型
1. 数据类型分类python大约有以下8种数据类型,分别是:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)None(空类型)Object(对象类型)Number类型: Python3 中支持 int、float、bool、complex(复数),在Python 3里,只有一种整数类型 int,表示为长整型,
2016-04-08 21:00:38 7181 2
com.lifesting.tool.encoding_1.0.0.jar
2015-10-18
test_from_to_patch
2020-11-13
CTS总结表格
2017-09-07
jsoup-1.8.3.zip
2015-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人