简单IO流应用之文件目录拷贝

文件目录的拷贝 在学习IO流通常遇到目录的操作,涉及到一层层的目录和子孙级文件,往往使用递归思想。 递归思想之巧妙,但要处理大量的函数压栈和出栈问题,效率并不高。 主要思路: 将问题模块化:文件目录的拷贝其实就是分为 模块1:从源操作目录拷贝文件到目的操作目录 模块2:在目的操作文件目录下创建新的目录 模块1实现: 1 public static void test(String srcPath,String destPath) { 2 3 /**方法1、
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

尚硅谷springboot学习22-Thymeleaf入门

  Thymeleaf是一种模板引擎,类似于JSP、Velocity、Freemarker   SpringBoot推荐的Thymeleaf;   语法更简单,功能更强大;   1、引入thymeleaf; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency> 默认版本是2.1.6,切
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

Lesson 1-1

1.1常见难记的几种运算符 1.1.1 除运算 ‘/’   除运算的结果为小数,即浮点数。 >>> 10/3 3.3333333333333335 >>> 10/2 5.0 >>> 1.1.2 整除运算 ‘//’ (1)整数的整除运算 >>> 10//3 3 >>> 10//2 5 >>> 1//2 0 >>> (2)浮点数的整除运算 1 >>> 10.0//3.0 2 3.0 3 >>> 10.0//3 4 3.0 5 >>> 10//3.0 6 3.0 7 >>> (3)负数的整除运算 1
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

05-HTML-超链接标签

<html> <head> <title>超链接标签学习</title> <meta charset="utf-8"/> </head> <body> <h3超链接标签学习</h3> <hr /> <!-- 超链接标签学习: a标签: href:要跳转的网页资源路径 本地资源:相对路径 网络资源:网络资源(网页)的URL target:指明要跳转的网页资源的显示位置 _self 在当前页中刷新显示 _blank 在新的标签页中显示 _top 在顶层页面中显示 _parent 在父级页面中显示
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

Spring Boot笔记八:表单验证

所谓的表单验证,就是为了防止用户乱输入的,这个问题前端的HTML5就可以判断了,其实不需要后端来验证,这里还是讲一下后端验证 首先,我们的Person类,我们加上一些表单验证的注释,如下: package com.vae.springboot.study.bean; import org.springframework.stereotype.Component; import javax.validation.constraints.Min; import javax.validatio
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

04-HTML-图片标签

<html> <head> <title>图片标签学习</title> <meta charset="utf-8"/> </head> <body> <h3>图片标签学习</h3> <hr /> <!--使用本地资源:图片位于本地电脑中--> <img src="img/1.jpg" height="200px"/> <img src="img/3.jpg" height="200px" title="这是一个优美的图片" alt="这是一个优美的图片"/> <img src="img/2.j
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

06-HTML-表格标签

<html> <head> <title>表格标签学习</title> <meta charset="utf-8"/> <!-- 表格标签学习: table:声明一个表格 tr:声明一行,设置行高及行所有单元格的高度。 th:声明一个单元格,表头格,默认加粗居中显示 td:声明一个单元格,默认居左显示原始数据 注意: 行高即该行所有单元格的高度 单元格的宽度即列宽 属性: border:给表格添加边框 width:设置表格的宽度 height:设置表格的高度 cellpadding:设置内容居
分类: 其他 发布时间: 02-07 23:34 阅读次数: 0

Fiddler里面AutoResponder和mock用法

AutoResponder 1、找到对应图片请求的链接 2、操作步骤如下图: mock 使用场景:上一步骤模块没有完成,但是下一步模块完成了,需要使用到快速模拟,主要使用的地方就是测试接口
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

javaweb四种域对象的应用 servlet的4种域对象

} 通过使用模型驱动建立action 后台接收参数   设置reques域的数据 ActionContext.getContext().put("xx",xx);   设置session域的数据 ActionContext.getContext().getSession().put("xx",xx);   设置application域的数据 ActionContext.getContext().getApplication().put("xx",xx); (下面扩展内容是转载自:https:/
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

8K-圆桌会议

HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也可以进来体会一下哦:),在一天在讨论的时候,Eddy想出了一个极为古怪的想法,如果他们在每一分钟内,一对相邻的两个ACM队员交换一下位子,那么要多少时间才能得到与原始状态相反的座位顺序呢?(即对于每个队员,原先在他左面的队员后来在他右面,原先在他右面的队员在他左
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

[Swift通天遁地]九、拔剑吧-(4)使用开源类库创建可滑动的Segment分段控件

本文将演示创建多种自定义Segment分段样式的控件。 首先确保已经安装了所需的第三方类库。双击查看安装配置文件【Podfile】 1 platform :ios, ‘12.0’ 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'TwicketSegmentedControl' 7 end 根据配置文件中的相关设置,安
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

曼昆经济学原理(微经部分)笔记整理

【这里是曼昆的经济学原理微观经济学部分的一些笔记整理。用的是第五版的教材。 这本书是本科低年级期间所学,因此有些内容不太熟悉了。最近在学习马克思的剩余价值理论学说史,为了参考,重新捡起这本书,并把之前的标注和笔记整理在这里。 整理的内容和相关材料的取舍不代表该书中内容的重要程度,仅和笔者自己的学习情况有关。对于自己不熟悉的内容就多记录一些,熟悉的内容就不再记录。】 本书的思路、或微观经济学所考察的基本问题 这本书是曼昆的经济学教材的微经部分。对于这部分内容,思路大概如下: 首先,必然要解释一些
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

LeetCode 811 Subdomain Visit Count 解题报告

题目要求 A website domain like "discuss.leetcode.com" consists of various subdomains. At the top level, we have "com", at the next level, we have "leetcode.com", and at the lowest level, "discuss.leetcode.com". When we visit a domain like "discuss.leetc
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

javaWeb_JDBC_DButils基本使用

JDBC_DButils 1.DButils概述 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc 编码的工作量,同时也不会影响程序的性能 2.DButils类 DbUtils :提供如关闭连接、装载JDBC驱动程序等常规工作的工具类,里面的所有方法都是静态的。主要方法如下: public static void close(…) throws java.sql.SQLExc
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

12.时间日期,字符串,内部类,拆装箱

一.String,StringBuffer,StringBuilder 1.String是一个不可变的常量,每次修改都会产生新的对象 2.StringBuffer,StringBuilder都是可变字符序列,是字符串的增强版。 3.StringBuffer,StringBuilder作用:主要是当业务大量修改字符串的时使用 4.区别:StringBuffer是线程安全,StringBuild非线程安全 二.自动拆装箱 1.基本类型转换为封装类型为装箱过程,反之则是拆箱过程 2.八种基本数据类型
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

使用Java API操作Neo4j

使用IntelliJ IDEA (Jet Brains) 创建java工程 把下载好的neo4j包中的lib文件下的所有jar文件复制到工程Neo4j_Project的lib文件夹下(若无lib文件夹则手动创建) 在https://mvnrepository.com/artifact/org.neo4j.driver/neo4j-java-driver/中下载 neo4j-java-driver 的java包,并把它也加入lib文件夹下 右击lib文件夹点选Add as Library选项 在
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

检查WIFI是否连接

  查看网络连接      查看WiFi连接状态 (连接- -断开)   
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

javaWeb_JDBC_存储过程以及函数调用

内容待整理以及添加
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0

解决 display 和 transition 冲突的问题

问题:   既需要“显示、隐藏”’效果,也需要动画效果。此时使用了xxx.style.display = "none / block" 之后,我们发现 transition 动画效果就没有了。 解决办法一:用定时器(这种方法并不好) btn2.onclick = function(){ xxx.style.display = "block"; setTimeout(function(){ xxx.style.opacity="1"; },0); }; 解
分类: 其他 发布时间: 02-07 23:18 阅读次数: 0


iOS 实现简单的列表预加载

在大部分 App 中,在有 feeds 流之类列表的地方,由于后端数据一般采用分页加载,为了用户体验需要做预加载。最简单的加载方式,就是当列表显示的内容达到一定的数量时候,自动请求下一个分页。 加载策略 而这其实就是根据总行数,列表总高度,列表当前偏移值这三个
分类: 移动开发 发布时间: 02-07 23:01 阅读次数: 0