随笔分类 -  Python

摘要:背景 由于之前项目采用的版本是Python2.7, 考虑到Python 2.7 到明年(2020年后将会停止更新),以及为了更好的适应中文和拥抱新的特性。我们决定将其从python 2 升级到最新的 python 3。 实际的线上环境是Ubuntu16.04LTS,默认安装了python 2.7 & 阅读全文
posted @ 2019-07-22 12:34 TonyZhang24 阅读(803) 评论(0) 推荐(0) 编辑
摘要:原文链接: https://knktc.com/2018/06/03/postman-set-token/ 正文引用: 近期在开发一个Django的项目,由于开启了csrf防护,所以需要在请求的header中加入“X-CSRFToken”。使用postman进行请求的测试时,如果不加这个header 阅读全文
posted @ 2019-07-15 15:16 TonyZhang24 阅读(5714) 评论(1) 推荐(1) 编辑
摘要:原文链接: https://www.ctolib.com/topics-109796.html 正文引用如下 引言 大U的技术课堂 的新年第一课,祝大家新的一年好好学习,天天向上:) 本篇将手把手教你如何快速而优雅的构建 前后端分离的项目 ,想直接上手请往后翻! 目录: 正文: 我为什么要选择Dja 阅读全文
posted @ 2019-07-11 13:48 TonyZhang24 阅读(2901) 评论(0) 推荐(0) 编辑
摘要:背景 不知不觉中,我们已经完成了所有的编程工作。接下来,我们需要把 Python 程序 做 容器化 (Docker)部署。 思考 考虑到项目的实际情况,“持久化天气”的功能将会是一个独立的功能模块发布(用户可选)。因此,个人觉得没有必要放到项目总体的 docker-compose 里面去统一处理, 阅读全文
posted @ 2018-07-31 15:36 TonyZhang24 阅读(671) 评论(0) 推荐(0) 编辑
摘要:背景介绍 今天上午,在调用同事昨天给的算法程序时出了点问题,于是请同事来我这边一起调代码。大致场景描述如下: 我:B神,你昨天下班前给我的那个算法程序我这边调用的时候出现错误啦,请你过来看下呗。 同事(B神): 大约10分钟后,A神手拿咖啡缓步走过来说:你找下x类下的y方法,看看输出的对么。。. 于 阅读全文
posted @ 2018-07-26 13:25 TonyZhang24 阅读(11554) 评论(0) 推荐(1) 编辑
摘要:背景 之前项目需要准备线啦, 那么好了~~ 数据库也从测试时使用的 SQLITE 升级到了 MYSQL (高大上的免费且开源的关系型数据库,要不要了解一下!) 巧合的是,同事使用的是MySQL-python这个 lib来操作数据库,于是就促成了我在 python-env 中的安装 “坎坷路” 出现的 阅读全文
posted @ 2018-07-16 17:18 TonyZhang24 阅读(649) 评论(3) 推荐(0) 编辑
摘要:前情提要 在之前的文章里,我们已经掌握从FTP上面下载天气数据然后插入到数据库中。 但是如何将我们已有的数据放到生产环境中呢? 思考 首先,我们先简单的理一理现在的情况。 目前: FTP上面已有半个月的天气数;每天会有2个txt文件产生 (每个文件大小约为 50~60 kb),由天气供应商负责上传到 阅读全文
posted @ 2018-07-13 16:29 TonyZhang24 阅读(738) 评论(0) 推荐(0) 编辑
摘要:前言 经过前面两个小节的介绍,我们已经完成了MySQL数据库的搭建和数据库操作的事宜。 在本小节中,我们需要完成的任务是:使用python从FTP服务其上面获取文本文件。 搭建测试FTP服务器 LZ的测试环境是在 Windows2012 (实体机上的操作系统) + Ubuntu 16.04 (虚拟机 阅读全文
posted @ 2018-06-22 13:54 TonyZhang24 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:前言 在这一节中,我们主要介绍如何使用python操作MySQL数据库。 准备 MySQL数据库使用的是上一节中的docker容器 “test-mysql”. Python 操作 MySQL 我们使用的IDE是 “神奇” 的 pycharm: 1. 首先新建一个python的项目,并且安装 “mys 阅读全文
posted @ 2018-06-20 22:09 TonyZhang24 阅读(481) 评论(0) 推荐(0) 编辑
摘要:前情提要 众所周知,随着python语言的不断流行,越来越多的程序员开始用python来开发自己的项目以及产品。 pycharm作为一款流行的IDE,被越来越多的程序员所接受和使用。 尽管pycharm自带了一些主题来适应大家,但是”众口难调“啊。 尤其是对于LZ这样的 “颜控”。。。咳咳,扯得有点 阅读全文
posted @ 2018-06-18 14:18 TonyZhang24 阅读(16465) 评论(0) 推荐(1) 编辑
摘要:原文链接: https://blog.csdn.net/poxiaonie/article/details/78820015 阅读全文
posted @ 2018-06-04 11:23 TonyZhang24 阅读(232) 评论(0) 推荐(0) 编辑
摘要:前情提要 之前由于项目的需要,需要我们将一部分“关键代码”隐藏起来。 虽然Python 先天支持 将源代码 编译后 生成 xxx.pyc 文件,但是破解起来相当容易 -_-!! 于是搜罗到了另外一种方法,将关键的代码文件/库 转换成 .so ,从而将其保护起来。 使用 Cython 保护代码 ( 测 阅读全文
posted @ 2018-05-28 22:41 TonyZhang24 阅读(7350) 评论(2) 推荐(0) 编辑
摘要:背景 近期项目到了部署的阶段。由于项目后台和算法都是用Python "撸的",但是又不希望将源代码直接 "release" 到 “客户”哪里。于是开始思考。。。 首先,按照惯性思维,能否将编译后的东东放出去呢?(类似java或.net 的部署方式) 再次,是不是能否将“关键部分”的代码保护起来呢? 阅读全文
posted @ 2018-05-27 18:41 TonyZhang24 阅读(459) 评论(0) 推荐(0) 编辑
摘要:原文链接: http://www.cnblogs.com/ajianbeyourself/p/4471035.html 使用from __future__ import unicode_literals时要注意的问题 阅读目录 1. 问题 2. 原因分析 3. 解决方案 add by zhj: 在P 阅读全文
posted @ 2018-04-26 16:59 TonyZhang24 阅读(228) 评论(0) 推荐(0) 编辑
摘要:背景介绍 今天尝试着写了一个最简单的django 服务程序,使用虚拟机(Ubuntu16.02 LTS)上的浏览器访问程序没有问题。但是在物理机器上(win10 Home) 就出现错误 解决方法 在 django 项目的 setting.py 文件里,加入上面的虚拟机的 IP地址:192.168.1 阅读全文
posted @ 2018-04-09 22:55 TonyZhang24 阅读(303) 评论(0) 推荐(0) 编辑
摘要:背景介绍 最近,尝试着用pythoncharm 这个All-star IDE来搞一搞Django,于是乎,下载专业版,PJ等等一系列操作之后,终于得偿所愿。可以开工了。 错误 在园子里找了一篇初学者的教程,按照教程上面的指导,一步一步往下走,一路上都很顺利。但是到了启动django server的时 阅读全文
posted @ 2018-04-05 22:08 TonyZhang24 阅读(4208) 评论(1) 推荐(0) 编辑
摘要:背景 最近开始搞python, 需要帮助算法同事一起调试程序,在本地安装python以后使用 pip 来安装第三方库。 但是算法同事一直使用的是PyCharm 这个IDE,所以需要与他一起调试的时候也是用IDE来协同工作。 问题 在我自己跑程序的时候,直接安装第三方类库以后用命令行就可以了。但是发现 阅读全文
posted @ 2018-01-03 23:12 TonyZhang24 阅读(4711) 评论(0) 推荐(0) 编辑

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