Python 参数类型和参数匹配模型

Python 方法的参数种类有很多,而不是通常语言定义的那样, Python 方法的传参能力要比想象的强大很多。很多初学者可能对一些库中带 * 带 ** 的参数类型非常奇怪,但是其实这些语法正是保证 Python 方法传参强大的重要因素。 First Thing 首先要声明 argument 和 parameter 的区别,很多时候这两个单词被直接翻译为参数更导致了很多人无法区分,argument 是调用方发起的称呼,parameter 是定义方法时使用 def foo(a, b): # <- a and b are "parameters Read more ...


Python 方法的参数传递 argument passing 引用传值

Argument passing 指的是方法传参,对象是如何被传送到方法作为输入的。 下面是传参的几个要点: Arguments are passed by automatically assigning objects to local variable names. 参数被传递后自动将赋值给局部变量名 Assigning to argument names inside a function does not affect the caller 在方法内部对参数进行赋值,不会影响调用者 Read more ...

2015-08-24 python , argument-passing , notes

VSCO film pack

不同预设 USING THE DIFFERENT PRESETS 不同的预设命名都是不同的,开头除了N,之外还有C,F之类,上面演示中N代表的是 Nikon。其他不同字母代表意义如下: C - Canon F - Fuji L - Leica N - Nikon O - Olympus S - Standard SO - Sony 相同预设不同版本 FILM PRESET VERSIONS 每一种预设都包含多种版本,用来适应曝光,光照等等因素的影响。每一种胶片模拟都有一个”Normal”的版本,以他的名字命名,不包 Read more ...

2015-08-20 VSCO , photography , 摄影

VSCO Film 00 free starter pack

VSCO Cam 一直深受摄影爱好者的喜爱,VSCO Cam 能够提供极佳的模拟胶片效果(analog film)。而桌面的 VSCO 产品叫做 VSCO Film,这些天试用 Adobe Light Room 突然想起来这样一款产品,上官网一查,VSCO Film 给入门者提供了一套免费的预设(Preset)—-VSCO FILM 00 free starter pack,正好试用一下。 VSCO FILM 00 free starter pack 官网及下载地址:http://vsco.co/film/00/lightroom 产品介绍 Read more ...

2015-08-19 VSCO , photography , 摄影 , LightRoom

轻单体验

最近整理轻单的内容,发现了之前整理过的一些关于轻单的想法,现在就当是备份吧。原单内容部分由复制他人轻单内容而来。轻单早期是有类似Github fork的复制轻单功能的,后来去掉了。 ##够“轻”,但不够简“单” 轻,是我知道可以看什么,不够简“单”,是我不知道该发布什么。知乎/Quora以问题为切入口,引导UGC;豆瓣以图片/电影等内容评论为切入口,来引导;Pinterest以图片收集为切入口,来引导收集整理; 轻单,只提供了新的类容发布形式,却没有给出好的内容发布引导。大类别分类,贪大求全,定位不明,其实也是形式创新局限的表现。 “显性内容决定产品 Read more ...

2015-08-13 List , 豆瓣

How to Write a Git commit message

曾经收藏过的一篇文章 How to write a Git commit message,今天无意中点开却发现网站无法访问,故而使用 Google Cache 恢复该文。后来发现作者网站虽然无法访问,但是作者将网站开源 了。 Introduction: Why good commit messages matter If you browse the log of any random git repository you will probably find its commit messages are more or less a me Read more ...

2015-08-12 git , github

Git 配置多个 ssh key

Sometimes you need more accounts than one for access to Github or Gitlab and similar tools. For example you can have one account for your projects at home/github and second account for your company/gitlab. Generate first key ssh-keygen -t rsa -C "[email protected]" When y Read more ...

2015-08-12 git , github , gitlab , ssh

YAML 学习笔记

YAML 格式的文件在 Jekyll 的时候接触到,Jekyll 的配置文件就是 YAML。Jekyll 本身由 Ruby 写成,而 Ruby 本身和 YAML 有着方方面面的联系,Ruby 的配置文件约定是 YAML。同时,YAML 还是 Ruby 的文本序列化格式。 YAML 是一个可读性高,用来表达资料序列的文件格式。YAML 是”YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的缩写1 。在开发的这种语言时,YAML 的意思其实是:”Yet Another Markup Language”(仍是一种标记语 Read more ...

2015-08-08 YAML , JSON , XML

VSCO cam使用

还没怎么用过,没形成自己的使用习惯,先搜罗一些滤镜的特性 vsco.co,还有一些参数的意义。 Toolkit工具简介:(以个人重要程度介绍) Exposure(曝光度): 向左滑动图片整体变暗,向右滑动变亮。 Contrast(对比度): 向左滑动图片整体明暗差异变小,向右滑动变大。 Crop(剪裁): 按一定比列选取图片内容。 Straighten(旋转): 调整照片角度。 Horizontal Perspective(水平透视调整): 校正水平方向的透视效果,可将水平方向的收聚线条拉直。 Vertical Pers Read more ...

2015-08-05 VSCO , photography , 摄影 , 滤镜 , 应用

帝都Uber真实体验

时至今日,快的,百度易到用车,Uber算是已经完全体验到了。短短一两年出租车行业被互联网颠覆,曾经杂乱的出租车市场被快的,Uber等新生的打的应用迅速抢占。在快的,滴滴打车服务进行的同时,专车服务同样如火如荼的开展着。我不是行业人士,我也不曾知道是谁首先推出的专车服务,我只就一普通用户来谈谈我的使用感受。所以有任何错误或者误解的地方尽管留言讨论或者指正。 15/04/12 更正:记忆错误,百度易到用车首次减免40元 12/04/15 今天早上收到Uber邮件,在04/20前使用优惠码 UBERBJGO 可以三次优惠半价。 12/04/20 输入1U Read more ...

2015-08-04 Uber , 人民优步 , 专车

最近文章

  • herdr 一个窗口调度多个 Coding Agent 什么是 Herdr
  • Claude Code 第三方 API 代理配置 Headroom 最近在给自己的 AI 编程工作流加入 [[Headroom]] 上下文压缩工具时,遇到了一个需要特别注意的配置问题。相信有不少人和我一样,为了降低成本或者改善访问体验,已经在 [[Claude Code]] 或 [[Codex]] 里配置了第三方 API 代理,比如一些第三方聚合平台或者自建的转发服务。这时候想再套上一层 Headroom 做 Token 压缩,就需要特别注意配置细节,不然两层代理会打架。
  • Headroom:让 AI Agent 少花冤枉钱的上下文压缩工具 最近一段时间我在深度使用 [[Claude Code]] 做开发工作,用得越多,账单就越触目惊心。一次稍微复杂一点的任务,比如让它读取几个文件、搜索一下代码、跑一下测试,轻轻松松就能烧掉超过 100K 的 Token。更让人无奈的是,这 100K 里面有相当大一部分是重复冗余的内容——工具调用的输出、日志、搜索结果,它们被原封不动地塞进上下文,再一次次地发给模型,而模型其实只需要其中很小一部分关键信息。
  • 用 Harbor 搭建私有 Docker Registry:从安装到日常使用的完整实践 我维护过几个跑在自己服务器上的小项目,构建出来的 [[Docker]] 镜像最早都是直接推到 [[Docker Hub]] 上的。用了一段时间之后开始觉得别扭:一些只在内网跑的服务镜像,没必要也不应该传到公开的仓库;Docker Hub 对匿名拉取做了限流之后,CI 流水线偶尔会因为触发了速率限制而失败;再加上想给不同的项目、不同的同事分配不同的访问权限时,公共仓库这套体系根本满足不了。折腾到后来我意识到,是时候在自己的机器上搭一个真正能用的私有镜像仓库了。
  • 用 New API 打造个人 AI 网关:统一管理所有大语言模型接口 这段时间我同时用着好几个大语言模型服务:日常写作和代码靠 [[Claude]],轻量任务交给 [[Codex]],搜索增强用 [[Antigravity]],还有几个本地跑着 [[Ollama]] 的小模型供离线场景使用。每个平台各自的 API Key 散落在项目环境变量里,月底要去好几个后台分别对账,想横向对比两个模型的输出还得打开不同的网页或客户端来回切换,很费事。