自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Git分布式版本控制系统常用命令合集

总结于Git学习网站: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000多人协作开发时:master分支是主分支,因此要时刻与远程库同步;dev分支是开发分支,团队所有成员都需要在上面工作,所以也需要与远程库同步;bug分支只用于在本地修复bug,一般...

2018-03-07 15:42:32 144

转载 减少 if-else 嵌套的几种方法

减少该死的 if else 嵌套:https://www.jianshu.com/p/57c065b124c4

2018-03-05 09:24:52 4131

转载 为什么你做的H5开屏那么慢?H5首屏秒开方案探讨

原文来自微信公众号“阿里技术”随着移动设备性能不断增强,web 页面的性能体验逐渐变得可以接受,又因为 web 开发模式的诸多好处(跨平台,动态更新,减体积,无限扩展),APP 客户端里出现越来越多内嵌 web 页面(为了配上当前流行的说法,以下把所有网页都称为 H5 页面,虽然可能跟 H5 没关系),很多 APP 把一些功能模块改成用 H5 实现。虽然说 H5 页面性能变好了,但如果没针...

2018-02-26 10:01:11 6000

转载 深入理解LayoutInflater.inflate()

原文链接:https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节。LayoutInflater以及它在Fragment的onCreateView()中填充View的方式带给我的就是这样的感受。这个类用于将XML文件转换成相对应的

2018-01-23 16:41:45 224

转载 解析各种加密算法中可能涉及到的 &0xFF 操作

众所周知,内存中的数据都以二进制的形式存储,对于如何把一串字符串写成二进制,我一直迷惑不解,直到我看到下面的信息:字符串的本质是char的序列,也就是char [ ]。因此,遍历写入每一个char,就完成了写一个字符串的功能!那么问题又来了,如何把char写成二进制呢?英语字母有ASCII码,可以把每个字符转换成对应的数字,那么汉字呢,日语呢,韩语呢,泰国语呢???????

2018-01-23 15:23:26 1610

转载 安卓SQLlite数据库存储使用相关

原生:Android :SQLlite数据库 使用手册:https://www.jianshu.com/p/8e3f294e2828第三方常用ORM的框架:GreenDao:SQLite 的orm框架Reaml-java:基于Reaml轻量级数据库,跨平台iOS,Android等

2018-01-17 11:29:09 388

转载 V4包下Fragment与app包下的Fragment的区别相关

V4包下Fragment替换为源码下Fragment的心路历程:https://www.jianshu.com/p/1d2a3d5229fd?open_source=weibo_search

2018-01-11 18:19:09 290

转载 Android开发实现沉浸式状态栏相关blog

Android 沉浸式状态栏的实现:https://www.jianshu.com/p/dc20e98b9a90Android 修改状态栏背景色及文字图标颜色:http://blog.csdn.net/yuerliang/article/details/79010369

2018-01-10 17:01:58 157

原创 什么是REST?

原文链接:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/08.3.md

2018-01-05 11:54:14 227

原创 Android布局优化的几种方法

1.尽量多使用LinearLayout和RelativeLayout,不要使用AbsoluteLayout2.在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一些3.将可复用的组件抽取出来并通过include标签使用   作用:将共用的的组件单独抽取出来放到一个xml文件中,然后使用include标

2017-12-20 10:29:13 578

原创 解决MySQL中写入中文出现乱码的问题

MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,查看数据库的编码方式命令为:>show variables like 'character%'; +-----------------------

2017-10-23 17:03:40 705

原创 Linux上使用Tomcat遇到的难以解决的问题

1.Tomcat的日志文件位于tomcat/log目录下,如遇到tomcat无法启动的情况,可跟踪catalina.out文件来查找导致无法启动的原因,以此来解决问题。2.一般tomcat的完全启动时间在5分钟以内,根据部署项目的数量,大小以及复杂程度启动时间可能会有所延长。

2017-10-23 16:43:38 249

原创 Linux中遇到问题时常用命令

1.查找当前端口的占用情况   比如我要使用8005端口,但是被其他的程序占用了,于是查找占用此端口的程序[html] view plain copynetstat -apn | grep 8005     最后一项显示的是pid和对应的名称2. 杀掉对应的进程,彻底杀死进程[htm

2017-10-23 16:17:33 234

转载 Android屏幕适配全攻略(最权威的官方适配指导)Android屏幕适配出现的原因 在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。 由于Android系统

Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。但是这种“碎片化”到底到达什么程度呢?在2012年,OpenSignalMaps(以下简称OSM)发布了第一份Android

2017-05-19 11:43:39 532

转载 为什么匿名内部类参数必须为final类型

本文转载自iteye网站,原文链接:http://feiyeguohai.iteye.com/blog/15001081)  从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2)  为什么JAVA中要加上一条限制:只能访

2017-03-09 10:58:06 203

原创 Linux上使用MySQL出现的难以解决的问题

在终端输入mysql提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决办法是:先执行 service mysql stop,然后执行 chown -R mysql:mysql /var/lib/mysql/ 就可以了,原因貌似是系统

2016-12-21 19:28:55 387

空空如也

空空如也

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

TA关注的人

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