2019 小结

加班和宅

2019 年总结起来就两个关键字:加班,在肥宅的道路上越走越远。

由于加班较多,锻炼的时间相对减少,运动量直线下降。2019 年总共跑步 147 公里,相较于 2018 年 400 公里的运动量直接被腰斩。伴随着运动量地降低,体重也随着飙升。长胖了 10 斤,算是 2019 年的小小收获吧(囧)。不过唯一值得庆幸的是羽毛球一直坚持了下来,有一群自律的球友还是很幸福的。还是要通过外部条件去督促和约束自己,人一旦散漫下来过日便会失去些许活力。生命在于运动,希望新的一年运动量不要再创新低。

......

使用 Vue CLI 快速创建 Vue 项目

Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供:

  • 通过 @vue/cli 搭建交互式的项目脚手架
  • 通过 @vue/cli + @vue/cli-service-global 快速开始零配置原型开发
  • 一个运行时依赖 (@vue/cli-service),该依赖
    • 可升级
    • 基于 webpack 构建,并带有合理的默认配置
    • 可以通过项目内的配置文件进行配置
    • 可以通过插件进行扩展
  • 一个丰富的官方插件集合,集成了前端生态中最好的工具
  • 一套完全图形化的创建和管理 Vue.js 项目的用户界面
......

摄影知识快速入门

前言

三流的摄影师比器材,二流的摄影师比技术,一流的摄影师比思想。

“照片从来不能解决问题,它总是在不断的提出问题:为什么会这样?如果你能不断的提出问题,你就会不断的按下快门,把你的思想和疑问传达出来。如果观众看过你的照片后也良久驻足,思考着你的思考,疑问着你的疑问,那您就快接近摄影的最高境界了” 《论摄影》

摄影名词

ISO

ISO(感光度)是CCD(Charge Coupled Device,电子感光芯片)或是胶卷对光线的敏感程度。

......

QuerySet API 学习笔记

QuerySets evaluated

可以创建、过滤、切片和传递查询集而不用真实操作数据库。在你对查询集做求值之前,不会发生任何实际的数据库操作。

对于查询集我们使用以下方法进行求值:

  • Iteration
  • Slicing
  • Pickling/Caching
  • repr()
  • len()
  • list()
  • bool()

QuerySet API

返回新的查询集方法

  • filter

返回一个新的 QuerySet 包含给定参数的查询匹配对象,更复杂的查询可以使用 Q 对象。

  • exclude

返回一个新的 QuerySet,它包含不满足给定的查找参数的对象,更复杂的查询同样可以使用 Q 对象。

......