10 年软件研发经验
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 MD5 MD5 是 MD4 的改进版,以512位分组来处理输入的信息,产生128位散列值。
参考文献 《PKI/CA 与数字证书技术大全》书籍 ECC加密算法入门介绍 如有理解bug, 请大家指正。 非对称加密算法有多种,比如 RSA, Elgamal, 背包算法, Rabin, D-H, ECC, SM2 等。
本文参考文献: 《PKI/CA 与数字证书技术大全》 DES和AES算法详解 如有理解bug, 请大家指正。 DES DES 算法是一个分组算法,它以64位分组对数据进行加解密。
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 ASN.1 目前北美、欧洲和日本等地使用的移动电话,都是基于TCAP消息协议的。
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 PKI 标准 PKI 是 Public Key Infrastructure 的缩写 ,其主要的功能是绑定证书持有者的身份和相关的秘钥对(通过为公钥及相关的用户身份信息签发数字证书),为用户提供方便的证书申请、证书作废、证书获取、证书状态查询的途径,并利用数字证书及相关的各种服务实现通信中各实体的身份认证、完整性、抗抵赖性和保密性。
注:本系列文章的中涉及到的 Android 版本为官方 5.1.1 版本源码。 在一系统中,主要的内容为人机交互,这里对直接涉及到的内容即 界面 和 输入的关系进行简单分析。
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 密码算法分类 密码算法主要分为三类:对称算法、 非对称算法、摘要算法。 对称算法 对称算法是指加密秘钥和解密秘钥相同的密码算法,又称为秘密秘钥算法或单密钥算法。
注:本系列文章的中涉及到的 Android 版本为官方 5.1.1 版本源码。 整体输入相关的系统分析图如下图: Android系統分析.png 在上图中可以看出InputChannel在其中起到了承上启下的作用。
自动调整 *.iml 中 orderEntry 顺序 apply plugin: 'com.android.application' android { .
core.autocrlf 假如你正在Windows上写程序,又或者你正在和其他人合作,他们在Windows上编程,而你却在其他系统上,在这些情况下,你可能会遇到行尾结束符问题。
mac 系统实在是有点贵,网上找了找看能不能通过添加系统库来实现在 windows/ubuntu 上实现来获取 iphone 等 ios 系统相关的信息,从而发现了 libimobiledevice 库, 可以通过使用其中的协议接口来对设备进行数据读写操作。
厂商的不同,输入事件的设备节点不一样等,都可能会导致 sendevent 能否正常使用的原因。 首先通过如下命令查看设备中含有的所有输入设备信息: shell@PD1613:/proc $ cat /proc/bus/input/devices ca...
本文内提到的内容来至于 Kernel Documentation。 协议被分为了两种类型的设备: 所有设备都处理匿名接触点(A类), 协议描述如何发送 raw 数据来自所有接触点给接收者 处理带Tracking ID 的接触点(B类),协议描述如何通过事件slot发送更新每个独立接触点 协议使用 接触点描述的每个包都通过 ABS_MT_* 事件来进行发送单条信息。
Backend 切换 编辑 .keras/keras.json 即可。可选后端有 theano 和 tensorflow. theano 版本配置如下: $ vim ~/.
安装 sklearn, 常见学习算法,近年也有基于它的自动深度学习库(auto-sklearn) $ pip install sklearn 安装 numpy、scipy, 科学计算库 $ pip install scipy 安装 ke...
下載 get-pip.py $ wget https://bootstrap.pypa.io/get-pip.py 執行如下命令: $ python get-pip.py
这两天开始阅读《暗时间》,里面提到了专注的例子,我不仅感到自己在专注上确实缺少了些。文中提到了,专注的人,会将问题无时无刻的重现在脑海中,并无时无刻的在思考所专注的问题。
【注】文中提起的 Appium 版本為 v1.6.5 Appium 入口为 main 函数,如下图所示: appium 入口流程 通过在main函数中指定主Driver类,然后通过将服务器启动起来。
今天在ximalaya上听了下李笑来的《七年就是一辈子》,总体感觉心里慢慢的有些舒坦了,.... 七年就是一辈子,从10年来北京,算起来也差不多7年了,从什么都不是的我,到现在还是什么都不是。
【注】文中提起的 Appium 版本為 v1.6.5 在 appium-adb 代码中主要觉得重要的部分是ADB类所输出的常用函数列表的注册,如下图所示: adb 功能注冊 通过 ADB.prototype[fnName] = fn 的方式将 appium-adb/lib/tools/index.js 中进行定义的 methods 来注册, 通过查看 index.js ,可以看到 methods 中包含了 adb, aapt, systemCall, apkSigning, apkUtils等命令的集合。
【注】文中提起的Appium版本為 v1.6.5 Appium 的基础如下图所示: Appium 基礎架構 如上图所示,appium 主体分爲 三 部分: client, appium-server, 和 device 。
【注】文中提起的 Appium 版本為 v1.6.5 对 Appium Driver 进行简单的修改,并更新方式如下: 修改 appium-android-driver 中文件,比如去掉对 app 依赖的错误日志 $ vim appium-android-driver/lib/driver.
【注】文中提起的 Appium 版本為 v1.6.5 在Android Driver 中的,主入口为 startServer 函数,其中具体分析如下图: appium-android-driver 入口 如上图所示,整体简单描述如下: 1. AndroidDriver 为Android驱动的主要封装对象,其中包含了待执行的 cmd 与 函数 fn 的映射表。