计算机的由来在介绍计算机之前,先给大家讲一个故事:世界上第一台计算机是如何诞生的?第一台计算机要追溯到1946年。在二战期间,美国和敌对双方都开始使用飞机大炮等重武器在当时,如果想要快速除掉对方的重要军事目标,就需要精准的炮口角度和弹道轨迹,才能使飞出去的炮弹击中飞行的目标而在没有计算机出现之前,美军如果想要做到这一点,需要当时最少十几个人操作一台手摇机械式计算器,将每一个得数计算几千次的四则运算
分类:
其他好文 时间:
2019-08-07 09:13:18
阅读次数:
150
介绍完数组和链表,以及两个特殊的线性结构栈和队列后,已经算是迈入了数据结构的门了,后面很多其他更复杂的数据结构都会基于数组和链表来实现,比如散列表、树、图等,有些甚至需要结合数组和链表来实现,在继续介绍后续复杂的数据结构之前,我们穿插进来一些常见的排序算法和查找算法,在系统介绍这些算法之前,我们先来 ...
分类:
其他好文 时间:
2019-08-03 13:02:19
阅读次数:
89
一、Socket 1、socket由来 2、socket分类 常用的TCP/IP协议的3种套接字类型如下所示。 #流式套接字(SOCK_STREAM): TCP 流式套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复发送,并按顺序接收。流式套接字之所以能够实现可靠的数 ...
分类:
其他好文 时间:
2019-08-02 12:56:34
阅读次数:
104
mariadb(第一章)数据库的种类按照早起的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库,网络式数据库和关系型数据库,而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库关系型数据库(1)关系型数据库的由来 虽然网状数据库和层次数据库已经很好的解决了数据的 ...
分类:
数据库 时间:
2019-08-02 00:07:16
阅读次数:
163
单一职责原则 单一职责原则:一个类应该只有一个原因引起改变,即一个类应该只负责一个业务逻辑。 问题由来:类T负责t1, t2两个职责,当因为t1j对类T修改的时候,可能导致类T出现问题而影响职责t2。 解决方案:遵循单一职责原则,将类T进行改写,确保一个类负责一个职责。 demo: 有一个类Anim ...
分类:
其他好文 时间:
2019-08-01 17:23:40
阅读次数:
83
使用 异步路由 来 解决应用的某些模块的懒加载,其优点: 你可以只在用户请求时才加载某些模块 对于只访问某一模块的用户,提高加载速度 减小初始加载的包体积,不管以后持续增加多少个懒加载模块 示例场景: 对于 adminModule 模块;只有已登录的用户才会用到,所以该模块可以使用懒加载;即AppM ...
分类:
其他好文 时间:
2019-07-31 15:08:39
阅读次数:
89
学习一门新的语言,首先需要大致了解一下语言的由来及基本特性。 Node.js发布于2009年5月,由Ryan Dahl开发,即javascript与Google V8 web服务引擎的结合。 简单来说,Node.js就是一个运行于服务器端的javascript。 它的特点,单线程、非阻塞I/O、事件 ...
分类:
Web程序 时间:
2019-07-29 19:05:37
阅读次数:
135
目录 BN的由来 BN的作用 BN的操作阶段 BN的操作流程 BN可以防止梯度消失吗 为什么归一化后还要放缩和平移 BN在GoogLeNet中的应用 BN在GoogLeNet中的应用 BN的由来 BN是由Google于2015年提出,论文是《Batch Normalization_ Accelera ...
分类:
其他好文 时间:
2019-07-24 22:32:39
阅读次数:
150
定义: 一个软件实体如类、模块、函数应该对扩展开放,对修改关闭。无非就是用抽象构建框架,用实现扩展细节。 问题由来: 做过实际项目的应该都会深有体会,一个软件在其生命周期内都会发生很多变化,这几乎是不可避免的。无论是需求的变化、业务逻辑的变化、程序代码的变化等等,这些变化都有可能对整个软件的稳定性造 ...
分类:
其他好文 时间:
2019-07-24 16:24:18
阅读次数:
98
1.1 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶 ...
分类:
编程语言 时间:
2019-07-23 14:59:22
阅读次数:
128