就是个板子。 基本思想就是每次往外扩,复杂度也很显然,因为如果当前位置能往外扩就往外扩,不能就直接停下,每个点只会被扩展到一次,所以就是O(n)。 代码: ...
分类:
其他好文 时间:
2018-08-18 21:18:06
阅读次数:
144
Docker介绍 Docker是指容器化技术,用于支持创建和实验Linux Container。借助Docker,你可以将容器当做重量轻、模块化的虚拟机来使用,同时,你还将获得高度的灵活性,从而实现对容器的高效创建、部署和复制,并能将其从一个环境顺利迁移至另外一个环境。 Docker官方网站: "h ...
分类:
其他好文 时间:
2018-08-18 21:17:59
阅读次数:
160
传送门戳我!~ 题目描述(稍有修改) 小明在旅游的路上看到了一条美丽的河,河上有许多船只,有的船只向左航行,有的船只向右航行。小明希望拍下这一美丽的风景,并且把尽可能多的船只都完整地拍到一张照片中。 小明位于河的边上,并且可以在河边的任意位置进行拍照,照相机的视野恰好为90度角,只能以垂直于河边的方 ...
分类:
其他好文 时间:
2018-08-18 21:17:49
阅读次数:
196
总结一下我在学习串和数组的过程中遇到的几个问题: 总的来说最需要注意的点是学好KMP,这东西学好了真的很受用,也很有成就感,总而言之,学习数据结构要学习理论知识,从而转化为计算机语言,而不能只学习代码。 所以,努力吧! ...
分类:
编程语言 时间:
2018-08-18 21:17:41
阅读次数:
158
一. 单向绑定(ng-bind)和双向绑定(ng-model)的区别: 1.ng-bind 单向数据绑定($scope->view),用于数据显示,简写形式,{{}}。 而这两者的区别,在于页面没有加载完毕时,{{val}}会直接显示到页面,直到angular渲染该绑定数据,这种写法可能将{{val ...
分类:
Web程序 时间:
2018-08-18 21:17:35
阅读次数:
208
一 .概述 在springboot之中,我们如果想要引入数据访问的操作,这个过程非常的简单. 首先,我们需要引入对应的启动器. 如下: 我们配置一下数据源: 我们找到我们的application.yml文件,进行如下的配置: 现在我们进行一下测试,看我们的数据源是否已经配置成功. 我们看下日志的输出 ...
分类:
其他好文 时间:
2018-08-18 21:17:23
阅读次数:
142
一:创建元素节点(添加) 创建元素节点并且把节点作为元素的子节点添加到DOM树上 1.append(): 在元素下添加元素 用法:$("id").append("定义的节点"); 例如:var li1 = $("<li>橘子</li>"); 添加属性节点:$("<li class='test'>草莓 ...
分类:
Web程序 时间:
2018-08-18 21:17:13
阅读次数:
187
我在MFC中使用ATL函数A2W的时候报如下的错误: error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 【解决方法】 https://www.xuebuyuan.com/ ...
分类:
编程语言 时间:
2018-08-18 21:17:07
阅读次数:
133
因为本博主之前已经写过了相关的一些安装及集群,可以参考前面的记录,但是由于博最近更换了VM14和centos7,为了适应这些环境,所以后续会逐渐重新搭建相关环境,并对之前的安装思路进一步精简梳理,以期最少的话语,记录最充分的东西,今天发表该文章,但后续也会有更新。。。。。。 本博主为了轻便cento ...
分类:
系统相关 时间:
2018-08-18 21:16:59
阅读次数:
294
为了优化体验(~~其实是强迫症~~),蒟蒻把总结拆成了两篇,方便不同学习阶段的Dalao们切换。 LCT总结——概念篇 "戳这里" 题单 灰常感谢XZY巨佬提供的强力资磁!(可参考 "XZY巨佬的博客总结" ) 题单对于系统地学习一个知识点还是有好处的。 所以蒟蒻搜集了各处的LCT题目(其实作为近年 ...
分类:
其他好文 时间:
2018-08-18 21:16:49
阅读次数:
190
//C预处理器 /* C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。 简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。 我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都是以井号(#)开... ...
分类:
其他好文 时间:
2018-08-18 21:16:41
阅读次数:
108
栈栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一种... ...
分类:
编程语言 时间:
2018-08-18 21:16:32
阅读次数:
144
# 信号量 也是同步锁,可用来控制线程的并发数 import threading, time class MyThread(threading.Thread): def run(self): if semaphore.acquire(): # 同时运行五个线程,acquire()放一个进程进去计数器... ...
分类:
编程语言 时间:
2018-08-18 21:16:22
阅读次数:
152
用设计模式是思想理解:面向切面编程 1、spring自动生成代理类 Spring的AOP面向切面编程 什么是AOP? 1.AOP概念介绍 所谓AOP,即Aspect orientied program,就是面向方面(切面)的编程。 功能: 让关注点代码与业务代码分离! 关注点: 重复代码就叫做关注点 ...
分类:
编程语言 时间:
2018-08-18 21:16:11
阅读次数:
167
一、网络编程概述 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net包中提供了两种常见的网络协议的支持 ...
分类:
编程语言 时间:
2018-08-18 21:15:51
阅读次数:
237
github的域名其实就两种,一种是个人主页,即所谓的每个账号只有一个的个人主页,XXXX.github.io,分支是master; 另一种是项目主页,可以有无数个,网上说分支应该是gh-pages,但是如果只做为blog用的话,master也可以。 当绑定自己的域名到主页的时候,要注意,githu ...
分类:
其他好文 时间:
2018-08-18 21:15:44
阅读次数:
107