LinMeng LinMeng
2年前
Vue3学习笔记---Vue3带来了什么
1.性能的提升打包大小减少了41%初次渲染快55%,更新渲染快133%内存减少54%...2.源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和TreeShaking(是一个通常用于描述移除JavaScript上下文中的未引用代码(deadcode)行为的术语,它依赖于ES2015中的import和ex
小万哥 小万哥
2年前
C++ STL容器和算法:详解和实例演示
CSTL(标准模板库)提供了一组丰富的容器和算法,使得开发者能够更加高效地编写程序。本文将介绍STL中的一些常用容器和算法。容器vectorvector是一个动态数组,可以在运行时调整大小。它的优点在于可以快速地访问元素,缺点是在插入和删除元素时需要移
Easter79 Easter79
3年前
str的用法
  字符串的索引切片以及常用的操作方法都是形成新的字符串,和原字符串没有关系 切片和索引\按照索引取值按照切片取值,顾头不顾尾,切片加步长 只要倒叙取值就要加上反向步长capitalize() 首字母大写\center() 将字符串居中可以添加填充物\swapcase() 大小写反转
Easter79 Easter79
3年前
SwiftUI Tips 004:奇妙而强大的修饰符 (modifier)
在SwiftUI中,修饰符的功能类似于CSS,用来在应用布局中定位和配置视图,如修改视图的大小、背景、添加动画、添加手势等等。View协议通过扩展提供了大量的修饰符,它们以协议方法的形式给出,同时提供了默认实现。以我们熟悉的 frame() 为例,来看看它的声明:@available(iOS13.0,OSX10.15,
Wesley13 Wesley13
3年前
IO NIO AIO及常用框架概述
<divclass"articlecontent"<p概述</p<pnio</p<p同步:自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。</p<p异步:委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支
Stella981 Stella981
3年前
Linux运维常用命令详解
1、ls文件属性: :普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件  文件权限: 9位数字,每3位一组 文件硬链接次数 文件所属主(owner) 文件的属组(group) 文件大小(size),单位默认是字节  ls常用选项: l:显示文件属性,ls lll 
Stella981 Stella981
3年前
Debian10+OpenMediaVault(OMV)安装
前言:测试打造NAS平台,以下是步骤.安装Debian10注:请下载amd64,不要下载i836平台,因为OMV外挂插件不支持I836所以不建议用i836,如只使用官方插件可以无视安装前安装,分区里使用VLM分区,分完区后_可再选择configurethelogicalvolumemanager调整分区大小这里建议不调整,如
Easter79 Easter79
3年前
Spring知识点提炼
1\.Spring框架的作用清理:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象
Wesley13 Wesley13
3年前
mysql 大数据量迁移
MySQL导出的SQL语句在导入时如果数据量较大时会非常非常慢,经历过导入仅3000万条,用了近30个小时。在导出时合理使用几个参数,可以大大加快导入的速度。\e使用多VALUES的INSERT语法; \max\_allowed\_packetXXX客户端/服务器之间通信的缓存区的最大大小; \net\_buffer\_len
wc 统计已过时,cloc 每一行代码都有效
上下文我们通常用代码量来评判一个程序员技术的高低或一个项目的大小,阅读新项目源码时,也需要了解其代码量,心里有个预期。那如何统计代码量呢?传统做法通过findwc命令完成shell$find.name".go"|xargswcl60./etcd/tutorial/distributedlock.go...3491total如上,统计命