数据库

python 自动上传发布上线
数据库

python 自动上传发布上线

Story 6个月前 (05-23) 131浏览

前言 在公司不是每个开发人员对linux操作都相对熟练。特别是在一些公司也没有专门的运维人员。因此,在每次上线的时候基本上都是相关的程序员发布项目(如:开发组长等等)。就算是这样还是避免不了在上线时的一些误操作,或者是有时候会忘记备份等等。为了让公司的上线流程规范起来,进而开发了这小程序来满...

Hugepage让你的PHP7更快
数据库

Hugepage让你的PHP7更快

Story 6个月前 (05-23) 142浏览

PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(NEWS), 那就是”HugePageFy PHP TEXT segment”, 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage上,之前的测试,我们能稳定的在Wordpress上看到2%~...

awk的bug
数据库

awk的bug

Story 6个月前 (05-23) 149浏览

在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔。 日志中的部分数据如下: 2016-01-30 19:37:30 1454153850967748663 remove alive file 201...

python 生成excel报表
数据库

python 生成excel报表

Story 6个月前 (05-23) 134浏览

前言 年底来了,这时候公司各个部门开始算年业绩等情况。由于公司报表系统还未完善,只能靠人力查询数据库生成报表。刚开始一两个报表需求还好,使用手工帮他们做excel。最近一下子收到几十个报表要做。如果是手工做那还真的就是要人命了。只好自己做个小程序来自动生成了。 先决条件 这边的程序相对比较简单...

会用JOIN,却不懂编程的“程序员”(1)
数据库

会用JOIN,却不懂编程的“程序员”(1)

Story 6个月前 (05-23) 144浏览

1.1. 前言 作为公司的DB一个职责就是和开发沟通,并给出一些编写SQL的建议。但是沟通容易需要达成一致却是比较困难的。基本上在系统中对数据库的查询疯狂的使用到join进行。夸张的一条语句格式化后竟然有100多行,其中个总子查询中套子查询,join中套join(能写出这种SQL的也算的上是“大神...

会用JOIN,却不懂编程的“程序员”(2)
数据库

会用JOIN,却不懂编程的“程序员”(2)

Story 6个月前 (05-23) 135浏览

1.1. 前言 在前面的文章我们留下的一个问题,就是使用了拆分的SQL却不能一次性的取出想要的结果。需要使用应用程序来拼凑结构。这边我们使用python来讲述如何拼凑出自己想要的结果。 1.2. 思路 1、向每个表中取出自己需要的结果。 2、使用程序将结构进行拼凑,从而获得我们需要的结构。...

会用JOIN,却不懂编程的“程序员”(3)
数据库

会用JOIN,却不懂编程的“程序员”(3)

Story 6个月前 (05-23) 139浏览

1.1. 前言 对于之前那种每一个功能都要将SQL语句分成简单语句,取出数据再拼凑。这种方法肯定不是我们想要的结构。这样对任何人都没有好处。而且如果有增加了需求,比如需要查询某个用户在某个店铺下了什么订单。这是我们又要写一遍简单的获取用的信息和订单信息的SQL。这样做显然会让我们的程序边的冗长。...

会用JOIN,却不懂编程的“程序员”(4)
数据库

会用JOIN,却不懂编程的“程序员”(4)

Story 6个月前 (05-23) 128浏览

1.1. 前言 前面的文章让我们的程序能轻松的应对业务的变更了。这本该是一件皆大欢喜的事。但是,本系列文章的目的不仅仅在于此,而且还没有满足哪些要少些代码的程序员的要求。 1.2. 请不要来虚 “装饰器模式”想必这对程序员来说并不陌生。基本上问每一个程序员,他们都能回答的头头是道。而且有写面试...

Django报错:Errno 10013解决方法
数据库

Django报错:Errno 10013解决方法

Story 6个月前 (05-23) 134浏览

使用pycharm运行django,报错errno 10013。 错误原因:酷狗暂用了8000端口,或者你查看下是否其他进程暂用的你需要的端口。关闭对应的进程即可解决。 收 藏...