上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页

2020年3月18日

MySQL优化(1):字段的设计

摘要: Web项目中,当Java或者Go等语言速度提升到瓶颈的时候,我们需要关心MySQL的优化 可以优化的方面有很多:设计表、负载均衡、读写分离、SQL语句优化等 (1)IP地址设计 例如我们需要存储IP地址:192.168.1.1 第一反应是选用VARCHAR(15);但是更好的方式是INT UNSIG 阅读全文

posted @ 2020-03-18 19:04 不要挡着我晒太阳 阅读(366) 评论(0) 推荐(0) 编辑

2020年3月17日

写Flask应用时的一些优雅技巧

摘要: 借助find_modules,import_string优雅地注册蓝图模块 find_modules, import_string这两个函数包含在werkzeug.utils工具包中,借助着两个工具函数可以帮助我们在更优雅的给应用注册blueprint模块,尤其是当项目中blueprint模块很多的 阅读全文

posted @ 2020-03-17 14:51 不要挡着我晒太阳 阅读(360) 评论(0) 推荐(0) 编辑

关于python字典类型最疯狂的表达方式

摘要: 一个Python字典表达式谜题 让我们探究一下下面这个晦涩的python字典表达式,以找出在python解释器的中未知的内部到底发生了什么。 # 一个python谜题:这是一个秘密 # 这个表达式计算以后会得到什么结果? >>> {True: 'yes', 1: 'no', 1.0: 'maybe' 阅读全文

posted @ 2020-03-17 14:16 不要挡着我晒太阳 阅读(284) 评论(0) 推荐(0) 编辑

ImportError:attempted relative import with no known parent package

摘要: 前言 在这篇文章中,我将会解析 ImportError: attempted relative import with no known parent package 这个异常的原因。当你在运行的python脚本。使用了相对引用方式 (类似import ..module) 去引用包时,可能会出现这个 阅读全文

posted @ 2020-03-17 13:46 不要挡着我晒太阳 阅读(11011) 评论(0) 推荐(0) 编辑

web框架中的代码自动重载怎么实现

摘要: 在开发和调试wsgi应用程序时,有很多方法可以自动重新加载代码。例如,如果你使用的是werkzeug,则只需要传use_reloader参数即可: run_sumple('127.0.0.1', 5000, app, use_reloader=True) 对于Flask,实际上在内部使用werkze 阅读全文

posted @ 2020-03-17 13:24 不要挡着我晒太阳 阅读(307) 评论(0) 推荐(0) 编辑

websocket的原理和使用

摘要: 什么是websocket WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数 阅读全文

posted @ 2020-03-17 12:33 不要挡着我晒太阳 阅读(1794) 评论(0) 推荐(0) 编辑

2020年3月16日

浅谈 python 中的上下文管理

摘要: with 语法 平常在写Python代码的时候,经常会用到with 来处理一个上下文环境,比如文件的打开关闭,数据库的连接关闭等等。 with语法的使用,需要我们处理的对象实现__enter__和__exit__两个魔术方法来支持。__enter__函数处理逻辑函数之前需要做的事情,并返回操作对象作 阅读全文

posted @ 2020-03-16 19:45 不要挡着我晒太阳 阅读(436) 评论(0) 推荐(0) 编辑

2020年3月13日

OrderedDict

摘要: 因为项目用的python3.5,字典还是无序的,所以需要把OrderedDict捡一捡。 1.创建有序字典 import collections dic = collections.OrderedDict() dic['k1'] = 'v1' dic['k2'] = 'v2' dic['k3'] = 阅读全文

posted @ 2020-03-13 13:59 不要挡着我晒太阳 阅读(375) 评论(0) 推荐(0) 编辑

2020年3月11日

记一个python字典和json.dumps()的坑

摘要: 最近项目中需要与管易云erp做对接,看了他的接口文档,php的示例代码,于是用python仿写。 其中传的参数data中前面几个json数据是固定的,最后需要加一个签名,该签名是对前面的json数据字符串化后,首尾拼接上screct字符串,再做md5处理(32位大写),再将该签名添加到之前的json 阅读全文

posted @ 2020-03-11 12:13 不要挡着我晒太阳 阅读(3119) 评论(0) 推荐(1) 编辑

2020年3月5日

多态

摘要: 多态:同一件事情由于条件不同产生的结果不同 由于Go语言中结构体不能相互转换,所以没有结构体(父子结构体)的多态,只有基于接口的多态.这也符合Go语言对面向对象的诠释 多态在代码层面最常见的一种方式是接口当作方法参数 代码示例 结构体实现了接口的全部方法,就认为结构体属于接口类型,这是可以把结构体变 阅读全文

posted @ 2020-03-05 18:10 不要挡着我晒太阳 阅读(117) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页

导航