ICode9

精准搜索请尝试: 精确搜索
  • js的运动及封装2022-08-20 10:00:58

    概述 运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 运动主要的三步骤 使用定时器来定时更改对应的内容实时获取对应的元素的属性及相关内容判断是否到达目标位置(到达后清除定时器) 匀速运动 概述:匀速运动的本质就是每次变化值都是同一个   示例   缓冲运

  • 第三章 网络体系结构2022-08-20 09:02:44

    一、计算机网络的概念 计算机网络定义为 “通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统。” ,主要表现在如下几点: 目的是实现计算机资源的共享 分布在不同地理位置的多台独立的 “自治计算机” 通信必须遵循共同的网络协

  • react滑动分页表格封装2022-08-19 15:30:54

    ScrollTable基本介绍 滑动底部进行分页(用Observer实现),支持render 支持参数: columns:列属性【Array】,每列支持的属性如下:{ hide:false ,// 是否隐藏该列 field:'name',// 字段名称 headerName: '姓名',// 列名 width:200,// 单元格宽度 align:'center', //

  • 面试 写函数 有什么好的习惯2022-08-19 13:00:54

      1·   以JSDoc 的形式 ,去写函数注释   2·   写代码  一直遵循 DRY   原则  (  DRY   ——>   Don't  Repect Youself)       但凡我写的代码,重复了两次以上,我就会把 它 封装  起来       【如何封装函数】         将不变的代码  搬到

  • java中23种设计模式2022-08-19 00:01:07

    一、设计模式分类 1.设计模式分类    2.设计模式特点 单例模式:某个类只能有一个实例,提供一个全局的访问点。 简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类的实例。 工厂方法:定义一个创建对象的接口,让子类决定实例化那个类。 抽象工厂:创建相关或依赖对象的家族,而无

  • 封装好的日期函数2022-08-18 18:03:21

    1 function date(time) { 2 let date = new Date(time) 3 let year = date.getFullYear() 4 let month = date.getMonth() + 1 5 let day = date.getDate() 6 let week = date.getDay() 7 8 let hours = date.getHours() > 10 ? date.get

  • 24、封装2022-08-18 13:30:08

    24、封装     目录: 引入 隐藏属性 开放接口 隐藏数据接口 隐藏函数接口 property 视频链接   一 引入 ​ 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。封装指的就是把数据与功能都整合到一起,听起来是不是很熟悉,没错,我们之前所说的”

  • js算法基础-栈结构的封装和进制转换2022-08-17 17:04:12

    先是栈结构的封装,使用es6的方式。 #items为栈结构 #表示类的私有属性,外部不能直接访问和修改。 push 压栈 pop 出栈 peek 查看栈顶 isEmpty 栈是否为空 size 栈内元素个数 toString 字符串形式返回栈内容 /** * 栈结构的封装 */ class Stack { //私有属性 栈 #items = []

  • docker2022-08-17 11:33:14

    概念 镜像 docker镜像是只读模块,在docker镜像中封装了不同应用,比如nginx镜像中封装了基础的操作系统以及nginx应用,用户可以自己封装镜像来直接运行,避免了多次编写配置文件。 容器 通过镜像可以启动容器,容器与容器之间是相互隔离的,每个容器都可以启动、启动、重启和删除操作。 dock

  • 【java面试题】面向对象的特征2022-08-15 09:32:00

    【java面试题】面向对象的特征   面向对象编程是利用类和对象编程的一种思想,万物可归类,类是对于世界事物的高度抽象,万物皆对象,对象是具体的世界事物。 面向对象的三大特征:封装、继承、多态。 封装说明一个类的行为和属性与其他类的关系,低耦合,高内聚。 继承是父类和子类的关系。

  • 基于EasyExcel实现的分页数据下载封装2022-08-14 23:01:44

    功能概述 主要实现的功能: 1.分页查询,避免一次性查询全部数据加载到内存引起频繁FULL GC甚至OOM 2.当数据量超过单个工作簿最大行数(1048575)时,自动将数据写入新的工作簿 3.支持百万级数据量导出 具体实现 第一,定义数据实体父类和分页对象。 // 数据实体父类 public abstract class D

  • 使用 React + Antd-mobile 封装移动端物流单据列表查询功能组件2022-08-14 13:30:09

    前言 面试遇到一道题,使用 React 实现移动端物流单据列表查询功能。 好家伙,React 咱已经快两年没碰过了(主要是项目都是用的 vue ,只能额外找时间学习 React )。 既然挑战来了,刚好也可以复习一下 React ,所以咱花了一天时间将它实现,并封装成了复用组件。 这里使用到了 Antd-mobile 组件

  • ts封装axios2022-08-13 20:04:46

    1.封装请求 //存放请求路径的文件 import urlConfig from '../api/index' import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios' import { ElMessage } from 'element-plus' import axios from 'axios' import router

  • 一个typescript版本的dao(数据库访问)层的封装2022-08-12 17:01:23

    首先学会使用mustache语法 select * from {{key1}}字符中{{key1}}会进行匹配map中的key 例如: let sql = select * from {{key1}}; let tableMapper = { "key1": "course", } let result = mustache.render(sql, tableMapper); console.log('

  • 属性封装的重要性2022-08-12 12:02:41

    属性封装:需要暴露给外界使用的对象,应该提供get和set方法,不允许直接操作变量值 之前我一直不理解,在get和set中没有别的逻辑的时候,这与直接操作变量值的区别在哪里 场景 我维护的连接管理sdk,对外提供一个connected属性,标识当前连接是否建立,同时sdk内部逻辑中也依赖这个属性执行逻辑

  • localStorage 或 sessionStorage二次封装2022-08-10 16:32:18

    很多人在用 localStorage 或 sessionStorage 的时候喜欢直接用,明文存储,直接将信息暴露在;浏览器中,虽然一般场景下都能应付得了且简单粗暴,但特殊需求情况下,比如设置定时功能,就不能实现。就需要对其进行二次封装,为了在使用上增加些安全感,那加密也必然是少不了的了。为方便项目使

  • APICloud AVM 封装日期和时间选择组件2022-08-08 16:32:31

    因项目中很多表单要用到日期选择和时间选择的内容,所以基于picker封装了日期和时间选择的组件。           datePicker组件内的年份是取得举例今年100年以内的年份,可根据时间需要进行扩容或缩减,月份是12个月固定的,每月的天数,根据所选年份和月份进行获取。默认设置当前日期。

  • 【微信小程序】封装request请求模块/wx小程序手动封装Promise2022-08-07 21:35:17

    // 封装请求模块 const Promise = require('./Promise.js'); const baseUrl = 'http://127.0.0.1:8080/'; function request(method, url, data) { return new Promise((res,rej) => { let header = { 'content-type': 'applicati

  • axios请求拦截封装理解2022-08-07 19:31:12

    全局处理请求、响应拦截的处理,常见处理请求动画,错误码 import axios from 'axios' axios.defaults.baseURL = `localhost:端口号`; // 添加请求拦截器 // 在发送请求之前做些什么 axios.interceptors.request.use((config)=>{   return config; }) // 添加响应拦截器 axios.inter

  • 面向对象——封装2022-08-07 15:03:26

    一、封装  1.封装的概念:   java中封装的实质就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。   封装的好处:封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据。  2.封装的步骤:   

  • BGA封装创建2022-08-07 14:34:38

    以Altera FPGA EP4CE10F17C8为例。 1,打开PCB EDITOR设计软件 选择File->New,注意选择Package symbol(wizard)创建BGA封装,命名名字按自身需要命名。 2,选择BGA封装,如下所示: 3,在下一步换设计模版选项选择默认即可,在点击一下Load template之后进行下一步: 4,在下一步的设计单位选择毫

  • LyScriptTools 模块类API接口封装2022-08-04 18:33:30

    LyScriptTools工具包是在LyScript模块基础上封装的工具包,其主要是二次封装LyScript插件实现的一些新功能,或者将特定功能组件拆分开形成的独立模块,此类模块可实现更加精细化的功能控制,在实际开发中推荐使用此种方式调用。 LyScript项目地址:https://github.com/lyshark/LyScript 获

  • 实践:二进制数据处理与封装2022-08-04 16:01:04

    实践:二进制数据处理与封装 作者:哲思 时间:2022.8.4 邮箱:zhe__si@163.com GitHub:zhe-si (哲思) (github.com) 前言 最近在研究所做网络终端测试的项目,包括一些嵌入式和底层数据帧的封装调用。之前很少接触对二进制原始数据的处理与封装,所以在此进行整理。 以下例子主要以 c++ 语言

  • 这份工具清单,令Python 提速N倍,简直太好用了2022-08-04 14:33:06

    在众多编程语言中,Python的社区生态是其中的佼佼者之一。几乎所有的技术痛点,例如优化代码提升速度,在社区内都有很多成功的解决方案。本文分享的就是一份可以令 Python 变快的工具清单,值得了解下。     一、序言 这篇文章会提供一些优化代码的工具。会让代码变得更

  • 封装2022-08-03 18:31:09

    封装 封装举例 private修饰后便不能对该属性进行访问或者操作 封装一个student类 package com.oop.Demo04; public class Student { /** * fen * 追求“高内聚、低耦合” * 内聚:类的内部数据操作自己完成,不允许外部干涉 * 低耦合:只暴露少量的方法给外

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有