对称加密+非对称加密,实现数据安全传输

一般金融类的产品,涉及前端和后端交互的时候,都会都严格的数据安全保证。防止黑客攻击,信息篡改。 加密方式有很多,总的来说,分为2种:对称和非对称。我们先来看一下,这两种加密方式分别是什么?他们有什么区别? 对称加密: 对称加密,即采用对称的密码编码技术,他的特点是,加密和解密使用相同的秘钥。...

2018-08-20 15:13:48

阅读数 2274

评论数 3

前端JS调用Android相机相册问题解决

需求: Android中webview加载网页,网页中有一个按钮,点击之后,调启Android系统的相机和相册。 问题: 前端中的<input type="file" accept="image/*&quot...

2018-08-15 15:44:00

阅读数 901

评论数 0

在webview中查看PDF文件--PDF.js

话不多说,目前要在国内Android平台WebView中查看PDF文件,你应该找不到其他更好的方式了,只有PDF.js PDF.js介绍: pdf.js 是Mozilla的,主要用于在 HTML5 平台上展示 PDF 文档,无需任何本地技术支持。 GitHub:https://github....

2018-08-10 10:55:52

阅读数 948

评论数 0

Android 根据源码详细讲解Handler

1、什么是Handler我们来看一下Handler源码中是怎么说的/** * A Handler allows you to send and process {@link Message} and Runnable * objects associated with a thread's {...

2018-07-09 16:30:19

阅读数 56

评论数 0

拒绝第三方--写一个环形进度条

上一篇,介绍了如何做一个横向的进度条,非常简单。 今天,我们趁热打铁,做一个常见的环形进度条。诺,长下面这个样子↓ 一、分析 按照惯例,先分析元素。这里,跟画横向进度条的不同是,横向进度条是画两个圆角矩形,这里,我们需要花两个圆(进度条是根据实时进度值画出的圆弧,最终补全为360°的圆)...

2018-08-25 13:42:23

阅读数 698

评论数 0

拒绝第三方--手把手教你自定义进度条

还在为了一个小小的效果,依赖一个一个的第三方? 看着别人随随便便写了一个自定义效果,自己却除了666啥也做不了? 如果你认为自己就是这样,那么,你要好好看一下这篇文章了! 进度条作为移动开发的一个常用功能,相信你一定不陌生。本篇,我们要手动编写一个简单的进度条,模拟一下下载的效果。 一、效...

2018-08-24 08:57:57

阅读数 186

评论数 0

压在我心头的第一座大山--教育不均

这座大山,我很早就感受到了。 现在说出来,只是想发泄一下心中情绪。因为,我觉着,我一直以来努力奋斗想要改变一些事情,但事情好像要回到原点。 我学习生活中有几件事,一直印在我脑海中。虽然学到的知识很多都不记得,但是这几件事,我却时不时的想起来。 第一件事: 小学四年级,语文课上,语文老师问我们:“大...

2018-08-10 14:21:15

阅读数 92

评论数 0

Android 8.0 打开系统自带浏览器

查看Android 8.0源码发现,Android8.0把浏览器的包更换了,类名什么的也都改了。。。。。。 以下是解决方案: ##调启系统自带浏览器 ###8.0以下 Intent intent = new Intent(); intent.setAction(&q...

2018-08-08 16:21:18

阅读数 977

评论数 2

AndroidStudio 报错

Starting a Gradle Daemon, 2 incompatible Daemons could not be reused, use --status for details FAILURE: Build failed with an exception. * What went...

2018-07-24 10:24:16

阅读数 601

评论数 0

数据结构---开篇

一、基本概念 1、数据         数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅         包括整形、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。         我们说的数据,其实就是符号,而且这些符...

2018-07-23 16:16:03

阅读数 58

评论数 0

设计模式-观察者模式 (发布/订阅模型)

1、定义Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically ....

2018-07-04 10:03:58

阅读数 118

评论数 0

Android APK加固后如何签名

Android在对应用加固之后,会破坏原有的签名,需要重新签名才能发布到应用市场,本篇谈一谈如何对已加固的应用进行签名。1、所需原料:已加固的apk、签名文件2、本地JDK环境,如果没有,请安装。以下操作全部在jdk的bin目录中完成。3、进入到jdk的bin安装目录,进入powershell窗口...

2018-06-28 11:04:41

阅读数 556

评论数 0

Android ClassLoad原理解读及热修复技术使用

一、Android中的ClassLoad1、Android中的ClassLoad分为以下几种:    BootClassLoad:主要加载framework层的字节码文件    PathClassLoad:加载我们已经安装到系统中的apk文件中的class文件    DexClassLoad:加载...

2018-06-24 17:51:56

阅读数 333

评论数 0

设计模式-代理模式

1、定义Provide a surrogate or placeholder for another object to control access to it.为其他对象提供一种代理以控制对这个对象的访问。2、类图3、角色代理模式也叫委托模式,它是一项基本的设计技巧。许多其他的模式,如状态模式...

2018-06-22 16:14:58

阅读数 156

评论数 2

设计模式-建造者模式

建造者模式也叫生成器模式。1、定义Separate the construction of a complex object from its representation so that the same construction process can create different rep...

2018-06-21 21:26:52

阅读数 88

评论数 0

设计模式-模板方法模式

你每天都在使用模板方法模式,只是你不知道罢了!1、定义定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。他仅仅使用了Java的继承机制,2、类图AbstractClass叫做抽象模板,它的方法分为两类:基本方法:基本方法也叫做基本...

2018-06-21 11:00:51

阅读数 63

评论数 0

设计模式-工厂模式

1、工厂模式-接口抽象接口,添加实现类需要执行的方法。public interface Human { public void getColor(); public void talk(); } public class BlackHuman implements Human { ...

2018-06-20 20:27:30

阅读数 172

评论数 0

自定义布局-自定义RelativeLayout

package net.feelingtech.example_work.custom.productitemlayout; import android.content.Context; import android.content.res.TypedArray; import android...

2018-05-21 22:59:50

阅读数 755

评论数 0

Linux命令

# : 表示当前用户属于root用户,超级管理员用户,对系统进行配置的时候需要用到root用户 $ : 表示当前用户属于普通用户 1、查看IP地址:# ifconfig 2、检查是否连接互联网:ping www.baidu.com 3、

2017-12-30 17:06:29

阅读数 115

评论数 0

VMWare中创建用户,并与SecureCRT进行远程连接

1、root用户创建新用户 # useradd learn # passwd learn 111111 111111 2、获取虚拟机IP和端口号 3、配置映射关系 写入 C:\Windows\System32\drivers\etc\hosts 文件中 192.168.37.110 ...

2017-12-19 20:25:22

阅读数 156

评论数 0

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