困扰已久,难以攻克的汉诺塔总结来啦 Part One 汉诺塔到底是什么呢? 汉诺塔(Tower of Hanoi)源于印度传说中,大梵天创造世界时造了三根金钢石柱子,其中一根柱子自底向上叠着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大 ...
分类:
编程语言 时间:
2019-06-28 22:31:38
阅读次数:
126
一、学期初问题回顾 在学期初老师要求我们快速阅读构建之法,并在快速阅读的基础之上提出一些自己的问题,具体之前的问题见 "原博客" 。 二、对问题的找到的答案 1. 代码规范与管理的问题。 在软件工程的学习中,大家制定了统一的代码规范,命名方面更加优美。而且使用的 作为后端,大部分函数都是实现一个单独 ...
分类:
其他好文 时间:
2019-06-28 13:15:12
阅读次数:
114
logback对比log4j的有点在此就不赘述了。 由于在项目的原有代码中,大量的日志生成是通过log4j实现的,新的代码希望通过logback的方式生成日志,同时希望将老的代码在不修改的情况下直接将日志生成至logback指定配置中。 log4j迁移到logback 此文中介绍了一种迁移方式,但是 ...
分类:
其他好文 时间:
2019-06-25 13:11:06
阅读次数:
103
1、代码分析 require() 用于在当前模块中加载和使用其他模块;此方法是模块的基础,使用中大概有路径的概念就行。PS:JS文件可以去掉".js"后缀 exports 表示模块的导出对象,用于导出模块的属性和公共方法。 PS:一个模块的代码只会在模块第一次被使用时执行,不会因require多次而 ...
分类:
其他好文 时间:
2019-06-24 12:05:56
阅读次数:
93
大数据(bigdata),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。在维克托·迈尔-舍恩伯格及肯尼斯·库克耶编写的《大数据时代》中大数据指不用随机分析法(抽样调查)这样捷径,而采用所有数据进行分析处理。大数据的5V特点(IBM提出):Volume(大量)、Velocity(高
分类:
其他好文 时间:
2019-06-22 13:26:06
阅读次数:
106
可以更新代码,不可以提交代码 提交代码报: 解决方法: 1. clear up一下 2. 提交目录中大小写与服务器上的一致 ...
分类:
其他好文 时间:
2019-06-21 09:44:00
阅读次数:
72
前面我们已经实现了在后台管理系统中,对配置数据的增删查改。但每次添加只能添加一条数据,实际生产中,大量数据通过手工一条一条添加不太现实。本章我们就实现通过Excel导入配置数据的功能。这里我们还是以地图数据为例,其他配置项可参照此例。 涉及的功能点主要有对office文档的编程、文件上传功能。流程图 ...
分类:
其他好文 时间:
2019-06-21 09:27:56
阅读次数:
233
1. 前言 在前面博文关于ESP8266WiFiWebServer的例程中,大家可以发现,博主基本上都是手动拼装html内容返回,html的内容被固定写在我们的Arduino ESP代码中。 那么这样就有 ...
分类:
其他好文 时间:
2019-06-18 23:02:36
阅读次数:
2560
在互联网中大型项目中,读写分离应该是我们小伙伴经常听说的,这个主要解决大流量请求时,提高系统的吞吐量。因为绝大部分互联网产品都是读多写少,大部分都是读请求,很小部分是写请求
分类:
数据库 时间:
2019-06-18 00:27:55
阅读次数:
498
一、概述 1、我们此前讲过根据应用本身是否需要持久存储数据以及某一次请求和之前的请求是否有联系,可以分为四类应用 a、有状态,要存储 b、有状态,无持久存储 c、无状态,要存储 d、无状态,无持久存储 其中,大多数和数据存储服务相关的应用和有状态应用几乎都是需要持久存储数据的。在docker中说过, ...
分类:
Web程序 时间:
2019-06-17 11:04:25
阅读次数:
102