问题12345678910111213#/usr/bin/python def func(a = []): a.append(1) return a b = [] b = func()print bb = []b = func() print b
实际的打印结果是
12[1][1, 1]
如果在C++ 里,两次打印的结果不应该有变化,而在python里,函数参数和变量赋值的规则和C++ 是不同的。
在C++中,每次调用函数时,参数是每次函数调用时在栈上重新生成赋值的,是把值放到变量所表示的地址里。
那么,在python中呢?python也是每次把值的地址赋值给...
最近在网上买东西,发现不管什么物品,在网站上都有好评和差评,而且有时评论的几乎都是一个特性。例如:同一款路由器,好评里说穿墙能力强,差评里说穿墙能力弱。都振振有词,可能是不同的建筑,使用环境,或不同批次的货品的差异。但是发现个现象,最终还是心里想买哪款,最后就买哪款。寻找的过程只不过是增强下决心。因为网络已经太大了,只要你心里有个想法,都能在网上找到相同的声音,而人也不自觉地过滤掉不同的声音,用相同的意见来巩固自己的观点。
买东西,主要看下产品属性,价格是否合适。查下是否有明显的缺点,剩下就follow your heart就可以了。
卖东西的,也有办法,只要能把产品的口碑做起来,加上宣...
今天听了一次分享,是某游戏公司的老板分享的。通篇内容幽默诙谐,主要是事迹介绍,扯淡居多。但是从中还是学到很多东西。
##浪潮之巅在端游还不错时选择做页游,在页游不错时选择做手游,最后成功!其中做了一些断臂的事情,有时人越想得到的多,越会失去的多。因为你的精力不集中,注定会错失机会。
要找到当今的风向和浪潮。不是你擅长什么去做什么,而是时代需要什么去做什么,要做对的事,而不是会的时。都已经过时的东西就不要再耗精力往里面去了,就像浪潮之巅里写的一样,要认准大势,逆流而上的最终结果都很悲惨。
有时以为自己很牛逼,什么都能干成,但是光有信心还是不够的,更多的还是要认清形式,顺势而上。也不是什么火...
最近几款app使用比较多,觉得还挺有意思的,虽然谈不上深度用户,但是作为一个普通用户,写下我的体验报告,作为纪念。
##知乎日报知乎刚出来的时候,还是需要邀请才能注册,就弄了个号,之后就一直不登录了。因为上去后发现没什么好看的,一些专业的解答也不是我所感兴趣的。当时觉得和百度知道差不多,应该答案原创性更强,有个性观点,而不是粘贴来粘贴去的。如果你不是有问题去寻找,你会上百度知道吗,当时我上去就是这个感觉。
但是安装了知乎日报之后,上知乎的频率就高了。每天推送的问题和答案我都会仔细阅读几篇。这是为什么呢?知乎日报,顾名思义,变成了一个日报,成了媒体。每天推送的内容都是经过精心筛选的。都是你...
##前言上一节把vim配置得可以使用了,但是都是从别人那抄过来的,有些东西是什么并不知道,作为一个vim的“老“用户,知其然还要知其所以然。从这节开始,将逐步学习遇到的插件,今天就学习管理插件的插件“vundle”。
##什么是vundle?回顾最初使用vim的时候,从网上搜到插件的名字,然后下载安装插件到.vim目录。如果好用简直欣喜若狂,为了把插件保存起来,经常会压缩备份,用日期当名字,然后存到邮箱或u盘里。
但是这样很不方便,依赖的模块太多,没有一个配置文件就能把配置都配好的清爽。一般折腾久了的人都是这个想法。
vundle是管理vim插件的一个插件。是模仿ruby语言的bundl...
昨天晚上在bbs上看到有人说用github帐号可以赚钱35元,大概看了一眼,不是很明白,没有免费都午餐,就没再搭理。没想到今天在公司都bbs上也发现有人在收,转给他就可以给35元。午休没事,就搜了一下。原来是ripple给github开发者都福利,具体可点击https://ripple.com/blog/git-in-the-game-2020-xrp-giveaway-for-github-users/。由于ripple是虚拟货币,可以换成人民币或美元,着2k多大概折合人民币100元左右。
也不是有github帐号就能换的,有要求。
Who Qualifies?
We’re givi...
写在前面用vim时间也很久了,但是发现最初从网上cp了一份vimrc和插件后就没怎么大修改过,而且每次备份都是一堆的插件,删除都不知道怎么删。最近知道了有vundle这个插件,重新配置了一下vim,发现vim有了足够都vimrc和插件后,功能大幅增长。自己平时也爱折腾,立下此文,以后都修改都列到这里。
VIM 配置把从前的配置移植过来,用vundle配置了vimrc文件,见最后都附。
VIM tipsvim补全时发现候选菜单的上下选择ctrl-p, ctrl-n相反原因:使用verbose imap <c-n> 查看是由于什么设置所致,发现是supertab插件导致,删除解决...
最近闲暇的时间用阅读取代了视频、微博,调一两本好书,占据了整个的课余时间。虽然目前读的不多,但是感觉阅读真是个美妙的东西,恨自己没有在早年间养成这个习惯,希望现在抓紧机会,多读书读好书。
相比微博和影视,阅读以下几种好处。
书籍是完整的,有着缜密的构思和结构。
通过对书籍的阅读,理清里面的脉络,可以完整地了解一段故事,解读出自己的理解。相比微博,内容更丰富,更有理有据,更能通过深层的道理得以启发。微博更像是新闻媒体,只是知道有个新鲜事,然后就过去了。但书籍经过多年的沉淀和大家的筛选,都是货真价实的,从中可以借鉴做事方法,了解时代背景。对事物有深层次的认识。
书籍可以反复咀嚼,挖掘出深层含...
上周进行小组分享的时候讲的代码重构,从《代码大全》《clean code》《重构》三本书中摘抄了一些观点,结合日常开发的例子讲解了以下。发现重构不像工具学习,听了一节课马上就有效果,能解决一个问题,更多的还是要培养一种意识。在开发代码的时候不引入错误不健康的习惯,在维护代码的时候能够收住有味道的代码,不让项目变得更糟。
当然,做这种事不会有直接利益,不像查找个内存泄漏更容易让人佩服。但是好的编码习惯是自己终身的财富,就像一个彬彬有礼的人,平时可能会“吃亏”,但是最终会受益的。
##不要抱怨
这段代码真烂!
通常新维护别人的代码时都会发出感慨,然后加500字的嘲笑,或者和其他人讲述那个...
自从上次把博客迁移后,本来想多些写东西的,不过都没写出来就又断了两周。写博客还是不能停要坚持下来才可以。发现最近也没什么成块的成果写出来,写一些最近零星的想法,记录下来给自己查看。##博客方面使用jekyll发现还是比较好用的,专心地使用喜欢的编辑器写东西,源数据保存下来就好,其他都样式都是周边的,可再造的。这也是我刚刚才领悟的。
如果你都硬盘坏了,觉得什么丢了最可惜?是自己拍都照片,还是下载收藏都电影,电子书。肯定是前者,相对来说他是独一无二的。丢了就再也找不回来了。文章也是一样,虽然不是什么值钱都东西,但是记录了一段时间的感受,写出来都东西,谁都无法再还原。对别人不重要,但是对自己还...