COS控制台进阶 - 文件预览和在线编辑

博主头像 导语 | COS控制台新上线了文件预览功能,用户可在控制台内直接预览、编辑文件内容。 前不久,微软发布了 vscode for web 的公告,是基于web的在线代码编辑器,无需下载安装可以直接在web浏览器中运行,同时支持断点调试、版本管理、团队开发等功能。全球最大的代码托管网站 github.c ...

Dapr实战(一) 基础概念与环境搭建

博主头像 什么是Dapr Dapr 是一个可移植的、事件驱动的运行时,可运行在云平台或边缘计算中。支持多种编程语言和开发框架。 上面是官方对Dapr的介绍。有点难以理解,大白话可以理解为:Dapr是一个运行时,支持在云平台中运行多种语言的应用程序。运行时我们都理解,是应用程序运行依赖的环境,像Java运行时, ...

vue项目实现文件下载进度条

博主头像 平时业务中下载文件方式常见的有俩种: 第一种,直接访问服务器的文件地址,自动下载文件; 第二种 ,服务器返回blob文件流,再对文件流进行处理和下载。 一般小文件适用于第一种下载方案,不占用过多服务器资源,而对于体积庞大的文件,常常使用文件流的方式进行传输,如图: 文件流传输成功后通过代码可以立即发 ...

STM32L0系列EEPROM中结构体的读取

博主头像 在STM32L0中操作EEPROM本来参考了上篇操作FLASH的方法,多多少少都有些问题。我觉得可能是结构体在转换成其他变量的时候出了问题。 比如下面这段代码,在Windows上可以正常运行(使用g++编译),但是在单片机上就会卡死。 typedef struct { uint8_t IDD; ui ...

单调栈学习小思考

博主头像 单调栈 单调栈简介 单调栈本质就是栈,其元素保持单调。单调栈实际上就是栈,只是利用了一些巧妙的逻辑,使得每次新元素入栈后,栈内的元素都保持有序(单调递增或单调递减) 从栈底到栈顶,依次递减的是单调递减栈。 从栈底到栈顶,依次递增的是单调递增栈。 构造单调栈,可以用于解决数组中元素右侧下一个更大(更小 ...

使用Java操作Excel表格

博主头像 一、配置第三方库 查阅了网上的资料后,发现Java程序操作Excel表格的库中使用的比较多的是这个叫Apache POI API的库: 对应的maven依赖为: <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> ...

技术人的思想提升

博主头像 引子 有些技术人只关注技术提升,其实软实力一样很重要。毕竟先做人,后做事。团队内部做一下思想提升,很有必要。 1.团队管理篇 1)【团队定位】团队需要容纳各种类型的人:奋斗型、中庸型、知足型、创新型、领导型、稳定型...希望每个成员都能找到自己的定位(有存在感,体现价值),并超越自己一小步。 2)【 ...

centos7 未启用swap导致内存使用率过高。

博主头像 情况描述: 朋友在阿里云上有一台系统为CentOS7的VPS,内存为2GB,用于平时开发自己的项目时测试使用; 他在上面运行了5个docker实例,运行java程序;还有一个mysql服务; 上述5个docker实例和mysql服务总共占用VPS1.35GB的内存,系统运行很慢。ssh连接输入命令都 ...

无序数组求第K大的数

博主头像 问题描述 无序数组求第K大的数,其中K从1开始算。 例如:[0,3,1,8,5,2]这个数组,第2大的数是5 OJ可参考:LeetCode_0215_KthLargestElementInAnArray 堆解法 设置一个小根堆,先把前K个数放入小根堆,对于这前K个数来说,堆顶元素一定是第K大的数,接 ...

鉴定一下软件测试热门词汇

博主头像 鉴定一下软件测试热门词汇。 (本期以一个简单的电商平台举例,该平台有商品管理、购物车管理、订单管理、会员管理四个模块) 回滚 电商平台发布上线后,你熟悉的打开商品页面,进行线上验证。 But,f**k,数据加载不出来! 当开发大哥挠掉几撮头发,依旧没有找到问题原因时,只能眼神呆滞地望着你,丢了一句: ...

如何画UML,几种简单的模型分析

博主头像 如何画UML 前言 UML 类 类的关系 1、依赖关系 2、继承关系 3、实现关系 4、关联关系 5、聚合关系 6、组合关系 总结 参考 如何画UML 前言 最近在学习设计模式,其中不免涉及到 UML,这里来复习下 UML 是如何画的。 UML 这里根据【大话设计模式中】中动物和鸟关系的例子,重新画 ...

机器学习01-入门

博主头像 1.1 背景 从2018年开始,人工智能像一阵龙卷风席卷全球,并迎来全面爆发,有无数的企业家投身AI创业热潮,在这个广袤的土地上,诞生了一个个神话般的企业,这些企业的核心技术便是机器学习。 其实机器学习的理论在2010年后已经有了重大突破,为什么在这一年突然爆发了呢?AlphaGo的推动只是催化剂, ...

揭秘你处理数据的“底层逻辑”,详解公式引擎计算(二)

博主头像 上篇中我们介绍了计算公式引擎的计算原理,本期我们继续带着大家了解在Excel表格中公式引擎的实现原理。 背景 在上节中解决了基本运算的逻辑之后,在一些实际业务场景中,公式计算并不是单一公式进行的独立运算。我们经常需要将一个很大的运算分解成前后依赖的小运算;同时这些单元格之间的计算会出现很多相互依赖, ...

自己实现一个Controller——终极型

博主头像 经过前两篇的学习与实操,也大致掌握了一个k8s资源的Controller写法了,如有不熟,可回顾 自己实现一个Controller——标准型 自己实现一个Controller——精简型 但是目前也只能对k8s现有资源再继续扩展controller,万一遇到了CRD呢,进过本篇的学习与实操,你就懂了。 ...

ECMAScript 2021(ES12)新特性简介

博主头像 简介 ES12是ECMA协会在2021年6月发行的一个版本,因为是ECMAScript的第十二个版本,所以也称为ES12. ES12发行到现在已经有一个月了,那么ES12有些什么新特性和不一样的地方呢?一起来看看吧。 基本上ES12引入了replaceAll方法用于对String进行操作,Promi ...

如何写出安全又可靠的PHP脚本

前言 咔咔目前所做的项目是一个saas系统,在开发新功能之后,需要为用户角色添加相应的权限,这时整个系统的所有用户都需要添加相应的权限。 因为以前系统的缺陷现在只能用脚本来处理这些工作,所以接下来咔咔将向你介绍如何编写安全可靠的PHP脚本,以及如何事先设计好这个功能,踩过一个坑直接把它埋起来 一、如 ...

TypeScript与面向对象

博主头像 1、引 简而言之就是程序之中所有的操作都需要通过对象来完成。一切操作都要通过对象,也就是所谓的面向对象,在程序中对象被分成了两个部分数据和功能,以人为例,人的姓名、性别、年龄、身高等属于数据,人可以说话、走路、吃饭、睡觉这些都属于人的功能,数据在对象中被称为属性,而功能被称为方法,所以简而言之在程序 ...

123···200>