好文

【教3妹学算法】统计得分小于 K 的子数组数目
题目: 一个数字的 分数 定义为数组之和 乘以 数组的长度。 比方说,[1, 2, 3, 4, 5] 的分数为 (1 + 2 + 3 + 4 + 5) * 5 = 75 。给你一个正整数数组 num...
2024-04-10 03:40:05 304
Java异步任务编排—CompletableFuture(二)
CompletableFuture API 默认情况下CompletableFuture会使用公共的ForkJoinPool线程池,这个线程池默认创建的线程数是 CPU 的核数(也可以通过 JVM ...
2024-04-10 03:40:05 1291
Nginx配置获取客户端真实IP的proxy_set_header、X-Real-IP、$remote_addr、X-Forwarded-For、$proxy_add_x_forwarded_f...
一、问题背景 在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用 request.getRemoteAddr() 就可以获取到客户端ip,...
2024-04-10 03:40:05 18575
Android 窗口实现原理
一、基本概念 1、窗口显示架构图 多窗口的核心原理其实就是分栈和设置栈边界系统窗口.png 2、Android的窗口分类 Android应用程序窗口,这个是最常见的(拥有自己的WindowToken...
2024-04-10 03:40:18 2985
Android-Jetpack-LifecycleService使用
在开发当中,我们肯定会有使用到Service相关的需求,编写程序的时候,肯定要做到Service与组件之间解耦,Android为我们提供了LifecycleService类帮助我们实现。这篇博客主要...
2024-04-10 03:40:18 2597
基于Class实现简易的promise
用class实现了一个简易的promise 包含三种状态:pending、fulfilled、rejected,同时做了状态凝固 实现了resolved、reject的异步执行,利用了一个数组来保存...
2024-04-10 03:40:25 559
iOS-静态库&动态库-Embed&Sign
1、静态库&动态库 1.1 库介绍 程序的run流程:编译->链接->生成可执行文件->运行(加载可执行文件&动态链接库)。根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的,...
2024-04-10 03:40:27 3303
Android登录拦截场景-探讨多种实现方式
前言 本文是基于之前的系列文章做的一个合集,精简之后整理为一篇长文供大家参考。合集的入口[https://juejin.cn/post/7132643283083198501]在此。合集内部有每种方...
2024-04-10 03:40:29 558
Enterprise Data At HUAWEI(五)
支撑非数字原生企业数字化转型的数据底座建设框架 通过数据底座,主要实现以下目标: 统一管理结构化、非结构化数据。将数据视为资产,能够追溯数据额产生着、业务源头以及数据的需求方和消费方。 打通数据供应...
2024-04-10 03:40:33 768
数据狂欢-解析数据集市|学习笔记
一、怎么正确理解数据集市 举个例子: 数据集市就像宜家楼上的展厅,这是一个面向最终用户的数据市场,在这里,数据(家具)以一种更加容易被业务人员接受的方式组合在一起,这些组合方式可能是多变的,因为业务...
2024-04-10 03:40:33 2546
卡方检验
卡方检验,适用于检验两个率是否有差异,或者两个变量之间是否有关联,它的原理是,如果假设成立,格子里的实际观察频数和相应理论的期望频数相差不大。 卡方检验的应用是有条件的,如果期望频数大于5,例数大于...
2024-04-10 03:40:34 1171
6 个意想不到的 JavaScript 问题
作为前端开发工程师,JavaScript 是我们的主要开发语言,它本身语法比较简单,并且生态系统也非常完善,在社区的影响力越来越大。 在我们使用过程中,经常会遇到各种奇怪的问题,让我们经常摸不着头脑...
2024-04-10 03:40:43 709
109.面试“摆烂”
普普通通的早晨,我七点就在操场集合了。 每逢周三,都是我们学院特色早自习的时间——跑步。 今天格外不同,由院长带领卓越计划的学生在操场跑步。而我们则是负责拍摄院长和同学们的照片和视频。 之前没拍过跑...
2024-04-10 03:40:44 478
Xena - TCGA数据下载
1,Xena官网浏览器中输入网址 http://xena.ucsc.edu/[http://xena.ucsc.edu/] ,下拉找到Explore TCGA, GDC, and other pub...
2024-04-10 03:40:47 3148
3、手动搭建强化学习的环境reinforcement learning
一、概述 在强化学习(Reinforcement Learning)的研究领域,并没有一些很好的模块可以使用。不像Deep Learning一样,有很多的框架,比如说tensorflow,pytor...
2024-04-10 03:40:47 2347
惊呆了,99.5%的大型项目未能如约交付!
虽然有预期,但仍然被傅以斌(Bent Flyvbjerg)领导的一个牛津大学研究团队公布的数据吓到! 这个团队收集世界各地重大项目在成本和效益方面的数据,形成了一个包含了16000多个项目的数据库,...
2024-04-10 03:40:48 109
npm、yarn、pnpm、cnpm、nrm、nvm、使用命令删除 node_modules 包
npm、Yarn、pnpm、cnpm、nrm、nvm、的区别 npm :node的自带的包管理工具 yarn :yarn是facebook发布的一款取代npm的包管理工具 pnpm: perform...
2024-04-10 03:40:49 1932
python实战篇:利用request库打造自己的翻译接口
通过阅读之前python基础篇的文章,基本上对python这门语言有了初步的了解。基础篇的文章都是介绍python的一些语法和函数的使用方法。实战篇是通过一个完整的案例讲解python在实际开发中运...
2024-04-10 03:40:49 426
Android-深层链接DeepLink
在使用Navigation组件的时候,我们肯定会接触到Navigation的DeepLink,中文名称是深层链接。这篇文章分享一下DeepLink的知识,希望对看文章的小伙伴有所启发。 DeepLi...
2024-04-10 03:40:50 4295
浅聊一下JVM内存结构
VM内存结构大致如下:其中白色块部分是线程共享的,粉色块是线程隔离的 堆堆是JVM中最大的一块内存空间,绝大部分对象都存在堆内存内,然后堆又可以做以下细分: 虚拟机栈虚拟机栈由栈帧组成,每一次方法调...
2024-04-10 03:50:03 941