logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式——生产消费者模式

设计模式——生产消费者模式生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据。像图片下载加载的模型就可以参考这个模型。UML图:消费者和生产者同时对仓库(即这里的队列)里的货物进行操作,这里需要注意的是线程的控制和数据的线程安全问题。消费者和生产者都和仓库有着关联,但不一定是聚合关系,只是消

#设计模式
安卓设计模式——桥接模式

安卓设计模式——桥接模式将抽象的部分与它的实现部分分离,使它们都可以独立地变化。手机有一个抽象类:各种品牌的手机;还有一个实现类:手机的各种功能软件。我们通过桥接模式可以把这些实现独立出来,让他们各自变化。所以在需要多角度去分类实现对象的时候,只用继承会造成大量的类增加,不满足开放-封闭原则,所以用桥接可以解决这个痛点。桥接模式的UML图:

#桥接模式#设计模式
vue 通过 webpack 创建项目的eslint校验

vue 通过 webpack 创建项目的eslint校验在通过webpack 创建的项目,会自动引入eslint,在根目录下会有一个文件:.eslintrc.js,里面的内容主要就是校验的模板。基础格式:module.exports = {//此项是用来告诉eslint找当前配置文件不能往父级查找root: true,//此项是用来指定eslint解析...

#webpack
高德地图纠偏不准,祭出我自己的纠偏算法

高德地图纠偏不准,祭出我自己的纠偏算法背景:最近使用高德地图用来记录轨迹的运动距离,使用的是api中的原始点359个点,在经过纠偏后得到了了两个点,如下所示,是我整段轨迹,红色点是纠偏之后高德地图给我的点。经过测试几次之后我对这个api有点失望了,决定自己写纠偏,然后再做距离求解。

#算法#android
爬虫网页分析--beautifulsoup4

爬虫网页分析--beautifulsoup4我们用到的html示例:​html = """<html><head><title>The Dormouse's story</title></head><body&amp

#python#爬虫#beautifulsoup
安卓原生开发图文混排显示

安卓原生开发图文混排显示参考:https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247486770&idx=1&sn=e1d42dfeed6b924512f037967a0b4a6dhttp://answerzhao.github.io/2016/06/20/Spannable%E5%AE%9E%E7%8E%B0%E5%A

#android
计算机网络基础学习

计算机网络基础学习参考:https://www.jianshu.com/p/674fb7ec1e2chttps://wizardforcel.gitbooks.io/network-basic/0.html网络模型:OSI模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层;TCP/IP模型:应用层、传输层、网际层、网络访问层;网络模型功能及对应硬件:应...

#计算机网络
python Scrapy框架2—简单的数据抓取

python Scrapy框架2—数据抓取spider中的流程spider数据抓取在scrapy框架中,我们通过命令scrapy crawl itcast去执行spiders中的python脚本。这里的itcast 是name中的内容两种初始化url的方法1、常量start_urls,并且需要定义一个方法parse()start_urls = [  ...

#python#scrapy
从Stream 到 RxDart

从Stream到RxDart参考:Flutter响应式编程 - Stream - 简书Flutter响应式编程 - RxDart - 简书https://blog.csdn.net/hjjdehao/article/details/104280422Streamstream简介有两种实现异步编程的方式(Future和Stream),使用它们只需要在代码中引入dart:async即可。通过Strea

#flutter
Silver家族成员

Silver家族成员参考:29Flutter Sliver家族_LJLThomson的博客-CSDN博客_flutter slivers大家族https://segmentfault.com/a/1190000019902201Sliver简介通过silver相关组件可以实现,各种组合滑动效果;silver家族相关的组件包括:1、CustomScrollView2、SliverList3、Sliv

#flutter#前端#android
    共 14 条
  • 1
  • 2
  • 请选择