草庐IT

【JavaSE】初识泛型

全部标签

鸿蒙OS-00-初识鸿蒙HarmonyOS

鸿蒙OS的特点(HarmonyOs)统一OS,弹性部署一套操作系统,满足大大小小所有设备的需求小到耳机,大到汽车,智慧屏,手机等让不同设备使用同一语言无缝沟通硬件互助,资源共享搭载HarmonyOS的设备都不是孤立的,在系统层让多终端融为一体,成为"超级终端"。终端之间能力互助共享,带来无缝协同体验。一次开发,多端部署开发者基于分布式应用框架,写一次逻辑代码,就可以部署在多种终端上。应用自由跨端HarmonyOS原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式。可分可合,可流转,支持免安转等特性,能够让应用化繁为简,让服务触手可及用"简单"激活你的设备智能设备实现一碰入网,无屏变有

初识动态规划——0 1背包问题的其他应用

按照上节我们已经知道了解决动态规划的基本思路(本节默认你已经基本掌握01背包问题,若不知道可以看我上次的博客)(此节仅仅用于自己记录学习笔记,若有错误还望指出提醒)2.列出递推公式动态规划(简称DP)是一种将复杂问题分解成很多子问题,并将子问题的求解结果存储起来避免重复求解的一种算法。动态规划一般用来解决最优问题。按照动态规划五部曲就是:1.了解dp数组的含义3.dp数组初始化4.遍历顺序5.打印dp数组(用于检查是否有错误,一般省略)这节主要记录关于动态规划01背包问题的隐藏题目(1.分割等和子集,2.目标和:给定一串数字,可以在数字前面加正号和负号使其和为你想一个目标值)有时候你会用动态规

Kafka -- 初识

目录kafka是什么TopicPartitionBrokerCousumerCousumerGroupOffsetreblancebroker消息存储Isrkafka是什么Kafka 是一个分布式的消息引擎,能够发布和订阅消息流(类似于消息队列)以容错的、持久的方式存储消息流多分区概念,提高了并行能力。架构如下图:Topic消息的主题、队列,每一个消息都有它的topic,Kafka通过topic对消息进行归类。Kafka中可以将Topic从物理上划分成一个或多个分区(Partition),每个分区在物理上对应一个文件夹,以”topicName_partitionIndex”的命名方式命名,该d

【JavaSE专栏12】Java 的 switch 条件语句

作者主页:Designer小郑作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云课认证讲师,全栈领域优质创作者。热爱技术、专注业务、开放合作、乐于分享,期待你我共同成长!主打方向:Vue、SpringBoot、微信小程序switch语句是Java选择结构中的一类,本文将对Java中的switch语句进行讲解。目录一、什么是switch条件语句二、switch语句的语法和使用场景三、switch语句和if语句有什么区别四、总结一、什么是switch条件语句在Ja

初识AppScan

1、AppScan是什么?AppScan是IBM的一款web安全扫描工具,可以利用爬虫技术进行网站安全渗透测试,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等。AppScan有自己的用例库,版本越新用例库越全(用例库越全面,对漏洞的检测较全面,被测试系统的安全性则越高)工作原理:1)通过探索了解整个web页面结果2)通过分析,使用扫描规则库对修改的HTTPRequest进行攻击尝试3)分析Response来验证是否存在安全漏洞2、AppScan破解并添加许可证(1)安装文件下载解压后显示AppScanStandard.txt和rcl_rational.dll文件(2

HarmonyOS(二)—— 初识ArkTS开发语言(下)之ArkTS声明式语法和组件化基础

前言:通过前面ArkTS开发语言(上)之TypeScript入门以及ArkTS开发语言(中)之ArkTS的由来和演进俩文我们知道了ArkTS的由来以及演进,知道了ArkTS具备了声明式语法和组件化特性,今天,搭建一个可刷新的排行榜页面。在排行榜页面中,使用循环渲染控制语法来实现列表数据渲染,使用@Builder创建排行列表布局内容,使用装饰器@State、@Prop、@Link来管理组件状态。最后我们点击系统返回按键,来学习自定义组件生命周期函数。基本概念首先我们先要明白如下几个基本概念,方便我们更好的理解ArkTS,掌握和理解本demo的知识点。声明式UI基本概念应用界面是由一个个页面组成,

Unity Shader 学习(一):初识ShaderLab -- 以“Unlit Shader”模板为例 01

UnityShader学习(一):初识ShaderLab--以“UnlitShader”模板为例01前言一、创建Shader二、数据类型1.属性数据类型2.着色器数据类型(Cg/HLSL)三、语义1.语义的作用以及需要语义的时机1.顶点着色器输入2.片元着色器输入3.片元着色器输出四、CGInclude文件、预处理指令与宏前言阅读本文前需要对渲染流程有简单了解,并且要知道UnityShaderLab、Cg/HLSL大概是什么,它们并不是一回事。然后,看什么教程都不如直接看官方文档:ShaderLab-Unity手册HLSL参考一、创建Shader首先创建一个UnlitShader模板(Proj

java - 如何将 Jackson 与嵌套泛型一起使用?

我用的是Retrofit和Jackson。有一个POJO是这样的:publicclassQuotationHttpResult{privateintcode;privateResultresult;publicTgetData(){returnresult==null?null:result.getData();}publicintgetCode(){returncode;}publicvoidsetCode(intcode){this.code=code;}publicResultgetResult(){returnresult;}publicvoidsetResult(Result

Java完整版(JavaSe语法,数据结构,Mysql,网络,JavaWeb, 测试)

1.JavaSe语法:JavaSe要点速记2.数据结构:6.1(Java)(顺序表)6.2.1(Java)(无头不循环单链表)6.2.2(Java)(无头不循环双链表)6.3(Java)(栈)6.4(Java)(队列)6.5(Java)(二叉树)6.6(Java)(堆)6.7(Java)(排序)6.8(Java)(Map和Set)6.9(Java)二叉搜索树3.数据库:mysql数据库4.JavaWeb: 8.Java多线程java文件9.Java网络10.Tomcat,Servlet11.JavaSpring12.JVM13.测试

西南科技大学C++程序设计实验十一(泛型程序设计与C++标准模板库)

一、实验目的1.掌握泛型程序设计概念;2.掌握vector、deque、list容器使用方法;3.了解set、map容器使用方法。二、实验任务1.分析完善以下程序,理解vector容器使用方法:#include__#includevector>_______//补充vector模板头文件usingnamespacestd;voidmain(){ vectorint>a(10,1);//初始化容器,开辟10个单位空间·元素初始化为1 inti;cout"初始化变量" for(inti=0;i//容器长度a.size(){  __a[i]=(i+1)*2;______//给容器a中元素重新赋值 }