- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Android有那些好的进阶书籍呢
android进阶书籍介绍首推Android源码设计模式解析与实战,这本书进阶必备,通俗易懂的讲解了设计模式,但源码解析部分往往难以短时间内理解,所以重点关注设计模式部分阅读更佳。然后是android开发者艺术探索,具有一定的阅读深度,这本书值得翻阅多遍,毕竟想要理解透彻的话,初次看容易犯困的书~~,多看几遍多理解是能看懂的,千万别看着难懂就不看了。很适合进阶看。当然,会客户端的同时,...
2018-05-09 08:06:53
6348
3
原创 简单易懂的Handler消息机制流程攻略
为什么要提供消息机制:Android规定访问UI只能在主线程中进行,而处理耗时操作尽可能的在子线程中执行,以便提供更流畅的用户操作体验。如果直接在子线程中更新UI,应用运行时会抛出异常,消息机制的作用便是让你在处理完耗时操作后能切换到主线程中进行UI的更新操作。消息机制的原理:消息机制的初步原理说明 :简单来说1开启Looper轮询器,然后不断中从MessageQueue中取出Message并分发给
2017-07-10 15:56:22
679
原创 MagicIndicator入门 (标签,指示器) -- 引入并初步使用
MagicIndicator入门 (标签,指示器) -- 引入并初步使用
2017-06-15 09:52:58
10409
原创 键盘输入的任意长度的数字拆分成单个输出 (输入的数字为字符串,转成字符数组就变单个存于字符数组)
BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); String len = null; StringBuilder sb = new StringBuilder(); while((len=bufr.readLine())!=null){ if(len.equals(""
2015-05-01 17:10:48
1608
原创 偶然发现不占“位置”的三个字节组合
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在跟目录下新建一个a.txt文件,里面输入1 2 3 4四个数字,并保存为UTF-8格式。public class TestDemo1 { public static void main(String[] args)throws IOException { BufferedRea
2015-04-29 06:46:22
1034
翻译 eclipse工程图标上有个红色感叹号
build path 出错了,里面有缺失或者无法找到的包。在android工程图标上点击右键,进入build path——configure build path里面,然后在弹出对话框的右边找一找,应该就会看到有些包的图标上面有问题,会提示找不到包,只要把对应的错误包引用删掉(remove),然后重新从网上下载一个对应的包,添加进去就行。
2015-03-12 15:08:24
564
原创 sql外键约束简单说明
create table parent(id int primary key,name varchar(20));create table child(id int primary key,name varchar(20),parent_id int,constraint parent_id_FK foreign key(parent_id) ref
2015-03-07 21:33:34
987
原创 sql数据库中获取为Long型的数据 不能直接强转为int或者integer类型
在视频教程中下面语句是客正常运行的,但是到了自己实践时发现,数据库去到的数据是Long类型的,不能强制转换为int。QueryRunner runner = new QueryRunner(JdbcUtils.getDataSource());String sql = "select count(*) from book";return (int)runner.query(sql,n
2015-03-05 20:06:01
9094
原创 mysql 中使用insert into table() values();插入中文问题
在这种环境下,使用insert into table() values();插入中文问题将会提示Data too long for column ‘name’ an row 1的错误,使用set names gb2312;后,所有编码如下。插入成功,好吧,因为操作系统的默认码表时gb2312,所以命令行窗口的编码也是gb2312查看表内容如下发现
2015-03-05 11:34:03
8078
转载 关于Java控制台输入输出乱码问题(转载)
产生原因:因为这个开源项目的默认字符编码为UTF-8,所以我的控制台的字符编码也自动变成了UTF-8,而键盘的输入流的默认格式是GBK格式,这样就造成了在GBK转UTF-8的过程中产生的奇数乱码错误(这个问题的解释可以在搜索引擎找到)。1.在代码区域右键 -> run as -> run configurations -> common(右侧) -> console encoding 如果
2015-02-24 10:24:29
550
翻译 new String(value.getBytes("iso8859-1"),"UTF-8");
//tomcat容器默认采用了iso-8859-1的编码方法//通过本为UTF-8编码却被tomcat用iso-8859-1解码的字进行恢复,//其将解码后的字通过iso-8859-1反解码成二进制数组,再将该字节数组用UTF-8解码。//最终被new String成字符串。value = new String(value.getBytes("iso8859-1"),"UTF-8"
2015-02-22 20:10:53
5834
1
转载 jsp中frame标签若出现在body标签内,则无法正常运行.
jsp中frame标签若出现在body标签内,则无法正常运行.错误例子:前台首页修改后前台首页
2015-02-22 16:42:29
1005
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人