不要让昨天 占据你的今天 夏午晴天

夏午晴天

上一页 1 2 3 4 5 6 ··· 14 下一页

2018年3月17日

Base64加密转换原理与代码实现

摘要: Base64实现转换原理   它是用64个可打印字符表示二进制所有数据方法。由于2的6次方等于64,所以可以用每6个位元(bit)为一个单元,对应某个可打印字符。我们知道三个字节(byte)有24个位元,就可以刚好对应于4个Base64单元,即3个字节需要用4个Base64的可打印字符来表示。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中一般有所不同。但是,我们经常所说的Base64另外2个字符是:“+/”。 阅读全文

posted @ 2018-03-17 15:21 夏晴天 阅读(1737) 评论(0) 推荐(1) 编辑

2018年3月16日

人脸识别1:1对比 (二)

摘要: 本项目采用Face++第三方接口,项目实现了两张图片的人脸识别和对比,得到相似度等信息一、所需权限二、第三方app id app key 项目采用了Face++第三方接口,可自行注册获取 项目步骤如下: 一、所需权限 二、第三方app id app key 项目采用了Face++第三方接口,可自行注册获取 三、添加依赖和sdk 二、第三方app id app key 项目采用了Face++第三方接口,可自行注册获取 三、添加依赖和sdk 1. 将FaceppSDK.jar文件放到libs路径下。 2. gradle中添加一下依赖: compile files('libs/FaceppSDK.jar') 四、布局文件 阅读全文

posted @ 2018-03-16 11:35 夏晴天 阅读(706) 评论(0) 推荐(0) 编辑

2018年3月15日

人脸识别1:1对比 (一)

摘要:本项目采用了eyekey 第三方接口,实现了自选图片人脸识别和 两张图片的1:1对比,可返回比对相似度信息 一、所需权限 二、第三方app id app key 本应用采用的eyekey 第三方接口,可自行去注册,以上代码放到配置文件中 三、添加依赖 retrofit使用参见:https://www.jianshu.com/p/308f3c54abdd 四、布局文件 五、主界面 activity 本演示仅一个页面,代码如下: 项目地址:https://download.csdn.net/download/qq_36726507/10289440 阅读全文

posted @ 2018-03-15 22:50 夏晴天 阅读(1426) 评论(0) 推荐(0) 编辑

2018年1月3日

Android无线蓝牙总结

摘要: 蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控制和适应协议四部分。其中链路管理(LMP)负责蓝牙组件间连接的建立。逻辑链路控制与适应协议(L2CAP)位于基带协议层上,属于数据链路层,是一个为高层传输和应用层协议屏蔽基带协议的适配协议。 阅读全文

posted @ 2018-01-03 11:16 夏晴天 阅读(470) 评论(0) 推荐(0) 编辑

2018年1月1日

Android通过手机搭建服务器,WIFI建立热点实现C/S聊天室通信功能

摘要: 应用效果图: 客户端 服务器端 先打开手机服务器,使客户端在同一ip下即可完成wifi热点下通信 一、服务器端 服务器端是用Socket 实现,Socket基础可参考我的上一篇博文《手机服务器微架构设计与实现 之 http server》代码如下: 所需权限: 1 package com.examp 阅读全文

posted @ 2018-01-01 21:47 夏晴天 阅读(1008) 评论(0) 推荐(0) 编辑

Android 获得本地IP地址、外网IP地址、本设备网络状态信息、本地Mac地址

摘要:本地内网IP和外网IP的区别: 根据我的经验一台电脑需要两个ip才可以上网,一个是本地的内网ip 一个是外网的ip 本地的ip 一般是192.168.1.2这种样子 只要在不同的路由器上可以重复 外网ip 可就不一样了全世界没有相同的 可以说每人一个 ① ② ③ ④ ⑤ 一、获得本地IP地址 获得本 阅读全文

posted @ 2018-01-01 18:14 夏晴天 阅读(11439) 评论(0) 推荐(2) 编辑

2017年12月30日

手机服务器微架构设计与实现 之 http server

摘要: 手机服务器微架构设计与实现 之 http server ·应用 ·传输协议和应用层协议概念 TCP UDP TCP和UDP选择 ·java Sokate 基础 ·Get 与 Post 协议格式 ·开发真机与模拟器网络调试工具与配置 真机:开发机和真机处于同一网段下即可 模拟器: ·关键代码 此项目g 阅读全文

posted @ 2017-12-30 21:57 夏晴天 阅读(971) 评论(0) 推荐(0) 编辑

2017年12月1日

安卓ViewStub用法

摘要:安卓ViewStub用法 在开发应用程序的时候,经常会遇到这样的情况,在运行时动态根据条件来决定显示哪个View或某个布局。 那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。 这样的做法的优点是逻辑简单而且控制起来比较灵 阅读全文

posted @ 2017-12-01 10:21 夏晴天 阅读(96) 评论(0) 推荐(0) 编辑

2017年11月21日

BFS和DFS (java版)

摘要:1 package com.algorithm.test; 2 3 import java.util.ArrayDeque; 4 import java.util.Scanner; 5 6 public class DfsAndBfs { 7 8 private static final int[][] dir = { 9 ... 阅读全文

posted @ 2017-11-21 22:18 夏晴天 阅读(201) 评论(0) 推荐(0) 编辑

最大子序列(java版)

摘要:1 package com.algorithm.test; 2 /** 3 * 最大子序列 4 * @author LiFen 5 * 6 */ 7 public class LargestSubsequence { 8 public static void main(String[] args) { 9 int[] arr = {4,-3,5,... 阅读全文

posted @ 2017-11-21 22:17 夏晴天 阅读(258) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页

导航

统计

Live2D