day web 12

2023.12.4学习笔记(stm32跑马灯实验——库函数)

STM32f4有七组引脚(GPIOx),每组引脚有16个IO口,每组由十个寄存器控制。 查找STM32引脚的功能,可以在STM32F04ZGT6文件50页左右查询,此文件所在的位置为硬件资料、芯片资料文件夹里。 跑马灯实验思路步骤:1:使能时钟,调用函数RCC_AHB1PeriphClockCmd( ......
跑马灯 函数 笔记 2023 stm

2023年12月4日总结

今天主要复习的是树结构。作者做了几道点分治,动态树,kruskal 重构树与虚树的题目,作者最后感慨到前途漫漫,但也表达了对未来的期待与坚定的信心。(这不是 AI 写的!是我写的!) ......
2023

12 4学习内容

今天完成了软件构造第一部分的内容:然后复习了Hadoop 搭建局域网:安装虚拟机(虚拟软件),搭建多台Linux服务器:局域网如下: 配置虚拟机网段:①修改子网ip地址:192.168.88.0②修改网关:192.168.88.2,这样虚拟机只要使用NAT模式去搭建虚拟机都是88网段,还要修改win ......
内容 12

CTT Day3

T1 忘了叫什么名字 对于一个排列 \(p\),定义它的权值为其有多少个子串是一个值域从 \(1\) 开始的排列。给定排列 \(p\),对于 \(1\le i\le j\le n\),定义 \(f(i,j)\) 为交换 \(p_i,p_j\) 之后排列的权值。有 \(Q\) 次询问,每次询问所有 \ ......
Day3 CTT Day

12.4日记

假设数组的长度为 n,现在,如果需要将一个数据插入到数组中的第 k 个位置。为了把第 k 个位置腾出来,给新来的数据,需要将第 k~n 这部分的元素都顺序地往后挪一位。那插入操作的时间复杂度是多少呢?如果在数组的末尾插入元素,那就不需要移动数据了,这时的时间复杂度为 O ( 1 ) O(1) O(1 ......
日记 12.4 12

2023-12-04

2023-12-04 线程常用方法 yield 线程的礼让。让出CPU,让其他线程执行,但让的时间不确定,所以不一定礼让成功 join 线程的插队。线程的一旦插入成功,则肯定先执行完插入的线程的所有任务 用户线程和守护线程 用户线程:也叫工作线程,当线程任务执行完或者收到通知来结束 守护线程:一般是 ......
2023 12 04

Day19 Java 流程控制01:用户交互Scanner

Java 流程控制01:用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互, 但是Java给我们提供了这样一个工具类:Scanner类,可以通过它来获取用户的输入 基本语法: Scanner scanner = new Scanner(System.in) ......
流程 Scanner 用户 Java Day

12

\(X=1\) 首先构造题目一般都很难想到,所以我们先打上一个暴力,把序列以及模数输出 #include<bits/stdc++.h> #define ll long long using namespace std; const int N=1000; int a[N]; int main() { ......
12

2023.12.4——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.jfinal 明日计划: 学习 ......
2023 12

2023.12.4 近期练习

CF1845E 这种 \(01\) 串的描述方式一般是提出 \(1\) 的位置去讨论,设原串 \(1\) 出现位置是 \(p_1,...,p_m\). 考虑最后生成的串的性质,描述其 \(1\) 的位置,\(q_1,...q_m\)。 那么至少移动步数为 \(\sum |p_i-q_i|\),因为 ......
2023 12

day11 Jenkins Pipeline语法-Jenkins基于Gitlab的授权认证 (4.3.1-4.4)

一、Jenkins Pipeline语法上 Jenkins Pipeline 语法 Jenkins 有多种方式实现交付流水线。其中,Jenkins Pipeline 是一种比较流行的方式,它提供一个DSL(Domain Specific Language的缩写,)来描述交付流水线。 官网地址:htt ......
Jenkins 语法 Pipeline Gitlab day

12.4总结

实验7 Spark初级编程实践 1.实验目的 (1)掌握使用Spark访问本地文件和HDFS文件的方法 (2)掌握Spark应用程序的编写、编译和运行方法 2.实验平台 (1)操作系统:Ubuntu18.04(或Ubuntu16.04); (2)Spark版本:2.4.0; (3)Hadoop版本: ......
12.4 12

12.4每日总结

今天完成了人机交互 C/S结构用户界面设计 【实验编号】 10003809547j 图形用户界面设计 【实验学时】 8学时 【实验环境】 l 所需硬件环境为微机; l 所需软件环境为Microsoft Visual Studio 2013 【实验内容】 编写一整套Mis系统UI界面,Mis系统名称自 ......
12.4 12

容器与集群——通过deployment 创建pod以及Java Web应用的容器化发布

## 一、通过deployment 创建pod 1.1 编写yaml文件 1.2 安装pod 创建kubectl create -f dp-nginx.yaml 查看Deployment信息 1.3 查看相关信息 查看pod信息kubecel get pods 查看rs信息 二、Java Web应用 ......
容器 集群 deployment Java Web

每日总结12.4

(1)使用IntelliJ IDEA工具开发WordCount程序 在Linux系统中安装IntelliJ IDEA,然后使用IntelliJ IDEA工具开发WordCount程序,并打包成JAR文件,提交到Flink中运行。 (2)数据流词频统计 使用Linux系统自带的NC程序模拟生成数据流, ......
12.4 12

12.04每日总结

......
12.04 12 04

给 Web 前端工程师看的用 Rust 开发 wasm 组件实战

本文先介绍了 wasm-pack 官方的教程,还有其他组件测试、发布等的流程先不在这里介绍了。以下用一个实际开发中的模块来说一下开发 wasm 组件过程中遇到的问题和解决方法。 ......
前端 实战 组件 工程师 工程

Day16 内部类

1. 内部类的含义 内部类就是在一个类的内部再定义一个类。比如A类中定义了一个类B,那么 B就是A 的内部类,A是B的外部类 class A{//外部类 class B{//内部类 } } 内部类可以分为: 成员内部类 静态内部类 局部内部类 匿名内部类 默认: 如果声明内部类时不使用任何修饰符,那 ......
Day 16

Day17 异常与日志

1. 异常的概述 在编程中,我们经常遇到各种不可预见的问题,例如:文件找不到、网络连接失败、数组越界等。这些问题我们通常称之为“异常”(Exception)。 java 把异常当作对象来处理,并定义了一个基类 java.lang.Throwable作为所有异常的超类。 java.lang.Throw ......
日志 Day 17

Day12 jvm 内存模型JMM

1. jvm 内存模型 JMM 原帖链接 JMM控制 Java 线程之间的通信,决定一个线程对共享变量的写入何时对另一个线程可见。 每条线程在自己的工作内存中对共享变量(副本)进行操作,JMM再负责把这些操作同步到主内存中 JVM1.8 用Meta space(元空间)(在JVM外的本地内存中)取代 ......
模型 内存 Day jvm JMM

Day11 类对象

1. 静态方法与非静态方法的区别 静态方法在定义类的时候就随着类装载到了内存中,不会自动销毁,直到关闭 jvm 非静态方法只有实例化对象的时候才会分配内存,与实例化对象共存。 public class Demo01 { //静态方法 修饰符 static public static void use ......
对象 Day 11

Day13 继承知识点综合

1.继承 java 只有单继承 关键字:extends class A{}//父类 class B extends class A{}//子类B继承了A类 2.继承权限 相较于C++ 的public,protected, private,java对不写继承的default的定义不一样: c++ de ......
知识点 知识 Day 13

Day14 多态知识点综合

1.方法重写的定义 重载(overload)是在同一个类中的具有多个相同方法名,参数列表不同(的方法(返回类型可以不同),构造方法、普通方法、抽象方法都可以重载;重写(override)是在子类继承父类的时候重写,可以用@Override检查是否是重写方法,方法重载是一个类的多态性的表现,而方法重写 ......
知识点 知识 Day 14

Day15 抽象类与接口

1.抽象类格式 关键字: abstract 1.1抽象类: abstract class 类名{} public abstract class ClassName{ int a; public abstract void fun(); } 除非该继承的子类也是抽象类,否则继承了抽象类的所有类都要重写 ......
接口 Day 15

机试题目-day4(每日一写)

快排思想 int position(int * num,int left,int right) { int temp=num[left];//选出中值 while(left<right){ while(left<right&&num[right]>=temp)//从右开始,如果不符合指针一直向左 r ......
题目 day4 day

Day10 数组

1. 数组声明 //方法一:首选 dataType[] arrayName; //方法二:非首选,像c++ dataType arrayName[]; 2. 数组创建 2.1 动态初始化 //不初始化,大小自行决定 dataType[] array = new dataType[arraySize] ......
数组 Day 10

Day07 包机制和JavaDoc文件生成

1. 包机制 1.1 语法格式 package pkg1[.pkg2[.pkg3...]]; 注意: ​ 此句必须放在文件最开始位置 1.2 提倡的命名格式 一般利用公司的域名倒置作为包名 如 www.baidu.com 其包名就推荐命名为 com.baidu.www 1.3 引用包 import ......
机制 JavaDoc 文件 Day 07

kettle从入门到精通 第二十二课 kettle carte web服务中文乱码

在windows 上面 carte服务的canvas画布展示的中文正常,但是在linux上面中文展示乱码,如下所示: 原因:linux 机器缺少字体所致。 kettle源码中使用字体: 解决方法: 安装字体即可,无需重启机器,参考如下连接安装字体https://blog.csdn.net/weixi ......
kettle 乱码 carte web

Day08 逻辑结构(switch和增强for)

1. 知识点 if ,switch, for, while等等和 C++、js等相似,需要注意以下几点: 1.1 有关switch switch 中的 case value: value 类型可以是 byte , short, int, char。 value 类型:string 类型是JDK7才开 ......
逻辑 结构 switch Day for

Day09 方法知识点综合(求值策略与可变参数)

1. 求值策略 编程语言中方法之间进行参数传递时有个传递策略,该策略就被称为求值策略(Evaluation strategies)。求值策略分为两大基本类型,如果按照如何处理传递给方法的实际参数,分为严格的和非严格的两种求值策略。 1.1 严格求值策略 传值调用(Call by value) 将实参 ......
知识点 策略 参数 方法 知识