leetcode 894. All Possible Full Binary Trees (python)

leetcode 894. All Possible Full Binary Trees (python)使用递归和动态规划两种方法解题
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

Python中使用SQLAlchemy操作数据库

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 软硬件环境 Windows 10 64bit anaconda with python 3.7 mysql 8.0.20 sqlalchem
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0

iOS底层探索-内存管理理论

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 上一篇文章我们简单介绍了可执行文件Mach-O的结构,本篇我们主要看一些内存的理论知识,从物理内存管理时代开始。 直接物理内存管理 这种加载
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

一文带你掌握flowable工作流引擎所有业务概念

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 1.什么是工作流审批 根据本人的理解,就是审批流程管理。 2.什么是flowable 1.官方解释 官方解释如下: 这里总结一下: 目的是管
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

浅入浅出Spring循环依赖

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 最近有粉丝问到了循环依赖问题,以后再有人问你,拿这篇“吊打”他。 概念 什么是循环依赖? 多个bean之间相互依赖,形成了一个闭环。比
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0

面试官:MySQL 是如何执行一条查询语句的?

对于一个开发工程师来说,了解一下 MySQL 是如何执行一条查询语句的,我想是非常有必要的。 首先我们要了解一下MYSQL的体系架构是什么样子的?然后再来聊聊一条查询语句的执行流程是如何?
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

⚡每日算法&面试题⚡一起肥学5(含Linux常用总结)

每日算法和面试题系列出了有一段时间了,收到了不少肥友的支持。想要换工作或者找工作的肥友要多来光顾了计算机领域的技能在不断的更新,你
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

leetcode刷题-20有效的括号

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 leetcode20-有效的括号 前文 本文为菜鸟的刷题记录,仅用作笔记使用,并非最佳解决方案。
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0

Swift-技巧(四)设置照片尺寸和格式

平时实现拍照功能时,都是网上一通搜索,整体复制粘贴,自称无脑实现。但是当要求照片是不同的尺寸和格式( JPEG)时,就费力搞照片。其实在设置拍照时,就可以直接设置照片的尺寸和格式。
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

leetcode 1605. Find Valid Matrix Given Row and Column Sums(python)

leetcode 1605. Find Valid Matrix Given Row and Column Sums(python)
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

iOS的渲染循环、离屏渲染原理、卡顿原理

在iOS开发中,卡顿的问题是一个绕不开的问题,在这里我们从iOS的渲染循环(Render Loop)的角度来分析在渲染过程中可能会出现卡顿的原因。 渲染循环 VSYNC 渲染循环是一个连续性的过程。通
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

Spring 源码解析 | Aop 源码实现(一)

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本次我们一起来聊一下 Spring Aop 的原理。本文主要是通过一个简单的 Aop 案例,然后结合 Spring 的源码进行分析, Spr
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

我用一文总结File base64 Blob对象之间切换自如

我们在日常码代码中,Blob,file,base64之间的转换肯定用的非常多。今天我就把file base64 blob之间的转换总结下来。
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0

iOS注入小知识:重签名、逆向分析方法

tweak是各种破解补丁的统称,iOS的tweak大致可分为两种: 在cydia上发布的,需要越狱才能安装,大部分是deb格式的安装包
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

FFmpeg的AAC解码实战

1、FFmpeg音频解码流程 如上图所示是通过FFmpeg进行音频解码的流程。 2、 代码实战 2.1、获取解码器 通过调用 avcodec_find_decoder函数根据ID来查找注册的解码器,这
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

前端必知-性能优化的七大手段

性能优化是我们前端的必备知识,可以说是每个人必须会的知识了,不仅平时会用到,连面试都会问到。那如何优化前端的性能呢?总共有七大手段
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0

你真的懂「Hashtable/HashMap/TreeMap」了么

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 最普通的想法 Hashtable本身是同步的,不支持null的键和值 由于本身支持synchronized那么同步就导致的了很多的性能上的开
分类: 服务端 发布时间: 10-12 00:30 阅读次数: 0

Conda配置Tensorflow-gpu错误排查思路梳理

这次在虚拟环境下配置tensorflow环境被坑得不轻,于是特地总结经验,汇聚成这篇文章,希望可以帮到大家
分类: 企业开发 发布时间: 10-12 00:30 阅读次数: 0

Android Jetpack系列之LiveData

LiveData介绍 LiveData是一种可观察的数据存储类。LiveData 具有生命周期感知能力,遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感
分类: 移动开发 发布时间: 10-12 00:30 阅读次数: 0

前端性能优化(一)

为什么要做性能优化?性能优化有多重要?网站的性能对于用户的留存率、转化率有很大的影响,直白的说,提高网站的性能可以直接提高网站带来的收益。 性能优化的分类 前端的性能优化主要分为两类: 加载时优化;
分类: 编程语言 发布时间: 10-12 00:30 阅读次数: 0