10个Tips教你写好高质量的代码

很长一段时间以来,我都在关注如何提高代码质量,也为此做过一些尝试,我想这个话题可能大家会比较感兴趣,在这里分享一下我关于如何提高代码质量的一些体会。打好基础写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相关的几点:掌握好开发语言,比如做Android就必须对Java足够熟悉,《Effective Java》一书就是教授大家如何更好得掌握Java, 写出高质...

继续阅读 »

jetbrains idea 无法启动

想到应该是某个配置信息有问题导致的,就想删除idea再重新下载,删除重新安装后还是报错,然后就上网查了一下彻底删除idea的方式,网上给的答案:(1)删除~/Library/Preferences/IntelliJIdea* (*表示版本发行日期) (2)删除~/Library/Caches/JetBrains/IntelliJIdea*(*表示版本发行日期) (3)删除~/Librar...

继续阅读 »

修改Mysql索引长度限制 解决767 byte限制

报错:Specified key was too long; max key length is 767 bytes原因:msyql5.6及以前版本, 默认索引最大长度767bytes,若使用utf8mb4格式编码(utf8字符占用3字节,utf8mb4字符占用4字节), 则单个字段长度不能超过191, 5.7及之后版本, 限制放开到3072 bytes。解决方案:一、将数据库版本升级到5....

继续阅读 »

用conda 管理python环境

安装conda通常安装minicoda即可centos:略mac:brew install miniconda初始化环境conda init <shell name>创建环境2.7环境conda create -n py27 python=2.7如果上述安装2.7方式报如下错误,这是因为2.7版本官方已经停止维护了, conda默认channel检索不到python2.7Coll...

继续阅读 »