0%

需求:

最近在做图像识别的时候,遇到了一个问题,图片很多并且图像比较大,没有办法上传到服务器,于是想到了用 python 批量压缩。

用到 PIL 库,PIL 是 Python 平台事实上的图像处理标准库,支持多种格式,并提供强大的图形与图像处理功能。使用如下命令安装:

1
pip install pillow
阅读全文 »

设计模式:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案

一般来说,设计模式(Pattern Design)就是创建不同类型的对象的套路

阅读全文 »

实现效果

  • 根据上架时间/热度/价格进行升序/降序排序
  • 上箭头亮代表升序,下箭头亮代表降序
阅读全文 »

总结

  1. 双 for 循环去重
  2. 借用对象属性不能相同特点去重
  3. 新建数组去存储不同值(includes 与 indexOf 的区别)
  4. ES6 Set去重
阅读全文 »

需要先了解一下JS基本数据类型和存储方式,之后进一步学习JS深浅拷贝

阅读全文 »

实现原理

  1. 结构中,我们使用一个盒子包裹着图片(图片不显示的时候,可以先占据着这个位置,并且设置默认背景图或背景颜色)
  2. 最开始,img 的 src 设置默认背景图,并把图片真实地址放到自定义属性中(比如:data-src )
  3. 当 JS 监听到该图片元素进入可视窗口时,将自定义属性中的地址放到 src 属性中,达到懒加载效果
阅读全文 »

介绍 V8 引擎的垃圾回收机制:分代回收、空间复制、标记清除、标记整理、增量标记;使用 Performance 工具如何去监控内存;结合 JSBench 去优化代码

阅读全文 »