1、面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身 ...
分类:
其他好文 时间:
2018-09-18 22:45:01
阅读次数:
150
上下文管理我们通常在写jdbc连接的时候都会写打开连接,使用连接,关闭连接。为了把资源合理利用,同时这些打开,关闭的工作是重复的工作,那么这些活能不能交给工具去做呢?答案肯定是可以的,不然怎么会有那么多的数据层中间件呢?我们要说的这个python的上下文管理也不是深新鲜概念,我们看下如下python代码:importcontextlib@contextlib.contextmanagerdefsh
分类:
编程语言 时间:
2018-09-18 22:44:51
阅读次数:
152
一、监听器概述 在上一篇里介绍了过滤器Filter,而Listeren是Servlet的另一个高级特性。Listener用于监听Java Web程序中的事件,例如创建,修改,删除Session,request,context等,并触发相应的事件。Listener主要用于对Session,reques ...
分类:
Web程序 时间:
2018-09-18 22:44:43
阅读次数:
171
54. Spiral Matrix Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. Example 1: Input: [ [ 1, 2, ...
分类:
其他好文 时间:
2018-09-18 22:44:34
阅读次数:
145
...
分类:
其他好文 时间:
2018-09-18 22:44:27
阅读次数:
124
用可持久化线段树维护每个站的第一辆车和每个站的前一次更新的位置即可。 1 #include<iostream> 2 #include<cstring> 3 #include<cstdlib> 4 #include<cstdio> 5 #include<cmath> 6 #include<algori ...
分类:
其他好文 时间:
2018-09-18 22:44:15
阅读次数:
146
一、单点登录介绍 单点登录的英文简称为SSO(single sign on),单点登录功能使得用户只要登录了其中一个系统,就可以访问其他相关系统,而不用进行身份验证登录。即用户只要登陆系统一次,该用户的身份信息就可以被系统中的多个主机上的应用所识别,不需要在访问每个应用时再分别进行登陆。 二、工程目 ...
分类:
其他好文 时间:
2018-09-18 22:44:06
阅读次数:
220
一、实现todoList的demo 功能很简单,提供一个文本框,用户输入回车后添加新条目。每个条目可以在待处理和处理中两个区域间切换,每个条目都可以被删除,大致的界面如下图所示: 二、处理逻辑 首先将前台的input文本框和后台的变量双向绑定,然后后台需要一个list数组保存多个事项,html页面将 ...
分类:
Web程序 时间:
2018-09-18 22:43:58
阅读次数:
208
翻译自:https://spring.io/guides/gs/spring-boot-docker/ Spring Boot with Docker 这篇教程带你一步步构建一个Docker镜像用来运行一个Spring Boot应用。 你将要构建 Docker是一个具有“社交”方面的Linux容器管 ...
分类:
编程语言 时间:
2018-09-18 22:43:48
阅读次数:
233
UVA10294 POLYA定理的基本应用 题意:有n个珠子围成的环,有t种颜色可以染这些珠子;如果这个环可以旋转有几种办法;如果这个环可以旋转,且可以翻转,有几种办法; 参考博客 刘汝佳的分析: 等价类计数问题。一共有两种置换,选择以及翻转。项链只有第一种置换,手镯则有两种置换。设所有珠子按逆时针 ...
分类:
其他好文 时间:
2018-09-18 22:43:42
阅读次数:
197
一、作用 用于使浏览器自动生成弹窗 二、示例 1、新建Django项目,新建APP:app01, 项目根目录下新建文件夹static 2、静态文件配置,在settings.py中配置static: 3、路由配置, urls.py: from django.contrib import admin f ...
分类:
其他好文 时间:
2018-09-18 22:43:34
阅读次数:
224
继承: 需要注意的是 Java 不支持多继承,但支持多重继承。 继承的特性 1.子类拥有父类非private的属性,方法。2.子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。3.子类可以用自己的方式实现父类的方法。4.Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父 ...
分类:
编程语言 时间:
2018-09-18 22:43:23
阅读次数:
154
动态分配内存 relloc 关于 malloc 就不多说了,现在看看 realloc: 函数声明: void *realloc(void *ptr, size_t size); 功能:动态改变指针指向的内存块的大小。 使用:如果 ptr 指针是空指针,该函数的作用同 malloc; 如果 size ...
分类:
其他好文 时间:
2018-09-18 22:43:15
阅读次数:
137
在说到消息中间件的时候,我们通常都会谈到一个特性:消息的顺序消费问题。这个问题看起来很简单:Producer发送消息1, 2, 3。。。 Consumer按1, 2, 3。。。顺序消费。 但实际情况却是:无论RocketMQ,还是Kafka,缺省都不保证消息的严格有序消费! 这个特性看起来很简单,但 ...
分类:
其他好文 时间:
2018-09-18 22:43:05
阅读次数:
169
对于任何语言错误都是不可避免的,如何解决这些错误活着妥善处理好这些问题,就需要用到异常的知识。什么是异常?官方的话比较官方,用自己的话来理解就是,把程序运行比作交通,如果有某个道路出现故障,那么这条道路就会被阻塞等待被解决。 所有的异常都有一个超级父类Throwable,它有两个子类,Error和E ...
分类:
其他好文 时间:
2018-09-18 22:42:56
阅读次数:
180
针对声明变量 int i = 3,j = 8; int占4个字节,i = 3 在Java二进制表示: 00000000 00000000 00000000 00000011 j = 8 在Java二进制表示: 00000000 00000000 00000000 00001000 下面进行运算: 1 ...
分类:
编程语言 时间:
2018-09-18 22:42:45
阅读次数:
168
1. 元组 作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读定义:与列表类型比,只不过[]换成()优先掌握的操作:1、按索引取值(正向取+反向取):只能取 2、切片(顾头不顾尾,步长)3、长度4、成员运算in和not in5、循环 2. 字典 作用:存多个值,key ...
分类:
编程语言 时间:
2018-09-18 22:42:38
阅读次数:
179