自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mango先生的博客

一个不会摄影的吃货不是一个好码农

原创 Android开发-使用MD5 AES RSA BASE64 加密解密 比如登录通信Token加密

在平时的Android开发中使用到加密的地方很多,比如: 1.登陆请求的加密 一般我们客户端登陆会带上服务器生成的Sessionid,如果服务器的Redis中存在这个Sessionid,就判断是合法的客户端;但是如果这个Sessionid被第三方截获,模拟请求,就会产生很大的风险。如果这时候引...

2018-05-30 21:46:10

阅读数 852

评论数 0

原创 Python3.6之安装卸载/执行命令/执行py文件

开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需要3秒,最后Python要20秒这种,不过Who Care,对吧,人生苦短,还是来学python吧...

2018-05-29 21:48:08

阅读数 8384

评论数 0

原创 从源码解析-Android中HandlerThread使用

继上篇文章Android之Handler源码分析/Looper,Message,Messagequeue三者关系之后,现在来总结下HandlerThread。 产生背景 平时我们在进行多任务操作的时候,会开启多个线程,但是多次创建和销毁线程是很消耗系统资源的; 通常我们是在子线程里用Hand...

2018-05-27 20:25:39

阅读数 76

评论数 0

原创 从源码解析-Handler Looper Message Messagequeue关系 解决Handler引起的内存泄漏

在Android开发中Handler的使用肯定是少不了的,Handler使线程之间的通信变得那么简单,而且这个东西面试的时候也是少不了的一个问题,对它进行总结是有必要的。 Handler是什么,它是Android给我们提供的一套用来更新UI的机制,我们可以用它来发送消息,也可以用它来处理消息。 ...

2018-05-27 17:48:25

阅读数 449

评论数 0

原创 Android开发-使用FTP协议和HTTP协议进行文件下载和上传

FTP 是File Transfer Protocol(文件传输协议)的英文简称,从这个名字也能看出来,这个协议是为了文件传输而生的。 使用前需要下载一个commons-net-3.3.jar 直接看上传代码 /** * 向FTP服务器上传文件 * * @param url ...

2018-05-25 14:56:57

阅读数 2231

评论数 5

原创 Android开发使用ServerSocket ServerSocketChannel DatagramSocket进行TCP UDP通信 实现服务器与APP消息推送

前言 在日常开发中采用Http协议进行数据传输的情况非常多,但这都是APP主动请求服务端,将数据传到服务器或者从服务器下载数据;那么如果我们想服务器主动联系我们或者我们频繁的上报消息给服务器,怎么弄呢,显然这时候用Http就不是一个好的方案了,而直接使用Socket是一个好的方法。 网络协议 ...

2018-05-22 14:57:49

阅读数 1437

评论数 1

原创 性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题

(由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机) 前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情况,但是在公司采购的一款工程机上面用了一段时间后肯定就会出现ANR,出现了怎么办呢,得想办法解决...

2018-05-15 15:10:47

阅读数 8621

评论数 0

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