Stream流的常用方法

1、forEach // forEach接收消费类型的函数式接口,为Stream流的最终方法,调用后不能再调用Stream流的其它方法了 // 若只有一个参数则可以省略() // 参数的类型也可省略,java编译器会自动推断参数类型 // 若方法体只有一行代码则可以省略{} @Test public void test1() { Stream<String> st = Stream.of("张三","李四","王五","赵六","田七"); st.forEach((String
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

品优购_day05

品优购_day05 1. 面包屑导航 效果如下图: 点击查询下级时,会根据当前分类的id(即下级分类的parentId)查询下级分类,第一级分类的parentId为0。设置级别是为了控制面包屑导航的显示。 1.1 item_cat.html 绑定面包屑: <a ng-click="grade=1;findAll({id:0})" >顶级分类</a> <a ng-click="grade=2;findAll(entity2)" >{{entity2.name}}</a> <a ng-click
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

理顺软件开发各个环节-3

4 需求管理   4.1 需求的三个层面   4.2 用户需求收集   4.3 产品需求分析     4.3.1 产品可行性分析     4.3.2 产品版本规划     4.3.3 MVP规划     4.3.4 产品需求细化     4.3.5 产品需求评审     4.3.6 录入用户故事 4 需求管理   需求管理,属于需求工程(Requirements Engineering,RE)范畴,一般情况,不做区分。   需求(Requirements)是软件产品的起点。询问软件人员,什么对
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

[转帖]DevOps和SRE有什么不同,每个意味着什么

DevOps和SRE有什么不同,每个意味着什么 https://www.kubernetes.org.cn/7508.html DevOps和SRE似乎是同一枚硬币的两个面。他们都旨在弥合开发团队和运维团队之间的鸿沟,都想要提高软件部署的效率和软件运行的可靠性。 在大多数公司中,我们可以看到开发团队和运维团队的职责和能力会有重叠。那么DevOps和SRE有什么不同,每个意味着什么?让我们来看看。 开发,运维和可靠性 在实施DevOps之前,开发和运维团队是两个独立的团队,每个团队都有自己的目标
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

Windows下IntelliJ IDEA配置Gradle、Spring MVC

最近研究了一下java,正好把配置的一些东西记录下来 安装Gradle 这里假设你已经学会了安装Java,如果没有安装Java,请先参阅其他教程安装。 去https://gradle.org/releases下载Gradle,可能会比较慢。安装binary-only或者complete都可以,这里我选择complete版本。 安装完成后,打开压缩包,解压到指定的文件夹,然后设置环境变量。 这里我的目录是C:\Java\gradle-3.4.1,新建一个环境变量GRADLE_HOME 然后把GR
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

ymnets----文件组织和生成代码的大体样子

文件组织 生成的代码都是什么样子的 Model层 【DBModels】----命名和【表名】一样----其对象叫做【entity】。 【ViewModels】----命名是【表名Model】----其对象叫做【model】。 因为本质上是DBFirst的设计,所以没有给提供DBModels的可重写文件。 系统提供了ViewModels的可重写文件,一般要增加显示字段,修改字段某些显示效果时,需要重写。 ----------------------------------------------
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

SQL数据库第四章

SELECT定制查询 1.算术运算符 select num+1,num-2,num%3,num*3,num/3 from 数据表名 比较运算符 逻辑运算符 当not. and和or出现在同一表达式中时,优先级是not>and>or。 条件查询中的运算符 单条件查询 select * from 表名 where 条件 多条件查询 select * from 表名 where 条件 or 条件 2.定制显示查询结果 2)1.查询结果排序(order by) 2)2.使用TOP限制查询结果数量 语法
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

新数据重新处理|20200516

找到新的热力图数据了,现在可以把热力图范围调大,研究区范围解释起来也更方便了。目前就是得把之前的数据全都用新的边界处理一遍。新的处理数据存在lztest1里面。 按照兰州市第五版规划提取的研究区是lz_center2(48N投影) 用搜索半径200m和300m作核密度分析,得到的结果用自然间断法分成10类,然后栅格转矢量 用200*200的网格进行空间链接,由于研究区范围变化,现在要新建渔网,fishnet1是经过选择处理范围的渔网,均完成空间链接 将分类结果整理导出Excel,现在就等热力图
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

[20-05-16][Thinking in Java 21]Java Inner Class 5 - Nesting a class within a scope

1 package test_14_3; 2 3 public class Parcel { 4 5 private void internalTracking(boolean b) { 6 7 if (b) { 8 class TrackingSlip { 9 private String id; 10 11 TrackingSlip(Str
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

推荐一款新出的DDOS测试工具

中国秦川联盟旗下的安全组开发了一个强大而简洁的DDOS程序:HFDDoS 4. 先双击运行,程序会自动配置,然后在cmd里面输入hfddos4 IP地址,极其不错,发出来推荐一下. 软件仅供学习,不要用于非法行为,我们不会也不可能承担任何责任
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

半小时搞懂 HTTP、HTTPS和HTTP2

HTTP 概述 HTTP 超文本传输协议是位于 TCP/IP 体系结构中的应用层协议,它是万维网的数据通信的基础。 当我们访问一个网站时,需要通过统一资源定位符 URL 来定位服务器并获取资源。 <协议>://<域名>:<端口>/<路径> 一个 URL 的一般形式通常如上所示(http://test.com/index.html ),现在最常用的协议就是 HTTP,HTTP 的默认端口是 80,通常可以省略。 HTTP/1.1 HTTP/1.1 是目前使用最广泛的版本,一般没有特别标明版本都
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

Codeforces Round #642 (Div. 3) E—K-periodic Garland dp

#include <bits/stdc++.h> using namespace std; const int N= 1e6 + 5; char a[N]; int dp[N],s[N]; int main() { int t; scanf("%d", &t); while(t--) { int n, k; scanf("%d%d", &n, &k); scanf("%s", a + 1); dp[0]=dp[1]=0; s[0]=0; for(int i =
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

AtCoder Grand Contest 041(坑)

花了两个晚自习加上一个中午和一个周末晚上和大量的自习课时间打完了 ABE还勉强算自己想的都是陈指导想的,C看了点提示在同学的帮助下Rush出来了,D只能自己想出\(O(n^3)\)暴力,F想了两天练状态都不知道怎么设看了题解直呼内行 立个Flag:5/17号之前把这个坑填上
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

为表单加上即时通讯的能力

在表单中,我们可以通过嵌入“环信移动客服”,为表单加上即时通讯的能力。 点击查看实际效果 实现方式: 1、注册--环信移动客服 http://kefu.easemob.com/mo/re... 2、登陆--环信移动客服(http://kefu.easemob.com/),点击右上角“管理员模式”,如下图: 3、“设置”--“ 企业信息”,记录下“租户ID” 4、登陆--麦客http://mikecrm.com/login.php 我这里直接微信扫码登陆,真方便! 5、点击“创建表单”按钮,开始
分类: 其他 发布时间: 05-16 22:04 阅读次数: 0

[转帖]来也科技完成 C 轮 4200 万美元融资,加速 RPA+AI 在政企落地

来也科技完成 C 轮 4200 万美元融资,加速 RPA+AI 在政企落地 https://segmentfault.com/a/1190000021825064 2020年初的新闻.. RPA其实 真的很适合审计和合规性检查 以及替代大部分低档次的人工处理. 做好审计就可以了. 据悉,人工智能企业来也科技宣布完成 C 轮 4200 万美元融资。本轮融资由光速全球基金和光速中国成长基金联合领投,凯辉创新基金、双湖资本继续跟投。来也科技表示,公司目前也是国内 RPA+AI 赛道融资额最高
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0

任德山中国书法之 第二讲 怎样评价书法作品的优劣

1.1 用笔 1.2 用墨 善于用墨法的典范 浓淡适宜 太宗常称虞世南有“五绝”,就是德行、忠直、博学、文词、书翰, 1.3 章法 其俗入骨 笔笔有来历 追求千变万化 问渠哪得清如许,为有源头活水来。
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0

攻防世界CTF逆向

Re1知识点总结: 方法一: IDA打开,shift+F12搜索中文字符串 f5反编译成伪代码,然后找到v5将其转换成字符串 方法二: notepad++打开,直接搜索flag game知识点总结: ^ 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0

AOP行为日志

最近新项目要记录行为日志,很久没有用AOP,研究了一下。 废话补多少,先上个流程图: 数据库日志表设计 字段名称 字段类型 注释 LOG_ID VARCHAR2(255) LOG_LEVEL NUMBER 日志级别 START_TIME DATE 开始时间 RUN_TIME NUMBER 运行时间(ms) OPERATION_MODULE VARCHAR2(255) 被操作的模块 OPERATION_UNIT VARCHAR2(255) 被操作的单元 OPERATION_TYPE VARCHA
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0

selenium find_element()详解

selenium有以下定位方式: driver.find_element_by_id(‘id’) driver.find_element_by_xpath('xpath') driver.find_element_by_link_text('link_text') driver.find_element_by_partial_link_text('partial_link_text') driver.find_element_by_name('name') driver.find_elemen
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0

读取Excel数据封装

"""读取excel封装""" import xlrd import os class SheetTypeError(object): pass class ExcelReader(object): def __init__(self,excel_file,sheet_by): if os.path.exists(excel_file): self.excel_file = excel_file self.she
分类: 其他 发布时间: 05-16 22:03 阅读次数: 0