字节跳动是如何落地微前端的
微前端是一种由独立交付的多个前端应用组成整体的架构风格,将前端应用分解成一些更小、更简单的能够独立开发、测试、部署的应用。本文对微前端的原理和实践进行了详细的描述,并预告Modern.js即将开源~
@Conditional条件装配
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 @Conditional条件装配 @Conditional 提供自动装配的条件约束,一般与@Configuration和@Bean配合使用 根
Spring源码解读(二)循环依赖
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 本篇文章学习下spring循环依赖的源码与思想。 建议参照本文,跟踪源码进行学习。 1、什么是循环依赖 通过以下一个例子,我们来看下什么
leetcode 1310. XOR Queries of a Subarray(python)
leetcode 1310. XOR Queries of a Subarray(python)两种方法解题
docker的overlay2中存的都是什么and如何清理/var/lib/docker/overlay2
前段时间有客户反映我们部署服务的服务器磁盘快满了,联系我们说看看清理一下 于是就开始看服务器 我们所有的服务都是使用docker部署的,经过检查,这次占满了磁盘的都是在/var/lib/docker/
LeetCode—分隔链表
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 86. 分隔链表 给你一个链表和一个特定值 x ,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。 你应当保
剑指—二叉搜索树的第k大节点
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 剑指 Offer 54. 二叉搜索树的第k大节点 给定一棵二叉搜索树,请找出其中第k大的节点。 第一种方法 一直将右子树的节点不断压栈
LeetCode-509-斐波那契数
LeetCode-509-斐波那契数,当**n**小于2时,直接返回**n**,当**n**大于2时,通过公式`F(n) = F(n - 1) + F(n - 2)`递归...
STM32F103使用DAC功能输出三角波
- 2个DAC转换器:每个转换器对应1个输出通道 - 8位或者12位单调输出 - 12位模式下数据左对齐或者右对齐 - 同步更新功能 - 噪声波形生成 - 三角波形生成 - 双DAC通道同时或者分别转
第三十九章 SQL命令 DROP TRIGGER
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 第三十九章 SQL命令 DROP TRIGGER 删除触发器 大纲 参数 name - 要删除的触发器的名称。触发器名称可以是限定的,也可以
深入理解react-router路由系统
1.什么是路由? 在web应用开发中,路由是非常重要的一部分,在浏览器当前的URL发生变化时,路由系统会做出一些响应,用来保证用户界面与URL同步。随着单页面 应用的到来,为之服务的第三方库也相继出现
关于Xib中静态Cell的实现
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 我们在xib或者storyboard中添加tableview的时候对于一些不常用的页面,比如设置页面,个人信息页面等,不常变动的页面我们可以
Linux中的僵尸进程详解
“僵尸进程”也被称为“无效进程”,简单来说,僵尸进程是已失效但存在于系统进程表中的进程。由于某种原因,有时候有些进程执行完了任务也依然留在进程表中,这些进程就是“僵尸进程”。
android虚拟机 Dalvik & ART
ART VS. Dalvik Dalvik虚拟机是2008年跟随Android系统一起发布的。当时的移动设备的系统内存只有64M左右,CPU频率在250~500MHz之间。这个硬件水平早已发生了巨大变
移动开发实现微信基本界面
一.建立每个窗口的基本布局 微信窗口有四个滑动窗口,但每个窗口都有相同的底部视图区和相同的上部小窗口,因此我们可以建立两个子的XML文件分别命名为top和bottom来,这样可以模拟搭建好微信界面的上
周排行