arr

Thymeleaf对象的使用:日期对象

a 夏天 提交于 2019-12-01 07:26:51
Thymeleaf在模板中使用 #dates 或 #calendars 两个对象来处理日期,这两个对象大部分类似。 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 开发环境:IntelliJ IDEA 2019.2.2 Spring Boot版本:2.1.8 新建一个名称为demo的Spring Boot项目。 1、pom.xml 加入Thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2、src/main/resources/application.yml 设置模板缓存为false,这样修改html页面后刷新浏览器能马上看到结果 spring: thymeleaf: cache: false 3、src/main/java/com/example/demo/TestController.java package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.ui

插入排序

99封情书 提交于 2019-12-01 07:24:19
插入排序 思路 1.首先对于a[0]这个单个元素来说其自己就是有序的,所以要从a[1]开始 2.第二步是把a[1]这个元素插入a[0]这个列表中 3.如果a[0]比a[1]大的话,a[0]应该给a[1]位置,a[1]=a[0],那么a[0]朝后面移动了一个位置,这样a[1]就可以放到它应有的位置也就是a[0]这个位置了,也就是a[0]=a[1] 4.之后呢,[a[1],a[0]]是有序的了,那么只需要把a[2]插入[a[1],a[0]]这个有序序列使其有序也就可以了 5.按照这个思路依次插入第1到n-1下标对应的元素最终整个数组就有序了 代码 package sort; public class InsertSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] a= {7,6,5,4,3,2,1}; insertSort(a); for (int i = 0; i < a.length; i++) { System.out.printf("%d ",a[i]); } System.out.println(); } //插入排序 public static void insertSort(int[] arr) { int len=arr.length;/

结对编程

陌路散爱 提交于 2019-12-01 07:17:45
Fork仓库的Github项目地址 https://github.com/xymoon/WordCount.git |结对伙伴|学号|博客地址| |:-|:-|:-| |赵哲一|201831082223| https://www.cnblogs.com/plough-z/ | 1.功能分析 打印出文件中的字符总数,有效行数,英文字母数,字母数字数,空格数,出现次数最多的10个单词。 2.编译器 VCExpress2010学习板(注意编译器,fopen,和头文件不同编译器可能不一样) 3. 计算模块接口的设计与实现过程。 1.读取文件。fopen打开存在D盘上的input.txt文件,fgetc将字符读入,并创建一个链表,链表结点分别存char,和next。 struct link { char ch0; struct link *next; }; while((ch=fgetc(fp))!=EOF) { if((ch>=32&&ch<=126)||ch=='\n') { p=(struct link *)malloc(sizeof(struct link)); p->ch0=ch; p->next=NULL; s->next=p; s=s->next; } } 2.索引链表,得出字符数,空格数,字母数字数,英文字母数,并将其中英文字母数全部转为小写字母并赋值给muchuan。

结对编程

廉价感情. 提交于 2019-12-01 07:06:31
代码设计 1.功能分析 打印出文件中的字符总数,有效行数,英文字母数,字母数字数,空格数,出现次数最多的10个单词。 2.编译器 VCExpress2010学习板(注意编译器,fopen,和头文件不同编译器可能不一样) 3.设计思路 1.读取文件。fopen打开存在D盘上的input.txt文件,fgetc将字符读入,并创建一个链表,链表结点分别存char,和next。 struct link { char ch0; struct link *next; }; while((ch=fgetc(fp))!=EOF) { if((ch>=32&&ch<=126)||ch=='\n') { p=(struct link *)malloc(sizeof(struct link)); p->ch0=ch; p->next=NULL; s->next=p; s=s->next; } } 2.索引链表,得出字符数,空格数,字母数字数,英文字母数,并将其中英文字母数全部转为小写字母并赋值给muchuan。 while(a) { cout<<a->ch0; if(a->ch0>31&&a->ch0<127){zifushu++;} if(a->ch0==32) konggeshu++; if((a->ch0<58&&a->ch0>46)||(a->ch0<91&&a->ch0>64)||(a-

Java基础学习(七) - 异常处理

穿精又带淫゛_ 提交于 2019-12-01 05:31:05
1.异常概念 异常指的是程序在执行过程中出现的非正常的情况,导致JVM的非正常停止。在Java中,异常是一个类,产生异常就是创建异常对象并抛出一个异常对象。 异常指的并不是语法错误,语法错误,编译不会通过,而是编译通过后,程序执行异常。 异常的作用是帮助我们找到程序中的问题。 2.异常产生过程解析 public class TestException { public static void main(String[] args){ int[] arr = {1,2,3}; System.out.println(arr[3]); } } 运行过程解析: 在 arr 数组中提取索引 3,由于数组没有索引3,导致了运行异常,JVM对这个异常做了识别,并抛出异常给 main 方法。 由于 main 方法并没有异常处理,main 方法又把异常返回给 JVM。 JVM 收到异常后,打印异常详细信息到控制台,同时中断程序。 3.异常类 java.lang.Throwable 是异常的根类。 Throwable 体系: java.lang.Error:严重错误,不在我们处理范围内。 java.lang.Exception:平时所说的异常是此类。我们可以通过修改代码纠正错误,使程序能正常运行。异常又分为checked异常(编译异常)和runtime异常(运行异常)。 Throwable 常用方法:

js推箱子

会有一股神秘感。 提交于 2019-12-01 05:28:33
<head> <meta charset="utf-8" /> <title></title> <script> //创建地图 var arr=[ [0,0,0,0,0,0,1,1,1,1,1,1,1,1,1], [0,0,0,0,0,0,1,0,0,0,0,0,0,0,1], [0,0,0,0,0,0,1,0,1,0,1,0,1,0,1], [0,0,0,0,0,0,1,0,0,2,0,2,1,0,1], [1,1,1,1,1,1,1,0,0,0,2,0,0,0,1], [1,3,3,1,0,0,0,0,0,2,0,2,1,0,1], [1,3,3,0,0,0,1,1,0,2,0,2,0,0,1], [1,3,3,1,0,0,1,1,0,1,1,1,1,1,1], [1,3,3,1,0,1,0,2,0,2,0,1,0,0,0], [1,3,3,0,0,0,0,0,2,0,0,1,0,0,0], [1,0,0,1,1,1,5,0,0,1,1,1,0,0,0], [1,1,1,1,0,1,1,1,1,1,0,0,0,0,0] ]; </script> <style> #box>div{ float: left; background-repeat: no-repeat; background-size: 100%; } </style> </head> <body> <div id=

数组排列组合(多用与属性组合)

谁说胖子不能爱 提交于 2019-12-01 05:28:05
初始的数组 想要的结果 代码实现 $data=[];//换成你自己的原始数据数组如第一个图所示的格式。 $arr=[]; $clone=[]; $i=0; foreach($data as $k=>$v){ if($i<=0){ $clone=$v; echo $i; $i++; }else{ foreach($v as $kk=>$vv){ foreach($clone as $kkk=>$vvv){ $arr[]=$vv.$vvv; } } $clone=$arr; //此处要清空arr数组 $arr=[]; } } dd($clone); 来源: https://www.cnblogs.com/xiaogou/p/11659881.html

词法分析程序的设计与实现

↘锁芯ラ 提交于 2019-12-01 05:02:46
#include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; string KEYWORD[15]={"if","else","void","return","while","then","for","do", "int","char","double","float","case","cin","cout"}; char SEPARATER[10]={';',',','{','}','[',']','(',')','#','"'}; char OPERATOR[9]={'+','-','*','/','>','<','=','!','%'}; char FILTER[4]={' ','\t','\r','\n'}; const int IDENTIFIER=100; const int CONSTANT=101; const int FILTER_VALUE=102; bool IsKeyword(string word){ for(int i=0;i<15;i++){ if(KEYWORD[i]==word){ return true; } } return false; } bool IsSeparater(char ch){ for(int i=0;i<10;i++){ if

JavaScript中reduce()方法不完全指南

五迷三道 提交于 2019-12-01 02:49:38
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值,是ES5中新增的又一个数组逐项处理方法,那reduce方法跟foreach、map等数组方法又有啥区别呢。 语法: (callback[, initialValue]) —More From MDN 参数: callback(一个在数组中每一项上调用的函数,接受四个函数:) previousValue(上一次调用回调函数时的返回值,或者初始值) currentValue(当前正在处理的数组元素) currentIndex(当前正在处理的数组元素下标) array(调用reduce()方法的数组) initialValue(可选的初始值。作为第一次调用回调函数时传给previousValue的值) 图解参数 抛开上面晦涩难懂的语法介绍,下面我们直接上实例: 实例: 数组 arr = [1,2,3,4] 求数组的和 forEach 实现 123 var arr = [1,2,3,4],sum = 0;(function(e){sum += e;}); map 实现 123 var arr = [1,2,3,4],sum = 0;arr.map(function(obj){sum += obj});//return undefined array. sum = 10 just fordemo

使用PHP输出中文JSON字符串

北城余情 提交于 2019-12-01 02:46:49
PHP 和 JavaScript 交互其实很方便,PHP 原生也提供了对 JSON 格式的支持。主要包括 JSON 编码和解码两个函数: 代码如下: json_endoce: http://cn.php.net/json_encode json_dedoce: http://cn.php.net/json_decode json_encode — 对变量进行 JSON 编码,并返回 value 值的 JSON 形式,例如: <?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5); echo json_encode($arr); ?> 以上代码执行后输出: {"a":1,"b":2,"c":3,"d":4,"e":5} 假如要编码的数据源(一般是一个数组),value 中包含中文,经过 json_encode 处理后输出的是 unicode 编码。 <?php $arr = array ('a'=>'脚本之家'); echo json_encode($arr); ?> 以上代码执行后输出: {"a":"\u811a\u672c\u4e4b\u5bb6"} PHP 底层已经做了 unicode 处理,如果嫌它不够直观,可以利用 urlencode 和 urldecode 方法绕过这个转码为 unicode 的过程: $arr =