Java 中的函数式接口
java.util.function中定义了几组类型的函数式接口以及针对基本数据类型的子接口。 Predicate -- 传入一个参数,返回一个bool结果, 方法为boolean test(T t)
Consumer -- 传入一个参数,无返回值,纯消费。 方法为void accept(T t)
Function<t,r> -- 传入一个参数,返回一个结果,方法为R apply(T t)
Supplier -- 无参数传入,返回一个结果,方法为T get()
UnaryOperato
第03组 Alapha冲刺(3/6)
队名:十一根小腿 组长博客:点这里 作业博客:Alpha冲刺(3/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 开了一次站立会议 完成会议合照 继续跟进组员任务进度 学习了一些视频剪辑 GitHub当日代码/文档签入记录(组内共享) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 协助组员小程序功能的完成 学习视频剪辑 剩下的任务 燃尽图(组内共享) 遇到的困难 博客和评论有点赶 调动每个组员的积极依旧很难! 收获和疑问 收获:学到新的视频剪辑的
大数据之路week02 List集合的子类
1:List集合的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 LinkedList: 底层数据结构是链表,查询慢,增删快。 线程不安全,效率高。 (2)ArrayList A: 没有特有的功能需要学习 B: 案例:
idea启动项目连接mysql数据库后台报duplicate name异常
自己写的sql语句在MySQL数据库中运行是没有问题的 但是在使用idea启动项目的时候,后台在运行这行sql语句的时候居然报错了,duplicate name:重复的名字,最后自己经过思考,修改了一下这条sql语句就不报错了。
服务端渲染到前端渲染,再到“服务端渲染”
最早时期的web 如果要呈现动态网页,之前最早的时候只能ssr。 服务端把 数据+html 渲染成一个完整的web页面,发送给前端。这时候的web只是简单的信息展示。 有交互性的web 然后发现网站光是有数据的展示还不够,还需要有交互性。 交互性的工作交给了JS来完成,这时期的服务器上面除了读取数据的后端代码,还夹杂着很多JS的代码。 前后分离的web 夹杂着JS代码的后端不利于维护,前后端代码分离成为大家的心声。(服务器来做大量的数据渲染计算也浪费了服务器的资源) 而前后端代码分离需要面临的
wpf/winform获取windows10系统颜色和主题色
Windows10开始微软在系统颜色中添加了深色,对于UWP来说很轻松就能获取到系统当前的颜色和主题色,而对于Win32应用就没有那么直观了。 在wpf中,可以通过SystemParameters.WindowGlassBrush获取一个近似的颜色,也没办法跟随着系统颜色的变化而变化,对于强迫症来说这是难以忍受的。 其实系统颜色发生改变的时候,系统会给所有应用程序窗口发送颜色改变的消息,只要正确处理这个消息就能获取到系统当前的颜色和主题色了。 WM_DWMCOLORIZATIONCOLORCH
Laravel中日志类
问题描述及改进方法 Laravel中原有的日志门面Log 在Laravel中大家都知道Log,其用法是 use Log;
Log::info();
但是这个存在一个问题,通过Log门面打印的日志是打印到一个Log文件中,不利于日志监控。 改进的日志门面KLog 通过添加一个自定义的日志门面KLog,将日志打印到不同的文件中,并且自动实现日志按天切割。 实现日志门面KLog 所谓门面facade,简单概括为以静态语法的方式调用底层类。门面的详细解释可以参考核心概念 —— 门面(Facades)
欧涛最短路【记录最短路径】
题目链接:https://ac.nowcoder.com/acm/contest/1168/C 就是普通的最短路,建图时点的距离小于m的连双向边,自认为写了很多最短路却不知道怎么记录最短路的路径。在松弛里记录就好了,每次松弛都记录被松弛点的前驱,这样当一个点多次松弛的时候,就可以多次更新它的前驱,当它无法松弛时就是最短路径上的点,也就是记录下来的最后一次松弛的前驱。 然后从终点开始遍历前驱,存在数组中反向输出即可输出最短路径经过的点。 代码如下: 1 #include<bits/stdc+
HDU - 5952 Counting Cliques
Counting Cliques HDU - 5952 OJ-ID: hdu-5952 author: Caution_X date of submission: 20191110 tags: dfs,graph description modelling: 给定点数,边数,问包含有x个点的完全图种类数 major steps to solve it: (1)选择一个点作为起点,记录该起点的所有连通点,dfs(该点)此时完全图有两个点 (2)遍历(1)中选定点的连通点,若构成完全图,则dfs(
IDEA中新建SpringBoot项目时提示:Artifact contains illegal characters
场景 一步一步教你在IEDA中快速搭建SpringBoot项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87688277 在使用IDEA新建SpringBoot的Web项目时,在输入Artifact时提示: Artifact contains illegal characters 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电
【转】最简单的安装pip的方法
网上有各种方法安装pip,针对不同的系统方法还不一样,最后发现还是下面这种方法最简单,直接了当干脆方便,适用于Windows和Linux。 (1)下载pip 进入https://pypi.python.org/pypi/pip,下载第二项。 (2)解压安装 解压下载的文件(windows下只用解压工具解压如RAR,Linux下终端输入tar -xf pip-9.0.1.tar.gz,即tar -xf 文件名),进入解压后的文件夹中,调出命令行窗口或者终端,windows下输入 python s
flask 生成excel并下载
def download():
out = BytesIO()
workbook = xlsxwriter.Workbook(out)
table = workbook.add_worksheet()
table.write(0, 0, "第1列")
table.write(0, 1, "第2列")
table.write(0, 2, "第3列")
Entitys = Entity.query.all()
fo
为什么js库层出不穷 而我们还要使用它
很少有语言会像js这样,不断由开发者开发出各种各样的库 然后共其他人使用,因为在我的印象中:由大公司开发出来的库会更加有保障 以及会注意到版本兼容问题,而个人开发者开发出来的库 质量很难得到保证,甚至在大的版本的时候 会出现兼容问题,我在使用.net的时候,一直使用微软官方提供的库,所以对于个人开发者开发出来的库 具有天然的抵抗心里,不过对于web开发人员来说,使用第三方库是一件非常愉快的事情,这是为什么呢?我想是因为两方面的原因: ·1:开源运动,软件开发在1980年兴起之后,就面临一个问题
Java自学基础、进阶、项目实战网站推荐
推荐一个自学的好平台,有Java基础,前端,后端,基础的内容都有讲解,还有框架的讲解和实战项目,特别适合自学 JAVA 自学网站 JAVA 练习题 Spring 教程 Mybatis 教程 Spring MVC 教程 Spring Boot 教程 Spring Cloud 教程 模仿天猫官网后端JEE 模范天猫官网SSH 模范天猫官网SSM 模仿天猫官网SpringBoot 模仿天猫官网前端 模仿天猫官网后端(Servlet) 模仿天猫官网后端(ssm) 模仿天猫官网后端(spring boo
【计算机网络】-介质访问控制子层-无线LAN
【计算机网络】-介质访问控制子层-无线LAN 802.11体系结构和协议栈 802.11网络使用模式: 有架构模式(Infrastructure mode) 无线客户端连接接入点AP,叫做有架构模式 自组织模式(Ad hoc mode) 没有AP点,只是客户端与客户端相互连接,这叫做自组织模式,但是这是未来的趋势 802.11 协议栈 802.11物理层 网卡兼容多个物理层,如802.11 a/b/g 802.11 MAC子层协议 802.11没有像以太网那样采用CSMA/CD原因 1.无线电
周排行