LinMeng LinMeng
2年前
Vue3学习笔记---Vue3带来了什么
1.性能的提升打包大小减少了41%初次渲染快55%,更新渲染快133%内存减少54%...2.源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和TreeShaking(是一个通常用于描述移除JavaScript上下文中的未引用代码(deadcode)行为的术语,它依赖于ES2015中的import和ex
Stella981 Stella981
3年前
Serverless 实战 —— 快速开发一个分布式 Puppeteer 网页截图服务
通俗描述就是:Puppeteer可以将Chrome或者Chromium以无界面的方式运行(当然也可以运行在有界面的服务器上),然后可以通过代码控制浏览器的行为,即使是非界面的模式运行,Chrome或Chromium也可以在内存中正确渲染网页的内容。那么Puppeteer能做什么呢?其实有很多地方都可以受用Puppeteer,比如:
Wesley13 Wesley13
3年前
Java8实战
第1章为什么要关心Java81.1Java怎么还在变  1.1.1Java在编程语言生态系统中的位置  1.1.2流处理     流是一系列数据项,一次只生成一项  1.1.3用行为参数化把代码传递给方法  1.1.4并行与共享的可变数据  1.1.5Java需要演变1.2Java中
Wesley13 Wesley13
3年前
444,二叉树的序列化与反序列化
!(https://oscimg.oschina.net/oscnet/2af309d8a9c94452a07b615ec9c55b2e.png)It'seasytofindifyouknowwhatyou'relookingfor.如果你知道自己想追求什么,就很容易成功。问题描述
Stella981 Stella981
3年前
Docker 运行时资源限制
Docker运行时资源限制Docker基于Linux内核提供的cgroups功能,可以限制容器在运行时使用到的资源,比如内存、CPU、块I/O、网络等。内存限制概述Docker提供的内存限制功能有以下几点:容器能使用的内存和交换分区大小。容器的核心内存大小。容器虚拟内存的交换行为。容器内存的软性限制
Stella981 Stella981
3年前
Solidity内联汇编简明指南
在用Solidity开发以太坊智能合约时,使用汇编可以直接与EVM交互,降低gas开销成本,更精细的控制智能合约的行为,因此值得Solidity开发者学习并加以利用。本文是Solidity汇编开发的简明教程,旨在帮助你快速熟悉如何在Solidity智能合约代码中嵌入汇编代码。以太坊教程链接:Dapp入门(https://www.oschina.n
Stella981 Stella981
3年前
Masuit.Tools,一个免费的轮子
开源地址:https://gitee.com/masuit/Masuit.Tools包含一些常用的操作类,大都是静态类,加密解密,反射操作,动态编译,权重随机筛选算法,简繁转换,分布式短id,表达式树,linq扩展,文件压缩,多线程下载和FTP客户端,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,实体映
Stella981 Stella981
3年前
C# Lambda表达式详解,及Lambda表达式树的创建
 每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默。我眼中的程序员大多都不爱说话,默默承受着编程的巨大压力,除了技术上的交流外,他们不愿意也不擅长和别人交流,更不乐意任何人走进他们的内心!  题外话说多了,咱进入正题: 
Wesley13 Wesley13
3年前
MySQL索引初探
一、什么是索引?帮助数据库系统实现高效获取数据的数据结构索引可以帮助我们快速地定位到数据而不需要每次搜索的时候都遍历数据库中的每一行。二、常见实现方式有哪些?常见索引模型有三种:哈希表、有序数组、搜索树1.哈希表(1)使用哈希表实现的索引称为哈希索引。!(https://os
贾蔷 贾蔷
1个月前
2023年GESP六级工作沟通(洛谷P10109):LCA问题实战解析
一、问题理解与建模这道题目将公司层级关系抽象为,每个员工是树中的一个节点,直接领导关系构成父子关系。我们需要解决的问题是:给定一组员工,找到能够管理所有这些员工的最低层级领导(即编号最大的最近公共祖先)。二、核心:LCA的提升法二进制提升法是一种高效的LC