上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 38 下一页

2019年3月20日

摘要: 1. 索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。 索引的优点:1. 天生排序。2. 快速查找。索引的缺点:1. 占用空间。2. 降低更新表的速度。 注意点:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。 索引从实现上说,分成 2 种:聚集索引和辅助索引(也 阅读全文
posted @ 2019-03-20 12:11 生活费 阅读(352) 评论(0) 推荐(0)

2019年3月19日

摘要: 聚合¶ Django 数据库抽象API 描述了使用Django 查询来增删查改单个对象的方法。然而,有时候你需要获取的值需要根据一组对象聚合后才能得到。这份指南描述通过Django 查询来生成和返回聚合值的方法。 整篇指南我们都将引用以下模型。这些模型用来记录多个网上书店的库存。 from djan 阅读全文
posted @ 2019-03-19 17:10 生活费 阅读(294) 评论(0) 推荐(0)

2019年3月6日

摘要: 在Python中,装饰器一般用来修饰函数,实现公共功能,达到代码复用的目的。在函数定义前加上@xxxx,然后函数就注入了某些行为,很神奇!然而,这只是语法糖而已。 场景 假设,有一些工作函数,用来对数据做不同的处理: 我们想在函数调用前/后输出日志,怎么办? 傻瓜解法 如果有多处代码调用呢?想想就怕 阅读全文
posted @ 2019-03-06 18:10 生活费 阅读(292) 评论(0) 推荐(0)

2019年2月28日

摘要: 因为我的服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录。关于ssh的使用大家可能都很熟悉了,我们今天主要来讲下ssh连接和免密登录的原理。 scp 传输文件 scp(secure copy)是linux系统下基于ssh登录进行安全的远程文件拷贝的命令。 # 传递文件 阅读全文
posted @ 2019-02-28 11:39 生活费 阅读(19720) 评论(5) 推荐(6)

2019年2月21日

摘要: 背景: 由于在公司git的配置是公司内自己的用户id及邮箱,如果用同样的配置在github上提交公开项目,可能造成用户名及邮箱泄露,因此对于github上的项目,最好单独设置用户名,而每次在向github提交时都设置一下用户名不方便且容易忘记,因此做了如下设置,方便自动为github项目设置用户名, 阅读全文
posted @ 2019-02-21 17:00 生活费 阅读(554) 评论(0) 推荐(0)

2019年2月20日

摘要: Why Pool go自从出生就身带“高并发”的标签,其并发编程就是由groutine实现的,因其消耗资源低,性能高效,开发成本低的特性而被广泛应用到各种场景,例如服务端开发中使用的HTTP服务,在golang net/http包中,每一个被监听到的tcp链接都是由一个groutine去完成处理其上 阅读全文
posted @ 2019-02-20 11:29 生活费 阅读(1254) 评论(0) 推荐(0)

2019年2月19日

摘要: 信号量作为Django的一个核心知识点,在项目中很少有使用到,所以很多人都不了解或者没听过过(包括我)。简单来说就是在进行一些操作的前后我们可以发出一个信号来获得特定的操作,这些操作包括(信息来自:https://yiyibooks.cn/xx/Djang...: django.db.models. 阅读全文
posted @ 2019-02-19 11:50 生活费 阅读(520) 评论(0) 推荐(0)

2019年2月18日

摘要: /etc/sysctl.conf文件 /etc/sysctl.conf是一个允许你改变正在运行中的Linux系统的接口。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,可用来控制Linux网络配置,由于/proc/sys/net目录内容的临时性,建议把TCPIP参数的修改添加到/etc/sysc 阅读全文
posted @ 2019-02-18 14:33 生活费 阅读(312) 评论(0) 推荐(0)
摘要: 前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的一点是,脱离需求谈优化都是耍流氓,所以有谁跟你说在 阅读全文
posted @ 2019-02-18 11:29 生活费 阅读(1944) 评论(1) 推荐(0)
摘要: 背景 开工前我就觉得有什么不太对劲,感觉要背锅。这可不,上班第三天就捅锅了。 我们有个了不起的后台程序,可以动态加载模块,并以线程方式运行,通过这种形式实现插件的功能。而模块更新时候,后台程序自身不会退出,只会将模块对应的线程关闭、更新代码再启动,6 得不行。 于是乎我就写了个模块准备大展身手,结果 阅读全文
posted @ 2019-02-18 11:15 生活费 阅读(1301) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 38 下一页

导航