自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(164)
  • 资源 (19)
  • 收藏
  • 关注

原创 DUKPT 组成详解

DUKPT组成

2024-03-24 10:03:24 522

原创 DUKPT流程简析

DUKPt

2024-03-23 23:59:47 624

原创 DUKPT

DUPKT

2024-03-23 22:46:55 206

原创 秘钥缩写、全称和中文名

秘钥缩写、全称、及中文名

2024-03-23 15:27:43 134

原创 DER编码规则

DER 适用于需要唯一编码的情况,例如在密码学中,并确保需要数字签名的数据结构产生唯一的序列化表示。DER 可以被认为是 BER 的规范形式。DER编码主要是为满足 X.509 规范的安全数据传输的要求而创建的。

2023-11-25 23:46:01 1113

原创 BER编码规则

BER (基本编码规则) 是 ASN.1 标准制定的用于将数据编码为二进制格式的原始规则。这些规则在 ASN.1 术语中统称为传输语法,指定用于编码数据的确切八位字节(8 位字节)

2023-11-25 23:30:20 1339

原创 ASN.1 编码规则概述(一)

ASN.1(Abstract Syntax Notation One) 是一套标准,是描述数据的表示、编码、传输、解码的灵活的记法,它提供了一套正式、无歧义和精确的规则以描述独立于特定计算机硬件的对象结构。ASN.1本身只定义了表示信息的抽象语法,但是没有限定其编码的方法。

2023-11-25 22:28:59 646

原创 RSA加密与签名的区别

签名的本质其实就是加密,但是由于签名无需还原成明文,因此可以在加密前进行哈希处理。所以签名其实就是哈希+加密,而验签就是哈希+解密+比较。验签过程:用公钥解密签名,然后去除头信息,对明文做哈希,比较2段哈希值是否相同,相同则验签成功。签名过程:对明文做哈希,拼接头信息,用私钥进行加密,得到签名。

2023-10-22 20:52:27 283

原创 X509证书结构

即版本、序列号、签名算法、颁发者、有效期、使用者、主体公钥信息、扩展项。即基本证书域、签名算法、签名值。

2023-09-29 14:38:36 97

原创 OID的编解码

已存在的ID可以在http://www.oid-info.com/查到。来自百度的解释:对象标识符(Object identifier, OID)又称为物联网域名是由ISO/IEC、ITU国际标准组织共同提出的标识机制,用于对任何类型的对象、概念或者“事物”进行全球无歧义、唯一命名。一旦命名,该名称终生有效。如果比较懒,可以在线解码http://lapo.it/asn1js/:06开头,然后是长度,然后是编码,如上述4里的例子,可以直接贴到链接里进行解码。

2023-09-28 23:06:53 427

原创 SeLinux权限说明及问题解决

在android6.0以后的版本,google采用了SELinux的文件访问安全策略,想比较以前,绝对提高了文件的安全,不像以前那样,对文件访问可以是无条件的。本篇文章就分享下常用的一些安全策略

2023-08-22 19:09:45 1380

原创 C字符串练习题(6.3.1)

编写一个程序,从键盘上读入一个小于1000的正整数,然后创建并输出一个字符串,说明该整数的值。例如,输入941,程序产生的字符串是“Nine hundred and forty one”。

2023-08-13 17:47:31 409

原创 C语言开发基础知识(一)

C语言开发基础知识

2023-08-12 22:51:40 260

原创 串口设备驱动

uart_port 中最主要的就是第 235 行的 ops,ops 包含了串口的具体驱动函数,UART 驱动编写人员需要实现 uart_ops,因为 uart_ops 是最底层的 UART 驱动接口,是实实在在的和 UART 寄存器打交道的。串口全称叫做串行接口,通常也叫做 COM 接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。这一套接口并不是针对串口开发的,而是针对所有的终端设备,串口是一种终端设备,计算机系统本地连接的鼠标、键盘也是终端设备,通过 ssh 远程登录连接的伪终端也是终端设备。

2023-07-29 17:23:53 1513

原创 Linux内核开发termios详解

termios 结构体提供了一个常规的终端接口,用于控制非同步通信端口

2023-07-08 22:00:45 606

原创 Android项目开发如何设计整体架构

想要设计App的整体框架,首先要 清楚我们做的是什么

2023-04-09 22:49:26 220

原创 架构设计的八条原则

架构设计不像数学公式或者物理定律,有章可循。很多时候,它是设计者在各种设想、各种顾虑的权衡中做出的最符合需求的智慧输出。但是,一些好的架构思路和原则,可以帮助设计者在决策时少走弯路,更靠近需求。

2023-04-09 22:15:36 479

原创 C++ 标准模板库-vector

c++标准模板库中vector的用法

2023-03-28 21:56:11 338

原创 C++ 标准模板库-string

string介绍

2023-03-28 20:36:41 119

原创 C++标准模板库(Standard Template Library,STL)

C++标准模板库(Standard Template LIrary,STL)

2023-03-28 20:03:40 297

原创 4.1什么是树

什么是树

2023-03-20 09:04:01 283

原创 1.0 Android项目开发过程中遇到的问题

Android项目开发过程中遇到的问题

2023-03-08 21:43:59 181

原创 Android性能优化-UI优化

按照Google官方给出的性能优化典范中的标准,View的绘制频率保证60fps是最佳的,这就要求每帧绘制时间不超过16ms(16ms = 1000/60),虽然程序很难保证16ms这个时间,但是尽量降低onDraw方法中的复杂度总是切实有效的

2023-03-06 07:38:41 607

原创 Flutter编译相关问题

Flutter编译问题

2023-03-03 17:27:37 260

原创 如何提高自己的编程思想

良好的编程思想能够帮助开发者更好地理解问题,设计出高效、可靠、可扩展的解决方案,写出易于阅读、易于维护的代码,并使其更加健壮、可靠、可测试,并降低代码调试和修的算法题目,可以帮助你提高算法水平。良好的编程思想能够帮助开发者更好地理解问题,设计出高效、可靠、可扩展的解决方案,写出易于阅读、易于维护的代码,并使其更加健壮。经常向领导有组织的汇报开发进度、问题、结果,不仅可以提升编程思想,还能够提高自己的工作效率和沟通能力。、可靠、可测试,并降低代码调试和修复的时间,总之一句话,良好的编程思想能写出优秀的项目。

2023-02-22 10:20:35 227

原创 1.5 parentActivityName

parentActivityName

2023-02-20 17:42:09 105

原创 1.1操作系统的特征

多道程序环境下,允许多个程序并发执行;单处理机环境下,多个程序分时交替执行。即资源共享,系统中的资源供多个并发执行的应用程序共同使用。并发、共享、虚拟、异步。

2023-02-19 20:03:01 299

原创 计算机操作系统概述

本文介绍了操作系统的主要内容:进程、内存管理、文件管理、设备管理等

2023-02-19 17:02:59 417

原创 20.1-Android12 系统源码下载

在Android源码下载之前,首先需要一个Linux系统,小编推荐安装Ubuntu。Windows用户可以使用VMWare或VirtualBox作为虚拟机来安装Ubuntu。小编推荐VMWare,因为它的功能太强大了!

2023-02-19 01:16:52 1578 1

原创 Linux查看文件内容及重定向

Linux查看文件内容及重定向

2022-11-20 14:46:14 390

原创 Linux下文件和目录的基础操作

Linux下文件和目录的基本操作

2022-11-20 00:49:04 578

原创 Ubuntu 命令行终端使用技巧

Ubuntu常用命令使用技巧

2022-11-19 22:47:26 300

翻译 OkHttp-概述

当网络信号不好的时候,OkHttp不会立刻返回请求错误,它会通过连接池进行多次请求。如果您的服务有多个IP地址,第一次连接失败,OkHttp将尝试替换IP地址,再次请求。你还可通过修改OkHttp的配置,来兼容之前的版本。我们强烈建议您像自动更新web浏览器一样,不断更新OkHttp 版本,使用Okhttp的最新版本,因为这是HTTPS客户端防止潜在安全问题的重要防御措施。如果您进行了尝试,请积极提交您发现的任何错误或解决方法。,它的作用是帮助您实时更新 OkHttp 版本进而保证OkHttp的兼容性.

2022-11-12 20:58:33 847

原创 Java中的动态代理

Java中的动态代理

2022-10-30 22:28:03 1086

原创 Java设计模式--代理模式

Java设计模式之代理模式

2022-10-30 17:31:09 255

原创 Android面试题--HashMap原理分析

HashMap原理分析

2022-10-29 20:22:59 1466

原创 Android kotlin 协程入门实战(一)

Android kotlin 协成入门实战

2022-09-07 22:21:24 989

原创 Android初级工程师进阶教程

Android初级工程师进阶教程

2022-09-03 09:39:26 223

原创 Android 数据库ORM开源框架

Android 数据库ORM开源框架

2022-08-25 22:06:56 655

原创 Android 项目架构设计

Android项目架构设计

2022-08-25 07:00:38 501

Linux内核开发termios详解

termios 结构是在POSIX规范中定义的标准接口,它类似于系统V中的termio接口,通过设置termios类型的数据结构中的值和使用一小组函数调用,你就可以对终端接口进行控制。

2023-07-08

sonatype-nexus-maven-linux-332

sonatype nexus官网下载包,版本3.332,操作系统:Unix,官网下载地址很慢,有需要的同学,可以进行下载。

2023-06-25

188道java面试题

java面试题,该面试题合集包含:Java基础、多线程、集合、垃圾回收原理、并发编程、Jsp、JVM、Spring、Hibernate配置、MySQL优化等

2023-06-17

BP-tools加解密工具,支持AES,3DES ,DES

加解密工具,支持AES,3DES ,DES

2023-06-08

pboc,emv规范文档学习整理总结

EMV技术学习和研究,主要基于pboc 3.0 2010版 中文版 和 emv 2000 4.0 中文版 文档的学习和研究,进行了一些整理和总结,为有需要的同学作为参考。

2023-05-21

如何深入学习AndroidFramework

本篇文章主要介绍了什么是Framework,Framework开发学什么 ,Framework开发的主要内容 Framework开发学什么 Framework开发的主要内容 1. 基础知识 2. AOSP 源码上手 3. AOSP 编译系统 4. Hal与硬件服务 5. 基础组件 6. Binder 7. 系统启动过程分析 8. 应用层框架 9. 显示系统 10. Android 输入系统 11. 系统应用

2023-02-22

2023年Android高级开发工程师面试题及答案

2023年Android高级开发工程师面试题及答案,内容由个人最近面试总结而来,主要内容有:性能优化、内存泄漏、ANR、Framework、ALDL等高频面试题。

2023-02-11

SQLCipher-3-win64

SQLCipher-3-win64 是SQLCipher 可视化客户端,支持win11/win10 /winXp无需编译直接打开 sqlcipher3.X,4.X均支持,

2022-12-02

SQLcipher-win10-win11加密数据库客服端

SQLcipher_win10_win11加密数据库客服端,解密sqlite,无需编译,直接运行就可以。

2022-11-11

ffmpeg+x264.rar

lib目录: libavcodec.a libavdevice.a libavformat.a libavutil.a libgcc.a libmingwex.a libx264.a include目录: inttypes.h stdint.h x264.h 及另外几个文件夹 开发网络视频必用的头文件资源

2015-02-01

android 串口工具软件

android串口工具软件,主要用于连接android开发版

2015-01-12

深入理解计算机系统

有人这样表述这本书的价值,说它的价值对于程序员来说相当于与书等重量的黄金的价值

2013-07-04

算法导论pdf

不会算法,做10年开发可以成为大牛,学会了算法,做两年开发也可以成为大牛

2013-07-04

史上最全的ios开发源码

史上最全的ios开发源码

2013-04-18

android.support.v4

android.support.v4

2012-05-22

2011Android技术面试整理附有详细答案

2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

2012-03-05

Android内存泄露调试

Android内存泄露调试,andriod,内存泄露,调试

2012-03-05

java中如何实现压缩和解压缩

java中如何实现压缩和解压缩,zip,unzip,java中如何实现压缩和解压缩,zip,unzip

2012-02-29

android文件的合并与拆分

android中文件的合并与拆分,可用于换皮肤

2012-02-29

android中动态更改View背景

android中动态更改View背景,换皮肤

2012-02-29

Android应用开发揭秘高清版

Android应用开发揭秘高清版

2012-02-28

android-2.3.1-gingerbread-src

android2.3.1源码

2012-02-27

android中文文档

android文档 中文 最全 4个文档 必备开发文档 包含 Android开发指南中文版.doc Android开发指南中文版.pdf android命令大全.pdf android模拟器命令详解.pdf

2012-02-22

最新android中文文档

android文档 中文 最全 4个文档必备开发文档包含 Android开发指南中文版.doc Android开发指南中文版.pdf android命令大全.pdf android模拟器命令详解

2012-02-22

git帮助文档

git 是一个分布式版本控制工具,本文主要是关于git的简单介绍和基本用法。

2011-10-14

Eclise快捷键.docx

eclipse常用快捷方式介绍,作为一个基于java开发人员,若能熟练掌握这些快捷方式,会大大加快开发效率。

2011-09-03

andorid蓝牙技术开发指南

andorid蓝牙技术开发指南详细介绍了在android操作系统如何利用蓝牙api进行应用程序开发

2011-09-03

android project src

android demo project

2011-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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