唐纳德·克努特(Donald Knuth)曾经说过:“不成熟的优化方案是万恶之源。”然而,任何一个承受高负载的成熟项目都不可避免地需要进行优化。在本文中,我想谈谈优化Web项目代码的五种常用方法。虽然本文是以Django为例,但其他框架和语言的优化原则也是类似的。通过使用这些优化方法,文中例程的查询 ...
分类:
其他好文 时间:
2018-01-02 11:24:20
阅读次数:
236
1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下 ...
分类:
编程语言 时间:
2017-12-30 17:10:41
阅读次数:
149
在本次软件工程团队项目中,我只要担任团队pm一职。在项目启动之初,我主要承担团队组织和后台开发工作,但在后续工作中,由于某些团队成员不能按时完成任务,先后参与了团队组织、需求分析、靶项目代码分析、数据库设计开发、后台开发、服务器开发等工作。 作为pm,我的工作效率和工作成效显然是不够优秀的。在项目内 ...
分类:
其他好文 时间:
2017-12-30 00:24:55
阅读次数:
102
学习项目代码的时候想要看一下Cookie的源码,已经确定下载到了本地,可是Ctrl+左键点进去,提示source not found(如下图),灰常纳闷,遂百度,大家普遍认为需要安装反编译插件jad。 看了几个教程,尝试安装了好几次都没有成功,就是明明我安装了jad插件,也关联了.class文件的文 ...
分类:
系统相关 时间:
2017-12-25 22:13:50
阅读次数:
255
功能:用户输入一个数字表示参数个数,程序自动生成十个四则运算 思路:1.用户输入数字,首先前端判断数字是否为空,为空则向后台传参数为2,否则判断用户输入的数字是否小于2,是则报错,否则成功, 2.接收用户输入之后生成算式并返回到前台页面 项目代码:https://github.com/ouhaita ...
分类:
其他好文 时间:
2017-12-19 00:54:23
阅读次数:
153
来北京已经有些时日了,刚来时因为水土不服生病一场,当时差点以为自己会不会挂掉,还好现在已经熬过去了,最新已经在正式找工作了,陆陆续续的投了些家简历,从此开始了每个北漂一族都会经历的事情——求职! 说实话,来北京后给我的第一感觉是:大!北京的城市建设确实是能给人以极强烈的一线城市的感觉,这里的人们脚步 ...
分类:
其他好文 时间:
2017-12-17 22:23:49
阅读次数:
185
[本文出自天外归云的博客园] 需求 最近在后台项目代码中一段自定义的AES加解密的程序在平时的测试工作中应用频繁。因为写脚本经常会需要使用,而经过各种尝试,比如jpype等,都不尽如人意。最后转换思路找到了一种好方法: 1. 将java项目打成jar包; 2. 设定jar包的Main-class属性 ...
分类:
编程语言 时间:
2017-12-15 15:02:53
阅读次数:
230
本编程规范使用于本团队编写的HTML/CSS的代码,这个规范不是一成不变必须严格遵守的条约,特殊情况特殊应对。 HTML编码代码布局设计 缩进:1.Tab实现 2.空格实现 字符串:1.单引号 2.双引号 3.避免反斜杠的出现。 HTML是一种标记语言,应该有很清晰的逻辑结构和布局,增强团队的可读性 ...
分类:
其他好文 时间:
2017-12-14 19:24:08
阅读次数:
156
本编程规范使用于本团队编写的HTML/CSS的代码,这个规范不是一成不变必须严格遵守的条约,特殊情况特殊应对。 HTML编码代码布局设计 缩进:1.Tab实现 2.空格实现 字符串:1.单引号 2.双引号 3.避免反斜杠的出现。 HTML是一种标记语言,应该有很清晰的逻辑结构和布局,增强团队的可读性 ...
分类:
其他好文 时间:
2017-12-14 04:16:48
阅读次数:
142
SVN 如何来进行多人协作开发? 在实际工作中,通常是一个小组或者一个团队一起开发同一个项目,不同的人开发不同的功能模块,有一个公共的地方存放项目代码。 如果多个人同时对同一个文件做了修改,比如按照分工,两个人分别做文章模块的增删改查功能,需要操作同一个文件article控制器,如果大家同时完成工作 ...
分类:
其他好文 时间:
2017-12-13 02:18:12
阅读次数:
194