在计算机编程中,有一个基本概念,就是在同一时刻处理多个任务的思想。 许多程序设计,需要程序能停下正在做的工作,转而处理其他问题,然后返回主进程。 首先,我们先理清一下并行和并发的关系: 并行是指,同一时刻处理多个任务,并发是指多个可独立运行的任务,彼此在某一段时间内独立有序运行。 实现: 最初,程序 ...
分类:
编程语言 时间:
2018-07-03 16:58:18
阅读次数:
158
对于这个话题,已经不止N次在线上或线下听到了。从这个话题被太多的人提问及回答,我们可以肯定地说,Java这个已经有近15年头的计算机编程语言是有着及其广阔的应用领域和独特而短期无法替代的优势。我们姑且不讨论这些,针对如何“自学Java语言”在此衷肯谈一下个人建议,希望对有此疑惑的伙伴们有些帮助。 首 ...
分类:
编程语言 时间:
2018-06-30 16:13:47
阅读次数:
151
计算机编程语言种类非常多,根据与计算机硬件贴近程度和抽象程度大致可分为3类,自顶向下分别是 : 高级语言(抽象层次更高的便于记忆和表示的英文代码) | 汇编语言(抽象层次较高的对应机器硬件的cpu指令集,英文缩的助记 符号代码) | 机器语言(抽像层次最低的由0、1序列所表示的机器码) 众所周知,计 ...
分类:
编程语言 时间:
2018-06-29 22:54:09
阅读次数:
433
一,编程范式 所谓编程范式(programming paradigm),指的是计算机编程的基本风格或典范模式。怎么说呢,每个人都有自己不同的习惯,当然编程也是一样的,每个程序组员根据自己不同的习惯会写出不同的代码。当然这样肯定是不行的啦,这样的可读性不强,而且太乱了,所以慢慢慢慢的大家就统一编程的风 ...
分类:
其他好文 时间:
2018-06-23 13:08:40
阅读次数:
210
1.面向对象(Object Oriented,OO)概念 面向对象,是我们编程的一种思维。早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2 = 4,通过设计一个算法就可以解决当时的问题。随着计算机技术的不断提高,计算机被用于解决越来越复杂的问题。通过面向对象的方式,将现实世界的事物抽 ...
分类:
其他好文 时间:
2018-06-22 22:41:46
阅读次数:
200
一、树莓派介绍 Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi/RP)是为计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于Linux。树莓派底层是一个完整的Linux操作系统,而不像Android的底层还是一个精简过的Linux嵌入式版本。树莓派是一个开放源代 ...
分类:
其他好文 时间:
2018-06-10 11:49:31
阅读次数:
586
https://www.levenez.com/lang/ ...
分类:
编程语言 时间:
2018-06-05 21:09:13
阅读次数:
194
模式是基于在面对对象的思想上实现的计算机编程模式思维面对对象的模式思维有四大好处:可维护,可复用,可拓展,灵活性好基于三个步骤,封装,继承,多态举个例子:计算机要完成两个数字之间的运算一、就要考虑到定义一个可被继承类1.需要两个数的字段并且将之属性化2. 一个virtual的虚方法在每一个运算方法中 ...
分类:
其他好文 时间:
2018-06-01 23:15:56
阅读次数:
183
什么是自省? 在日常生活中,自省(introspection)是一种自我检查行为。 在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力。 说的更简单直白一点:自省就是面向对象的语言所写的程序在运行时,能够知道对象的类型。简单 ...
分类:
编程语言 时间:
2018-05-30 13:25:51
阅读次数:
267
一、规格化设计的发展历史以及为什么得到重视 规格的历史: 从20世纪60年代开始,就存在着许多不同的形式规格说明语言和软件开发方法。在形式规格说明领域一些最主要的发展过程列举如下: 1969-1972 C.A.R Hoare撰写了"计算机编程的公理基础(An Axiomatic Basis for ...
分类:
其他好文 时间:
2018-05-30 01:24:44
阅读次数:
204