×

ecmascript

【JavaScript 进阶教程】面向对象

ACG ACG 发表于2024-05-13 浏览4662 评论0
文章目录: ​​​ES6简介 一:走进面向对象 二:类和对象 三:创建类与生成实例  四:constructor 构造函数  五:类中添加共有方法  六:类继承 extends 七:super关键字  7.1 构造函数内的 super 使用 7.2 super 调用父类的普通方法 八:类中 this 的指向           如果我们在类方法中需要用到构造函数中的 this 指向怎么办? ES6简介:       ES6 是 JavaScript 语言的下一

html5

java+h5移动端熄屏后台会挂起,js会停止运行,settimeout不生效

ACG ACG 发表于2024-05-12 浏览5015 评论0
移动端app需求:多个定时提醒 尝试一:前台抛出settimeout时间到了自动执行 结果:短时间1,2分钟的可以执行,长时间时间就会有误差。            刚开始以为是多个定时器之间互相影响的,后来发现只有退出到主页面或熄屏时才会出现这种问题            好吧,查资料说是这种状态后台会挂起,settimeout暂停运行,等再次回到系统会继续执行。            按照这个逻辑那应该是在重新回到系统之前,后面的所有定时器都不执行才对。但是实际测试并非如此,后面的

ios

跨平台flutter- window与Android Studio环境配置(flutter和android studio)

ACG ACG 发表于2024-05-12 浏览4086 评论0
背景 Flutter是谷歌的混合移动UI框架,一套代码可以快速在iOS和Android上构建高质量的原生用户界面,Flutter可以与已有的代码一起混编,Flutter是完全免费并且开源的,正被越来越多的开发者和组织使用。 混合开发:Flutter拥有丰富的工具和库,可以帮助您轻松地同时在iOS和Android系统中实现您的想法和创意。 如果您没有任何移动端开发体验,Flutter是一种轻松快捷的方式来构建漂亮的移动应用程序。 如果您是一位经验丰富的iOS或Android开发人员,则可以

html5

JavaScript第三天循环和数组-for循环,循环嵌套,数组,数组删除添加元素

ACG ACG 发表于2024-05-12 浏览6140 评论0
1.1 for 循环-基本使用 目标:掌握for循环重复执行某些代码 for循环语法  也是重复执行代码  好处:把声明起始值、循环条件、变化值写到一起,让人一目了然 把声明起始值,循环条件,变化值写到一起,让人一目了然 声明记录循环此时的变量,循环条件,变化值 循环练习 利用for循环输出1~100岁 求1-100之间所有的偶数和 页面中打印5个小星星 for循环的最大价值: 循环数组 需求: 请将 数组 [‘马超’,‘赵云’, ‘张飞’, ‘关羽‘,’黄忠’] 依次打印出来

django

Django—中间件详解(django的中间件)

ACG ACG 发表于2024-05-11 浏览6604 评论0
Django—中间件 中间件的定义 定义:中间件是django请求/响应处理的钩子框架,它是一个轻量级的、低级的插件系统,用于全局改变django的输入或输出 中间件以类的形式体现 每个中间件组件负责一些特定的功能,例如:django包含一个中间件组件AuthenticationMiddleware,她使用会话将用户与请求关联起来 中间件使用 编写中间件: 中间件类必须继承自django.utils.deprecation.MiddlewareMixi

mysql

centos7安装mysql8

ACG ACG 发表于2024-05-11 浏览11590 评论0
1、mysql下载 mysql下载地址: MySQL :: MySQL Downloads 官网有三个版本: MySQL Enterprise Edition 企业版本 需付费,可以试用30天,提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。 MySQL Cluster CGE 高级集群版 需付费,是一个实时开源事务数据库,专为在高吞吐量条件下快速、始终在线访问数据而设计。 MySQL Community Server 社区

rabbitmq

RabbitMQ常见问题与解决方案(rabbitmq常见问题及解决)

ACG ACG 发表于2024-05-11 浏览8366 评论0
原文: https://juejin.cn/post/7008456373931343908面试中MQ是常问的,我认为这并不属于八股文,而是对复杂业务场景下的总结和思考,还有对MQ机制的认知。 1. RabbitMQ如何保证消息不丢失? 1.1 (生产者需要做的) 生产者重写 RabbitTemplate.ConfirmCallback的 confirm方法以及 returnedMessage 方法。 将 ack==false 的消息 持久化到数据库,定时扫描 DB 中投递失败的

WEBPACK

vue3.2封装cesium自定义组件发布到私仓--(二)Vue自定义组件并打包(以cesium组件为例)

ACG ACG 发表于2024-05-01 浏览5284 评论0
使用cli快速创建vue项目(vue3要求cli4.5以上) vue create 项目名称 创建一个基础的vue3项目,创建成功后npm run serve启动能正常访问就可以了;这里指定版本,执行npm i vue@3.2.8将vue版本更新到3.2.8 vue3导入cesium cmd窗口到新建的项目目录,执行vue add vue-cli-plugin-cesium,执行过程中根据提示选择会自动配置安装cesium;参考(https://blog.csdn.net/Apple_Coco

Ruby教程

MacBook安装RVM(MacBook安装ps)

ACG ACG 发表于2024-05-01 浏览6853 评论0
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 官网:https://rvm.io 如果你需要用到ruby,那么rvm是你必不可少的伙伴。RVM安装 安装RVM之前需要安装Homebrew以及gpg2。安装教程可前往MacBook如何安装HomebrewMacBook如何安装gpg 打开终端按顺序输入 $ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D

html5教程

html5--新增的标签及input类型(html5中input标签新增的输入类型)

ACG ACG 发表于2024-05-01 浏览4983 评论0
一、html的新特性 1.新的语义元素:比如<header>,<footer>,<article>,<section> 2.新的表单控件,比如数字、日期、时间、日历和谱块 3.全国大的图像支持(比如<canvas>和<svg>) 4.强大的多媒体支持(比如<video>和<audio>) 5.强大的api,比如用本地存储取代cookie 二、新增标签 1.header 定义section

django

从零开始打造云端AI管理调度平台(六)内容库的设计_1(云计算资源调度框架)

ACG ACG 发表于2024-05-01 浏览7211 评论0
最近闲来无事,想着把自己工作正在做的一个项目做一个简单的分享与实战教程,该项目不困难但是由于涉及要素过多所以比较复杂。所以这里分享出来也是为了帮助新手小白能在实战当中快速了解python知识。主要内容涉及Python、HTML5、JavaScript、云计算、AI等。 在本教程完成更新后会放出源码哦~ 如果有大佬发现问题,也非常欢迎指教 上期回顾 上期我们完成了主页的设计,但其实主页所呈现的相关数据都是静态的,这期我们将围绕内容库板块的数据库部分来详细介绍。 为什么需要内容库 本

html5

HTML是什么?HTML简介

ACG ACG 发表于2024-05-01 浏览7279 评论0
HTML是什么?HTML简介 HTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。 使用 HTML 编写的文件称为“HTML 文档”,一般后缀为.html(也可以使用.htm,不过比较少见)。HTML 文档是一种纯文本文件,您可以使用 Windows 记事本、Linux Vim、Notepad++、Sublime Text、VS Code 等文本编辑来打开或者创建。 每个网页都是一个 HTML 文档,使用浏览器访