Wesley13 Wesley13
3年前
STM32基础分析——PWM配置
!(https://oscimg.oschina.net/oscnet/296cedeb3810491d94257a2c2373b098.jpg)在使用STM32F103产生固定频率、固定占空比的PWM波时,虽然有官方以及众多开发板提供的例程,但是关于有点问题并没有说的很清晰,并且《STM32F10X参考手册》的中文翻译可能容易造成歧义,所以
Stella981 Stella981
3年前
Linux下 USB设备驱动分析(原创)
之前做过STM32的usbHID复合设备,闲来看看linux下USB设备驱动是怎么一回事,参考资料基于韦东山JZ2440开发板,以下,有错误欢迎指出。1、准备知识1.1USB相关概念:USB枚举过程:https://blog.csdn.net/go\_str/article/details/80802452(https://ww
Easter79 Easter79
3年前
Tomcat处理HTTP请求源码分析(下)
很多开源应用服务器都是集成tomcat作为webcontainer的,而且对于tomcat的servletcontainer这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了tomcat所有的connector种类及用法,接着从架构上分析了connector模块
Stella981 Stella981
3年前
Knative Serving 健康检查机制分析
!file(https://oscimg.oschina.net/oscnet/4b90746591cf88fa47712a0755733b4bf2e.jpg)作者|  阿里云智能事业群技术专家牛秋霖(冬岛)导读:从头开发一个Serverless引擎并不是一件容易的事情,今天咱们就从Knative的健康检查说起。通过健康检查这一个点来
Wesley13 Wesley13
3年前
NEO从源码分析看UTXO交易
_0x00前言_社区大佬:“交易是操作区块链的唯一方式。”_0x01交易类型_在NEO中,几乎除了共识之外的所有的对区块链的操作都是一种“交易”,甚至在“交易”面前,合约都只是一个小弟。交易类型的定义在Core中的TransactionType中:源码位置:neo/Core/TransactionType
Stella981 Stella981
3年前
Android开发中StackOverflowError错误实例分析
Android开发中StackOverflowError错误实例分析一、概述我在一个复杂的layout嵌套较多的android界面,碰到了java.lang.StackOverflowError这个FatalException,app程序crash退出。这个错误出现的比较奇怪,在我做技术调研的时候,这个界面是放在单独的一个程序中展示的,
Wesley13 Wesley13
3年前
UDT协议实现分析——数据的发送
连接建立起来之后,我们就可以通过UDTSocket进行数据的收发了。先来看用来发送数据的几个函数。UDT提供了如下的几个函数用于不同目的下的数据发送:UDT_APIintsend(UDTSOCKETu,constcharbuf,intlen,intflags);UDT_APIintsendmsg(U
Stella981 Stella981
3年前
CodeIgniter源码分析之index.php
<?php/APPLICATIONENVIRONMENT
Easter79 Easter79
3年前
Spring依赖处理过程源码分析
1.AbstractAutowireCapableBeanFactorydoCreateBean创建Bean2.AbstractAutowireCapableBeanFactorypopulateBean属性的核心注入方法3.InstantiationAwareBeanPostProcessorpostProcessProperties
Wesley13 Wesley13
3年前
Java ClassLoader 原理详细分析
一、什么是ClassLoader?大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要