从锦囊妙计想到的10

  categories:儿童计算机, 原创  author:

内容回顾与总结

本文已经是这个文章系列的第9个文章了(中间跳过一个编号),

前面8个文章中, 通过比喻或者类比的办法了解到, 其实计算机就是一个执行指令(类似于古代的锦囊)的机器, 这些指令是程序员自己在程序运行前, 根据需要进行编制的。

然后, 后面7,8,9开始介绍一些分布式下的程序的工作情况, 到底什么是分布式的, 分布式可以类比 不在一个工作地点的不同人们的工作来联想。说的在通俗一点, 有时候我们可以把参加工作的各个人们都集中在一个房间, 一个地点让后让他们参加一项工作。 但是这个办法并不是总是有效, 例如人太做,房间装不下了, 或者一个军营,一个地点容不下了, 因此人们就会分别 安排到不同地点中去, 这个工作人员 分布在不同地点 的工作的安排方式叫分布式。

现实生活中,有这个问题, 计算机中也有这个问题。 那么在分布式系统中, 我们首先要必须明确的几点:

1. 异地同时工作问题

各个地点的人们是  同时在工作的, 也就是  甲地张三工作时, 乙地的 王五也在工作, 当然可以采用一定的办法 可以让他们  分别工作, 例如, 甲第, 白天工作, … 阅读全文

从锦囊妙计想到的09

  categories:原创, 资料  author:
——分布式计数任务的相关问题

前情回顾

前面一个08中通过一个厨房满足不了要求后, 然后把一个厨房完成不了的任务, 扩展到若干个厨房, 然后派人去分发命令让他们开始做事情, 然后当到达一定时间或者一定条件后, 在派人去传达命令结束任务。 最后这些分布在不同厨房的任务结果 汇总起来。但是这些结果的一个问题是, 最后的数量不够准确。

总数 = 生产的速度(或者工作速度) ×  工作时间

在写的详细点 :

总数 = 生产的速度×(结束时间t2 – 开始时间t1)

由于生产的速度, 无法一直保持稳定, 例如人们在开始工作时, 效率高, 斗争饱满, 自然快, 随着时间的推移, 累了, 烦了, 因此效率就低了。 还有另外一些因素, 例如一开始大家业务不熟悉, 但是到了后来业务逐步熟悉了, 因此可能也就快了。

但是到底, 那个因素更多, 这些因素能否相互抵消, … 阅读全文

从锦囊妙计想到的08

  categories:儿童计算机, 原创  author:
——分布式任务协作, 数量老是不正确的问题! 每次都不对, 谁来救救我哦!!

前情回顾

前面几回都是在烙饼, 一开始烙饼给关羽累坏了,  原因是关羽不会循环语句, 把循环用顺序结构写, 造成400张饼的锦囊要写很久, 累坏了关羽。 关羽学会了循环语句, 但是立刻把张飞累死了, 原来关羽的循环语句没有退出语句,因此张飞永远干不完(这个类型的循环是死循环), 只有关羽改进了循环,在循环中添加了判断语句若是满足了数量的要求, 就退出循环,这样张飞就不那么累了。可是问题是张飞烙饼的速度还是慢, 因此恰巧天神哪咤经过传送张飞三头六臂的办法(其实就是开多线程),这样张飞就可以在单位时间内生产出3倍数量的饼来, 可以加快时间。

出名的张飞

俗话说, 人怕出名猪怕壮, 张飞自从有三头六臂的烙饼神功后, 烙饼速度和手艺大进, 全军都已经尽人皆知了。一日,训练归来, 大家训练的很累, 大家也都知道三爷(张飞), 有烙饼的神艺, 因此纷纷说要品尝一下三爷的烙饼。张飞心想, 俺老张有神艺在身, 正好显示一下。

三爷数了数, 这些人吃饼 , 正正好5000张饼。心想看来我要大显身手了!

狭小的厨房

张飞心里算计了一下, 上次5头10臂2个小时烙饼200张, 那么1小时1个人(1个头)20张饼。

那么5000张饼, 按照这个速度烙下去就需要250个小时, … 阅读全文

从锦囊妙计想到的07

  categories:儿童计算机, 原创, 资料  author:

前面几个, 我们都先回顾了很多内容才开始讲东西, 我们今天变化一下形式, 先讲个故事在说明事情。

着急的关羽

话说关羽写 完  烙饼的锦囊, 然后就同众兄弟一边喝酒, 一边等 张飞 烙好的 大饼, 等呀等, 这四百张饼, 都两个小时也没烙好。

关羽等等 肚子咕咕叫了,  心想 我这个三弟 是个 急脾气, 这次 干事情怎么这么慢, 关羽实在 等地不耐烦了, 迈步不厨房而来。

关羽同学一边走, 一边 大声说着, 三弟,三弟, 这饼烙的  如何这么时间长呀!

张飞听到了, 哭着脸说,  我就一个人, 两双手,已经忙的 不可开交了, 才烙了100张饼

一个人烙饼--累呀

 … 阅读全文

从锦囊妙计想到的06

  categories:儿童计算机, 原创  author:

知识回顾

1. 分支结构

前面我们已经了解了 分支的情况, 分支做啥?  就是某些不确定的事情,若是甲事情发生,就做同甲相关的事情, 若是乙发生就做同乙相关的事情。

造成不确定的原因是, 在写锦囊的时候 没办法确定“将来” 执行锦囊(指令)的人(计算机)遇到到底啥情况, 因此 做锦囊时(写程序)时, 要考虑到不同情况发生

如下图:

分支结构

 

图中, 我们明确看到了, 两个分支, 分支1, 分支2, 同时在执行分支前, 有个 判断的 东西

上面过程(流程)  用通俗语言可以描述为

 

如果  xxx   情况发生    就做下面的事情

 锦囊x1

  锦囊x2

   等等

否则(就是没有发生上面的情况)就执行下面的事情

  锦囊y1

  锦囊y2

  锦囊y3阅读全文

从锦囊妙计想到的05

  categories:儿童计算机, 原创  author:

知识回顾

重要的事情多说几遍,这样小朋友才能多学会点。

1. 计算机就是个小白痴, 你告诉他一句, 他就做一句, 你没了指示他就 蒙了,  你给计算机的每一句都是指示和命令,这些简称就是指令。 到底啥是计算机, 通俗点, 就是执行你安排给他的指令的机器, 就是计算机(不是特别准确)

2. 这个小白痴, 也有优点, 就是做的快, 你的命令一旦下达, 他能用非常非常快的  速度执行完成, 然后继续等待你的指示(指令, 命令, 锦囊  等等词都可以)

3. 这些指令(命令, 锦囊)要预先安排好, 按照一定方式组织到一起, 然后计算机就可以按照一定的顺序(可以是锦囊里面 指示下一个锦囊在哪里, 或者是那个锦囊)进行执行。  这些预先搞定的锦囊 其实就是一个程序, 程序是啥?  程序就是一系列的指令(就是锦囊)。

4. 计算机在快, 也需要时间, 因此程序执行是需要一定的时间的。 正在执行中的 … 阅读全文

从锦囊妙计想到的03

  categories:0基础编程, 儿童计算机  author:

前面 从锦囊妙计想到的01   从锦囊妙计想到的02

介绍了 计算机就是一个执行任务的“人”, 这些人物就是一个个的锦囊(指令)。 这些各种各样的指令混合到一起后形成程序, 为了清晰明确的表明程序绘制了程序的流程图。

本文讨论一下, 什么情况下 曹军会获胜, 什么情况下曹军会失败(这里仅仅是 为说明程序上的一些事情而 杜撰的一下结论和事情, 千万别当真!!)。

首先, 若是诸葛亮亲自指挥大军, 对抗曹军, 那么在什么情况下, 都是曹军失败。

其次, 若是关羽指挥 大军对抗曹军,   需要看曹军是什么人员领军, 若是曹操亲自领军, 估计关羽获胜几率非常低。 若是其他大将领军, 关羽获胜的可能性很大

 因此可以看到, 战斗的最终结果只有到这些因素都最终确定了 才能最终确定。 那么什么时候才能真正确定这些结果呢??

我们可以通过下面图形思考一下!

j9

从上面的图中, 可以了解到, 有两个重要的时间点,

第一个时间点, 是获知曹军要来, 然后商讨行动计划的时刻, 在这个时刻有大量的 … 阅读全文

从锦囊妙计想到的02

  categories:0基础编程, 儿童计算机, 资料  author:

——通俗化、儿童化流程、流程图、流程分支介绍

 前次回顾

前一次,  从锦囊妙计想到的01, 我们了解到了, 计算机就是一个 工作者, 不断的执行你预先做好的  锦囊。

这些锦囊, 是我们日常生活中的用语, 从计算机的角度和专业角度来说, 这些锦囊  其实就是  “指令”, 就是, 指挥和命令 计算机去做什么事情。

计算机的核心功能就是  执行(运作、处理, 等等这些名词都可以)这些指令(锦囊)。

故事开始

话说, 刘备找赵云 去江东后,  诸葛亮率领众人守荆州(这里仅仅是借用古人的人名, 编制些小故事, 目的引起孩子们的兴趣, 利于他们学习, 这里的事情同历史、小说等, 没有任何关系)。 曹操探听到这个消息后,立即想, 这是个机会, 刘备不在, 赵云不在, 我何不立即派兵攻打, 拿下他们。于是派兵20万, 直奔荆州而来。诸葛亮闻讯, 立即组织留守人员商议如何拒敌。由于诸葛亮最近身体不适, … 阅读全文

计算机指令和锦囊妙计

  categories:0基础编程, 儿童计算机  author:

从锦囊妙计想到的01, 本文介绍一下计算机指令和锦囊之间的一些联系等

——通俗化、儿童化计算机基本功能、计算机指令介绍

本文是写给小朋友们的, 让他们了解锦囊妙计, 以及同锦囊妙计相似东西(电脑程序)的事情。

一. 介绍一下锦囊妙计的来历

1. 基本介绍

锦囊妙计,是一个成语,意思是:锦囊是旧时封藏机密文件或诗稿的织锦口袋。旧小说里描写足智多谋的人把对付敌方的计策写在纸条上,放在锦囊里,以便当事人在紧急时拆阅。比喻有准备的巧妙办法。

2. 典故

此处还有很多……..

孔明曰:“吾已定下三条计策,非子龙不可行也。”遂唤赵云近前,附耳言曰:“汝保主公入吴,当领此三个锦囊。囊中有三条妙计,依次而行。”即将三个锦囊,与云贴肉收藏,孔明先使人往东吴纳了聘,一切完备。时建安十四年冬十月。玄德与赵长、孙乾取快船十只,随行五百余人,离了荆州,前往南徐进发。荆州之事,皆听孔明裁处。玄德心中怏怏不安。到南徐州,船已傍岸,云曰:“军师分付三条妙计,依次而行。
今已到此,当先开第一个锦囊来看。”于是开囊看了计策。便唤五百随行军士,一一分付如此如此,众军领命而去,又教玄德先往见乔国老,那乔国老乃二乔之父,居于南徐。..…   故事情节也本文无关  ….. 不知此事!”便使人请吴侯问虚实,一面先使人于城中探听。人皆回报:“果有此事。
女婿已在馆驿安歇,五百随行军士都在……

此处还省略了更多……

二. 简单解释

1. 这些锦囊是 事先写好

2. 写锦囊的人 不是 依照锦囊进行的人(写的人是 诸葛亮,   做的人是刘备或者赵云等等)… 阅读全文

jira6.3.6安装过程详录

  categories:原创  tags:  author:

JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。

JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得相当好,文档齐全,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。

详情参见 百度百科jira介绍

本文主要在linux环境中安装jira系统, jira也支持在windows等系统中进行安装, 相关情况请搜索百度。

为了进行本文的相关安装工作, 需要一台linux计算机。 为了方便, 采用实现安装好的vmware虚拟机, 采用成熟的linux镜像, 直接在vmware软件中打开。 具体使用情况参考:两台nginx实现https负载均衡    里面有安装好的linux虚拟机环境可以供下载, 方便本文使用。

或者您也可以自己安装。

一. jira安装之linux环境准备

1. 启动vmware软件, 打开linux机器

2. 在启动xshell软件,连接启动好的 linux机器,

3. 在linux机器中安装java环境, 并使之生效

java-install

java安装目录

vi /etc/profile    编辑文件

在文件的结尾添加下面 内容

export JAVA_HOME=/export/local/jdk1.7.0_79… 阅读全文



快乐成长 每天进步一点点      京ICP备18032580号-1