一、密码学算法的分类 消息编码:Base64 消息摘要:MD类、SHA类、MAC类 对称密码:DES、3DES、AES 非对称密码:RSA、DH密钥交换 数字签名:RSASignature、DSASignature 密码学五元组: 明文、密文、加密算法、解密算法、密钥 二、消息摘要的分类 MD(Message Digest):消息摘要算法 SHA(Secure Hash Algorithm):安全散列算法 MAC(Message Authentication Code):消息队证码算法 消息摘要的作用: 验证数据的…

2021年1月6日 0条评论 17点热度 阅读全文

关键字: android OpenGL 移动开发 教程   在这一课,我们将添加光照和输入控制,它可以是我们的应用看起来更美观,在这一课我们将演示三种不同的纹理滤波方式。演示如何通过键盘和触屏操作来移动场景中的对象,同时将演示在OpenGL场景中应用简单的光照。 为了演示用户输入,捕获用户输入事件,我们需要从GLSurfaceView导出一个子类来重载事件处理方法(比如重载onKeyUp(), onTouchEvent())。该子类的命名为MyGLSurfaceView,我们重载了onKeyUp和onTo…

2021年1月6日 0条评论 9点热度 阅读全文

/// 接口 // 音乐热歌榜接口地址 : https://music.163.com/api/playlist/detail?id=3778678 static const String musicApiUrl_host = "music.163.com"; static const String musicApiUrl_path = "/api/playlist/detail"; // 音乐搜索 http://musicapi.leanapp.cn/search?keywords= static const S…

2020年12月23日 0条评论 17点热度 阅读全文

1.通过xpath定位元素 2. 像图片1的元素路径 为: find_element_by_xpath("//android.support.v4.view.ViewPager/android.widget.Linearlayout/android.widget.LinearLayout[3]/android.widget.Button[1]") 从外往里一层一层的剥,最终找到要的元素。 注意:xpath路径不能从最外层的整个页面开始,那样会报错。要从包含该控件的最上层的class开始写。 什么是包含该空间的最上层…

2020年10月30日 0条评论 7点热度 阅读全文

      之前开发了一个微信项目,维护期中苹果手机突然出现光标错位现象,经过排查,发现是最新的ios11系统的锅。   具体情况:弹出层使用position: fixed;弹出层内附带input/textarea输入框,ios11系统的苹果机用户在点击输入框,出现键盘后,弹出层被顶上去,而光标还停留在原处,即出现错位情况。   解决思路: 解决光标错位:弹出层设置为position: absolute;body添加position: fixed; 弹出层重新定位:获取滚动条高度,设置为弹出层T…

2020年9月25日 0条评论 10点热度 阅读全文

移动设备ID信息 在移动端产品的开发中,如何定位一台设备,定位一个人,是一个棘手的问题,在适配的过程中也会遇到千奇百怪的情况。本文介绍了常用的设备ID以及标识设备的方法与一些常见问题。 移动设备ID可分为三部分:硬件层面,系统层面,软件层面。 系统区别 由于IOS系统限制问题,在IOS上可获取的设备ID为IDFV、IDFA,其他设备ID需要越狱手机才可获取。 而在Android系统中,通常使用IMEI、MAC去标识一台设备。但除了这几个ID之外,还有MEID、SN码、ANDROID_ID、IMSI、ICCID等ID…

2020年9月19日 0条评论 11点热度 阅读全文

前言————例如抖音短视频平分秋色直播市场,成为强劲巨头 在社交、电商和搜索领域,腾讯、阿里和百度都分别占据着绝对的主导地位。对于目前正火的内容创业,BAT也都跟着重金押注,但都未处于咽喉位置。然而不可否认的是,BAT一旦入局产生的影响力是巨大的,也包括短视频领域。 如今国内外直播市场风云变幻,变换莫测,国内市场冰火两重天,短视频异军突起成为新的主角,相信在不久的将来短视频+直播+一对一的综合优势会成为新的战场。 根据知名Quest Mobile发布的数据,根据2018年1月国内短视频用户规模已达到了4.61亿。其…

2020年8月6日 0条评论 9点热度 阅读全文

  转自:http://www.internetke.com/share/2015/0122/1252.html 好长时间没发帖,净想过年了,过年哈,倒腾工作总结和年货是大事。   这几天有人问我说:“最近看了好多教程,都老高大上了,但是老弟我做不到呀,想学点直接能拿来用的,这个要求过分吗……”   这个,好吧,那就直接说说能用的知识:字体字号。   也许你会说:字体字号?也太Low了吧,这个谁不知道重要呀。   对于这个问题,我想说:会和熟练,是两回事。一个App,不同部分的字体字号你能准确地说出来吗?…

2020年7月22日 0条评论 12点热度 阅读全文

这些年,移动互联网非常火,火到掀起学习iOS、安卓以及H5的热潮。有人将这些新技术作为自己的实力补充,增加竞争力;更多的人将它们作为主业,专职做移动开发。但是,即便有移动开发人员不断涌入,对整个行业来说仍是供不应求。随着各行各业“互联网+”化的步伐越来越快,市场对移动开发人才的需求也在不断增长。然而,就在这种情况下,行业内还流传着着另外一种声音:程序员泡沫。   程序员泡沫真的已经出现?APP技术人员也会面临“事业寒冬”?关于泡沫问题,程序员自己是什么态度?下面看看一位有多年行业经验的老程序员怎么说。   做开发快…

2020年7月18日 0条评论 11点热度 阅读全文

Android自定义广播的动态,静态注册以及跨平台接收广播 一、静态注册 静态注册就是在AndroidManifest.xml配置文件中注册 第一步,新建BroadcastReceiver 如图 接下来我们写个简单的打印语句以检测是否成功 (我们暂时先不传数据,只是简单的测试) 修改AndroidMainfest.xml配置文件中的代码 主要改动在这里(如果你是按上面的方法生成的MyReceiver的话他是会自动生成的)这里要注意这个自定义的action要与下面讲的MainActivity中定义的action相同 …

2020年7月4日 0条评论 8点热度 阅读全文