05 2017 档案

摘要:出现错误的主要原因是github中的README.md文件不在本地代码目录中 可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull --rebase origin master 执行上面代码后可以看到本地代码库中多了README.md文件 此时再执行语句 git p 阅读全文
posted @ 2017-05-23 12:19 村里汉子 阅读(1382) 评论(0) 推荐(0) 编辑
摘要:由于数据库中需要存储emoji表情,因此需要mysql支持utf8mb4,参考前面的文章升级数据库。 但是由于服务器上面的python-mysqldb连接包版本为1.2.3不支持utf8mb4,因此报错。 这是因为apt-get安装的MySQL-python版本为1.2.3 ,最新的版本是1.2.5 阅读全文
posted @ 2017-05-12 13:21 村里汉子 阅读(4496) 评论(0) 推荐(0) 编辑
摘要:Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7 默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置 首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全考虑,建议备份。 1、下载mysql-apt的配置包 阅读全文
posted @ 2017-05-11 20:02 村里汉子 阅读(6397) 评论(0) 推荐(0) 编辑
摘要:Python提供了一个time 和calendar模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都是以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳,如 阅读全文
posted @ 2017-05-10 19:16 村里汉子 阅读(254) 评论(0) 推荐(0) 编辑
摘要:import time,datetime # 日期转换成字符串 print time.strftime("%Y-%m-%d %X", time.localtime()) #字符串转换成日期 t = time.strptime("2009 - 08 - 08", "%Y - %m - %d") y,m,d = t[0:3] print datetime.datetime(y,m,d) 输出结果... 阅读全文
posted @ 2017-05-10 17:43 村里汉子 阅读(614) 评论(0) 推荐(0) 编辑
摘要:a ={'name':'xxxx'} 1、a.get('gender') :如果不存在则返回一个默认值,如果设置了则返回默认的值,没有设置就返回None 2、a['gender'] :只能获取存在的值,如果不存在会报KeyError错误。 阅读全文
posted @ 2017-05-10 10:49 村里汉子 阅读(228) 评论(0) 推荐(0) 编辑
摘要:问题: 在做webapp项目的时候,用户提交emoji数据,控制台报错:Incorrect string value: '\\xF0\\x9F\\x90\\xA8' for column 'signature' at row 1。 原因: 原mysql数据库的编码格式是utf8,mysql在存储数据 阅读全文
posted @ 2017-05-09 17:01 村里汉子 阅读(519) 评论(0) 推荐(0) 编辑
摘要:namedtuple:namedtuple类位于collections模块,有了namedtuple后通过属性访问数据能够让我们的代码更加的直观更好维护。namedtuple能够用来创建类似于元祖的数据类型,除了能够用索引来访问数据,能够迭代,还能够方便的通过属性名来访问数据。在python中,传统的tuple类似于数组,只能通过下表来访问各个元素,我们还需要注释每个下表代表什么数据。通过使用na... 阅读全文
posted @ 2017-05-04 20:01 村里汉子 阅读(10298) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示