NOT
Android页面渲染效率优化实践
1.车系页布局渲染现状 车系页是重要的车系信息页面,更新迭代多年,页面布局不断变化,xml布局文件越写越复杂。 获取车系页布局文件耗时: startTime = System.currentTimeMillis(); setContentView(R.layout.car_series_revisi ......
计算机网络
计算机网络是利用通信线路和通信设备将分布在不同地点的具有独立功能的计算机系统**(节点)连接起来,在通信协议和网络软件的支持下实现数据通信和资源共享**的系统 计算机网络的功能 共享资源 硬件资源 软件资源 数据资源 数据通信 分布式数据处理 计算机网络的分类 按覆盖范围分 个人网 局域网 城域网 ......
shell命令--常用脚本
1.shell脚本查询指定进程并杀死 #!/bin/bash pids=$(ps -ef | grep "${name}" | grep -v "$0" | grep -v grep | awk '{print $2}') # name是进程名称 for pid in ${pids} do kill ......
python3多线程-线程同步
1、介绍 多线程同时访问和操作同一资源,可能会造成异常。 解决办法是对资源进行限制,同一时间只允许一个线程进行访问和操作。 这里的资源,一般是指方法、函数或者代码块。即由多行代码组成,在逻辑上属于不可切分的操作。 2、线程同步 使用 Thread 对象的 Lock 和 Rlock 可以实现简单的线程 ......
Bracket Sequence
#include<iostream> using namespace std; #define int long long const int p=1e9+7; int quick(int a,int b,int p){ int res=1; while(b){ if(b&1)res=res*a%p ......
ABC249F 题解
前言 题目传送门! 更好的阅读体验? 很好玩的贪心。 思路 如果第 $i$ 次操作为覆盖操作,那么 $1 \sim i-1$ 次操作都是无效的,原因显然。 这启示我们从后往前扫(前面的会被忽略,后面的不会啊!)。 在此基础上,就是分类讨论一下(假设当前的最大答案为 $sum$): 当前操作是覆盖操作 ......
(之前的项目复习)我的Java项目实战--校园餐饮商户外卖系统06
开发笔记六 导入用户地址簿相关功能代码 需求分析 地址簿,指的是移动端消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个默认地址。 数据模型 用户的地址信息会存储在address_book表,即地址簿表中。具体表结构如下: 导入功能代码 功能代码 ......
【计算机网络-数据链路层】广域网(WAN)
1 广域网的概念 广域网(Wide Area Network,WAN),又称外网、公网。是连接不同地区局域网或城域网计算机通信的远程网。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。广域网的通信子网主要使 ......
Nacos笔记(三):Nacos配置持久化
官方文档:https://nacos.io/zh-cn/docs/deployment.html。 1、创建数据库并初始化 Nacos默认使用derby数据库,每次创建一个Nacos实例就会有一个derby。Nacos集群部署,有多个Nacos节点,会出现数据一致性问题,Nacos提供了外部数据库统 ......
Maven配置阿里云的镜像以及配置私服(Nexus)中中央仓库的远程地址(阿里云)
一、Maven配置阿里云的镜像 只需将maven安装目录\conf\settings.xml中加入以下代码即可 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/conten ......
npm、yarn、pnpm
npm、yarn、pnpm 相关链接: 关于Yarn 和 npm:我们应该要知道的知识 - 知乎 (zhihu.com) https://pnpm.io/zh/configuring ......
JS 实现网络测速
JS 实现网络测速 一、背景知识 在日常生活中,有时候感觉网络卡,就想测一下网速是多少(明知道卡,但是还是想看看是否真的卡,害)。这时候我们可能会打开测速网 - 专业测网速, 网速测试, 宽带提速, 游戏测速, 直播测速, 5G测速, 物联网监测 - SpeedTest.cn,但是我们可以用 JS ......
构建React-app应用时create-react-app卡住超慢的解决办法
解决方案是换源,这个解决方法是从网上找到的,特此整理过来收藏一下。虽然平常使用cnpm来代替npm,但也只是使用新的指令而已。而在寻求create-react-app的相关配置希望修改registry时失败了,最后发现create-react-app指令默认调用npm,于是直接把npm的regist ......
ContextSwitch 学习与使用
ContextSwitch 学习与使用 说明 github上面有一个简单的测试系统调用以及上下文切换的工具. contextswitch. 下载之后直接make就可以进行简单的测试 需要注意的是 部分arm环境没有: -mno-avx 这个参数, 需要去掉一下. 官方文档以及说明 Little mi ......
TypeScript 报错:Type '({ filename: string; createTime: string; filePath: string; fileId: number; } | undefined)[]' is not assignable to type 'PiFile[]'.
问题: 因为TypeScript不支持直接给一个接口类型的变量 赋一个未知的值。 如 const a:A = { name:'s' }; 你需要给这样的对象或数组值使用as 指定一个类型。 正确写法: const a:A = { name:'s' } as A; 数组写法一样: const a:A[ ......
Uber SRE 实践:运维大型分布式系统的一些心得
本文是 Uber 的工程师 Gergely Orosz 的文章,原文地址在:https://blog.pragmaticengineer.com/operating-a-high-scale-distributed-system/ 在过去的几年里,我一直在构建和运营一个大型分布式系统:优步的支付系统 ......
论Vue和React的不同之处
论Vue和React的不同之处 Vue 和 React 都是用于构建 UI 界面的流行框架。 它们的哲学也有很多相似的地方,我们可以认为这些特性是流行前端框架的一个趋势。它们是: 组件化。将结构、样式、脚本进行耦合,让界面一部分区域能够独立出来,并可以提供复用; 声明式。摒弃了 JQuery 那种手 ......
kubernetes-nfs共享存储
搭建nfs服务端 #修改权限 chmod -R 777 /nfs/data #编辑export文件 vim /etc/exports /nfs/data *(rw,no_root_squash,sync) (“*“代表所有人都能连接,建议换成具体ip或ip段,如192.168.20.0/24) #配 ......
VirtualBox无法安装增强工具
问题 点击「设备」-「安装增强功能」,然后就弹出下面这个东西, Unable to insert the virtual optical disk D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso into the machine lubuntu1 ......
Apifox中更新token的两种方式(手动、自动)
Apifox 关于token的使用方式前言,关于token的使用,仅做了简单的demo测试token效果。 1.手动登录获取token顾名思义,因为只有登录之后才有token的信息,所以在调用其他接口前需要拥有token才能访问。 操作步骤1)添加全局变量、参数在右上角环境中配置详细信息:全局参数填 ......
3.传统计算机视觉方法
传统计算机视觉方法 ChatGPT: 传统的计算机视觉方法是指在深度学习广泛使用之前,主要采用传统机器学习、数字信号处理等技术的一系列方法。以下是其中一些常用的方法和模型: 特征提取方法 特征提取是计算机视觉中一个非常基础而重要的步骤,其目的是从图片或视频数据中提取出具有代表性和有区别性的特征,以便 ......
Go笔记(七):Map
map是一种key:value键值对的数据结构容器,通过key检索value,是引用类型。map内部实现是哈希表。 1、Map的声明 1.1、显示声明 1、语法 /* 声明变量,默认 map 是 nil */ var map_variable map[key_data_type]value_data ......
【学习笔记】LGV引理
令$ w(P) $表示路径 $ P$ 的所有边权之积,$e(u,v)$ 表示所有 $u$ 到 $v$ 的路径 $w(P)$ 之和,令: $$ M= \begin{bmatrix} e(A_1,B_1) \quad e(A_1,B_2) \quad ... \quad e(A_1,B_n) \ e(A ......
2.图像处理概述
图像处理概述 图像处理工具 OpenCV OpenCV是一个开源的计算机视觉库,可以用于处理图像和视频数据。它由C++编写,同时提供Python、Java等多个语言的接口,支持Windows、Linux、Android等多种操作系统。OpenCV提供了大量的函数和工具,可用于图像处理、计算机视觉、机 ......
Servlet
Servlet 关于系统架构: 系统架构包括什么形式? C/S架构 B/S架构 1.C/S架构 Client/Server(客户端/服务器) C/S架构的软件或者说系统有哪些 例子QQ C/S架构的特点:需要安装特定的客户端软件。 C/S架构的系统优点和缺点分别是什么? 优点: 速度快(软件中的数据 ......
关于Tomcat服务器的目录
关于Tomcat服务器的目录 bin:这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。 conf:这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以看到配置端口号,默认Tomcat端口号8080) lib:这个目录是Tomc ......
操作系统的概念
操作系统 操作系统是计算机系统中必不可少的系统软件,它统一管理计算机软、硬件资源 分类 批处理:不能人机交互 分时:轮流为多个终端服务 实时:严格控制时间 网络:增加网络管理模块 分布式:分布式处理 嵌入式 功能 处理机管理 存储管理(内存管理) 设备管理 文件管理 作业管理 ......
UNI APP消息推送
1、在应用信息,各平台应用中设置包名。 2、开通服务空间。 https://unicloud.dcloud.net.cn/ 配置云函数URL。 2、在dclound开发者中心开通推送功能。 地址:https://dev.dcloud.net.cn/ ......
【剑指 Offer】 66. 构建乘积数组
【题目】 给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。示例:输入: [1,2,3,4,5]输出: ......
LEC5101视学学习目标
MAT246 LEC5101 Vision and Learning ObjectivesWinter 2023The ultimate objective of the course, is summarized in its title:to present a rich collection ......