一个软件的开发,最初是靠个人能力的。开发人员的能力与软件的功能息息相关。可是随着软件行业的发展,个人能力的占比在不断下降,这也是符合客观规律的。软件的规模在不断变大、软件的复杂程度在直线上升。这都是单靠个人能力所无法保证的。假设一个开发者的能力很高,他在一个系统中的表现很好,可是不一定在其他系统中的...
分类:
其他好文 时间:
2014-06-27 16:07:30
阅读次数:
310
“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一...
分类:
其他好文 时间:
2014-06-27 14:21:53
阅读次数:
225
1Comparable接口Comparabled接口强行对实现它的每个类的对象进行整体排序。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序。2分治算法分治算法的基本思想是将一个问题分解为几个规模较小的子问题,这些子问题相互独立且与原问题...
分类:
其他好文 时间:
2014-06-26 15:23:07
阅读次数:
176
何谓大规模并发,不同层面有不同的理解企业应用(Intranet):千级强并发,万级弱并发(在线用户),十万级用户 大型企业ERP、供应链,大型企业HR、办公OA互联网应用(Internet):百万级强并发,千万级弱并发(在线用户),亿级用户/门户网站(新浪、腾讯)平台级电子商务(阿里巴巴、淘宝网、....
分类:
其他好文 时间:
2014-06-26 14:36:59
阅读次数:
179
问题
二分查找
list.index()无法应对大规模数据的查询,需要用其它方法解决,这里谈的就是二分查找
思路说明
在查找方面,python中有list.index()的方法。例如:
>>> a=[2,4,1,9,3] #list可以是无序,也可以是有序
>>> a.index(4) #找到后返回该值在list中的位置
1
>>...
分类:
编程语言 时间:
2014-06-26 13:17:57
阅读次数:
223
Linux Epoll介绍和程序实例1. Epoll是何方神圣?Epoll但是当前在Linux下开发大规模并发网络程序的热门人选,Epoll 在Linux2.6内核中正式引入,和select类似,事实上都I/O多路复用技术而已,并没有什么神奇的。事实上在Linux下设计并发网络程序,向来不缺少方法,...
分类:
系统相关 时间:
2014-06-25 22:25:28
阅读次数:
400
Source code/*内部排序相关代码总结*/#include#include#include#include#include#include#include#define N 10000 //待排序的数据规模static unsigned int T = 17; using namespace...
分类:
其他好文 时间:
2014-06-25 13:59:53
阅读次数:
348
问题
快速排序,这是一个经典的算法,本文给出几种python的写法,供参考。
特别是python能用一句话实现快速排序。
思路说明
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。
(1) 分治法的基本思想
分治法的基本思想是:将原问题分解为若干个规模更小但结构与原...
分类:
编程语言 时间:
2014-06-25 09:02:20
阅读次数:
289
序言: JSF+EJB+JPA 其实没有想象中的难,不过要做好应用以及在合适的地方建立应用,才是真正的难点. 好的技术在不合适的地方做了应用,那也只能是垃圾. 所以这个东西并不适合于太小规模的企业应用. 重量级企业应用可以使用这个基本的3层结构的实现,来增加更多的企业级应用.而这些基本上不怎么需要修改,可以说是可以独立开来维护的部分.至于耦合性,关键看如何建立应用了,这个又和项目开始的分析和设计密...
分类:
Web程序 时间:
2014-06-24 21:26:04
阅读次数:
235
一、数据库 金蝶KIS标准版使用MS Access数据库,该数据库适用于小规模的数据处理,是比较经济的数据库解决方案,但当单个表的数据记录超过5万条时,运行的速度和稳定性都将受到一定程序的影响。 K3系统使用大型数据库MS SQL Server,该数据库为大型数据库,是当今主流的数据库平台之一,能提供高性能数据存储能力,数据量的大小仅仅受物理磁盘容量大小的限制,并且数据库的性能也不会因为数据量的增大而受到影响。 反应到客户具体的应用当中,也就意味着金蝶KIS标准版软件必须进行年结的操作,否则会造成软件...
分类:
其他好文 时间:
2014-06-24 19:54:24
阅读次数:
160