排序
音视频大合集,先从零开始万事开头难
前言 周六按时发了工资。好好休息了两天,出去消费了一波美滋滋??? 顺带有粉丝找我问有没有openGL ES比较深入的学习内容,和Recyclerview的.抽空弄一波。 前几天零零散散的更新了一些音视频的片...
两万字Web Workers终极指南???
在本教程中,我们将介绍Web Workers,并演示如何使用它们来解决执行速度问题。 在浏览器和服务器上,JavaScript程序在单个处理线程上运行。这意味着程序一次只能做一件事。简单来说,你的新电脑...
聊聊javascript中令人头大的this
在JavaScript中,this是一个非常重要的关键字,可以用来访问对象中的属性和方法。它指向当前函数的执行上下文。由于 JavaScript 可以是面向对象的,也可以是基于原型的语言,所以 this 的含义有...
C++11时间日期库chrono的使用
chrono是C++11中新加入的时间日期操作库,可以方便地进行时间日期操作,主要包含了:duration, time_point, clock。 时钟与时间点 chrono中用time_point模板类表示时间点,其支持基本算术操作;...
函数式编程中高频面试题-柯理化
大家好,我是梦兽编程。一位分享编程经验和解决方案的UP主,UP主会经常在网上分享一下项目的经验,如果感兴趣,可以关注一下。如果你是一位爱看视频的极客,可以关注一下B站梦兽编程。 柯理化 ...
前端面试系列之浏览器篇
前阵子总结了一下前端面试相关的知识,有八股文,有算法。分享给大家!大家也可以关注一下专栏,后面会陆续发表相关文章! 前端面试系列: 前端面试系列初章——HTML & CSS 篇 前端面试系列...
Get请求没有跨域问题??十分钟再了解下同源和CORS吧
前言 昨天开会和小伙伴聊到 Img引入图片报跨域的问题了。 刚听到这个问题,我沉思了,Img标签怎么会跨域???这让我感觉我好像还是不怎么了解同源策略和cors 我心理的想法如下: 1, Img标签里...
Vue 3 组件之间如何通信
前言 在一个 Vue 项目中,每一个 .vue 文件都可以被视为一个组件,组件之间可以相互嵌套,相互组合,这在实际开发中是非常常见的,比如以下结构: <template> <TheHeader /> <ma...
HashMap | 利用白话文讲解其底层知识点
你知道HashMap底层的数据结构是什么吗? 简单来说是底层最核心的是一个数组,首先它会对key进行一个hash计算,然后根据这个hash值对数组进行取模(取模的结果一定是在0~数组的长度之间),就会定...
【Android 日常学习】LeakCanary——面试官最爱问的性能优化工具,你知道它是怎么工作的吗?(源码分析)
文章目录 原理概述 基本使用 源码分析 1. 初始化 2. 引用监控 2.1 引用和GC 2.2 监控 2.3 总结 3. dump对象及分析 3.1 dump对象 3.2 对象分析 总结 参考 作为android进阶知识,性能优化不管是在...
了解Nodejs API,写一个web静态服务器脚手架
通信必要条件 主机之间需要有传输介质(网线,光纤等,建立物理连接) 主机上必须有网卡设备(信号的调制与解调制,数字信号和电信号的转换) 主机之间需要协商网络速率。 网络通讯方式 交换机...
JVM调优篇:探索Java性能优化的必备种子面试题
合集 - 面试种子题目(3)1.Java并发篇:6个必备的Java并发面试种子题目07-262.探索Java通信面试的奥秘:揭秘IO模型、选择器和网络协议,了解面试中的必备知识点!07-273.JVM调优篇:探索Java性能...
[保姆级] Vue3 开发文档
大家好,我是沐华。最近一个粉丝公司项目由 Vue2 升级到 Vue3 了,他一下子不适应,有好多不会用的,所以我就写了这篇开发文档,包含了 Vue3 项目开发中使用的所有语法,希望所有像他一样还不熟...
Go 语言 context 都能做什么?
原文链接: Go 语言 context 都能做什么? 很多 Go 项目的源码,在读的过程中会发现一个很常见的参数 ctx,而且基本都是作为函数的第一个参数。 为什么要这么写呢?这个参数到底有什么用呢?带...
简述 pt、rpx、px、em、rem、%、vh、vw的区别
设备物理像素 pt:屏幕宽、分辨率,其中每一小份就是1pt。 css 像素 px: pc 机大屏幕显示器,1px约等于0.76个物理像素 手机小屏幕:以IPhone6为标准,物理像素750,分辨率375 1px = 2pt。 px ...
《高级程序员 面试攻略 》rabitmq rcoketmq kafka的区别 和应用场景
RabbitMQ、RocketMQ 和 Kafka 都是流行的消息中间件系统,用于实现分布式应用程序之间的异步通信。虽然它们都有类似的目标,但在设计和应用场景上存在一些区别。 1. RabbitMQ(兔子消息队列):...
Weak 变量在对象释放时到底发生了什么?
TLDR: 访问 weak 变量与读取 weak 变量的内存是两回事。区别见下图。 >= iOS 16 苹果提供了指定类在特定线程释放的方法,可以做一个参考。 问题提出 真实案例,都脱胎于业务代码,有历史积...
随心coding—写个promise
前言 手写promise是2022年末我找实习时被问到过的问题,当时水平还差的有点远,面试后也尝试学习过,但是相当吃力,问题留存至今,今天该了结一下了。 先说一下,下面的编码我没有参考任何其他...
技巧篇|周末使用Clion愉快刷题 Leetcode(C++)吧
技巧篇|周末使用Clion愉快刷题 Leetcode(C++)吧 痛点 通常我们在 Leetcode 刷题的时候,如果某个用例出错或者触发边界条件,我们只能用肉眼看,并一遍一遍的推导,如果我们想在 IDE 中写代码或...
面霸的自我修养:Java线程专题
王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人 平时我在网上冲浪的时候,收集了不少八股文和面试文,内容虽然多,但质量上良莠不齐,主打一个不假思索的...