● ReadBook
杨晨光
梦想注定是一场孤独的旅行
展开
-
【数据结构与算法】——基数排序
基数排序基本思想:它是一种非比较排序。它是根据位的高低进行排序的,也就是先按个位排序,然后依据十位排序……以此类推。时间复杂度:分配需要O(n),收集为O(r),其中r为分配后链表的个数,以r=10为例,则有0~9这样10个链表来将原来的序列分类。而d,也就是位数(如最大的数是1234,位数是4,则d=4),即"分配-收集"的趟数。因此时间复杂度为O(d*(n+r))。空间复杂原创 2015-10-31 18:49:16 · 1458 阅读 · 3 评论 -
信息资源管理之颗粒归仓
看了一周左右的《信息资源管理》,把书大体上浏览了一遍。《信息资源管理》是一门综合性、理论性和实践性较强的课程,作为一种新的管理理念和内容,已经逐渐成为现代组织管理的重要组成部分。与人财物管理一样,信息资源管理有其特殊的管理对象、管理问题和管理方法。其核心理念是把信息及其支持要素作为一种战略资源加以利用,以信息资源为主要管理对象,以信息技术为工具,具有很强的技术依赖性和系统综合性。 下边是本原创 2014-02-15 21:06:14 · 1247 阅读 · 28 评论 -
管理经济学之颗粒归仓(一)
管理经济学是一门把经济学原理和分析方法应用于企业经营管理决策的学科。 这本书大致可以分为两部分:一是微观经济学的一些基本原理与方法,包括需求理论、生产理论、成本理论、市场机构理论、货币的时间价值理论以及边际分析法等;一是经济学原理与方法在各种具体决策情况下的应用。 从另一个角度看,这本书可以分为4部分:生产前、生产中、生产后和企业的长期发展。下边,我从这以角度来解析一下这本《管原创 2014-03-17 17:48:25 · 1640 阅读 · 11 评论 -
管理经济学之颗粒归仓(二)
上一篇文章说了一下生产前,这篇文章说一下生产中。生产中第三、四章 生产决策分析 在生产中,需要考虑的问题就是:投入要素和生产要素的组合问题,怎样才能达到最大的经济效果,就要寻求最优的组合。点击此处看大图第五章 成本利润分析 成本利润分析在管理经济学中占有重要地位,因为任何管理决策都要进行成本利润分析,只有能降低成本和增加利润的方案,才是可接受的方案原创 2014-03-17 18:10:11 · 1215 阅读 · 9 评论 -
管理经济学之颗粒归仓(三)
前两篇文章说了一下生产前和生产中,这篇文章说一下生产后。生产后第六章 市场结构和企业行为 前边主要说的是一般企业在需求、生产和成本等情况已知的条件下进行决策的原理和方法,但是没有把企业的外部市场环境考虑进去。这章主要说的是不同的市场结构对企业行为的影响。点击此处到大图第七章 定价实践 在市场经济中,价格竞争是一种重要的竞争。企业为了求生存、图发展、原创 2014-03-18 08:49:02 · 1368 阅读 · 8 评论 -
管理经济学之颗粒归仓(四)
前三篇文章说了一下企业的生产前、生产中和生产后,这篇文章则说一下企业的长期发展。企业长期发展第八章 长期投资决策 为了实现企业价值的最大化,必须处理好两类相互有联系的问题。一类是如何最优的使用现有的资源,另一类是如何最优的投入资源。点击此处到大图第九章 企业决策中的风险分析 在企业管理中考虑风险,是现代化管理的一个重要标志。点击此处到大图原创 2014-03-18 09:07:51 · 1173 阅读 · 13 评论 -
设计模式——简单工厂模式
一、模式概述 从设计模式的类型来说,简单工厂模式是属于创建型模式,又叫静态工厂方法模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单使用的模式,可以理解为是不同工厂模式的一个特殊实现。 我们现在来分析一个生活中的案例。你每天早上都会去食堂吃早餐,当我们买早餐的时候,食堂里早餐的种类很多。当你选原创 2014-05-26 12:08:54 · 1191 阅读 · 27 评论 -
一个“逗B”眼中的设计模式六大原则
我们生活在一个充满规则的世界里,在复杂多变的外表下,万事万物都被永恒的真理支配并有规律的运行着。模式也是一样,不论那种模式,其背后都潜藏着一些“永恒的真理”,这个真理就是设计原则。记得一次参加微软的架构师培训,期间讲到设计模式,有人问了老师一个问题:“什么东西比设计模式更重要?”,老师是一位有多年丰富实践经验的开发者,他毫不犹豫地回答到:“比模式更重要的是原则”。这句话我时常能够想起,越来越觉得这原创 2014-05-27 21:14:48 · 1360 阅读 · 31 评论 -
设计模式——三大工厂模式
提供创建对象的接口. 为系统结构提供了非常灵活强大的动态扩展机制,只要我们更换一下具体的工厂方法,系统其他地方无需一点变换,就有可能将系统功能进行改头换面的变化。原创 2014-06-05 21:43:14 · 1140 阅读 · 24 评论 -
设计模式——单例模式
首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模式的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。下面来看单例原创 2014-06-09 17:05:00 · 901 阅读 · 12 评论 -
设计模式——命令模式
看了很多命令模式方面的资料,感觉书上那个餐厅吃饭的例子最好了。确实这个餐厅的例子在一定层面上很好的解释了命令模式以及命令模式的真正用途,当然其也存在一定的问题(下面会提到)所以下面也还是从这个餐厅来说起。 首先来看一幅图:上面这副类图反映的是,一个顾客去一个烤羊肉串的地摊上吃东西(众所周知,地摊上一般就一个厨师)。这样的话,顾客如果想点单(直接在客户端进行点单原创 2014-06-10 20:22:05 · 1111 阅读 · 17 评论 -
【数据结构与算法】——排序综述
将杂乱无章的数据元素,通过一定的方法按照关键字顺序排列的过程叫做排序。原创 2015-10-11 18:22:07 · 893 阅读 · 9 评论 -
【数据结构与算法】——插入排序
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法原创 2015-10-14 18:50:12 · 858 阅读 · 11 评论 -
【数据结构与算法】——交换排序
交换排序分为:冒泡排序和快速排序冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。原创 2015-10-20 23:12:29 · 744 阅读 · 12 评论 -
【数据结构与算法】——选择排序
选择排序分为:简单选择排序和堆排序简单选择排序,基本思想:在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。时间复杂度:最好情况:有序的情况下,交换次数为0.最坏情况:逆序排列,每次都要找打最小的,遍历N原创 2015-10-30 13:26:39 · 502 阅读 · 8 评论 -
【数据结构与算法】——归并排序
归并排序基本思想:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。原创 2015-10-30 13:36:12 · 546 阅读 · 7 评论 -
大型网站技术架构——架构演化发展历程
前言:本系列博客,属于看书笔记。原创 2016-08-12 00:00:33 · 726 阅读 · 1 评论