组件 源码drf

Linux内核listen系统调用源码分析

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-listen()函数 /** * sockfd:要监听的socket描述字 * back ......
内核 源码 listen 系统 Linux

Linux内核bind系统调用源码分析

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-bind()函数 将socket 套接字绑定指定的地址: /* * sockfd:由so ......
内核 源码 系统 Linux bind

Linux内核socket系统调用源码分析

一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-socket()函数 应用层创建 socket 对象返回整型的文件描述符。 /* fam ......
内核 源码 socket 系统 Linux

安卓中ViewPager组件的使用场景与优劣分析

在Android应用开发中,ViewPager是一个非常重要的UI组件,它允许用户通过左右滑动的方式切换不同的页面视图。同时,ViewPager在Android开发中是一种常用的视图容器,主要用于在应用程序中实现滑动视图的效果。它通常用于分页展示内容,如图片轮播、标签切换等。 ......
优劣 组件 ViewPager 场景

pysyncobj源码剖析和raft协议理解

什么是PySyncObj 源代码地址:https://github.com/bakwc/PySyncObj PySyncObj是一个python库,可以辅助去搭建一个可容错的分布式系统,通过复制备份你的应用数据在多个服务器上来达到。 实现的功能:基于raft协议的leader选举和日志复制;日志的压 ......
pysyncobj 源码 raft

React 类组件转换为函数式

函数式的 React 组件更加现代,并支持有用的 hooks,现在流行把旧式的类组件转换为函数式组件。这篇文章总结了转换的一些通用的步骤和陷阱。 ......
函数 组件 React

Volcano 原理、源码分析(一)

0. 总结前置 1. 概述 2. Volcano 核心概念 2.1 认识 Queue、PodGroup 和 VolcanoJob 2.2. Queue、PodGroup 和 VolcanoJob 的关系 3. Volcano 调度框架概览 4. 源码分析 4.1 Action 实现在哪里? 4.2 ......
源码 原理 Volcano

CountDownLatch源码解析

CountDownLatch源码解析 countdown是倒计时的意思,latch是门闩的意思,也有门锁的意思,合起来字面意思就是一个倒计树计锁器的意思,先来看一个具体的案例分析大致了解 import java.util.concurrent.CountDownLatch; public class ......
CountDownLatch 源码

【vue】,封装的table组件,table表格超出高度自适应滚动效果,设置页面全局统一自适应高度

需求背景:为了使后台页面的 table 列表页面始终保持统一的高度,无论我们的列表数据有多少都只占一个屏幕的高度,如果 table 表格的数据太多,只滚动table 表格的数据,页面高度保持不变;使用 window.onresize 监听浏览器的高度: // tableHeight: 为 el-ta ......
高度 table 全局 组件 表格

结合 element -Plus组件库,压缩图片大小,限制图片格式

业务背景:业务上需求满足上传的图片不能太大,但是有时候上传的图片确实超过了限制大小,所以前端这边可以将图片压缩再上传,亦或者是上传给后端接口的图片只能是指定格式,我们前端需要将图片后缀转化,也可以处理!封装的使用方法如下:使用 canvas 对图片进行压缩处理: /* * 压缩图片 * param ......
图片 组件 大小 element 格式

vue3 如何判断组件中的 slot 是否有填充?

两种方法: 1、通过 this.$slots.name <div class="btn-icon" v-if="$slots.icon"> <slot name="icon"></slot> </div> 2、通过 useSlots 判断 <template> <div> <slot/> <slot ......
组件 vue3 slot vue

# vue3 组件之间传值

vue3 组件之间传值 非常好,为啥突然开这样一篇博文,首先是因为 vue3 是未来发展的趋势。其次,vue 官方已经确认,将于2023年最后一天停止对 vue2 项目的维护,这个是官方发出的通知,并且呢,尤雨溪团队也已经将 vue3 作为了 vue 的默认版本了,同时呢,无论是 elementUI ......
组件 之间 vue3 vue

drf 入门-精通 10days

过滤排序源码 视图类中配置:filter_backends = [OrderingFilter] # 1 入口 》查询所有 》ListModelMixin 》list 》完成了过滤 # 2 ListModelMixin 》list的方法--》必须配合继承GenericAPIView class Li ......
days drf 10

C++ Qt开发:SqlRelationalTable关联表组件

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`SqlRelationalTable`关联表组件的常用方法及灵活运用。在上一篇文章中详细介绍了`SqlTable... ......
SqlRelationalTable 组件

ReentrantReadWriteLock源码阅读

ReentrantReadWriteLock源码阅读 目录ReentrantReadWriteLock源码阅读简介例子代码分析总览Syncstate定义lock count和hold countSync.HoldCounter类Sync类其他成员变量tryAcquiretryReleasetryAc ......
ReentrantReadWriteLock 源码

Vue 倒计时小组件

商城类应用开发中经常要遇到秒杀价或者到时间点开始优惠,这种业务了逻辑通常需要使用到倒计时功能。 主要使用到setTimeout方法,循环的不断调用清除调用清除,具体代码实现 import { cancelRaf, rAF } from '@/utils/raf' import { ref, comp ......
组件 Vue

sync.Pool底层源码详解

Golang中sync.Pool用来提高对象复用几率,减少gc的压力,减少内存分配,它是线程安全的,常用来存储并复用临时对象。 任何存放区其中的值可以在任何时候被删除而不通知,在高负载下可以动态的扩容,在不活跃时对象池会收缩。 可伸缩的,其大小仅受限于内存的大小,可以被看作是一个存放可重用对象的值的 ......
底层 源码 sync Pool

可拖拽弹框组件

可拖拽组件 <BaseDialog v-if="totalDialogVisible" title="合计" :visible.sync="totalDialogVisible" width="30%" @close="handleCloseTotal" @submit="handleCloseTo ......
组件

table表格 组件

<template> <div> <BaseTable :searchConfig="searchConfig" :operateBtnConfig="operateBtn" :tableData="tableData" :tableConfig="tableConfig" :pagination= ......
组件 表格 table

下拉分页组件 select-page

组件使用文档: https://terryz.gitee.io/vue/#/selectpage/demo 实例: 需要使用的下拉分页的页面: <el-form-item label="公司" prop="carrierId"> <base-selectPage v-model="ruleForm. ......
select-page 组件 select page

vue 将百度地图或者高德地图组件化

一、前言 百度地图已经有了 react 相关的组件库,本人用的百度地图 v3.0 和 vue3 我仅仅是抛砖引玉,百度地图 webgl、高德地图都是一样的,因为底层都是通过 js 控制地图 如果用组件的方式开发,比如我将 BMap.Marker 作为一个组件,我暴露一个参数position,其目的是 ......
地图 组件 vue

OpenEuler22.03源码编译安装nginx1.24.0

一、环境说明 操作系统版本:OpenEuler22.03 SP2 LTS Nginx版本:1.24.0 安装位置:/app/nginx Selinux配置:关闭或设置为permissive 二、Nginx安装 # 安装必要依赖 dnf -y install tar gcc make pcre pcr ......
OpenEuler 源码 nginx1 22.03 nginx

Unity3D 基类脚本怎么分别获取多个子类脚本的组件详解

Unity3D是一款非常流行的游戏开发引擎,它提供了丰富的功能和工具,使得开发者可以轻松地创建高质量的游戏。在Unity3D中,脚本是游戏对象的一部分,它们通过附加到游戏对象上的组件来实现特定的功能。本文将详细介绍在Unity3D中如何分别获取多个子类脚本的组件,并提供相应的代码实现。 对啦!这里有 ......
脚本 子类 组件 多个 Unity3D

基于源码去理解Iterator迭代器的Fail-Fast与Fail-Safe机制

原创/朱季谦 在Java编程当中,Iterator迭代器是一种用于遍历如List、Set、Map等集合的工具。这类集合部分存在线程安全的问题,例如ArrayList,若在多线程环境下,迭代遍历过程中存在其他线程对这类集合进行修改的话,就可能导致不一致或者修改异常问题,因此,针对这种情况,迭代器提供了 ......
Fail Fail-Fast Fail-Safe 源码 Iterator

【泰裤辣 の Unity百宝箱】Canvas组件四件套讲解

【泰裤辣 の Unity百宝箱】Canvas组件四件套讲解 原创 打工人小棋 打工人小棋 2023-05-16 13:24 发表于广东 1. 介绍 在上一期内容中,我分享了一套简单易用的UI框架。没想到大家的学习热情这么高,讨论度是目前所有内容最高的。 由此可见,天下苦UI(秦)久已!!! 接下去, ......
百宝箱 件套 组件 Canvas Unity

C++ Qt开发:SqlTableModel映射组件应用

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`SqlTableModule`组件的常用方法及灵活运用。在多数情况下我们需要使用SQL的方法来维护数据库,但此方... ......
SqlTableModel 组件

drf高级之——自定义全局异常处理

自定义全局异常处理 drf异常处理交给exception_handler处理了,但是没处理非drf的异常 'EXCEPTION_HANDLER': 'rest_framework.views.exception_handler' 我们可以重写一个exception_handler方法,处理drf异常 ......
全局 drf

封装一个表情包组件(支持自定义表情图片)(基于vue3语法)

效果图 文件图 直接贴代码 emotion.vue <template> <div class="emotion-container beauty-scroll-livechat"> <div class="emotion-btn" @click="toggleEmotionShow"> <span ......
表情 语法 组件 图片 vue3

分页组件

分页组件的使用 有三种分页方式 需要新建一个py文件,以pagination.py为例 方式一:基本分页 第一步:导入分页类 from rest_framework.pagination import PageNumberPagination 第二步:书写分页类,继承 PageNumberPagin ......
组件

过滤组件

过滤组件的使用 有两种使用方式 方式一:使用drf内置过滤类 第一步:保证视图类继承 GenericAPIView 及其子类 # 以图书类为例 class BookView(ViewSetMixin, ListAPIView): queryset = Book.objects.all() seria ......
组件
共4800篇  :6/160页 首页上一页6下一页尾页