1. 简述 OSI 七层协议。 OSI:开发系统互联模型,是国际化标准组织(ISO)制定的为开放式互联信息系统提供了一种功能框架。 从低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 目的:是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参 ...
分类:
编程语言 时间:
2018-10-09 22:47:41
阅读次数:
186
谈谈自己的理解:python中闭包,闭包的实质 闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~ 请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。 闭包: 在一个外函数中定义了一 ...
分类:
编程语言 时间:
2018-10-09 22:47:35
阅读次数:
194
Angular v2不支持同一元素上使用多个结构指令。 一种解决方法,使用<ng-container>,允许为每个结构指令使用单独元素的元素,但不会将其标记为DOM。 另外一段示例代码 ...
分类:
其他好文 时间:
2018-10-09 22:47:28
阅读次数:
353
关于ZooKeeperZooKeeper是Hadoop的分布式协调服务。写分布式应用的主要困难在于会出现“部分失败”(partial failure)。当一条消息在网络中两个节点之间传送时,如果出现网络错误,发送者无法知道接收者是否已经收到这条消息。接收者可能在出现网络错误之前就已经收到这条消息,也 ...
分类:
其他好文 时间:
2018-10-09 22:47:22
阅读次数:
235
一、概述我们在上一章当中示例了检测ip地址是否在线的脚本,但是有一个问题,运行的过程中,无论使用Ctrl+c怎么制止,并没有什么卵用,还是继续运行,直到将最后一个IP地址ping完,无法制止,只是将当前的ping操作结束,下一个ping操作就要运行,但是如果连续的按下快捷键,总有一个信号捕捉到,但只有被当前进程的脚本捕捉到才能够停止,而不是ping进程,这就是信号。我们也可以手动定制信号捕捉的功能
分类:
其他好文 时间:
2018-10-09 22:46:51
阅读次数:
232
DBMS 数据库管理系统 连接到MySql需要的信息 主机名 端口号 合法的用户名 用户口令 DISTINCT 指示MySql只返回不同的(唯一/去重) LIMIT 指示MySql返回指定的某一行或者多行(如select * from 表名 limit 1返回第一行/select * from 表名 ...
分类:
数据库 时间:
2018-10-09 22:46:43
阅读次数:
202
1、并发和并行的区别 并行:parallel 同一时刻上,有多件互不干扰的事要做。 并发:concurrency 同一时间内,多少事要做。 补充: 2、并发的解决 什么是高并发:同一个时间段,发起大量的数据请求 2.1、队列、缓冲区: 使用队列就是,其实就是一个缓冲地带,即缓冲区,当然根据优先级别, ...
分类:
编程语言 时间:
2018-10-09 22:46:34
阅读次数:
184
功能规格说明书 定义相关概念 生成小学一年级计算或者混合运算,并给出答案 定义典型用户 用户 小学生 年龄 7-13 重要性 重要 主要受众群体并且正是学习运算的时候 使用环境 学习计算之后巩固 目的 巩固计算能力 用户偏好 更好的学习 用户 家长 年龄 30-40 重要性 重要 随时随地直接生成计 ...
分类:
其他好文 时间:
2018-10-09 22:46:26
阅读次数:
244
队列和树在游戏开发中是比较常见的数据结构,在一定范围能保证执行的顺序。 结合一些设计模式技巧,往往可以做一些神器。 如加载块chunk管理,任务系统(当然也可以使用行为树来做复杂的任务系统)。 小得不能再小的demo 1,让小球按照指定的action执行。(类似于Tween-Sequence) UM... ...
分类:
其他好文 时间:
2018-10-09 22:46:13
阅读次数:
450
随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始项目进行一次重构大手术了。这时我们应该很清晰这次手术的动刀口在哪,就是之前的高度耦合的业务组件和功能组件,手术的目的就是将这些耦合拆分成互相独立的各个组件。 工 ...
分类:
移动开发 时间:
2018-10-09 22:45:59
阅读次数:
228
第1章 课程介绍课程导学和学习建议第2章 微服务介绍什么是微服务, 单体架构优缺点, 常见的几种架构模式。第3章 服务注册与发现介绍微服务中的服务注册与发现机制,Spring Cloud Eureka组件的使用以及如何保证高可用第4章 服务拆分以商品服务和订单服务为例介绍微服务拆分中的业务功能拆分和 ...
分类:
编程语言 时间:
2018-10-09 22:45:51
阅读次数:
217
故障现象 通过浏览器访问tomcat服务器发现服务器没有响应。 问题分析检查 登陆服务器发现,TOMCAT服务器并没有宕机,服务还在。 使用JPS命令查看了一下tomcat的进程ID,获取进程ID后,使用 jstack -l pid > dump.txt 导出 tomcat进程栈,发现进程栈有几百个 ...
分类:
其他好文 时间:
2018-10-09 22:45:42
阅读次数:
185
再简单总结下堆排序的基本思路: a.将无需序列构建成一个堆,根据升序降序需求选择大顶堆或小顶堆; b.将堆顶元素与末尾元素交换,将最大元素"沉"到数组末端; c.重新调整结构,使其满足堆定义,然后继续交换堆顶元素与当前末尾元素,反复执行调整+交换步骤,直到整个序列有序。 ...
分类:
编程语言 时间:
2018-10-09 22:45:24
阅读次数:
228
Locust官网: https://docs.locust.io/en/latest/installation.html for Python 3: $ python3 -m pip install locustio $ python3 -m pip install locustio 我本地已安装p ...
分类:
其他好文 时间:
2018-10-09 22:45:18
阅读次数:
184
第三部分 数据库和缓存(46题)1. 列举常见的关系型数据库和非关系型都有那些? 关系型数据库:通过外键关联来建立表与表之间的关系 非关系型数据库:以对象的形式存储在数据库中,而对象之间的关系是通过对象自身的属性决定 关系型数据库:MySQL、SQLite、Oracle 优点:使用方便:通用的sql ...
分类:
数据库 时间:
2018-10-09 22:45:08
阅读次数:
215
哔了狗,一直忘记vector开辟空间以后会把所有元素的地址进行变动,然后疯狂debug ...
分类:
其他好文 时间:
2018-10-09 22:44:56
阅读次数:
215