leetcode 894. All Possible Full Binary Trees (python)
leetcode 894. All Possible Full Binary Trees (python)使用递归和动态规划两种方法解题
Python中使用SQLAlchemy操作数据库
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 软硬件环境 Windows 10 64bit anaconda with python 3.7 mysql 8.0.20 sqlalchem
iOS底层探索-内存管理理论
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 上一篇文章我们简单介绍了可执行文件Mach-O的结构,本篇我们主要看一些内存的理论知识,从物理内存管理时代开始。 直接物理内存管理 这种加载
一文带你掌握flowable工作流引擎所有业务概念
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 1.什么是工作流审批 根据本人的理解,就是审批流程管理。 2.什么是flowable 1.官方解释 官方解释如下: 这里总结一下: 目的是管
浅入浅出Spring循环依赖
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 最近有粉丝问到了循环依赖问题,以后再有人问你,拿这篇“吊打”他。 概念 什么是循环依赖? 多个bean之间相互依赖,形成了一个闭环。比
面试官:MySQL 是如何执行一条查询语句的?
对于一个开发工程师来说,了解一下 MySQL 是如何执行一条查询语句的,我想是非常有必要的。 首先我们要了解一下MYSQL的体系架构是什么样子的?然后再来聊聊一条查询语句的执行流程是如何?
Swift-技巧(四)设置照片尺寸和格式
平时实现拍照功能时,都是网上一通搜索,整体复制粘贴,自称无脑实现。但是当要求照片是不同的尺寸和格式( JPEG)时,就费力搞照片。其实在设置拍照时,就可以直接设置照片的尺寸和格式。
leetcode 1605. Find Valid Matrix Given Row and Column Sums(python)
leetcode 1605. Find Valid Matrix Given Row and Column Sums(python)
iOS的渲染循环、离屏渲染原理、卡顿原理
在iOS开发中,卡顿的问题是一个绕不开的问题,在这里我们从iOS的渲染循环(Render Loop)的角度来分析在渲染过程中可能会出现卡顿的原因。 渲染循环 VSYNC 渲染循环是一个连续性的过程。通
Spring 源码解析 | Aop 源码实现(一)
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本次我们一起来聊一下 Spring Aop 的原理。本文主要是通过一个简单的 Aop 案例,然后结合 Spring 的源码进行分析, Spr
我用一文总结File base64 Blob对象之间切换自如
我们在日常码代码中,Blob,file,base64之间的转换肯定用的非常多。今天我就把file base64 blob之间的转换总结下来。
FFmpeg的AAC解码实战
1、FFmpeg音频解码流程 如上图所示是通过FFmpeg进行音频解码的流程。 2、 代码实战 2.1、获取解码器 通过调用 avcodec_find_decoder函数根据ID来查找注册的解码器,这
你真的懂「Hashtable/HashMap/TreeMap」了么
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 最普通的想法 Hashtable本身是同步的,不支持null的键和值 由于本身支持synchronized那么同步就导致的了很多的性能上的开
Android Jetpack系列之LiveData
LiveData介绍 LiveData是一种可观察的数据存储类。LiveData 具有生命周期感知能力,遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感
今日推荐
周排行