我们在使用SpringBoot框架的时候在前面已经介绍了Thymelea引擎模板,因为SpringBoot对JSP惨不忍睹的支持。那我们在使用引擎模板对前端页面进行渲染能够返回的情况下我们怎么才能在静态的HTML页面上加载动态的数据呢?这时候我们就要介绍关于Thymeleaf的一些基本使用方法了。 ...
分类:
编程语言 时间:
2018-04-08 14:37:17
阅读次数:
693
转自:http://www.cnblogs.com/rollenholt/archive/2012/05/02/2479833.html 文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码: @makebold @makeitalic def say(): return "H ...
分类:
编程语言 时间:
2018-04-08 14:38:10
阅读次数:
284
一、Servlet简介 Servlet 是J2EE的一个规范,为Java提供统一的web应用规范。 广义的Servlet 是指实现了servlet的类 二、Servlet工作原理 1、原理: 一个http请求到来,容器将请求封装成servlet中的request对象,在request对象中可以打得到 ...
分类:
编程语言 时间:
2018-04-08 14:39:06
阅读次数:
268
本人是打杂的,从想学Python到自学Python,最后到报班培训Python路程总共用时两年,目前在培训Python。因为我这个大脑不适合自学。脑袋笨,自制力差,所以没办法只有乖乖交钱学python, 希望经过自己的努力和Egon的淫威之下学好Python,摆脱穷屌丝,走向中产屌丝...... D ...
分类:
编程语言 时间:
2018-04-08 14:39:13
阅读次数:
165
在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__i ...
分类:
编程语言 时间:
2018-04-08 14:39:37
阅读次数:
179
打开文件的模式有:1. 只读模式(默认)2. 只写模式(不可读,不存在则创建,存在则覆盖)3. 追加模式(可读,不存在则创建,存在则只追加内容)"+"表示可同时读写某个文件:1. r+可读写文件(可读,可写,可追加)2. w+写读3. a+追加"U"表示在读取时,可以将\r \n \r\n自动转换成 ...
分类:
编程语言 时间:
2018-04-08 15:50:38
阅读次数:
116
1. 如果对象是不可变的(immutable),它就始终可以被重用。 (1) 特别是String类型的对象。 (2) 同时提供了静态工厂方法和构造器的不可变类,通常可以使用静态工厂方法而不是构造器。 2. 如果可变对象是已知不会被修改的,它也可以被重用。 如果isBabyBoomer()经常被调用, ...
分类:
编程语言 时间:
2018-04-08 15:51:02
阅读次数:
154
C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件主要有两种思路: 1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改后缀名后的.h文件-"添加",将带引用的文件添加 ...
分类:
编程语言 时间:
2018-04-08 15:51:46
阅读次数:
244
1 版本说明 springboot:2.0 jdk:1.8 2 创建springBoot项目 创建项目时勾选必要web,MySQL,mybatis相关依赖 创建完成后再pom文件中添加自动部署、lombok相关依赖 2.1 编写测试类 技巧01:项目创建成功后先将mybatis和mysql相关的ja ...
分类:
编程语言 时间:
2018-04-08 15:53:11
阅读次数:
220
列表与元祖的主要不同在于,列表是可以修改的,元祖不可以。列表适用于需要中途添加元素的情形,元祖适用于出于某种考虑禁止修改序列的情形。在需要处理一系列值时,序列很有用,在数据库中,你可能使用序列来表示人,其中第一个表示姓名,第二个表示年龄。用列表表示如下:user=[‘Andy‘,20]序列还可包含其他序列user=[‘Andy‘,20]use=[‘john‘,21]database=[user,u
分类:
编程语言 时间:
2018-04-08 15:55:09
阅读次数:
184
2004: C语言实验——数日子 Description 光阴似箭,日月如梭,大学的时间真是宝贵,要抓紧时间AC^_^。你知道今天是这一年第几天吗,掐指一算还是要算好久,呵呵还是让计算机来做吧。这里的问题就是让你来写一个程序,输入某年某月某日,判断这一天是这一年的第几天? 计科12级同学,请用数组编 ...
分类:
编程语言 时间:
2018-04-08 15:56:57
阅读次数:
371
今天在工作的时候遇到了这样一个奇葩的异常: java.lang.classnotfoundexception:Type com.ys.yahu.vo.file.MobileFileVo not present 很明显是类找不到的原因,但是这个类是maven依赖进来的 尝试了很多方法: 更新maven ...
分类:
编程语言 时间:
2018-04-08 15:57:42
阅读次数:
292
前言 据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话 保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机, 密码学在战争中起着非常重要的作用。 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高, 于是在1997年,美国国家标准局公布 ...
分类:
编程语言 时间:
2018-04-08 15:57:49
阅读次数:
492
TCP为了防止在网络中过多的小分组会导致阻塞,因此提供了Nagle算法:要求一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组的确认到达之前不能发送其他的小分组。相反,TCP收集这些少量的分组,并在确认到来时以一个分组的方式发出去。Nagle算法会导致自己写的TCP程序中,小分组不能及 ...
分类:
编程语言 时间:
2018-04-08 15:58:48
阅读次数:
272
parentId,children,深度优先,广度优先,递归
分类:
编程语言 时间:
2018-04-08 16:00:50
阅读次数:
461
数据结构和算法 Python 提供了大量的内置数据结构,包括列表,集合以及字典。大多数情况下使 用这些数据结构是很简单的。但是,我们也会经常碰到到诸如查询,排序和过滤等等 这些普遍存在的问题。因此,这一章的目的就是讨论这些比较常见的问题和算法。另外,我们也会给出在集合模块 collections 当 ...
分类:
编程语言 时间:
2018-04-08 16:01:32
阅读次数:
198
kmp算法详解 1、暴力匹配(BF算法) 假设有一文本串s,和一个模式串p,查找p在s中的位置? 用暴力匹配思路解决,假设文本s串匹配到i位置,模式串p匹配到j位置,则: 若 s[i] == p[j] ,则 i++,j++,继续匹配; 若 s[i] !=p[j],则令 i = i - (j - 1) ...
分类:
编程语言 时间:
2018-04-08 16:03:14
阅读次数:
216
转载自:https://blog.csdn.net/si_zhou_qun_84342712/article/details/53187106 1.联合体union的基本特性——和struct的同与不同 union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体( ...
分类:
编程语言 时间:
2018-04-08 16:03:53
阅读次数:
292
下面是由继承Employee 类来定义Manager 类的格式, 关键字extends 表示继承。 public class Manager extends Employee { 添加方法和域 } 子类中继承父类的域和方法; 覆盖方法 父类的方法,并不适用于子类的时候,需要提供一个新的方法来覆盖父类 ...
分类:
编程语言 时间:
2018-04-08 16:06:12
阅读次数:
231
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方 ...
分类:
编程语言 时间:
2018-04-08 16:33:32
阅读次数:
213