BFC的理解 BFC是什么?BFC如何触发?BFC的作用问题解决Margin重叠问题Margin塌陷问题高度塌陷 BFC是什么? BFC是块级格式上下文(Block Formatting Context),是CSS布局的一个概念,在BFC布局里面的…
2024/12/9 11:33:14文章目录 前言一、Nginx组件开发1.1 组件如何使用? 二、过滤器模块实现2.1 相关Nginx源码解析2.1.1 ngx_command_t2.1.2 ngx_http_module_t2.1.3 ngx_module_s 2.2 过滤器模块设计2.2.1 完成模块编写中问题 三、handler模块实现3.1 handler流程实现3.2 多进程的slab…
2024/12/9 9:38:58跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:28. 找出字符串中第一个匹配项的下标(KMP算法) 给你两个字符串 haystack 和 needle ÿ…
2024/12/9 8:22:16文章目录 1. 进程地址空间分布2. 为什么要有进程地址空间一、主要功能二、重要特性三、应用场景四、与TLB的交互 3. 进程具有独立性 以x86(32位)为例子 1. 进程地址空间分布 进程地址空间,本质是一个描述进程可视范围的大小。 地址空间本质是一个内核数据结构,类似…
2024/12/9 8:03:40线程安全的集合: vector、hashTable、Collections、ConcurrentHashMap、CopyOnWriteArrayList、CopyOnWriteArraySet、concurrentSkipListMap等 1、Vector Vector和ArrayList类似,是长度可变的数组。vector已经被弃用 2、HashTable HashTable和HashMap类…
2024/12/9 7:04:15 人评论 次浏览行内元素同样具有盒子模型 行内元素同样具有盒子模型,那么就可以给行内元素设置不同的 css 属性,比如宽度、高度、内边距和外边距,那么行内元素是否需要设置这些属性呢? 行内元素设置宽度和高度 给行内元素设置宽度和高度是无效的…
2024/12/9 6:45:02 人评论 次浏览CentOS 7 下使用yum安装MySQL5.7.20 最简单方法发布时间:2020-09-30 02:25:31来源:脚本之家阅读:87作者:mrrCentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇…
2024/12/9 6:39:58 人评论 次浏览微软的Toolkit 提供了WPF 的DataGrid 控件 下载并安装控件:http://www.codeplex.com/wpf 安装完后,可以看到工具栏多了几个控件 向WPF窗口 拖进去DatePicker 和DataGrid 和几个文本框和按钮 Xaml: <Window x:Class"HomeFinance.winPa…
2024/12/9 3:26:31 人评论 次浏览本文使用两种方式实现等高布局。效果图:实现:1、HTML结构。<div class"parent"><div class"left">离离原上草</div><div class"right">Lorem ipsum dolor sit amet consectetur adipisicing elit…
2024/12/9 14:05:27 人评论 次浏览1. JavaScript中的数组 在C、Java中,数组是一种高效的数据结构,随机访问性能特别好,但是局限性也特别明显,就是数组中存放的数据必须是同一类型的,而在JavaScript中,数组中的每一项数据可以是任何类型&…
2024/12/9 14:04:27 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 今天在用sublime2的时候,想用一下html的自动排版功能结果ctrlaltf快捷键一点反应都没有。网上查了很多方法,都是说到Package Control哪里找tag插件,可是根本找不到。搜索良久终于找到了…
2024/12/9 14:03:26 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 1.z_index属性可以调整元素之间的层叠顺序: 1.值为整数,亦可为负数,默认值为auto(firefox浏览器)或者0(IE浏览器)。当元素设 定位属性时,该值就生效…
2024/12/9 14:02:25 人评论 次浏览前言 继续跟着大佬学习fastjson利用链。之前写了fastjson TemplateImple利用链。里面分析了fastjson的一些数据流向。 对于JdbcRowSetImpl链。这个链基本没啥限制条件,只需要Json.parse(input)即可进行命令执行。 环境 jdk1.8_102<dependency><groupId>com.ali…
2024/12/9 14:01:25 人评论 次浏览1.Java环境搭建1.1 JDK与JREJDK(Java Development Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中开发工具:编译工具(javac.exe)打包工具(…
2024/12/9 14:00:24 人评论 次浏览linux指令大全[2](转)名称 : at使用权限 : 所有使用者使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程式或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以…
2024/12/9 7:55:43 人评论 次浏览创建一个新的文件夹test然后进入test mkdir test cd test 首先创建文件a vim a.txt 随便输入一段文字后保存不退出。 稍微修改一下内容,另存为b.txt。 使用以下指令生成文件差异 diff -u a.txt b.txt > diff1.txt 这是以a为原始文件,b为目标文件 打开…
2024/12/9 2:14:23 人评论 次浏览前言 Python是最容易入门的编程语言,没有之一。如果初学者接触的第一门语言是C或者C,对他们来说最难的不是语法,而是容易出现内存泄漏、指针等问题。有时候排查这些问题对初学者的打击很大,尤其是没掌握排查BUG技巧时。 如果初学者…
2024/12/6 9:46:45 人评论 次浏览题目描述 输入两个正整数,输出其最大公约数。 输入 输入两个正整数m和n,数据之间用空格隔开。 输出 输出一个整数,表示m和n的最大公约数。 样例输入 Copy 4 6 样例输出 Copy 2 #include<stdio.h>int main() {int m,n,r;scanf("…
2024/12/9 13:24:14 人评论 次浏览共享库其实就是将pipeline里面的函数,进行封装,从而简化pipeline。 后面流水线就是不断的补充这个库了,补充和Jenkins和相关平台集成的函数,比如gitlab,nexus,sonqrqube这些,将和这些平台集成的…
2024/12/7 6:21:44 人评论 次浏览问题最近在项目上遇到要在生产环境下禁用swagger的问题,找到两种解决办法,另一种在我的前面一篇博客解决方案经过一番寻觅,发现了Spring boot中有个注解ConditionalOnProperty,这个注解能够控制某个configuration是否生效。具体操…
2024/12/7 8:14:31 人评论 次浏览