1、上午主要修复了web的上传头像功能,问题在于后端逻辑那个地方,对于路径的认识含糊不清,相对路径是相对于workdir的,而web项目下的所有.py动态处理请求都是uwsgi处理的,而uwsgi的工作路径是在web项目根目录下,所以里面的源码写相对路径的话就是相对于根目录的(static/tx)这样的形式,还有就是应该可以直接写绝对路径,前面加/,类似于/usr/Str/blog/static/tx,但是设置完过后,似乎不能像修改其他代码一样直接生效,修改这个路径需要重启nginx和uwsgi才能生效。另外在这个过程中,也学习到一些重要的知识:

A. workdir是进程持有的,查看workdir的方式是,可以cd到/proc/$pid/(运行的进程会在proc这个目录生成以pid命名的folder),然后用命令ls -l查看(这样会看到进程的很多信息); 另外一条命令是lsof -p $pid| grep cwd

B. python os模块 os.getcwd() 获得当前工作路径

2、下午的时间2点到4点在W3school上重新学习了一下CSS选择器章节,应该是涵盖了各种各样的选择器方法,包括元素、后代元素(space)、儿子元素(>)、id(#,一个文档中唯一,但是我实践了一下也可以不唯一,应该不是系统性地阻止,而是需要遵守的标准,没有试验其他UA是否都接受多id)、class(.)、属性选择器(类似p[href],a[href="XXX"],还有各种等于匹配方法,用的时候可以查手册)、选择器连接(div.mybtn)、多个class(class="XXX YYY ZZZ"),还有一个冷僻的地方,就是除了class,其他属性也可以定义这种“分词”的形式,比如<img alt="zhang wang",然后可以用属性选择器中的~=去匹配,还有一些比较冷门的选择器,相邻兄弟选择器+(同一个父元素,相邻子元素)

3、4点到6点,研究了python多线程的知识,主要学习了threading模块,创建线程threading.Thread(function,args),线程start、join,线程加锁lock = threading.Lock(),申请线程lock.acquire(),释放线程lock.release(),最后还了解到python解释器cpython会强制给线程加上锁,多核CPU只能利用单核。

4、晚上回家想去搜搜如何实现python并发,结果有些睡意,东弄一下西弄一下,尝试去买linode,要信用卡不安全,又和gf扯半天,练舞洗澡就12点了,本该按时睡觉了,又他妈发神经病去逛知乎,一逛就到2点,看那些东西有尼玛个卵用,最多用碎片垃圾时间看一下就不错了,属于趣味阅读。今天必须11点半睡觉,不管有睡意没睡意,执行力,不要去东弄一下西弄一下,克制力,最重要和紧急的事情,困了就先跳舞先洗澡,执行力!!!

2015年1月6日回顾相关推荐

  1. 记2015年11月14日全球编程静修日(Global Day of Coderetreat)

    昨天有幸参加了记2015年11月14日全球编程静修日(Global Day of Coderetreat)北京站第一场的活动,活动共有近20位道友到场.特别感谢组织者伍斌_ben, Mr.D.Q, 何 ...

  2. 2015年10月15日作业

    2015年10月15日作业 中级学员---徐化栋 一.项目质量管理作业 1. 项目质量规划的方法/技术和工具,并简要描述: 1) 效益/成本分析 2) 基准比较 3) 流程图 4) 实验设计 5) 质 ...

  3. 微软欢迎所有热爱开源软件的朋友们来投稿![征稿开放时间:2015年8月17日]

    Azure是微软的云平台,不仅支持Windows服务器,也深爱着开源世界.通过与开源社区之间的合作, Azure支持了大量的开源软件和框架,涵盖了包括Linux 服务器,Docker, chef, M ...

  4. 高级学员:2015年10月24日作业

    高级学员:2015年10月24日作业 一.信息安全系统和安全体系 1.信息安全系统三维空间示意图中,X.Y.Z轴的名称,及它们各自包括的内容: Y轴是OSI网络参考模型,包括:物理层.链路层.网络层. ...

  5. linux运维实战练习-2015年9月13日-9月15日课程作业(练习)安排

    一.作业(练习)内容: 1.描述shell程序的运行原理(可附带必要的图形说明): 2.总结shell编程中所涉及到的所有知识点(如:变量.语法.命令状态等等等,要带图的哟): 3.总结课程所讲的所有 ...

  6. 2015年10月5日 正式启用该博客

    2015年10月5日 正式启用该博客 转载于:https://www.cnblogs.com/tyks/p/4855877.html

  7. WPF学习开发客户端软件-任务助手(下 2015年2月4日代码更新)

    时光如梭,距离第一次写的 WPF学习开发客户端软件-任务助手(已上传源码)  已有三个多月,期间我断断续续地对该项目做了优化.完善等等工作,现在重新向大家介绍一下,希望各位可以使用,本软件以实用性为主 ...

  8. 2015年10月15日项目经理中项作业(质量管理与人力资源管理)

    2015年10月15日作业(10.11章) 10章.质量管理: 1.项目质量规划的方法/技术和工具,并简要描述: 效益/成本分析 基准比较 流程图 实验设计 质量成本分析 质量功能展开(QFD) 过程 ...

  9. 李宁-2015年7月13日-个人文档

    姓名 李宁 日期 2015年7月13日 主要工作及心得 由于我负责服务器端的编写工作,而各部分的客户端的操作都要与服务器端通信,所以在今天的调试中,我贯穿于各部分模块的调试和检测,主要负责在出现问题时 ...

最新文章

  1. python用电预测_Python中利用长短期记忆模型LSTM进行时间序列预测分析-预测电力消耗数据...
  2. 微软BI 之SSIS 系列 - 使用 Multicast Task 将数据同时写入多个目标表,以及写入Audit 与增量处理信息...
  3. 定向搜索(beam search)
  4. php根据经纬度获取地理位置
  5. 50EX全球化战略布局加快,日韩版本将上线
  6. leetcode-292-Nim游戏(java|python)
  7. 微软所有正版软件下载网站ITELLYOU_我是亲民_新浪博客
  8. C语言——scanf()函数的具体详解
  9. 7 数据挖掘案例实战1—百度新闻标题、网址、日期及来源
  10. 【Linux常用指令2】
  11. python3发邮件_Python3 无痛发送邮件
  12. C语言用if判断大小,学习C语言之用if语句比较三个数的大小[大全5篇]
  13. 互联网快讯:极米NEW Z6X全新升级版Z6X Pro上线;海信提速海外业务;红杉资本掌门人退休
  14. 因男友迟迟没升 P8 分手?? | 每日趣闻
  15. 无线路由器文件服务器,TP-Link无线路由器设置USB网络共享的方法图文详细介绍...
  16. mysql 替换pvf_【图片】pvf个人修改记录【台服dnf吧】_百度贴吧
  17. 保研夏令营后记(Lamda、同济、南大、中科大、自动化所)
  18. 张垭飞VIP SEO课程
  19. 新加坡vps和新加坡云服务器有什么区别?
  20. 职称计算机excel考前,2020年职称计算机考试EXCEL考前预测试题4

热门文章

  1. MICCAI2022 | NestFormer用于脑肿瘤分割的嵌套模态感知的Transformer
  2. 可以给手机消毒的紫外线消毒盒
  3. 知名天使投资人列出愿意投资的30大创意方向
  4. 尼罗红——一种比较实用的脂质荧光染料
  5. SQL语句建表基础教程
  6. 设置多个div横向排列
  7. javaScript学习笔记(一)js基础
  8. HTML5应用击败原版手机应用胜算几何?
  9. python清单全套教程_编程最经典的一份python学习清单,零基础都可以学会的教程...
  10. 信号检测:基于双稳随机共振的微弱信号检测含Matlab源码