• python爬虫实战:妈妈再也不担心我爬取不到淘宝商品信息了...

    2022-03-15 383
    前言一、解析淘宝URL组成二、查看网页源码并用re库提取信息1.查看源码2.re库提取信息三:函数填写四:主函数填写五:完整代码假如大家在学习中遇到困难,想找一个python学习交流环境,可以加入我们的python圈,裙号947618024,可领取python学习资料,会节约很多时间,减少很多遇到的
  • Vite + Vue3 + OpenLayers 手动激活地图

    2022-03-15 280
    一、需求说明Vite + Vue3 + OpenLayers 手动激活地图开发中遇到一种需求:需要展现地图,但默认不影响页面滚动。点击地图后,在地图上方滚动鼠标滚轮可以缩放地图。点击地图之外的地方,鼠标再回到地图上滚动滚轮时,页面可以上下滚动,但地图不会缩放。二、开发环境Vite + Vue3 +
  • 基于Typescript的全栈工程模版 - 后台 Node.js + Koa2

    2022-03-15 276
    基于Typescript的全栈工程模版 后台 Node.js + Koa2Weex Clone是基于Tyepscript开发的一套简单的点餐应用。作为一个全栈开发的完整实例,这个应用包括了基于Node.js和Koa框架的后台实现,也包含了基于Vue3开发的前台工程。这个仓库是一个完整后台的实现,
  • 2021-05-13 如何实现比 setTimeout 快 80 倍的定时器?

    2022-03-15 435
    如何实现比 setTimeout 快 80 倍的定时器?在浏览器中,setTimeout()/setInterval() 的每调用一次定时器的最小间隔是 4ms,这通常是因为函数嵌套导致(嵌套层级达到肯定深度)。简单来说,5 层以上的定时器嵌套会导致至少 4ms 的推迟。用如下代码做个测试:let
  • Flash图解线程池 | 阿里面试喜欢问的线程池究竟是什么?...

    2022-03-15 345
    前言前几天小强去阿里巴巴面试Java岗,止步于二面。他和我诉苦自己被虐得多惨多惨,特别是深挖线程和线程池的时候,居然被问到不知道如何作答。对于他的遭遇,结合他过了一面的那个嘚瑟样,我深表同情(加大力度)!好了,不开玩笑了,在和小强的面试题中,我选取了几个比较典型的线程和线程池的问题。Java中的线程
  • CPU加了缓存后,没想到有人急了~

    2022-03-15 331
    Hi,我是CPU一号车间的阿Q,还记得我吗,真是好久不见了~我所在的CPU是一个八核CPU,就有八个工作车间,那运行起来速度杠杆的~虚拟地址翻译一大早,我们一号车间MMU(内存管理单元)部门的小黑就来到领导办公室,刚好我也在。图片“领导,听说您同意了阿Q他们的方案,给每个车间都划拨了缓存建设预算?”
  • strong、weak和unowned的区别

    2022-03-15 307
    编写代码时需注意能否产生了循环引用,因而就产生了什么时候使用weak、unowned问题?这篇文章将详情 Swift 中的strong、weak、unowned的区别。1. ARC自动引用计数(即 Automated Reference Count,简称 ARC)是 Xcode 4.2版本的新特性,
  • 二面余额宝也能拿下offer?顺利定级阿里P8,肯定要狂刷的面试题...

    2022-03-15 447
    前言在互联网行业面试中,大家都知道,一般大公司才会在应聘中重点要求学历这一条的, 那么非985、211毕业的我们,想去大公司,该怎样办呢?其实不然,HR看简历一般看两点,学历和经历,也就是说当你的工作经历足够吸引到他们,那么也是可以得到一个面试机会的,那接到面试后,我们需要做些什么呢?那我这边分享一
  • 轻松理解Java中集合的基本使用

    2022-03-15 460
    很多新手学到集合这里的时候特别的懵,我当时学到这里也懵得一批。最主要这个懵还不是懵在集合比较底层的地方、高级的地方,而是连最基本的使用都特别的懵,是完全不知道咋用,并且越学越懵!为什么会这样呢,主要是由于很多人 没有掌握基本的使用方法时,就去理解使用原理,所以本文就是让新手掌握最基本的使用方法,先学
  • querySelectorAll和getElementsByClassName的认识

    2022-03-15 356
    1. querySelectorAll(name)返回一个 NodeList表示元素的列表(类数组对象),把当前的元素作为根与指定的选择器组相匹配。2. getElementsByClassName(name)返回一个包含了所有指定类名的子元素的类数组对象(HTMLCollection)。当在doc
  • 多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌...

    2022-03-15 423
    前言当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉;现如今市场,多线程、高并发编程、分布式、负载均衡、集群等可以说是现在高级后台开发求职的必备技能。很多人拥有大厂梦,却由于多线程与高并发败下阵来。实际上,多线程与高并发并不
  • 文字报表工具awk的使用

    2022-03-15 442
    将awk中常用的通用语法整理成思维导图,供平常参考查看。在线思维导图地址:https://www.processon.com/view/link/606ab160f346fb0aa985e1ea密码:J2XEawk思维导图.png画图花费的时间太长,实在没时间整理成文档了,主要还是看图,有时间再整理
  • 软件开发的 5 条核心准则,让工作事半功倍

    2022-03-15 435
    作为一名程序员,小伙伴们有没有想过这个简单的问题,“软件是什么?”软件 = 程序 + 数据 + 文档 + (服务)程序 = 数据结构 + 算法看完这两个直观的公式,是不是有一种恍然大悟的感觉,“哦,原来这样啊。”再来看四条对“软件”的定义,尽管比较枯燥,但概念是到位的:软件是能够完成预约功能,达到预
  • Ubuntu 21.04系统安装 + NVIDIA RTX3080 Ti 显卡驱动安装

    2022-03-15 789
    1. Ubuntu 21.04 系统安装1.1 准备系统盘在ubuntu 官网下载官方镜像 (21.04 河马系统)使用 Rufus 制作系统盘1.2 安装流程安装系统时选择其余选项,手动地分配各项空间名称分配大小类型备注EFI200MB自动确定假如电脑时单系统,肯定要配置;双系统则无需配置。/20
  • 基于事件溯源(EventSourcing)的ERP库存设计

    2022-03-15 342
    库存模型.png库存用例.pngSKU库存数据库模型.png工单库存数据库模型.png基于事件的幂等并发控制.png基于库存事件溯源,校对库存.png
  • 协议与代理商的异形变换

    2022-03-15 348
    前言一个类/对象只需遵守某个协议即可以调用协议方法,从而在某些方面达成共识。假如单纯遵守协议并实现协议方法,在某些场景从外部调用,这篇文章已经没有存在的必要了。当协议与代理商配合使用时,可以组成代理商模式。在iOS中有这么一句话,“代理商是一对一的”,本文围绕这句话开展,并给出不同场景下的多种处理方案及终
  • Python自制音乐下载器,无需切换平台无需氪金!

    2022-03-15 444
    兄弟们,我来了?平常我们想下一首歌,由于资源限制,需要在W平台、Q平台、K平台来回切换,这样多累,那我就直接做了一个聚合的音乐下载器,想要什么歌,直接输入名字分分钟就下载到位了?? 效果展现⚡ 爱了爱了那我下首分手快乐试试?都保存在音乐文件夹了? 代码解析⚡ 准备工作环境配置# 解释器 p
  • SpringCloud服务注册中心双节点集群(Eureka集群)

    2022-03-15 337
    0、前言最近在进行重构一个新项目,为了后续更好的落地,适应于日新月异的技术升级,进行了各方的技术选型及技术预研,最终选型基于微服务架构体系进行开发重构。项目构建前最重要的一步就是要想清楚,整体的部署架构、高可用性(HA)等等,做好前期的部署架构技术调研,确定最终方案。在微服务架构体系中,核心技术便是
  • Python实战案例,requests模块,Python实现模拟登录淘宝网...

    2022-03-15 290
    前言利用利用Python模拟登录淘宝网。废话不多说。让我们愉快地开始吧~开发工具Python版本: 3.6.4相关模块:re模块os模块requests模块;以及少量Python自带的模块。环境调试安装Python并增加到环境变量,pip安装需要的相关模块就可。登录流程分析先给家展现淘宝登录请求时序
  • 「并发编程专题」教你如何使用异步神器CompletableFuture...

    2022-03-15 422
    前提概要在java8以前,我们使用java的多线程编程,一般是通过Runnable中的run方法来完成,这种方式,有个很显著的缺点,就是,没有返回值。这时候,大家可能会去尝试使用Callable中的call方法,而后用Future返回结果,如下:public static void main(Str
手机二维码手机访问领取大礼包
返回顶部