题目:给定一个大小为N*M的迷宫,迷宫由通道('.')和墙壁('#')组成,其中通道S表示起点,通道G表示终点,每一步移动可以达到上下左右中不是墙壁的位置。试求出起点到终点的最小步数。(本题假定迷宫是有解的)(N,M<=100) 输入: 10 10#S######.#......#..#.#.##. ...
分类:
其他好文 时间:
2018-07-13 10:19:44
阅读次数:
207
一、优化分类 二、测试数据样例 参考mysql官方的sakina数据库。 三、使用mysql慢查询日志对有效率问题的sql进行监控 第一个,开启慢查询日志。第二个,慢查询日志存储位置。第三个,没有使用索引的也会记录到慢查询日志中。第四个,超过1秒之后的查询记录到慢查询日志中(通常设置100ms)。 ...
分类:
数据库 时间:
2018-07-13 10:19:34
阅读次数:
183
在我们修改代码链接数据库前,我们要安装一个工具,mangoose用来和数据库进行通信的工具。 怎么链接数据库呢? ...
分类:
数据库 时间:
2018-07-13 10:19:24
阅读次数:
184
前几篇文章我们讲了一下Eureka的基础使用,但是呢有一个很重要的问题,我们讲的都是单机版的情况,如果这个时候Eureka服务挂了的话,那么我们的服务提供者跟服务消费者岂不是都废了?服务提供者和消费者都废了的话那这个程序还有存在的意义么? 那么今天咱们就讲一讲如何解决这个问题。相信大家都知道,这个问 ...
分类:
编程语言 时间:
2018-07-13 10:19:10
阅读次数:
190
python2和python3的输入和输出区别: 1. python2的输入: 1.1 raw_input()获取用户的原始输入: 1.2 input()会把用户输入的内容当做代码来执行: 2. python2的输出: python2中输出可以使用空格或者小括号: 3. python3的输入: py ...
分类:
编程语言 时间:
2018-07-13 10:18:53
阅读次数:
162
1、下载jar包 2、在有jar包的文件夹下(你自己下载的ar放置的文件夹),通过cmd的方式-->此处打开命令窗口,然后执行以下maven命令 mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.mi ...
分类:
编程语言 时间:
2018-07-13 10:18:46
阅读次数:
177
先看看print中逗号和加号分别打印出来的效果.. 这里以Python3为例 1 print("hello" + "world") 1 print("hello" + "world") 1 print("hello", "world") 1 print("hello", "world") 这里发现加 ...
分类:
编程语言 时间:
2018-07-13 10:18:21
阅读次数:
525
一.选择结构: 1. if选择结构 2. if-else选择结构 3. if-else if-else if-else多重if选择结构 4. if-if-else-else 嵌套if选择结构 5. switch选择结构 switch(表达式) { case 常量表达式1: 语句1; break; c ...
表level,其主键为lid 1.select max(id) from table 查询语句:SELECT MAX(lid) FROM LEVEL 返回插入主键 2.select LAST_INSERT_ID(id) from table 查询语句:SELECT LAST_INSERT_ID(li ...
分类:
数据库 时间:
2018-07-13 10:18:07
阅读次数:
164
严格来说,MQTT跟WebSocket关系不大。他们不是在一个层级的。 MQTT和TCP、WebSocket的关系可以用下图一目了然: 参考资料: http://www.zhihu.com/question/21816631 WebSocket的优势 以前,很多网站使用轮询实现推送技术。轮询是在特定 ...
分类:
Web程序 时间:
2018-07-13 10:17:59
阅读次数:
185
System.IO.Pipelines是一个新的库,旨在简化在.NET中执行高性能IO的过程。它是一个依赖.NET Standard的库,适用于所有.NET实现。 Pipelines诞生于.NET Core团队,为使Kestrel成为业界最快的Web服务器之一。最初从作为Kestrel内部的实现细节 ...
分类:
Web程序 时间:
2018-07-13 10:17:43
阅读次数:
187
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse ...
分类:
其他好文 时间:
2018-07-13 10:17:35
阅读次数:
135
微服务是将原来独立系统拆分成多个小的、独立进程运行的小服务单元,服务单元之间通过RPC或HTTP协议来相互通信协作。每个独立的服务内部都有自己的数据存储、业务逻辑、运维部署机制。 我们在享受微服务化后带来的灵活、便利、扩展性同时,对我们的运维和服务治理也提出了新的挑战。从早先单体应用的代码依赖变成了 ...
分类:
其他好文 时间:
2018-07-13 10:17:28
阅读次数:
546
即时通信常用手段 1.第三方平台 谷歌、腾讯 环信等多如牛毛,其中谷歌即时通信是免费的,但免费就是免费的并不好用。其他的一些第三方一般收费的,使用要则限流(1s/限制x条消息)要么则限制用户数。 但稳定性什么都还不错,又能将服务压力甩出 2.System.Net.Sockets.Socket,也能写 ...
分类:
Web程序 时间:
2018-07-13 10:17:19
阅读次数:
204
函数 Rectangle ,Ellipse, RoundRect 介绍: Rectangle() 功能:该函数画一个矩形,可以用当前的画笔画矩形轮廓,用当前画刷进行填充 (默认画刷为白色)。 Ellipse() 功能:该函数用于画一个椭圆,椭圆的中心是限定矩形的中心。 使用当前画笔画椭圆,用当前的画 ...
分类:
其他好文 时间:
2018-07-13 10:17:10
阅读次数:
182
1 正则表达式基本语法 两个特殊的符号^和$。他们的作用是分别指出一个字符串的开始和结束。例子如下: ^The:表示所有以”The”开始的字符串(”There”,”The cat”等); of despair$:表示所以以”of despair”结尾的字符串; ^abc$:表示开始和结尾都是”abc ...
分类:
其他好文 时间:
2018-07-13 10:16:59
阅读次数:
161
测试环境: OS: Ubuntu14.04 64位 (运行在Docker1.9) CPU: Intel i3 双核四线程 Mem: 8G Tomcat版本: Tomcat8.5 Java SDK版本: JDK 8 测试软件: Apache JMeter 2.8 测试说明: 测试代码为接受一个http ...
分类:
其他好文 时间:
2018-07-13 10:16:48
阅读次数:
202