写代码后,最大的改变就是,自己的文字表达能力下降了,而且非常明显

我曾经的高产到现在文章的低质量,大家有目共睹。目前每天取关的人已经开始偶尔多过关注的人了。

我也很无奈。

最主要的两个原因,一是要做的事情太多了,不止是工作,也不止是写代码,还有很多很多,吃饭逛北京交际,还有健身(曾经每天游泳2公里,从准备到游泳完到换完衣服这下来怎么也要1.5-2个小时,现在又开始健身,每周3-4次,每次1小时,健身完还要游泳,相当一大笔时间就没了)极大地压缩了我的时间。

第二就是这样的快节奏下,自己也确实没心思安安心心坐着想半天怎么写东西抒发一下了。

而且,写代码,真的会让人懒于表达与弱于表达,很多时候觉得简单点就能表达清楚了,不需要弄太多。

吐槽完毕,先回答一下上次留的问题,答案其实大家自己百度一下就好。

牌分成两份,一份42张,一份10张,把10张全部翻过来扣回去,正面朝上就一样。

我觉得也不难理解。假设42张的那份有3张正面朝上,那么10张的那份就有7张正面朝上,然后全部翻转后,7张朝下,3张朝上。

所以题目也可以换成

给一个瞎子52张扑克牌,并告诉他里面恰好有N张牌是正面朝上的。 要求这个瞎子把牌分成两堆,使得每堆牌里正面朝上的牌的张数一样多。 瞎子应该怎么做?

N可以是任意数字。

一个小小的智力游戏而已。

最近一直在推送的漫画叫《火凤燎原》,我觉得可以称作中文漫画第一强。目前还在连载中。用全新的手法表现三国故事的,如果喜欢三国历史并且还了解颇深的朋友一定不能错过。

代码里的坑实在是太多了,略举2例:

1、

Django服务起来之后,登录admin后台时,还是会抛出下面错误:

AttributeError at /admin/ 'WSGIRequest' object has no attribute 'user' Request Method: GET Request URL: http://localhost:8000/admin/ Django Version: 1.8.2 Exception Type: AttributeError Exception Value: 'WSGIRequest' object has no attribute 'user' Exception Location: C:\Python27\lib\site-packages\django\contrib\admin\sites.py in has_permission, line 162 Python Executable: C:\Python27\python.exe

反复查之后,发现这是Django版本的问题,1.10之前,中间件的key为MIDDLEWARE_CLASSES, 1.10之后,为MIDDLEWARE。所以在开发环境和其他环境的版本不一致时,要特别小心,会有坑。

也就是说,自己安装的时候有一段代码是这样:

但是现在想实际运行起来,代码应该是这样:

其实就是要把 MIDDLEWARE 改成 MIDDLEWARE_CLASSES。

Django框架是出了名的兼容性差,每个版本之间多多少总有差异。

我至今想不明白程序员为什么要做这么一个小小的改动,真是太蛋疼了。

2、

就更坑爹了。

由于Python的版本以及相应的包、框架版本太泛滥太多而且很多类似Django这样不按常理出牌的可能版本之间不兼容,所以最好提前安装虚拟环境virtualenv 和 virtualenvwrapper 。

看网上的流程,别人都是顺顺利利安装完毕,但是我的virtualenvwrapper虽然安装好了,但是workon就是启动不了,查了1周,最后用最笨的办法,

find / -name "virtualenvwrapper.sh"

找到了安装地址然后再写进变量里。

这里有几个坑。第一就是所有的博客都写的是修改 ~/.bashrc,但是我早就改用zsh了,所以我要修改的是 ~/.zshrc。

然后就是别人都是没安装anaconda,所以路径是在

/usr/local/bin/virtualenvwrapper.sh

但是我安装了anaconda,路径被安装打哦了anaconda下,所以我一直找不到只能通过find找。

可见别人的经验未必真的对自己有效,最多有个提示作用就已经很不错了。

真的好多坑。

只有有人的地方,就一定有坑。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180630B00A9Y00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券