NOT

Docker - Install and Uninstall

Install: 1. Set up Docker's Apt repository. # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo ......
Uninstall Install Docker and

vue+openlayers绘制线

绘制线 1 <template> 2 <div></div> 3 </template> 4 <script> 5 import VectorLayer from 'ol/layer/Vector.js'; 6 import VectorSource from 'ol/source/Vector.j ......
openlayers vue

页面切换到后台,再切回时跳转页面

document.addEventListener('visibilitychange', function () { let pageVisibility = document.visibilityState; // 页面变为不可见时触发 if (pageVisibility == 'hidden ......
页面 后台

为什么用netty

1.BIO什么样? 在JDK1.4 以前java的IO都是BIO(Blocking IO),即阻塞型IO。 BIO模型解读: 客户端的请求和后端线程数1:1,导致在高并发下,大量创建和销毁线程,开销非常大。甚至可能会发生OOM。 创建连接后,会创建一个线程,当改线程没有任何操作时候,该线程会一直阻塞 ......
netty

FIND_IN_SET() INSTR()

FIND_IN_SET(str,strlist) 函数功能 查找str在strlist中的位置 注意事项 find_in_set()函数是精确匹配 多个空格也会匹配不上 INSTR(源字符串,目标字符串) 函数功能 字符查找函数。 获取子串第一次出现的索引,如果没有找到,则返回0(从1开始)。 相较 ......
FIND_IN_SET INSTR FIND SET IN

软工作业3结对项目-曾乐儿 廖婉仪

目录作业要求PSP表格记录设计报告一、需求分析 作业要求 这个作业属于哪个课程 软件工程 这个作业要求在哪里 结对项目-四则运算 这个作业的目标 1、完成PSP表格。2、完成“小学四则运算算法”的设计并进行测试。3、代码签入Github中。 4、编写博客记录。 Github链接 姓名学号 曾乐儿32 ......
项目

Typescript 测试驱动开发 TDD (1)

在JavaScript开发的现代世界中,有许多不同的前端框架可供我们用来编写应用程序,从旧的框架如Backbone.js到较新的Angular、React和Vue等。这些框架通常使用模型视图控制器(MVC)设计模式或其变体之一,例如模型视图表现器(MVP)或模型视图视图模型(MVVM)。当将这组模式 ......
Typescript TDD

PyCharm配置autopep8(自动格式化Python代码)

PyCharm配置autopep8(自动格式化Python代码) 1. 关于PEP 8 PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性。 官网地址:https://www.python ......
autopep8 PyCharm autopep 代码 格式

记一次 .NET 某餐饮小程序 内存暴涨分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他的程序内存异常高,用 vs诊断工具 加载时间又太久,让我帮忙看一下到底咋回事,截图如下: 确实,如果dump文件超过 10G 之后,市面上那些可视化工具分析起来会让你崩溃的,除了时间久之外这些工具大多也不是用懒加载的方式,比如 dotmemory 会 ......
内存 餐饮 程序 NET

2-Linux 目录介绍及基本指令和操作命令

一、目录介绍 /:表示的是根的意思 /bin:(binary)存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。 /etc:Linux下所有的配置文件都会存放到etc目录。 /home:是所有非root用户家目录的一个集合。 ......
指令 命令 目录 Linux

React学习之类组件的this指向问题

免责声明 我们幼儿园有适合自己看的注释拉满版文档,目标是我奶来都能看懂(不是)。 1. 前置知识 类 this指向 call、bind、apply 待展开...欸嘿,我怎么什么都想不己来了 1.1 es6类的简单回顾 class Person { // 构造器 constructor(name, a ......
指向 组件 问题 React this

RK3568开发笔记(十一):开发版buildroot固件移植一个ffmpeg播放rtsp的播放器Demo

前言 目标开发任务还有个功能,就是播放rtsp摄像头,当然为了更好的坐这个个,我们必须支持rtsp播放失败之后重新尝试,比如5s重新尝试打开一次,从而保障联网后重新打开,然后达成这个功能。 Demo 补充 得益于方案上的buildroot已经移植了ffmpeg4.1.3。 摄像头的硬件连接 编译ff ......
固件 buildroot 播放器 笔记 ffmpeg

UTC时间,GMT时间,EST时间,CST时间的区别

GMT - (Greenwich Mean Time)的缩写,指的是皇家格林威治天文台的标准时间,称作格林威治时间,因为本初子午线通过此地区,因此也称为世界标准时间。然而地球的自转不是完全规律的,而且正逐渐减慢,因此自1924年开始,格林威治时间(GMT)已经不再被视为标准时间,取而代之的是"世界协 ......
时间 UTC GMT EST CST

企业诊断屋:二手车交易平台 APP 如何用 AB 测试赋能业务

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 2023年汽车行业新车市场低靡,由新车降价引发的车辆价格波动很快传导到二手车市场,二手车的交易也受到了冲击,收车验车更加谨慎,诸多二手交易平台想要保障平台的交易率也变得竞争激烈。二手车交易平台需要吸引各方平台上交易 ......

PHP多层级菜单树形结构递归处理

如题: 一、数据库菜单数据表 使用图片中id和parent_id两个参数来关联父子关系 二、将数据库中的数据变成树状多层级解构 ``` { "id": 1, "parentId": 0, "treePath": "0", "name": "系统管理", "type": 2, "path": "/sy ......
树形 多层 菜单 结构 PHP

文心一言 VS 讯飞星火 VS chatgpt (97)-- 算法导论9.3 3题

三、用go语言,假设所有元素都是互异的,说明在最坏情况下,如何才能使快速排序的运行时间为O(nlgn)。 文心一言: 快速排序是一种基于分治策略的排序算法,其平均时间复杂度为O(nlgn)。在最坏情况下,快速排序的时间复杂度为O(n^2),这是因为当输入数组已经排序或接近排序时,快速排序的性能会退化 ......
文心 导论 算法 chatgpt VS

模板特化的多维度挖掘

假如我有一个需求,就是如果传入的参数是int类型,我就输出int类型,否则就输出T。很显然,根据模板的基础知识,我们可以这么写 template <class T> void f(T) { std::cout << "T\n"; } template <> void f(int) { std::co ......
模板

.Net 6搭建仓储模式框架学习(一)

仓储模式 .NET仓储模式是一种软件设计模式,用于将应用程序的数据访问逻辑与业务逻辑分离。它通过将数据访问操作封装在一个单独的仓储类中,使得业务逻辑层可以独立于具体的数据存储技术。 在.NET仓储模式中,仓储类负责处理与数据存储相关的操作,例如数据的增删改查、数据的持久化和查询等。它提供了一组公共的 ......
框架 模式 Net

国标视频云服务 EasyGBS视频存储平台如何正确调阅实时录像接口?

视频监控平台 EasyCVR 是一个高度灵活、功能丰富的视频监控系统,其强大的拓展性和便捷的部署方式使其在众多场景中都能发挥出色的性能。EasyCVR 平台支持多种主流标准协议,包括但不限于国标 GB28181、RTSP/Onvif、RTMP 等,这些协议为设备之间的互联互通提供了基础。 在接收到用 ......
视频 国标 实时 录像 接口

CocoaPods 在iOS开发中养活了这么多项目,它到底是个啥?

对于iOS开发者而言,CocoaPods并不陌生,通过pod相关的命令操作,就可以很方便的将项目中用到的三方依赖库资源集成到项目环境中,大大的提升了开发的效率。CocoaPods作为iOS项目的包管理工具,它在命令行背后做了什么操作?而又是通过什么样的方式将命令指令声明出来供我们使用的?这些实现的背... ......
CocoaPods 项目 iOS

上海87所中等职业技术学校的存在使得学生有更多的选择

上海中等职业技术学校一直扮演着职业教育的中流砥柱的角色。最新的数据显示,2021年上海中等职业技术学校在校学生数量达到10.89万人,招生数为3.87万人,学校数量为87所,而毕业人数为3.19万人。这些数据突显了中等职业技术学校在培养职业人才和提供实用技能方面的关键作用。 在校学生数量的增长反映了 ......
职业 学校 更多 学生 技术

上海选择中等职业技术学校来获取所需的技能

上海中等职业技术学校一直致力于培养未来的专业人才,为城市的发展提供坚实的支持。根据最新数据,2021年上海中等职业技术学校在校学生数量达到了10.89万人,招生数为3.87万人,学校数量为87所,而毕业人数为3.19万人。这些数据突显了学校在职业教育领域的卓越成就。 中等职业技术学校在校学生数量的增 ......
技能 职业 学校 技术

解决ubuntu进入tty1...6后显示中文乱码的问题

一、临时解决(足够) 例如,进入tty2,查看$LANG和$LANGUAGE: $ echo $LANG zh_CN.UTF-8 ;是什么不重要,这里主要是反映修改前后的不同 $ echo $LANGUAGE zh_CN:zh:en_US:en ;是什么不重要,这里主要是反映修改前后的不同 实验一下 ......
乱码 ubuntu 问题 tty1 tty

react基础操作

组件之间进行参数传递 首先我们创建一个组件,在我们的主程序中把数据传递过去 import {useState} from 'react' import SOME from './g6/ant-d-g6' import './App.css' function App() { const [data, ......
基础 react

计算机体系结构

流水线级数的作用是如何体现的:在可行范围内,把一条指令的执行流程划分的越细致,也就是级数越多,可以并行化执行的指令执行的指令数目越多 感觉分的级数越多,在不考虑各级之间的通信同步延迟情况下,时钟周期就能够越短,由于CPI最小也就是1了,时钟周期降低了,那么流水线下一条指令的执行时间就降低了(需要注意 ......
体系结构 体系 结构 计算机

mock server 基础篇

1- mock 基础 mock翻译过来是‘模拟’的意思,也就是模拟接口返回的信息,用已有的信息替换接口返回的信息,从而提供仿真环境,实现模拟数据下的功能测试 因为在实际的项目研发过程中,我们经常会遇到如下的尴尬场景: 前端开发依赖于后端接口数据,但是后台人员不足或者无法立即到位,前端迟迟不能开工,或 ......
基础 server mock

[WPF]万物皆可绑定

最近一个项目有一个需求,需要在ComboBox中选择时,获得SelecetedValue值并执行一个方法,查了一下可以用Interactivity进行触发器重写,用一个事件来绑定命令。 但网上很多资料真的很坑,写了方法但是没提前提条件,需要在NuGet中安装一个Microsoft.Xaml.Beha ......
万物 WPF

开源框架中的责任链模式实践

责任链模式作为常用的设计模式而被大家熟知和使用。本文介绍责任链的常见实现方式,并结合开源框架如Dubbo、Sentinel等进行延伸探讨。 ......
框架 模式 责任

centos中自带java的路径配置

centos自带的java,可以直接运行java, 但不知道是怎么访问到的,所以就查了一下 [root@aaa]# java -version openjdk version "1.8.0_262" OpenJDK Runtime Environment (build 1.8.0_262-b10) ......
路径 centos java

Restful API 接口测试工具 HTTP Client

HTTP Client 软件项目开发有很多 RESTful API 接口需要运行来验证效果,所以急需一款高效的接口测试工具。 可能大家用的比较多的是 swagger 或者 postman,这2个确实不错,不过这里我给大家推荐一种更简单的接口测试工具。 这款工具就是 idea 中的自带的:HTTP C ......
测试工具 接口 Restful 工具 Client