自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android有那些好的进阶书籍呢

android进阶书籍介绍首推Android源码设计模式解析与实战,这本书进阶必备,通俗易懂的讲解了设计模式,但源码解析部分往往难以短时间内理解,所以重点关注设计模式部分阅读更佳。然后是android开发者艺术探索,具有一定的阅读深度,这本书值得翻阅多遍,毕竟想要理解透彻的话,初次看容易犯困的书~~,多看几遍多理解是能看懂的,千万别看着难懂就不看了。很适合进阶看。当然,会客户端的同时,...

2018-05-09 08:06:53 6244 3

原创 Logger android日志工具

2018-05-09 07:22:35 1123 1

原创 简单易懂的Handler消息机制流程攻略

为什么要提供消息机制:Android规定访问UI只能在主线程中进行,而处理耗时操作尽可能的在子线程中执行,以便提供更流畅的用户操作体验。如果直接在子线程中更新UI,应用运行时会抛出异常,消息机制的作用便是让你在处理完耗时操作后能切换到主线程中进行UI的更新操作。消息机制的原理:消息机制的初步原理说明 :简单来说1开启Looper轮询器,然后不断中从MessageQueue中取出Message并分发给

2017-07-10 15:56:22 634

原创 MagicIndicator入门 (标签,指示器) -- 引入并初步使用

MagicIndicator入门 (标签,指示器) -- 引入并初步使用

2017-06-15 09:52:58 10293

原创 Android 6.0运行时权限

运行时权限

2017-05-08 16:03:44 211

原创 类加载机制

类加载机制

2017-05-06 19:55:24 247

原创 TCP/IP协议基础概念

TCP/IP协议基础概念

2017-05-06 17:04:45 761

原创 java集合总结

集合

2017-05-06 15:54:31 307

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客

2017-03-12 15:05:31 246

原创 git 初步使用 -- 提交代码

git 初步使用 – 提交代码

2016-12-11 09:17:37 386

原创 git 初步使用 -- clone代码

git 初步使用 – clone代码

2016-12-11 08:49:48 417

原创 键盘输入的任意长度的数字拆分成单个输出 (输入的数字为字符串,转成字符数组就变单个存于字符数组)

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 1576

原创 偶然发现不占“位置”的三个字节组合

------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 983

翻译 eclipse工程图标上有个红色感叹号

build path 出错了,里面有缺失或者无法找到的包。在android工程图标上点击右键,进入build path——configure build path里面,然后在弹出对话框的右边找一找,应该就会看到有些包的图标上面有问题,会提示找不到包,只要把对应的错误包引用删掉(remove),然后重新从网上下载一个对应的包,添加进去就行。

2015-03-12 15:08:24 529

原创 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 942

原创 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 9004

原创 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 7981

转载 关于Java控制台输入输出乱码问题(转载)

产生原因:因为这个开源项目的默认字符编码为UTF-8,所以我的控制台的字符编码也自动变成了UTF-8,而键盘的输入流的默认格式是GBK格式,这样就造成了在GBK转UTF-8的过程中产生的奇数乱码错误(这个问题的解释可以在搜索引擎找到)。1.在代码区域右键 -> run as -> run configurations -> common(右侧) -> console encoding 如果

2015-02-24 10:24:29 513

翻译 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 5796 2

转载 jsp中frame标签若出现在body标签内,则无法正常运行.

jsp中frame标签若出现在body标签内,则无法正常运行.错误例子:前台首页修改后前台首页

2015-02-22 16:42:29 974

自己写的小demo

自己写的小demo

2015-10-20

空空如也

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

TA关注的人

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