git log
BreadTripMacPro:BreadtripBnbAndroid breadtripmacpro$ git show -s –pretty=%d HEAD
(HEAD, origin/feature/bnb_six_phase, origin/develop)
等效于:git log -n 1 –pretty=%d HEAD
用计划捍卫你的每一个行为每一个思想。
语中很喜欢的一句。子曰:“君子,不重则不威;学则不固。主忠信。无友不如己者;过则勿惮改。”
有子曰:“礼之用,和为贵。先王之道,斯为美。小大由之,有所不行。知和而和,不以礼节之,亦不可行也。”
原来我们理解的“和为贵”是有错误的。“和为贵”的大前提是“礼之用”。没有礼制节制的和谐是不可取的。通俗点理解即:大家都守规矩遵守道德规范的和谐才是真正的和谐,和谐也有原则。
子曰:“君子食无求饱,居无求安,敏于事而慎于言,就有道而正焉,可谓好学也已。”
大学之道,在明明德,在亲民,在止于至善。知止而后有定,定后能静,静后能安,安后能虑,虑后能得。物有本末,事有始终。知所先后,则近道矣。
子夏问孝。子曰:“色难。有事,弟子服其劳;有酒食,先生馔,曾是以为孝乎?“
人们号称最幸福的岁月其实往往是最痛苦的,只不过回忆起来非常美好。
站长平台包含很多实用的站长工具,方便站长对平台进行更好的监控和管理。比如seo优化,站长统计等等。
Seo优化是为了让你的博客在google和百度搜索能够被搜索到。
google seo官网:https://www.google.com/webmasters/
百度站长平台:http://zhanzhang.baidu.com/dashboard/index
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
房源列表页面,titlebar部分 | 0.5h | 11:00 | 0.5h | 11:00 | |
房源列表加载更多下拉刷新 | 1h | 12:00 | 3h | 15:30 | 下拉刷新,加载更多 |
房源列表UI | 0.5h | 14:30 | 1h | 16:30 | |
数据为空布局 | 0.5h | 15:00 | 0.5h | 19:30 | |
AndroidStudio Favorite功能研究。 | 0.5h | 15:30 | 0.5h | 20:00 |
AndroidStudio Bookmark功能很实用
AndroidStudio Favorite 可以存放文件,亦可保存书签,但是没有相应的快捷键。不如Bookmark实用。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
梳理需求,制定计划 | 1 | 11:00 | |||
过UI | 1h | 12:00 | |||
搜索页面编辑框、取消,即titlebar部分 | 1h | 15:00 | 1h | 15:00 | |
关键词联想 | 2h | 17:00 | - | - | 接口确认 |
搜索接口页面titlebar部分 | 0.5h | 17:00 | |||
搜索结果列表 | 2h | 19:00 | |||
民宿app一期UI及已知bug | 0.5h | 19:30 |
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
Schedule | 20min | 10:45 | |||
日课阅读记录设计 | 15min | 11:00 | |||
房源列表和搜索页面,捋需求,列下午小计划 | 1h | 12:00 | |||
搜索页面输入文字后,键盘回车键变为搜索 | 0.5 | 14:30 | |||
搜索为空页面和房源列表为空页面区分显示 | 1h | 15:30 | |||
REST | 0.5h | 16:00 | |||
bug fix民宿app | 1.5h | 17:30 | |||
kotlin lambda表达式&内联函数 | 1h | 18:30 |
override fun onClick(v: View?) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
})`
这段代码也可以用lambda表达式来表示: (context as Activity).finish()
SearchRoomResultActivity.launch(context, homeRoomList[p1].name) }`
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
Schedule | 20min | 11:00 | |||
完成aws 项目一个test app并上线 | 1h | 12:00 | |||
绑定域名使用域名访问该服务器 | 1h | 13:00 | 1.5h | 13:30 | 发呆0.5h,且遇到问题,连不到服务器 |
吃饭 | 0.5h | 14:00 | |||
读书 | 0.5h | 14:30 | |||
睡觉 | 1h | 15:30 | |||
主机名&hostname命令 | 0.5h | 16:00 | |||
nslookup等命令 | 0.5h | 16:30 | |||
剩下的时间就是aws部署 | 3h | 19:30 |
https://apple.stackexchange.com/questions/26616/dns-not-resolving-on-mac-os-x
遇到一个特别坑的问题就是连不上aws,一开始是ping不通aws的ip。经查,原来是ping错了,ping的是他的私有ip应该ping公有ip才对
godaddy上配置好了域名映射。
死活还是连不上部署的服务器。
经查,原来是安全组限制了只有22端口可用。
打开后还是不行。
经查原来是启动服务器的方式不对:
通过使用netstat -nlp |grep LISTEN 查看端口监听情况,然后配合telnet命令查看端口连接情况,发现只有0.0.0.0:xxx的端口才能telnet上,而监听的127.0.0.1:xxx的端口不行!也就是说:
用python manage.py runserver 或 python manage.py runserver 8080都不对,只能用python manage.py runserver 0.0.0.0:8080!醉了
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 | |
---|---|---|---|---|---|---|
请假 | 上午 | 14:30 | ||||
Schedule | 0.25h | 14:45 | ||||
国籍字段取值bug | 0.5h | 15:15 | ||||
曾浩交接一下价格说明的需求 | 0.25h | 15:30 | ||||
和冀伟沟通微信测试账号平台开发流程 | 0.5h | 16:00 | ||||
schedule$rest | 0.5h | 16:30 | ||||
dev分支下开发房屋使用守则图文消息改变标题规则的需求 | 0.5h | 17:00 | ||||
微信菜单增加客服电话的需求 | 0.5h | 18:00 | ||||
提交代码,测试环境上线、调试 | 0.5h | 18:30 | - | - | 未完成 | |
同步正式环境的数据,主要是图片素材,至测试环境规划 | 0.5h | 19:30 | ||||
入住指南;未绑订单账号的房屋使用守则图片上传测试环境,获取media_id,植入代码的dev环境 | 1h | - | - | - | 大图片有可能失败 | 19:00 |
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
schedule | 0.5h | 10:00 | |||
上传微信素材获取需要的media_id | 1h | 11:00 | |||
运行调试微信测试号菜单 | 1h | 12:00 | |||
补觉 | 1h | 15:00 | |||
schedule&rest | 0.5h | 15:30 | |||
fix 微信菜单bug | 1h | 16:30 | 2h | 18:30 | |
迁移命令one note至vim文档(一) | 1h | 17:30 | |||
整理完善命令 | 1h | 18:30 |
生成了dev环境的入住指南media_id$ curl -F media=@0705_01_入住指南_dev.jpg https://api.weixin.qq.com/cgi-bin/material/add_material\?access_token\=K--J_qn_nC-7uXWUZL3aCuKP9pZJ9_fct8t3IIFB5E_B1q31RxYy9S7z-x_Pp6QCrsWcQ54RLcPkSO-juxEj4xOMNDo_aZsi6bpf-6UjUf1TKffTea5To0jOhvwUw_p_OAEeAFASEI\&type\=image
{"media_id":"ugFYkHU1otDdKPGVRm7Ko7OOIYwq-IAMPBXjAbvh6K0","url":"http:\/\/mmbiz.qpic.cn\/mmbiz_png\/JNbYA5DSB4rNDiabvgK0H5JjNU2PWibpLn0kgl0NGOnbkia8DeVHOrZE52mtC18iaeBWxUFBnly7giagiaHBebyJP3Nw\/0?wx_fmt=png"}%
房屋使用守则
`$ curl -F media=@0705_02_房屋使用守则_no_pic_b_dev.jpg https://api.weixin.qq.com/cgi-bin/material/add_material\?access_token\=K--J_qn_nC-7uXWUZL3aCuKP9pZJ9_fct8t3IIFB5E_B1q31RxYy9S7z-x_Pp6QCrsWcQ54RLcPkSO-juxEj4xOMNDo_aZsi6bpf-6UjUf1TKffTea5To0jOhvwUw_p_OAEeAFASEI\&type\=image
{“media_id”:”ugFYkHU1otDdKPGVRm7Ko-HrozXu9B_fqTuUWhum8gU”,”url”:”http:\/\/mmbiz.qpic.cn\/mmbiz_jpg\/JNbYA5DSB4rNDiabvgK0H5JjNU2PWibpLnsHlX4YKq8JwDHOesBcLCRageg2mpKBSUsrZ11xicdgcOsNSgnZBkiaDA\/0?wx_fmt=jpeg”}%`
dev菜单body数据:{"button":[{"name":"房客指南","sub_button":[{"type":"media_id","name":"入住指南","media_id":"ugFYkHU1otDdKPGVRm7Ko7OOIYwq-IAMPBXjAbvh6K0"},{"type":"click","name":"房屋使用守则","key":"key_first_002"},{"type":"view","name":"联系房东","url":"http://web.wechat.dev.breadtrip.com/customer"}]},{"type":"view","name":"开锁","url":"http://web.wechat.dev.breadtrip.com/keylist"},{"name":"关于我们","sub_button":[{"type":"click","name":"客服","key":"key_kefu"}]}]}
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
价格说明数据接口 | 1h | 12:00 | |||
价格说明UI+bind数据 | 2h | 16:00 | |||
调细节 | 0.5 | 16:30 | |||
价格调整规则 | 1h | 17:30 | |||
一期日期显示bug | 1h | 18:30 |
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
看《战狼2》 | 2h | 11:30 | |||
吃饭 | 2h | 13:30 | |||
游戏 | 2h | 15:30 | |||
无意义的事情 | 现在已记不起 | ||||
晚上游戏 | 整晚至1时方休 |
游戏时间过多!
以后改之!
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
python规划 | 0.5h | 11:30 | |||
kotlin规划 | 0.5h | 12:00 |
8月15日补充
昨天思绪凌乱,无法安心执行。许是需求、接口有所变化,所做工作需要修改之故。
昨天只完成了需求和后端接口修改之后,价格说明页面的重构实现。
其他时间多用来刷新闻而已。
唯下午5点半去工体跑步2圈约2千米。
今早地铁上读Head First Python 亦觉无味。感觉此教程一般,今天须定一个详细计划,细至语法。每天几条即可。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
廖雪峰教程复习基本语法,数据类型、变量、字符串 | 0.5h | 11:00 | |||
复习了list、tutple、条件语句if、while循环、dict、set的基本使用 | 1h | 12:00 | |||
看股票发呆(以后少做,订小计划) | 1h | 15:00 | |||
整理手机桌面 | 0.5h | 15:30 | |||
价格说明接口调整 | 1h | 16:30 | |||
python函数复习 | 1h | 17:30 | |||
跑步 | 0.5h | 18:00 | |||
rest10min&总结lsof命令、ss命令 | 0.5h | 18:30 | |||
吃晚饭 | 1h | 19:30 | |||
Kotlin基本语法知识 | 1h | 20:30 |
基本完成任务
心态一般,效率一般,不是很高效,计划不够周密。明天努力改进。
地铁上刷新闻,不应该!应该有所计划
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
复习python语法 | 1h | 12:00 | - | - | 切片、迭代、列表生成式、生成器 |
看股票 | 0.5h | 14:30 | |||
python语法 | 2.5h | 17:00 | - | - | 高阶函数:map/reduce、filter、sorted |
跑步休息 | 1h | 18:00 | |||
kotlin | 1h | 19:00 | - | - | 未完成 |
盛时常作衰时想,上场当念下场时,富贵人家不可不牢记此二语也。
后期总是倦怠。没有看kotlin
可能是计划不够详细。
地铁上刷新闻,不应该!应该有所计划
上午发现了一个不错的developer博客:http://billie66.github.io/TLCL/index.html 博主居然是女的!而且英文能力极强,大部分博客是用英文所写,佩服,又激起了我学习英语的浓厚兴趣。扪心自问,自己的兴趣何在?英语绝对是其中之一,再有,读书,写字也算。
把学习英语也提上日程吧。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
shell脚本的编写 |
未完成!
猛火熬的关键时期,坚持下来。
以昨天为鉴,今天继续努力。
脚本编程实现自动提交git的脚本。
开始自己的第一篇博客。
部署Aws ubuntu server
Vim 缓冲区
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
上午总结了vim分屏的操作 |
今天没有玩游戏,鼓励一下!
昨晚上在家里的台式机上安装了Ubuntu16.04系统,到凌晨2点半睡觉。今天基本也一直在配置新的系统。很熟悉的感觉,毕竟2010年就用过1年。当时版本好像是8或者9,现在都17了。
早上睡到8点半,上午时间基本用在陪孩子上面,其实主要是媳妇带,我看着~ 10点的时候去理发至11点半方回。孩子已经睡了。吃过饭后,觉得困,一直睡到2点半。下午也没时间和机会工作。收拾了下屋子,拖了地,感觉很清爽。5点半,带孩子去了永辉,买了菜水果之类。吃过晚饭已是晚上8点。现在老婆在屋里带着孩子,才有时间坐到电脑前敲一点东西。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
捣鼓ubuntu火狐浏览器插件 | 0.5h | 23:30 |
设置开机启动程序 lantern, dropbox
- 登录时自动运行程序
用户登录时,bash先自动执行系统管理员建立的全局登录script :/ect/profile
然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:
/.bash_profile、
/.bash_login、
/.profile,
但只执行最先找到的一个。因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序
- 退出登录时自动运行程序
退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。
例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。
按照上面的思想,自己试了一下,居然出了大问题。
因为系统目前没有.bash_profile和.bash_login文件,我就在.profile最后面一行添加了一句lantern,就是说登录后自动执行这个命令打开lantern。结果重启之后,到时打开lantern和火狐浏览器了,但是其他的一切程序都加载了。。。什么都操作不了,关机都没地儿关机。赶紧用手机查了查怎么办:ctrl+alt+f1进入控制台,打开.profile文件,删除最后一行。重启,ok了。
明天再研究如何设置开机启动程序。
mac diff工具
文档整理到dropbox文件夹
选一个android markdown编辑工具
markdownx
daily read
schedule day work
vimdiff就挺好使
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
python语法 | 2h | 16:30 |
整体效率较低,至一天结束只学习了python,么有涉及kotlin,许是计划不够周密。下班前又想着新买的音箱,欲早回家。
早上6点起,孩子略烧,媳妇要去妇幼,遂都不在睡,我有点拉肚子,10点40方到公司。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
看bug分析 | 0.5h | 11:30 | |||
解决bug 共5个 | 1h | 12:30 | |||
不知道干啥了 | 1.5h | 15:30 | |||
回顾昨天python | 10min | 15:40 | |||
python学习 | 2h | 17:30 | |||
Elk日志系统 | 1h | 18:30 | |||
剩下的时间除了吃饭就是在和同事聊比特币,bcc啥的 | 2h | 20:30 |
给ubuntu安装pycharm。给ubuntu安装AndroidStudio配置kotlin环境。
zhanglibin@zhanglibin:~/Downloads/pycharm-community-2017.2.1/bin/pycharm.sh
即可运行。
12345678910 > [Desktop Entry]> Name=Pycharm> GenericName=Pycharm> Comment=Pycharm:the python IDE> Exec="/home/zhanglibin/Downloads/pycharm-community-2017.2.1/bin/pycharm.sh" %f> Icon=/home/zhanglibin/Downloads/pycharm-community-2017.2.1/bin/pycharm.png> Type=Application> Terminal=pycharm> Categories=Pycharm;>
可双击该文件打开pycharm,然后将图标固定在docker之上。
可恶,从官网下载下来的还是文件夹,根本就不是Linux的安装文件。使用方式和pycharm一样。应该是兼容windows的版本,ui效果极差。看来开源的ubuntu市场毕竟太小啊。
我觉得我应该对ubuntu宽容一点,期望值低一点,毕竟开源免费,其稳定易用性肯定没法和mac比。明确一下自己的用ubuntu的目的吧:
以上就是我在家里这台电脑上安装ubuntu系统的原因,希望以后不要再在上面花费无畏的时间。有空多学点东西。
早上起晚了,以后要7点起床!
起床后安排好上班前要做的事情。安排完早点上班。晚上争取11点睡觉。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
解决轻宿2个bug | 0.5h | 11:30 | - | 11:35 | qsan-53/qsan-57 |
处理轻宿bug | 1.5h | 15:30 | |||
准备部署CI系统 |
刷新闻
思想上的计划性跟不上。导致做事情的时候经常偏离计划。应该做到脑子里随时只装着当前计划,屏蔽99%的干扰。
计划要详细安排在心里,重要性应该高于文字。文字性的记录和总结也不能少,继续保持,两者要相辅相成。
今天未做的,顺延到明天去做。
明天开通一家银行的网银或手机银行。购进1w虚拟货币。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
昨天大部分时间用在了聚币网上面捣鼓虚拟货币。bcc。今天控制时间。
工作时间每个小时5分钟
休息时间最多半个小时,然后间隔至少1个小时
昨天的任我顺延过来。
周末回了一趟石家庄,缴了下一年的物业费。 抽烟有点多,晚上打了一夜呼噜。不抽了。
玩币有度。工作为重。
没有记录
感冒了不在状态是一,精神上也有所懈怠实是不该。
总体在研究ci自动打包系统。
新第一天,继续努力。
|
|
构建完成后执行的脚本:
买了个排风扇,提高生活品质,势在必行。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
轻宿微信服务号更换房屋守则和入住须知的图片
vim折叠总结
git log总结
正则表达式
昨晚玩的略晚,2点半回到酒店,3点半睡觉,早上9点半起床,10点40到公司。
今天的目标就是:今日事,今日毕。哪怕少安排一点。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
vim折叠总结。
git log总结。
周末玩币失败,心情较差,无心工作,游戏时间稍长。
唯一有效行为周六安装了排风扇,下午带媳妇孩子去了华电,办了两张移动学生卡。
今天币市大跌。
今天捣鼓好了博客平台,赞!
今天开始经营博客。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
schedule | 15min | 11:00 |
带父亲去积水潭看病,结果三高。买了很多药。没有去上班。
游戏时间在5h以上。币市沦陷,套进去了,心情不好。
币市割肉了。以后断然不入,不再投机取消,踏实努力进步。
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
民宿app,发送短信,数据封装请求 | 1h | 12:00 | |||
发送短信UI主页面框架 | 2h | 16:00 | |||
短信模板 | 4h | 20:00 |
编辑框 | 2h | |
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
民宿app引入三方控件(WheelPicker),并展示demo效果。 | 1h | 12:30 |
短信模板 | 4h | 17:00 |
编辑框 | 1h | 18:00 |
内容 | 估时 | 预计完成时间 | 实际用时 | 实际结束时间 | 备注 |
---|---|---|---|---|---|
11:40 ~ 12:00 民宿app发送短信
请了程序员假,带爸爸去医院看病,取了ct的片子和报告,又挂了神经内科,排除了脑梗。脑袋晕还没找到症结。又去预约了超声波动脉和脑电图。脑电图居然预约到了10月9日,晕。
散漫了一天,不记得做什么了
白天时间基本都浪费了,游戏时间过长。有点堕落的感觉。幸亏晚上看了柴静的《看见》发布会。感觉有所收获,决定买来一本看看。印象深的一句是,一个人如果只追求自由,而不独立的话,仍然是奴隶。很喜欢央视的几位主持人:崔永元,白岩松,柴静。
踏踏实实努力。
上午完成修改密码对话框的大体功能。
下班前完成整体需求功能。
早上父亲自己去医院检查,记录。
过一遍自己做的需求,查漏补缺。
10:40 ~ 10:43 daily read
10:43 ~ 10:50 time schedule
10:50 ~ 11:10 发送短信页面需求功能查漏,自测。
11:10 ~ 11:15 修改密码页面查漏
11:15 ~ 11:25 给父亲打电话告诉ofo密码。沟通困难!
11:25 ~ 11:30 看股票
11:30 ~ 11:40 看hexo 机制
11:40 ~ 12:00 确认发送短信页面无数据时的显示方案并着手实现。
12:00 ~ 12:45 吃饭,中式自助
12:45 ~ 13:00 发送短信页面无数据的处理。
13:00 ~ 13:10 看hexo 机制,很好的一篇文章:http://coderunthings.com/2017/08/20/howhexoworks/
13:10 ~ 14:00 睡觉
14:00 ~ 14:15 喝水,看股票
14:15 ~ 14:35 换微信头像,看新闻股票
早上看了父亲昨天的检查报告,显示动脉硬化,颈动脉斑块形成。有脑梗前兆,等10月9日做完脑电图,再去医院做进一步诊断。嘱咐了饮食要清淡少盐少油脂。出门的时候宝宝正坐在饭桌上握着圆珠笔在纸上画画,现在画的有鼻子有眼了哈哈。
出门,发现穿短裤有些凉了,又回去换了长裤,骑ofo去地铁。
10:00 ~ 10:40 民宿新需求,费用展示
10:40 ~ 11:00 看hexo相关文章,发现hexo真是太强大了。
11:00 ~ 11:15 daily read, schedule
11:15 ~ 12:40 hexo博客相关
14:30 ~ 18:10 基本一直在看vim相关。
18:10 ~ 19:45 吃饭,写了一篇《vim缩写总结》
10:30 ~ 10:45 daily read, schedule
10:45 ~ 11:15 摸索hexo,浏览相关博客
(08月23日)了解Elk,初步总结,形成文字。
博客添加评论和站长统计
18:40记。
今天做完了博客站点的SEO。
App fix了一些小bug。
效率整体一般。可能跟周五有关。
周一补记。无印象了。
无意义的周末。
效率低下的一天。唯一欣慰的是摸索着把博客评论功能加上了!
10:30 ~ 10:40 股票聊天
10:40 ~ 11:50 总结添加博客评论,沟通部分工作需求。
11:50 ~ 12:00 微信股票
12:00 ~ 12:50 吃饭
12:50 ~ 14:35 睡觉
14:35 ~ 16:00 工作
16:00 ~ 16:20 看新闻
16:20 ~ 16:25 石家庄摩拜号改到了182手机号上
16:25 ~ 17:40 ELK博客
17:40 ~ 18:00 jira task add story points
18:00 ~ 18:30 看手机
18:30 ~ 19:30 吃饭
19:30 ~ 21:00 写博客docker Jenkins总结
下班
2017年 9月26日 星期二 21时06分07秒 CST
今天效率很低,一篇docker总结都没有完成,大部分时间花在了看视频上面。
10:15到公司
10:15 ~ 10:45 看股票,daily read,schedule。
搞明白休陪产假的流程。
ELK初步总结。
docker 总结。
gitlab ci 系统部署总结。
vim标签管理切换等。
昨天的任务没有完成,究其原因,概是任务开始时,目标任务脉络不清晰,致使进行的时候陷了进去,没有站在整体的高度审视任务全局。
剩余的任务有:
上午贪图安逸,刷新闻听音乐看股票。根本没有进入计划的状态。时刻牢记:生于忧患,死于安乐。让自己紧张起来。2017年 9月29日 星期五 12时07分48秒 CST
昨天败给了节前综合征!刚做完计划就放纵了自己。
今天绝对严格遵守。
时刻牢记自己的修身计划。一定注意不被外事所扰。
下午4点跟冀伟去修电脑,6点多才回来。耽误了计划。怪自己没计划,行为太随性。
docker总结也没有完成。
晚上回去结束docker!
昨晚回家就没有打开电脑,一回家就忘记了自己的计划。戒之戒之!做事时刻有计划性。
10:30 ~ 10:50 洗澡刷牙换一身舒服的衣服。
2017年10月 1日 星期日 10时59分18秒 CST
脚本完成向百度提交站点。
博客总结用脚本向百度提交站点信息。
忘记做什么了。
2017年10月 5日 星期四 14时21分08秒 CST
早上6点送爸妈去汽车站,首汽约车。
孩子早上9点多才吃完早饭,媳妇大着肚子,我也懒得动,11点才想着带熙熙出去放放风。骑车去了华北电力大学,已是12点多,到了饭点,可是食堂不收现金。带孩子在草地上找着蒲公英玩了一会儿,就往家走,媳妇回去的时候一直喊累,孩子在自行车上就睡着了。回去买了烧饼赶紧做饭。媳妇孩子都没吃就睡了。这次是我想的不周,让家人受苦了。做事一定要有计划,不能太随性。
上午我自己带孩子去外面,去永辉买了些零食。
现在孩子正躺在床上靠在妈妈的坏了,睡的的正香,秋天午后的风把拉着的窗帘吹开一条缝隙,一阵阵吹进来,倍感舒适。外面树上的鸟叫声断断续续,偶尔传来小区里孩子的吵闹声和狗叫声。
刚刚又没有控制好自己的情绪,和大着肚子的老婆小吵了一会儿,后悔!熙熙正在拉肚子,看到吵架吓坏了。注意控制自己的情绪!
昨晚发现一本好书,《Unix编程艺术》,决定要好好读一读。今天老婆孕37周去孕检,中午开始就一个人带孩子,怎么哄都不睡,一直玩到2点半,躺着看电脑上的tom猫睡着了。2点的时候给她吃玉米,吃的特别的香,吃一口,闭上眼睛晃晃脑袋,萌极了。中午第一次做的疙瘩汤,她一口都没有喝,让她喝她就不不不,摇头闭眼,无奈。
昨晚去六里桥客运站接爸妈回京的家里,他们带了一个大的黄色的行李箱,居然还抗了一整袋花生!背包里背了鸡蛋!
今天记得中午小结。
中午忘记小结了😝
前端学习路线:https://www.douban.com/note/330647290/
w3cschool这个网站的技术教程不错
下午完成了
天气越来越冷,今天找出来薄毛衣穿上了。孩子也穿上厚衣服了,熙熙真是穿什么衣服都好看。
早上起来外面就在下雨了。我爸要去医院测血糖。我下去给他开了一辆ofo。他打着伞就去了。下午他还有脑电图的检查。
昨天父亲检查结果出来了,脑电图没啥问题,结合上次超声波检查,据我了解应该是动脉粥样硬化。
昨天效率不佳,没有采取措施,导致一天的浪费。一定要注意调整。
准备记忆本
安装sublime3.
管理一下免费的AWS
添加今天的任务点,并完成。
写sender的接口文档
民宿额外订单收入:
4点 搞数据
5点 搞UI
6点 调试
7点 交付
买了一个婴儿床,晚上安装到10点半才安好。
今天开始休陪产假,一直休到本月的30号。后天陪媳妇去办理住院,差不多大后天应该就生了。
昨晚游戏到凌晨3点。计划的是,玩完最后一次游戏,这个16天的假期就不再玩游戏了。应该能够做到。
早上睡到10点半,起床后,爸爸和媳妇已经带着孩子出去了。整理了下床铺,帮着妈妈捏了会儿饺子,还没包完孩子就从外面回来了,开始陪孩子玩面团~给她捏了小兔子。
下午,带父亲去北京银行缴了燃气费,然后去营业厅注销了母亲不用的一个移动手机号。买了些菜,回去就5点多了。
这一天基本没怎么计划。以后尽量注意。
天气很好,晚秋明媚的阳光照射着大地,小区树上的叶子开始变黄,格外美丽。
中午去和建坤小聚,他刚刚度蜜月回来。
今天早上6点起床,6点半和媳妇带着行李去地铁站,去海淀妇幼办理住院。快到目的地了居然发现没有带钱包,尴尬。。。不知道脑子里在想啥,这种重要的事情,能犯这么低级的错误,着实不该。
晚上7点多我就回来了,媳妇一个人在医院里,明天上午剖腹产,我和我妈早上8点前过去,之后我陪床照顾媳妇和二宝,我妈回家照顾大宝。
23日补记。
下午1点53分,二宝从妈妈肚子里出来,2点5分左右被护士从手术室抱出来,孩子哭声挺大,护士说,男孩,6斤7两云云。当时晕晕的,赶紧拿手机想记录下来孩子刚出生的每一刻,很高兴。儿女双全。
23日补记。
儿子出生后的第一天晚上,母亲回家照顾大宝去了,我在医院陪媳妇和二宝,夜里还好,没怎么闹。
今天是儿子出院的第三天。早上去回龙观社区卫生服务中心办了预防接种、新生儿体检等一系列材料。天气很好,路边的很多树叶都已经变黄了,处处显露出秋天的景致。
现在是傍晚时分,五点一刻,已看不见太阳的余晖。天色渐暗了。爸妈带着我家大宝刚出去不久,小宝躺在妈妈的怀里,幸福的睡着。
完成了Daily Read 2017年10月24日 星期二 18时46分53秒 CST
今天天气不错,上午带父亲和女儿去回龙观公园,里面的可玩的东西还挺多,有幼儿园的小朋友在暖暖的阳光底下跟着老师学跳舞,做游戏,女儿看的津津有味,也跟着跳。带孩子看了鹅,有白色的灰色的。孩子一直喊:鸭鸭,鸭鸭,可爱极了。公园里小土坡上的草坪长了很多树,阳光从缝隙里照射下来,漂亮极了,给孩子照了很多相,现在的手机照相功能太强大,都是随手拍,但是发现如果不用心找角度抓时机还是比较难照出高质量的照片。孩子现在还是有点胆小,见到没有见过的东西就害怕,只能远远的看蝴蝶,不敢过去抓。
现在孩子还是不怎么发双音节的词。以后要注意培养。
最近在思考怎么教育孩子,老大到现在都不能接受让妈妈抱弟弟。而且现在感觉有点过于溺爱了。
今天下午第一次吼哭了孩子,大宝下午快两点了,也有点困了,非要玩宝宝金水。我不让她玩,给她夺走了,她委屈极了,一直哭了快1个小时,心疼坏了。想着自己的教育方式有点粗暴了,应该循循善诱。秉持正负向反馈的原理,给予孩子较温柔的教育。
现在都午夜12点了,媳妇还在唱歌哄她睡觉。每天晚上基本需要1个小时来哄睡。以后要想个办法改改了,不然媳妇太累了,夜里还要不时起来给刚出生几天的二宝喂奶。
将儿童筷子放到购物车。5min
整理床铺10min
最近总感觉父亲情绪有些焦躁,动不动就想发点脾气,晚上吃饭,忽然说,饭碗上不能剩米粒,说小时候都改过来了,现在倒老是剩米粒。脾气还挺大。我也不好说什么,想着干脆以后吃饭不用碗了。现在又不是小孩子了,都这么多年了,虽然他说的对,但是很明显他在故意找茬。
至11点安排今天工作计划
12点梳理需求,制定计划
AndroidStudio安装ideaVim插件15:16
12点实现Activity,显示数据列表,有静态测试数据。
总结:
今天在熟悉ideaVim编写代码。至18点方结束第一个页面
上午结束两个页面ui
支出详情页面
细节调整
下午 大图浏览
crash lyric
过一下四期bug
完成sender文档
done:
已更日历平台 0.5h
若未填写订单编号点击保存时提示:“请输入订单编号”
若未填写房客姓名点击保存时提示:“请输入房客姓名” 0.5
最少为1人,输入0提示“请输入大于0的整数” 0.5
todo:
房源列表页,上拉加载更多时loading问题。
需求确认:
已更日历平台是选填,接口是必填
done:
todo :
jira bugs。
1. 订单中 额外订单收入 收款人未显示中文
2. 预定平台应为必填
3. [民宿/房源]未显示房东姓名
4. [民宿/房源]房源列表 没有房源标题的房源无法进入详情
done:
前段时间玩吃鸡游戏入了迷,耽搁了很多。
从此,戒掉游戏。努力进步。步入正轨。
今日计划:
集成蒲公英sdk内测升级提醒,配合ci。
总结。
today todo:
大计划:
12点吃饭
3点前完成房源列表UI调整。
6点完成其他不确定页面调整。
11:30 服务器搭建django环境
删除已更、未更日历平台 1h
城宿的基本信息不可修改 1h
基本信息后面去掉(必填),入住退房时间顺序,入住人数顺序逻辑,入住人1信息,删除已更日历平台 2h
本机实现抓取usdt价格,并存数据库,提供历史价格接口 4h
这两天接到两个阿里面试的机会,昨晚上想了想,感觉自己准备不足,不想去了。想起那句话,机会是留给有准备的人。自己懈怠了得两个月。被失败打败了。做事遇到挫折,就不再进取了,大忌。
天气预报说,今天是入冬以来最冷的一天,早上出门的时候手机上显示的是-12℃。一路上想着面试的事,还是感觉不太靠谱,自己很久没有温习那些知识点了,很多概念都很模糊不清。
想着还是继续实行自己的每日计划,坚持下来,总得做成一件事。
上班出地铁时时10点22分,用了9分钟到公司。迟到1分钟。
2018年 1月23日 星期二 11时14分52秒 CST
临时改变计划,城宿app还有基本框架,暂停。
2018年 1月23日 星期二 12时27分48秒 CST
中断计划后,没有做事情。12点去吃饭。
38分看今日说法,这之前读一篇英文文章。
今日说法:贵州沿河地区多出攀爬高手入室盗窃团伙,厉害了。难怪以前在影视剧中见说过,贵州的兵攀爬能力突出。
2018年 1月23日 星期二 13时10分10秒 CST
温习了英文生词
2018年 1月23日 星期二 14时17分17秒 CST
13点半午睡至14点15分
HashMap看不太下去。
轻宿app修复了两个小的UI问题
2018年 1月23日 星期二 15时59分54秒 CST
2018年 1月23日 星期二 16时36分04秒 CST
4点到5点jd看鞋子,gate上看币,2.09买了2000个DDD。
5点到5点20,下楼散步
5点25 ~ 6:00 请求接口
18:00 ~ 19:00 写好bean
2018年 1月23日 星期二 19时04分30秒 CST
调好了接口
晚上回家吃饭?纠结中
决定8点回去
写好bean
2018年 1月23日 星期二 21时56分01秒 CST
晚8点完成任务,回家。
9点20左右到家,洗漱,看了看儿子,女儿已经在卧室睡觉了。吃饭,妈妈做的包子很好吃。
睡前洗个澡
2018年 1月24日 星期三 00时53分52秒 CST
晚上玩了2个半小时的游戏。太浪费时间了,没有任何意义!如果以后无聊了可以去花钱买点教程之类的。算是花钱买时间,时间是无价的。从此戒掉游戏!晚上12点要躺到床上,12点半前睡觉。
早上8点20起床,收拾屋子卫生至8点半。
媳妇情绪不好,不知道怎么处理。天天就会发脾气。
浪费了在地铁上的时间,为什么不列一个小计划呢?以后注意!
2018年 1月24日 星期三 10时31分59秒 CST
2018年 1月24日 星期三 11时26分09秒 CST
Kotlin lazy with的用法
2018年 1月24日 星期三 12时06分23秒 CST
刚又浪费了半个小时!
2018年 1月24日 星期三 12时06分37秒 CST
现在去吃饭.
2018年 1月24日 星期三 12时50分08秒 CST
看今日说法
之后又看了北京新闻的红绿灯又看军武大本营到14:30
开始工作.
2018年 1月24日 星期三 23时10分42秒 CST
下午边看视频边工作,效率确实底下。结果就是没有完成Banner的开发!引以为戒。以后工作时要认真专注,可以完成一阶段后,中间休息的是再看视频。做事要专注!
明天请了程序员假期。给我家二宝去打疫苗。
现在去洗漱、收拾,做上床前的准备。
2018-01-24 23:16:05
早上9点多才起床,赖床了,实属不该。以后注意!
起床后叠了被子,就去哄老大去玩pad了,吃饭的时候孩子是边看边吃,吃起来一点都不专心,想着是不是以后杜绝边吃边看的毛病。
11:12 玩币有点上瘾了,要注意度!注意心态。
开始工作到12点
翻译完控件相关内容
12:06 完成控件翻译
昨天夜里看视频看到2点多。为什么又没控制住自己,下回再有类似情况要有严厉的惩罚措施才行。
早上8点半起床比预定时间晚了10分钟,以后早上定闹钟以防晚起。
未迟到。地铁敲代码10分钟。
10:35 开始做banner
Kotlin中的getter和setter
现在做事又没有条理了。纠正一下。
10:42 工作到12点正,心无旁骛,高效工作。
又是5天没有记录了!为什么总是坚持不下来呢?如果这件事都做不成的话,你还能做什么事??
应该想一个具体的惩罚措施。
Mac上提前安装好了brew和python3
运行时报错,查看是否安装了redis: $redis-server
没安装的话安装:brew install redis,启动:brew services start redis
配置pycharm:
安装了可以替代postman的网络工具:paw
用pycharm启动项目。用浏览器访问http://127.0.0.1:8000/common/category_list/
这个是不需要登录验证的接口,可以直接返回数据
访问需要登录的接口的话,需要在chrome浏览器中添加session
http://localhost:8000/rooms/clean_date_list/?page=1&count=20&name&start_date=2018-02-01&end_date=2018-02-02
提示10005用户没有登录
用paw登录账号密码
找到他的cookie:Cookie: sessionid=atyz180piaobv8ktmn1b1sv5bb3kex71
右键->检查找到上面的一行tab中的Console添加session:
document.cookie = 'sessionid=atyz180piaobv8ktmn1b1sv5bb3kex71'回车,再刷新即可返回正确的数据
这个春节过得很不好。
因为二宝出生才3个多月,不想来回折腾,今年就没有回家过年。但是爸妈当然都回去了,剩下我们一家四口。带孩子的确太不轻松,基本没有自己独立的时间。偶尔孩子睡了,却又想玩一会儿游戏。
节前突然听我妈说我大姐夫得了癌症,心里瞬间不好了。哎,不知道还能活多久,听说要去化疗,但是这都初七了还没开始,看来医院托的人没那么靠谱,感觉还不如自己去正规医院挂号。
年三十前一天,丈母娘也突然得了脑血栓住了院,到现在还在医院里躺着。哎,这年过得,着是不轻松,尤其是心里面。
|
|
今天尝试番茄工作法,把时间分成30分钟的小块,工作25分钟,休息5分钟。
9:30 ~ 10:00 做计划。done
10:00 ~ 10:30 计算房东分数 done
10:30 ~ 11:00 评价数量和首页的第一条评价 undone
11:00 ~ 11:30 评价数量和首页的第一条评价 undone
11:30 ~ 12:00 评价数量和首页的第一条评价 done
12:00 ~ 12:30 讨论需求 done
12:00 ~ 13:30 吃饭
13:30 ~ 14:00 休息
14:00 ~ 15:00 房东首页房源列表 done
15:00 ~ 15:30 写房东首页文档 done
15:00 ~ 16:30 房东评论列表 done
16:30 ~ 18:00 房东房源列表
18:00 ~ 19:00 休息吃饭
19:00 ~ 20:00 房东评论列表调整及文档撰写
20:00 ~ 20:30 房东房源列表调整及文档撰写
20:30 ~ 21:00 整理3个接口的文档和代码
今天高效完成了任务。
09:30 ~ 10:00 做规划
10:00 ~ 10:30 廖雪峰python 高级特性-切片,迭代,列表生成式,迭代器总结。undone走神了
10:30 ~ 11:00 廖雪峰python 高级特性-切片,迭代,列表生成式,迭代器总结。undone 饿了,精神不太集中。工作量评估不准确。
11:00 ~ 11:40 列表生成式,迭代器卡在了迭代器,杨辉三角 done
11:40 ~ 13:30 吃饭,休息 done
13:00 ~ 13:55 生成器,迭代器总结 done
14:00 ~ 14:30 高阶函数done
14:30 ~ 15:00 返回函数,匿名函数,装饰器 undone 返回函数较难理解。做习题需要时间
15:00 ~ 15:30 返回函数 done
15:30 ~ 16:00 匿名函数
16:00 ~ 16:30 bug fix 城宿app修改订单不能输入小数点
16:30 ~ 17:00 发包 undone 大意了,太轻视bug了,提交了好几次代码了,都有问题,应该先验证没问题了再提交代码,流程不能乱。
17:00 ~ 17:30 bug fix 发包
17:30 ~ 19:00 判断房东是否已设置收款方式,并部署
19:00 ~ 20:00 吃饭走路休息
20:00 ~ 21:00 看django文档
整体高效
10:00 ~ 10:30 做规划
10:30 ~ 11:00 房东首页接口上dev和qa,提测,python 装饰器 又是低估了任务,没有留buffer。undone
11:00 ~ 11:30 python装饰器 done
11:30 ~ 12:00 看接口需求 done
12:00 ~ 14:00 休息吃饭 done
14:00 ~ 16:00 小程序优化undone 测试数据用了1h
16:00 ~ 17:00 小程序优化 done
17:00 ~ 17:30 库存明细导出到Excel done
17:30 ~ 18:00 配置小程序体验账号 done
18:00 ~ 19:00 小程序订单详情页增加自己评论的内容 done
19:00 ~ 19:30 提测今天做的3个接口 undone 需求变更,需要计算评价总满意度
19:30 ~ 20:15 吃饭休息 done
20:15 ~ 21:00 计算评价总满意度 undone 自测提测较花时间
黎莹的需求,收款设置
完成康师傅交给的接口。 done
python django学习。done
数据结构算法学习规划。 undone
回顾昨天的内容。 undone
库存导出文档,订单详情文档 undone
整体高效
安排的buffer经常不够。
还需要长远一点的计划。
做完一件事一定安排一点点的时间来总结整理。一天结束时也要安排一定的时间来总结整理。
要注意屏蔽干扰。
意识里要注意纠正不良习惯。
模块化做的还不够好。
注意规划做的事情。
9:45 ~ 10:00 小总结
10:00 ~ 10:30 做规划
10:30 ~ 11:30 收款设置增加三方房东权限,房东列表只有三方房东返回has_payee_setting字段
11:30 ~ 13:00 昨天遗漏的小程序优化需求的一个点 undone 评估不准确
13:00 ~ 13:40 吃饭
13:40 ~ 14:10 小程序房源首页增加字段price_display
14:20 ~ 14:40 处理了jira上任务
14:40 ~ 15:00 午睡
15:00 ~ 15:40 处理接口文档
15:40 ~ 16:00 向康师傅汇报
16:00 ~ 16:30 康师傅Review代码。python 模块学习
16:30 ~ 18:00 python 面向对象编程,类和实例,review代码
18:00 ~ 19:00 review 代码。Django文档阅读。
数据结构算法学习规划。 undone
回顾昨天的内容。 undone
python 学习。
django 学习。
积攒python 问题。
####
算法和数据结构笔记
有这么一句话说“程序=数据结构+算法”,也有人说“如果把编程比作做菜,那么数据结构就好比食材(菜),算法就好比厨艺(做菜的技巧)”。
数据结构是数据间的有机关系,而算法是对数据的操作步骤;两者不可分开来谈,不能脱离算法来讨论数据结构,也不能脱离数据结构研究算法。
数据结构并不是来教你怎样编程的,同样编程语言的精练也不在数据结构的管辖范围之内,那是教你学习一门语言的老师的事情
数据结构是教你如何在现有程序的基础上把它变得更优(运算更快,占用资源更少),它改变的是程序的存储运算结构而不是程序语言本身。
数据结构是教你如何在现有程序的基础上把它变得更优(运算更快,占用资源更少),它改变的是程序的存储运算结构而不是程序语言本身。
visualgo 是一款可视化学习算法的工具,从简单的排序算法到复杂的图形数据结构和算法都有。
visualgo 网址 : https://visualgo.net/
多动手实践
在学习算法的时候,一定要花时间来分析其算法原理,基础知识是少不了的,因此前面介绍的书籍也好,在线课程也罢,还有可视化工具,都是为了更好的掌握算法原理。有了基础之后,接下来就要多动手实践了,只有这样才能知道自己哪里学习的不好,需要加强。
可以上LeetCode(一个美国的在线编程网站,上面主要收集了各大IT公司的笔试面试题)或者 lintcode(编程面试题 在线训练平台,和LeetCode 类似,不过有中文,但是没讨论区) 上刷刷题,或者去类似实验楼一样的拥有在线开发环境的网站学习,真的,只有动手了,你才知道动手的乐趣和收获!
LeetCode 网址: https://leetcode.com/
lintcode 网址: http://www.lintcode.com/zh-cn/
LeetCode上的经典算法解题实战 : LeetCode上 经典算法解题实战
有哪些学习算法的网站推荐?
https://www.zhihu.com/question/20368410
退款接口开发
试试一款typora的markdown编辑器
test
centos为例安装cheat:
yum -y install epel-release
yum install python
yum install python-pip
pip install docopt pygments
git clone https://github.com/chrisallenlane/cheat.git
cd cheat/
python setup.py install
cheat -v
awk
whereis命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。
root@ip-172-31-24-214:/home/ubuntu/cheat# whereis grep
grep: /bin/grep /usr/share/man/man1/grep.1.gz /usr/share/info/grep.info.gz
which命令
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
$ which python
/usr/bin/python
locate
locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
ubuntu@ip-172-31-24-214:~$ locate /etc/sh
/etc/shadow
/etc/shadow-
/etc/shells
xargs命令
管道 + xargs用于把上游输出转换为下游参数输入。
例如 ls *.bak | xargs rm -f
find -name *.pdf | xargs rm -rf
几个月没有列过详细的计划了,这次看看能捡起来多久。
昨晚睡得太迟,早上起的晚了,还没精神。今天 12点前睡,明天7点起床。
这些天,上班地铁上基本都在看股票。感觉时间有点浪费了。应该有个计划。
到了公司,也没有切实安排好计划,今天算是又白费了。没有留下有意义的东西。
对了,这几天在做途家的双向同步。
早上7点钟起床。做的事情:剪了指甲:),做好的安装厨房壁柜的准备工作:在墙上点好了要打孔的位置;查询了电钻的使用方法。扫了地。
地铁上,看了《流畅的python》第5章:一等函数 的5.1 “把函数视作对象” 和5.5 “高阶函数:map、filter、reduce的现代替代品”, 读了Daily Read。
背英语单词15min * 3
流畅的python 2h
2018年08月01日21:05:25
早上7点起床,扫地拖地,厨房壁柜打孔打了几个,发现不太好打。二宝从外面回来了,就停止了,明天继续。
早地铁上的时间全用来看股票和新闻了,浪费了时间,真是不应该。下回注意。
10:30 ~ 10:50 早计划。
中间穿插了下和洪亮沟通问题几分钟。计划基本没有中断。
11:00 ~ 12:30 完成Work-1。 中间拒绝了产品新任务Temp-1的插入。
背单词15min 2018年08月02日12:42:04
每次任务完成都该有一个gap和总结。好的鼓励,不好的引以为戒,更需鼓励自己。 吃饭去。
13:25 ~ 13:40 学了会英语,睡觉
2018年08月02日14:14:57 睡醒了,14:30 开始干活。
Temp-1当做小优化,改完测试没问题直接上线。1h 14:30 ~ 15:30
完成!2018年08月02日15:33:02 休息10分钟
线上bug 1h 15:45 ~ 16:15
解决完并和Temp-1一起上线完成。
协助登录Airbnb的5个账号
京东挑个电蚊拍 10min
沟通了途家上的其他平台订单,比如携程等的处理方案。16:45 ~ 17:15
找到了途家和Airbnb对应的账号。 17:15 ~ 17:45
出去三里屯走了一圈,那叫个热。17:45 ~ 18:15
昨天吃完晚饭就懈怠了!后来分析原因,虽然一天的任务基本坚持了下来,但是每次完成小的任务后没有给予足够的正向鼓励形成有效刺激,导致一天下来,反而带来疲惫感更多, 而不是成就感。 昨晚睡的挺早,但是早上也懈怠了,7点起床后,关了闹铃,终究没有抵制住困意。一直睡到8点半。
今天尝试结束任意小模块时,给予有效刺激.
早计划 10:35: 10:55
Work-1
Work-2-1
总结:
下午2点半开会到4点,之后一直在找途家和Airbnb测试房源,到下班都没有找到合适的账号房源,效率极低,耽误了其他的计划和任务,严重影响了心情。节奏被打断。
昨晚在电视上看《绝命毒师》看到1点半,躺到床上还是不想睡,一直看手机到2点,有点控制不住自己,是不是恶性循环了,一旦有模块计划未完成,导致一连串的连锁反应,结果就是剩下的模块全部受到影响,心情也全乱了,进而产生放纵自己的一些行为。一直持续到一天结束。
从早上8点多起床一直到公司现在坐到椅子上没有一点计划,完全是惯性行为:从家里换鞋、背包出门,找自行车,骑到地铁站,刷手机进地铁站,等来地铁,找个舒服的位置坐下,看手机,芍药居换乘,再在10号线站10分钟,团结湖下车,出地铁找自行车,骑到公司,等电梯上去,打卡,进办公室,挂起背包,坐到工位上,打开电脑。
我觉得一年的大部分上班都是这么重复过来的。过程中少有有价值的思考。
登陆上曹赛指定的运营账号 0.5
晓雪的两个问题 1h
昨天给女儿买了小猪佩奇房车套装,女儿特别开心。今天早上,她拿着一个小冰激凌模型说,真想吃冰激凌呀!:)
这两天特别纠结要不要试一试杭州阿里的机会。一面是家庭一面是工作。
感觉闺女有点任性了,一点都不让着弟弟。不知道该怎么管教了。
昨晚上老婆教女儿玩【植物大战僵尸】,女儿天真的问,为什么要打他呀,咱们种土豆喂他吧~ 让他和小花做好朋友吧;为什么要吃那个人呀?为什么。。。不拉不拉不拉,再玩到后来他们又来吃我的土豆,这是我的土豆,呜呜呜,爸爸,然后赶紧把鼠标给我让我阻止他们吃她的植物,哈哈哈哈
早上地铁上浪费了1个小时的时间。
todo list
中午吃的略多,以后注意吃7分饱即可,稍微控制下。
吃饭精神不集中,边吃边看手机,对肠胃不好,以后注意改正。
午饭后,溜了个弯儿。
一会儿看会书,1点25睡会儿觉。2点正式工作
13:18
看了大概半个小时的【四世同堂】,还没看出多好来,一直在讲祁老太爷和他一家子以及邻居等。
看书看得有点慢。
貌似应该学会速读慢思考,细回味,然后再回头读一遍。当然,心得体会一定要写。
刚看到介绍完他家的对门邻居,钱家一家子。这家子应该是家境一般而清高的一家人。
祁老太爷长孙瑞宣感觉以后会有出息,现在是教书先生,老三以后估摸会是共产党,叫瑞全,因为说话比较激进。长孙媳妇韵梅是善持家的妇人。
15:14
13:55 开始写接口文档,写到了15:00超时10分钟。计划都是50分钟结束,10分钟总结,休息
期间,帮产品登录直连账号
3点下去绕着办公楼走了一圈。
途家门店(1) 1h
15:20开始~16:20 过了一遍途家门店的需求,并和产品沟通了部分细节,根据途家后续需求,提前调整了相关数据库表的结构
读流畅的python
16:30 ~ 17: 20
a. 熟悉了python中的策略模式的用法
cart: 购物车
due: 应付款
b. 复习了定位参数和仅限关键字参数的用法
def f(a, *, b): # b是仅限关键字参数,调用时,只能传b=x
print(a, b)
def f1(a, *content, b): # b是仅限关键字参数,调用时,只能传b=x
print(a, b, content)
In [11]: f(1, b=2)
Out[11]: (1, 2)
In [14]: f1(1,2,3,b=4)
Out[14]: (1, 4, (2, 3))
给曹赛登录爱彼迎账号用了大概20分钟,又打了会儿酱油,就去吃饭了 17:40 ~ 18:20
途家门店(2) 1h
进行了一部分,调试通了城市地区字典接口
晚8点40去开会,至10点,讨论提高工作效率的问题
想到自己的职业生涯,心里略慌,回家媳妇为些小事一抱怨,就控制不住自己的情绪。至今早还是这样,惹的媳妇也不高兴。以后注意,对家人要包容忍让,不能动不动闹情绪!
早上地铁20.11买了500股涪陵榨菜股票。读了Daily Read
11:00 ~ 11:50
目的地字典数据接口,数据库建表开发(1)
12:00 ~ 12:30
吃饭
12:30 ~ 13:20
读书
只读了一篇文章《怀念老舍同志》其他的时间浪费了!
13:30 ~ 14:00
午睡
14:20
提前看看要评审的需求
完成的不理想,基本没看,和志龙沟通了进度,给曹赛处理渠道账号登录的问题,打乱了节奏
15:00 用20分钟解决了一个直连的bug
15:20 需求评审
至 16:50
16:50 ~ 17:20 沟通需求,程序架构
星期六带熙熙去了动物园,逛了一天,累坏了,结果孩子最喜欢的居然是在湖边喂鱼~ 熙熙在园里追赶小松鼠的情形也很有意思。孩子对其他动物都不太感兴趣。
周日在家玩植物大战僵尸和吃鸡浪费了大把宝贵的时间。以后一定要戒掉。
渠道接口分离工作进行时 11:20 ~ 12:30
12:30 ~ 13:10 吃饭
13:10 ~ 13:30 看书
读了红楼梦的开头,知道了《红楼梦》通行本有好几种。大荒山无稽崖青埂峰,忙忙大事渺渺真人。
无材可去补苍天,枉入红尘若许年。
此系身前身后事,倩谁记去作奇传?
14:10 ~ 17:30
工作
17:30 ~ 18:00 休息
18:00 ~ 18:20 工作
18:20 ~ 19:10 吃饭
19:30 ~ 21:30
开会
和Airbnb过来的人开一天会
下面是忙碌而不充实的一天:
dev环境 1h 10:30 ~ 11:25
登录线上Airbnb账号 10min
dev环境调试 1h (11:45 ~ 12:35)
12:40 ~ 13: 30 吃饭
13:30 ~ 13: 50 dev环境调试
14:00 ~ 14:30 导出Airbnb线上已绑定房源数据:标题,ID, url 0.5h
渠道结构调整需求变化,调整接口 1h
15:00 ~ 15:10 Airbnb直连publish人工审核需求
回滚dev分支代码15:02 ~ 15:05
15:15 ~ 15:19 Airbnb直连publish人工审核需求
15:30 ~ 16:00 渠道结构调整需求变化,调整接口
16:00 ~ 16:40 导出Airbnb线上已绑定房源数据:标题到Excel表
16:45 ~ 17:15 休息0.5h
17:15 ~ 17: 25 回滚dev分支代码
17:25 ~ 17:35 线上的bug http://sentry.breadtrip.com/qingsu-1/bnb/issues/44628/ 0.5h
17:35 ~ 17:50 dev环境调试(和志龙)
17:50 ~ 18: 00提供Airbnb接口数据,沟通Airbnb直连联调相关
18:00 ~ 18:10 休息
沟通Airbnb直连 18:10 ~ 19: 10
19: 10 ~ 20: 00 吃饭
20:20 ~ 20:30 线上取消异常订单的bug 1h
渠道直连重构
总结:dev 环境调试 3h
导Airbnb数据 1.5h
渠道结构调整搜索方式变化 1h
bug 1h
Airbnb沟通 1.5h
记下来今天的收获。
早上自我激励
早上起得晚了,地铁上的时间也浪费了。 10:37到公司,还迟到了。明天注意改正。
昨夜熬夜到凌晨2点半,早上8点半起床。都没时间陪陪孩子。以后12点前睡觉, 8点起床。
地铁上的时间完全浪费。
10点40到公司,到现在什么都还没做。
2019年03月12日14:16:49 中午刷抖音到现在。
昨天晚上完成keep练习,并且12点上床睡觉了,赞一个,希望坚持下去。
早上天气很好,温度不高,但是阳光很好,没有风。7点半起来,带熙熙出去跑了步,感觉很好。
早上地铁上看了《快乐的命令行》,学到东西有:
March 2019
Su Mo Tu We Th Fr Sa1 2
3 4 5 6 7 8 9昨天晚上完成了keep练习,并且12点上床睡觉了,再赞一个,希望坚持下去。
早上天气很好,温度不高,但是阳光很好,没有风。8点起来,带熙熙和泽泽出去玩了一会儿,小区的保洁阿姨又送给他们一个玩具:光头强的电锯。
早上地铁上看了《快乐的命令行》,学到东西有:
昨晚坚持了keep,12点抢纪念币来着,没按时睡,结果刷抖音刷到2点半。哎。
早上地铁也一直在刷。 这回不卸载了,用这个练习自制力。
昨天,收到房东涨房租的通知🤣, 一下涨了900,从 4300 涨到5200。晚上就开始找房子,真是一大痛啊。晚上和媳妇去中介问房子,然后去国仕汇小区看了下环境,回来就去买了10块钱的彩票🤣
我是看中了国仕汇小区的环境,想着换个好点的也行,哪怕贵点,现在冠庭园这个面积太小了,3L也不是太方便。
不要在这上面浪费太大的精力了,还是想着点实质性的改善经济条件的事情吧。比如,让自己变得更值钱。或者想一想做点什么生意。不应该把精力浪费在这些上面。
昨晚花了不少精力在淘宝上搜索家居收纳相关的东西,想着改善下居住环境,我觉得这方面投入的精力还是值得的。毕竟改善了环境后,能大大提升居住品质,房子是租的,生活可不是租的。
早上地铁上没有干任何有意义的事情,-1分
早上光看投资人在公司吵架了,没有认真做计划, -1分
昨晚一直在看淘宝。地铁上的时间完全浪费了。
kk 14:20 ~ 14:55
每天统计自动调价需求 15:05 ~ 16:30 16:55 ~ 17:25
快乐的命令行: note-2
type 显示命令的类型:
$ type ls
ls is an alias for ls -G
$ type ll
ll is an alias for ls -lh
ubuntu@ip-172-31-27-17:~$ type ll
ll is aliased to ls -alF
$ type cp
cp is /bin/cp
$ type type
type is a shell builtin
昨晚完成keep,刷手机到2点半。早上9点才起,地铁上时间也浪费了。
昨晚,keep,10点前到家,和熙熙玩的很开心。 玩游戏到1点半才睡。 早上9点多才起床。
地铁上看了书。
1. 快乐的命令行: note-2
1. alias 列出所有的命令别名
1. 设置别名$ alias foo='ls /usr'
2. 取消别名$ unalias foo
3. $type py # 和 which py类似
py is an alias for python3
2. 标准输入、输出和错误
1. 重定向标准输出
1. ls /bin > test.txt 会覆盖之前的内容
2. ls /bin >> test.txt 在文件末尾追加
3. > test.txt 可以作为清空一个文件或创建一个空文件的方法
2. 重定向标准错误
1. ls -l /abc 2> ls_error.txt
3. 重定向标准输出和错误到同一个文件
1. ls abc > test.txt 2>&1 追加 ls abc >> test.txt 2>&1
2. 更简洁的方式: ls abc &> text.txt 追加 ls abc &>> test.txt
4. 处理不需要的输出 ls -l /bin 2> /dev/null
5. 重定向标准输入
6. cat
1. 连接多个文件 cat file1 file2 或cat file*
2. 快速创建一个含有输入文本的文件:
1. cat > quick.txt
2. 输入文案
3. Ctrl-d(mac 上要输入回车再Cmd + c)
7. 管道和less ls -l /usr/bin | less
8. 管道和过滤器sort等 ls /bin /usr/bin | sort | less
9. uniq 报道或忽略重复行
1. 删除重复行 ls /bin /usr/bin | sort | uniq | less
2. 查看重复的数据列表 ls /bin /usr/bin | sort | uniq -d | less
3. ubuntu@ip-172-31-27-17:~/test$ cat test1.txt | uniq -c
1 second
1 4
1 5
9004 ls: cannot access bcd: No such file or directory
1 last
显示行的内容及行数
10. wc
1. wc file
ubuntu@ip-172-31-27-17:~/test$ wc /etc/bash.bashrc
68 302 2177 /etc/bash.bashrc
代表 68行 302个单词 2177个字节
2. wc -l 查看多少行
11. grep
1. -i 忽略大小写
2. -v 只打印不匹配的行
12. tail | head
13. ls /bin | tee test.txt 查看并输出到文件
3. ls 可以加多个目录
ubuntu@ip-172-31-27-17:~/test$ ls / /home/
/:
bin boot data dev etc home initrd.img lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz
/home/:
ubuntu workspace
4. 算术表达式展开
$ echo $((100.0/3))
33.333333333333336
5. 波浪线展开
$ echo ~
/Users/zhanglibin
6. 大括号展开
$ echo 2018-{1..12} 2019-{1..3}
2018-1 2018-2 2018-3 2018-4 2018-5 2018-6 2018-7 2018-8 2018-9 2018-10 2018-11 2018-12 2019-1 2019-2 2019-3
7. 变量名展开
$ echo $USER
zhanglibin
8. 查看所有的系统变量:
$ printenv
TERM_SESSION_ID=w2t0p0:21EFA1D2-4D01-47A2-A87C-E2B2D2150266
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.orxNVQSNkY/Listeners
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.D1YeA6EzVp/Render
COLORFGBG=15;0
ITERM_PROFILE=mystyle1
XPC_FLAGS=0x0
LANG=zh_CN.UTF-8
PWD=/Users/zhanglibin/test
SHELL=/bin/zsh
TERM_PROGRAM_VERSION=3.2.7
TERM_PROGRAM=iTerm.app
PATH=/Users/zhanglibin/bin:/Users/zhanglibin/Library/Python/3.6/bin:/Users/zhanglibin/.local/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/bin:/Users/zhanglibin/work/gradle-3.4.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/zhanglibin/work/android-sdks/platform-tools:/Users/zhanglibin/work/android-sdks/tools:/usr/local/opt/fzf/bin
COLORTERM=truecolor
TERM=xterm-256color
HOME=/Users/zhanglibin
TMPDIR=/var/folders/jn/3_xt8f257zldcxz3ynkrtw2r0000gp/T/
USER=zhanglibin
XPC_SERVICE_NAME=0
LOGNAME=zhanglibin
__CF_USER_TEXT_ENCODING=0x0:25:52
ITERM_SESSION_ID=w2t0p0:21EFA1D2-4D01-47A2-A87C-E2B2D2150266
SHLVL=1
OLDPWD=/Users/zhanglibin
ZSH=/Users/zhanglibin/.oh-my-zsh
PAGER=less
LESS=-R
LC_CTYPE=zh_CN.UTF-8
LSCOLORS=Gxfxcxdxbxegedabagacad
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
ANDROID_HOME=/Users/zhanglibin/work/android-sdks
GRADLE_HOME=/Users/zhanglibin/work/gradle-3.4.1
LC_ALL=en_US.UTF-8
LC_LANG=en_US.UTF-8
_=/usr/bin/printenv"
9. 命令替换 把一个命令输出作为一个展开模式来使用。
$ file $(ls)
1.log: ASCII text
cat.log: ASCII text
dir1: directory
dir2: directory
dir3: directory
less.log: empty
stderror.log: ASCII text
stdout.log: ASCII text
stdout_stderror.log: empty
test.txt: empty
test1.txt: empty
$ ll $(which cp)
-rwxr-xr-x 1 root wheel 28K May 30 2018 /bin/cp
keep,之后玩pad游戏到2点多,早上地铁时间40分钟也完全浪费。今晚一定12点前睡觉。
Airbnb账号管理写文档,添加接口认证 17:20 ~ 18:05
快乐的命令行 18:10 ~ 18:20
昨晚本来打算12点前睡的,结果后来又看了个电影看到了1点多。
昨天带熙熙去回龙园去划船了,这是熙熙第一次坐船。昨天因为父亲捡废品和父亲小吵了一架,后来想想,有点不应该。回去得和他们好好谈谈。
昨晚安装了一个书架, 媳妇发烧了,闺女也有点发烧。
昨天二宝也开始发高烧,最高39.8°,大宝发烧也还在继续,昨天下午老婆带大宝去了医院,给俩宝贝都开了药。媳妇感冒也难受的要死,脾气很不好。
done-9: Airbnb页面没有更新的问题,甩锅成功.
1. sed -i '1,1000d' file 删除文件的前1 ~ 1000行(-i 在原文件删除)
1. ll | sed 's/t/a/g' 将ll命令输出的文本中的t全部替换为a
2. sed '100, 200s/t/a/g' file 把文件中100 ~ 200行中的t替换为a
这两天,两个宝贝发烧愈发严重了,今天上午又带两个孩子去了一趟医院,大宝被诊断为细菌+病毒交叉感染,二宝为病毒感染,两个宝贝动不动就烧到39°多,真是愁人。大宝最烦人的是,睡觉的时候老是喊肚子疼要不就是屁股疼,只能抱着揽着睡觉,把大人累坏。昨天几乎一宿没睡好,孩子大人都是。
孩子们今天好多了
Work 6.5h
Development 1h
明天要做的事:
今天凌晨姥姥去世了。后天请了一天假。今天我和媳妇都上班,父亲一个人看两个孩子,刚刚通过家庭摄像机看了下孩子,大宝一个人坐在沙发上拿着泡泡液,边玩边看电视,心中涌起一阵莫名的心酸。本该是最需要大人陪伴的年纪,我们却无法满足。
线上问题调查 晓雪的一个无效bug 用时20min, 榛果某些房源没有拉取下来价格。榛果查询房态和修改房态接口超出频率限制问题调查。 14:40 ~ 18:40
处理榛果房态和修改房态接口超出频率限制的问题
早上带二宝去回龙观社区卫生院去体检了。采血的时候就哭了几声,打完就不哭了,毕竟到了贪玩的年纪。体检结果还是有点超重。
时间复杂度,空间复杂度 16:30 ~
常见的时间复杂度量级有:
常数阶O(1) 对数阶O(logN) 线性阶O(n) 线性对数阶O(nlogN) 平方阶O(n²) 立方阶O(n³) K次方阶O(n^k) 指数阶(2^n)
上面从前往后时间复杂度越来越大,执行的效率越来越低。
对数阶O(logN)
还是先来看代码:
int i = 1;
while(i<n)
{
i = i * 2;
}
从上面代码可以看到,在while循环里面,每次都将 i 乘以 2,乘完之后,i 距离 n 就越来越近了。我们试着求解一下,假设循环x次之后,i 就大于 2 了,此时这个循环就退出了,也就是说 2 的 x 次方等于 n,那么 x = log2^n
也就是说当循环 log2^n 次以后,这个代码就结束了。因此这个代码的时间复杂度为:O(logn)
空间复杂度比较常用的有:O(1)、O(n)、O(n²)
早上去积水潭医院做了彩超检查,检查了肝胆胰脾肾,没啥事。
只有血清检查总胆红素偏高,达到了23.3, 正常是19以下。等着8月8日再做一个胃镜。
心窝偏右下还是偶尔隐隐作痛,但是比前几天轻多了。
上午请了半天假,带熙熙去昌平妇幼做了入园体检。
给熙熙买了个平衡车,感觉有点小,再换个大点的。
下午2点半左右到了公司。
最近又没计划性了, 每天感觉就是在浪费时间。没有做任何有意义的事情。
今天来有家民宿出外勤,从家骑车到这里用了30多分钟, 就是有点热
~1. 自动调价估时
昨晚睡的略晚,今天8点才起床。
今天来有家办公。
今天有家办公
今天骑车去上班的时候自行车爆胎了-.-!!!
English
|
|
English
account
a written or spoken description of an event
She gave a thrilling account of her life in the jungle.她把自己在丛林中生活的经历描述得惊险刺激。
He kept a detailed account of the suspect’s movements.他详细记录了犯罪嫌疑人的一举一动。
escape
转义
If ensure_ascii is true (the default), the output is guaranteed to have all incoming non-ASCII characters escaped. If ensure_ascii is false, these characters will be output as-is.
Chrome快捷键
python入门指南快速浏览,留下需要深入的点的笔记即可。
python入门指南
开胃菜
Python 是一门解释型语言,因为无需编译和链接,你可以在程序开发中节省宝贵的时
间。
解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。
一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言。
前者由于程序执行速度快,同等条件下对系统要求较低,因此像开发操作系统、大型应用程序、数据库系统等时都采用它,像C/C++、Pascal/Object Pascal(Delphi)等都是编译语言,而一些网页脚本、服务器脚本及辅助开发接口这样的对速度要求不高、对不同系统平台间的兼容性有一定要求的程序则通常使用解释性语言,如JavaScript、VBScript、Perl、Python、Ruby、MATLAB 等等。
但随着硬件的升级和设计思想的变革,编译型和解释型语言越来越笼统,主要体现在一些新兴的高级语言上,而解释型语言的自身特点也使得编译器厂商愿意花费更多成本来优化解释器,解释型语言性能超过编译型语言也是必然的。
编译性语言不如解释性语言跨平台性好
python解释器
简介
对整数做除法运算并想去除小数部分取得整数结果时,可以使用另外一个运算符, //:
|
|
一个值可以同时赋给几个变量: x=y=z=0 #Zerox,yandz
浮点数有完整的支持;与整型混合计算时会自动转为浮点数:
>>> 3 * 3.75 / 1.5 7.5
复数也得到支持;带有后缀 j 或 J 就被视为虚数。带有非零实部的复数写为 (real+imagj),或者可以用complex(real, imag)函数创建。
交互模式中,最近一个表达式的值赋给变量 _ 。此变量对于用户是只读的。
todo总结 Unicode, 各种编码等。
python流程控制
todo总结:range的使用方式
数据结构
questions = [’name’, ’quest’, ’favorite color’]
answers = [’lancelot’, ’the holy grail’, ’blue’]
for q, a in zip(questions, answers):
print(’What is your {0}? It is {1}.’.format(q, a))
What is your name? It is lancelot.
What is your quest? It is the holy grail.
What is your favorite color? It is blue.
for i in reversed(range(1, 10, 2)):
print(i)
模块
from fibo import *
这样可以导入所有除了以下划线( _ )开头的命名。需要注意的是在实践中往往不鼓励从一个模块或包中使用 * 导入所有,因为这样会让
代码变得很难读。不过,在交互式会话中这样用很方便省力。
2. Python 带有一个标准模块库,并发布有独立的文档,名为 Python 库参考手册.有一些模块内置于解释器之中,这些操作的访问接口不是语言内核的一部分,但是已经内置于解释器了。这既是为了提高效率,也是为了给系统调用等操作系统原生访问提供接口。
变量 sys.path 是解释器模块搜索路径的字符串列表。它由环境变量 PYTHONPATH 初始化,如果没有设定 PYTHONPATH ,就由内置的默认值初始化。你可以用标准的字符
串操作修改它:
**import** **sys**
sys.path.append(’/ufs/guido/lib/python’)
3. dir() 不会列出内置函数和变量名。如果你想列出这些内容,它们在标准模块
__builtin__ 中定义:
**import** **builtins**
dir(builtins)
4. from package import * 时,如果包中的 \_\_init\_\_.py 代码定义了一个名为 \_\_all\_\_ 的列表,就会按照列表中给出的模块名进行导入。
如:\_\_all\_\_ = ["echo", "surround", "reverse"]
这意味着 from Sound.Effects import * 语句会从 sound 包中导入以上三个已命名的子模块。
如果\_\_init\_\_.py 中没有定义 \_\_all\_\_ 的话,那么它就不支持导入package下的模块。
尽管某些模块设计为使用import *时它只导出符全某种模式的命名,仍然不建议在生产代码中使用这种写法。