Wesley13 Wesley13
3年前
STM32 USB学习笔记3
主机环境:Windows7SP1开发环境:MDK5.14目标板:STM32F103C8T6开发库:STM32F1Cube库和STM32\_USB\_Device\_Library现在开始分析VCP示例代码,从最简单的usbd\_desc开始。USB设备使用描述符来报告其功能特性,描述符是一个已知格式的数据结构,USB规范中定义了以下几种描
找回消失的密钥 --- DFA分析白盒AES算法
一、目标李老板:什么叫白盒AES算法?奋飞:将密钥进行白盒化处理,融入到整个加密过程中,使密钥无法跟踪还原,保障密钥安全。简单的说,就是你可以明明白白的调试整个算法过程,怎么看都像是AES算法,但却是怎么也找不到密钥在哪里?AES算法的介绍请参照DFA(DifferentialFaultAnalysis)的原理和算法推导过程,请参照文末的链接。我们今
手把手教你搭个Frida + Sekiro Rpc框架
一、目标联手机签名是个比较取巧的方案,之前我们介绍过android连真机签名公网ip更新方案SekiroXposed签名解决方案现在frida用的比较多,并且Sekiro也升级了新版本,我们今天就来手把手教你搭个FridaSekiroRpc框架。二、步骤我们以这个手机号加密算法为例先运行服务器端官网在这里gitclone下来;在Li
Wesley13 Wesley13
3年前
ESP8266 三分钟完成云平台对接
本文的目标,即在硬性的3分钟指标内,完成ESP8266设备的云平台对接。在短时间内完成设备接入后,可进行试玩控制、服务器/应用层对接,如果您有兴趣,在文章结尾可以查阅更多有用的功能。本文对接的云平台是ESPushIoT平台,如果您还不知道什么是ESPushIoT云平台,可点此(https://www.oschina.net/act
Wesley13 Wesley13
3年前
Java BigDecimal使用
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。测试用例:publi
Wesley13 Wesley13
3年前
JDBC
JDBCJDBC(JavaDatabaseConnectivity):1\.是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)2.JDBC为访问不同的数据库提供了一种统一的途径,3.JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统4.JDBC接
Wesley13 Wesley13
3年前
PHP程序员的技术成长规划 第三阶段:高级阶段
第三阶段:高级阶段(高级PHP程序员)重点:除了基本的LNMP程序,还能够在某个方向或领域有深入学习。(纵深维度发展)目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作;自己能够独立hold深入某个技术方向,在这块比较专业。(比如在MySQL、Ngi
Wesley13 Wesley13
3年前
Visual Studio 中的 .sln 和 .suo 文件
解决方案文件VisualStudio采用两种文件类型.sln&.suo来存储特定于解决方案的设置。这些文件总称为解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使您每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。.sln(Solution)
Stella981 Stella981
3年前
Serilog for DotNet Tutorial
在过去的几年中,结构化日志已经大受欢迎。而Serilog是.NET中最著名的结构化日志类库,我们提供了这份的精简指南来帮助你快速了解并运用它。0\.内容1.设定目标2.认识Serilog3.事件和级别4.触发和收集结构化数据5.为过滤和关联添加事件标记6.大海捞针\Findingneedl
天翼云坚持科技创新,加速算力普惠!
科技创新是企业长远发展的基石,更是国家发展的核心动力。而企业作为科技创新的主体,应以创新为目标,肩负起更多社会使命和责任。作为数字经济建设主力军,一直以来坚持核心技术自主研发,走出一条科技创新的成长路径,并积极服务于国家战略,赋能千行百业数字化转型,推进数