编程语言 FreeRTOS学习记录–任务创建函数详解 开局一张图。一步一步分析就好。(一)什么是任务? 在多任务系统中,我们按照功能不同,把整个系统分割成一个个独立的,且无法返回的函数,这个函数我们称为任务;任务包含几个属性:任务堆栈,任务函数、任务控... 2022年5月26日FreeRTOS学习记录–任务创建函数详解已关闭评论 阅读全文
编程语言 Java基础之浅谈异常与了解断言 一、产生错误原因用户输入错误设备错误物理限制代码错误二、解决错误---异常在Java中异常对象都是派生于Throwable类的一个实例。我们一般将异常分为两种:①Error和②Exception如果你... 2022年5月26日Java基础之浅谈异常与了解断言已关闭评论 阅读全文
编程语言 前端框架小实验-在umi框架中以worker线程方式使用SQL.js的wasm 总述:在Win7环境下配置umijs框架,在框架中用worker线程方式使用SQL.js的wasm,在浏览器端实现数据的增删改查以及数据库导出导入。一、安装node.js1、Win7系统只支持node... 2022年5月25日前端框架小实验-在umi框架中以worker线程方式使用SQL.js的wasm已关闭评论 阅读全文
编程语言 GUI编程之AWT组件详解 AWT中常用组件基本组件组件名功能ButtonButtonCanvas用于绘图的画布Checkbox复选框组件(也可当做单选框组件使用)CheckboxGroup用于将多个Checkbox 组件组合成... 2022年5月25日GUI编程之AWT组件详解已关闭评论 阅读全文
编程语言 ruby 版本管理RVM (ruby version manager) macOS. 自带的ruby 版本目录权限比较高, 经常有很多 操作需要权限而不能执行虽然 macOS 自带了一个 ruby 环境,但是是系统自己使用的,所以权限很小,只有 system。而/Libr... 2022年5月25日ruby 版本管理RVM (ruby version manager)已关闭评论 阅读全文
编程语言 SpringBoot实战数据访问整合Mybatis和Redis 前言在开发中我们通常会对数据库的数据进行操作,SpringBoot对关系性和非关系型数据库的访问操作都提供了非常好的整合支持。SpringData是spring提供的一个用于简化数据库访问、支持云服务... 2022年5月25日SpringBoot实战数据访问整合Mybatis和Redis已关闭评论 阅读全文
编程语言 URLDNS反序列化链学习 URLDNSURLDNS跟CommonsCollections比起来真是眉清目秀,该链主要用于验证漏洞,并不能执行命令,优点就是不依赖任何包。1、利用链 * Gadget Chain: * HashM... 2022年5月25日URLDNS反序列化链学习已关闭评论 阅读全文
实际业务处理 Kafka 消息丢失、重复消费和顺序消费的问题 关于 Kafka 消息丢失、重复消费和顺序消费的问题消息丢失,消息重复消费,消息顺序消费等问题是我们使用 MQ 时不得不考虑的一个问题,下面我结合实际的业务来和你分享一下解决方案。消息丢失问题比如我们... 2022年5月25日 编程语言实际业务处理 Kafka 消息丢失、重复消费和顺序消费的问题已关闭评论 阅读全文
编程语言 编译python(cpython)的源码及其用途 获取python的源码3.x及最新版本的源码:https://github.com/python/cpythonpython2.7分支的源码:https://github.com/python/cpy... 2022年5月25日编译python(cpython)的源码及其用途已关闭评论 阅读全文
编程语言 php代码审计之——phpstorm动态调试 xdebug调试调试环境部署xdebug的版本需要与PHP版本相对于,所以不要轻易改变PHP环境版本。0 配置php解析器1 下载对应版本的xdebugxdebug官网下载地址:https://xde... 2022年5月25日php代码审计之——phpstorm动态调试已关闭评论 阅读全文