Python 小记 Python传参陷阱 前言简单的传参背后却藏匿着粗心就会完蛋的大坑。默认传参设计一个Python函数时,免不了用到默认传参;默认传参时,又免不了用到列表类型。如下面这样:def add_elem_to_list(something, list_=[]): for i in something: list_.append(i) 阅读全文 2019-01-27 Guan 0 条评论 1273 次浏览 0 次喜欢
数学基础 动态规划-用编辑距离解释 前言什么是编辑距离呢?我们把“从字符串A到字符串B”的最少操作次数称作编辑距离。操作包含了:插入,删除,替换。比如字符串A = “abc”,字符串B = “abcd”,那么从A到B只需要增加一个字母“d”,所以编辑距离为1;同样的,从B到A只需要删除“d”,所以编辑距离也为1。状态转移将需要求解的问题,转移成子问题的过程,叫做状态转移。刻画状态转移的表达式称为状态转移方程式。 阅读全文 2019-01-24 Guan 0 条评论 1439 次浏览 366 次喜欢
Python 小记 两个不经意间的报错 前言“你应该常回头看看,才不至于迷失。”——这是我近些日子工作中总结出的句子。我在Python中总爱追求那些高大上的东西,什么元编程,什么异步,什么描述符……其实自己连最基本的语法也遗忘了。说来惭愧!若不是组内测试人员的“胡搅蛮缠”,我可能会永远困顿在自己的骄傲自满里。好在终究在别人的敲击下清醒过来。下面有两个极小问题引发的报错,书此以谨记之! 阅读全文 2019-01-21 Guan 0 条评论 1527 次浏览 1 次喜欢
数学基础 排列与组合 前言诚然,排列组合作为高考数学里的送分题,它的出现让我这样的弱鸡一度欢喜。地处中央,上承“选择填空”,下启“数列圆锥”,紧绷的神经在这里可以微微松懈。我依然记得排列公式是,而组合是。那么对于计算机来说,要怎样才实现排列组合呢?Python告诉你。 阅读全文 2019-01-16 Guan 0 条评论 1278 次浏览 1 次喜欢
Go·语法 快速入门Go(4) 前言这是我学习Go语法的笔记。由于有C和Python的基础,上手Go很快。笔记很粗糙,好在自己够用。此篇包括了Go相关的:匿名组合,方法,接口等。涉及关键字interface。 阅读全文 2019-01-14 Guan 0 条评论 1423 次浏览 1 次喜欢