语法 随笔 基础java

python基础篇:什么是装饰器?装饰器有什么用?

上一篇介绍了python的函数,本文将介绍Python的装饰器,装饰器应用非常广泛,一定要好好掌握啊 什么是装饰器 装饰器是一种Python语言的特性,它允许在不修改已有函数的情况下,向函数添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返回一个新的函数。 装饰器应用场景 记录函数 ......
基础 python

读Java性能权威指南(第2版)笔记27_线程和同步性能上

1. 线程和硬件 1.1. 给CPU增加超线程并不能使应用程序性能翻倍 2. 线程池 2.1. 任务被提交到一个队列(可能有不止一个队列),然后一定数量的线程会从队列中取出任务并执行它们 2.2. 线程池的大小对获取最佳性能至关重要 2.2.1. 在某些情况下,过大的线程池会对性能造成损害 2.3. ......
同步性 线程 性能 权威 笔记

WPF 基础学习

WPF 基础 一、布局容器 Grid 特点:表格布局 使用代码: <Grid ShowGridLines="True"> <Grid.ColumnDefinitions > <ColumnDefinition Width="*"/> <ColumnDefinition Width="2*"/> <C ......
基础 WPF

java拓展

import java.math.BigDecimal; public class Demo03 { public static void main(String[] args) { //二进制0b 八进制0 十进制 十六进制0x int i=10; int i1=010;//八进制0 int i2 ......
java

2023/3/4每日随笔

今天上了一天的课,上了计算机网络,学习了碰撞域,交换器,交换器与集线器的区别,之后上了概率论,学了离散和连续的分布函数的求法,尤其是定义法印象深刻,下午完成了web的作业,上了口语课,很开心,到了晚上上了数学建模,听了一半听不懂了,看了会三毛的小说,看来60页要vip了,就又开始听课了,听不太懂反正 ......
随笔 2023

闭关学java第三天

包机制 包机制语法格式为: package pkg1[.pak2[.pak3...]] 一般利用公司域名倒置作为包名; 为了能够使用某个包的成员,我们需要再java程序中明确导入该包,使用“import”语句可以完成此功能 JavaDoc javadoc命名是用来生成自己的API文档的 参数信息 @ ......
java

Java书城项目Sevelet基本逻辑介绍(增删改查)

书城项目 登录 dao 接口:UserDao Users login(String username,String password); 实现:UserDaoImpl QueryRunner queryrunner = new QueryRunner(); Connection connection ......
书城 逻辑 Sevelet 项目 Java

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package wen; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-g ......
Java

算法基础(3)

双指针算法 O(n) 采用双指针算法的前提是具有单调性 题目:提取单词 #include <iostream> #include <string.h> using namespace std ; const int N = 1e3+10; int main(){ char str[1000]; ge ......
算法 基础

Java第二次作业

1.输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package fjr; import java.util.Scanner; public class Work { public static void main(String[] args) { // TODO Auto-g ......
Java

Java的诞生

JAVA的初步认识 JAVA帝国的诞生 1972年C诞生 贴近硬件:运行极快,效率极高 操作系统:编泽器,数据库,网络系统等。 指针和内存管理 1982年C++诞生 面向对象 兼容C 图像领域,游戏等 我们要建立一个新的语言 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 ......
Java

Java学习笔记(九)网络编程

网络编程 概述 计算机网络: 计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台···传播交流信息,数据交换,通信 想要达到这个效果需要什么 ......
网络编程 笔记 网络 Java

Java面试-基础篇(一)6

#synchronized与ReentrantLock的区别 说到synchronized与ReentrantLock,我们都知道,他们是java并发编程很重要的技术。他们可以帮助我们保证编程过程中数据的正确性,也就是我们常说的线程安全。 线程安全通常是多个线程在执行一段代码时采用锁机制实现的。 介 ......
基础 Java

第二章 DC-DC变换器设计与磁学基础

对于DCDC变换器,只有电感这一个磁性元件需要考虑,它通常需要我们自行设计。 2.1直流传递函数 开关导通期间,电感中的电流在电压的作用下呈现一定的斜率上升,增量为: $$ \triangle I_{ON}=\frac{V_{ON}×t_{ON}}{L} $$ 即开通期间的伏秒/电感值。 开关关断期 ......
磁学 第二章 基础 DC-DC DC

java学习日记20230325-抽象类

抽象类: 当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类! 所谓抽象方法,就是没有实现的方法; 当一个类中存在抽象方法时,需要将该类声明为Abstract类; 一般来说,抽象类会被继承,由其子类进行重写; 用abstract来修饰一个类时,这个类就是抽 ......
20230325 日记 java

java学习日记20230324-final关键字

final可以修饰类,方法,属性和局部变量 当不希望类被继承时,用final修饰类 当不希望父类某个方法被子类重写时,使用final 当不希望某个属性值被修改时 当不希望某个局部变量被修改时 final使用注意事项和细节: final的属性又叫常量,一般XX_XX命名; final的属性在定义时,必 ......
20230324 关键字 关键 日记 final

Java第二次作业

1.输入年份月份,输出该月的天数(闰年2月29天) import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated method stub Sc ......
Java

存储过程基本语法

存储过程 特定功能的的SQL指令 进行封装 编译之后存储在数据库服务器中客户端通过名字调用这个SQL指令集 优点: 防止SQL 在网络中恶意修改 无需客户端编写 通过网络传送 存储过程 SQL存在逻辑关系 支持流程控制 分支 循环 ##基本语法 创建存储过程 输入参数 a 输入参数b 都是 int ......
语法 过程

详解shell语法检查模式

启用 verbose 调试模式 在进入本指导的重点之前,让我们简要地探索下 verbose 模式。它可以用 -v 调试选项来启用,它会告诉 shell 在读取时显示每行。要展示这个如何工作,下面是一个示例脚本来批量将 PNG 图片转换成 JPG 格式。 将下面内容输入(或者复制粘贴)到一个文件中。 ......
语法 模式 shell

计算机基础

计算机基础 逻辑门 逻辑门是一种常见的元器件,能够执行一种或多种逻辑运算。常见的逻辑门有:与门(AND gate)、或门(OR gate)、非门(NOT gate)、异或门(XOR gate)等。 与或非是计算机逻辑门最基础部件,其他任意部件都可以通过与或非三种门来表示。 与门 与门有两个输入,如果 ......
计算机 基础

通信基础知识-名词解释

AWGN : 加性高斯白噪声(AWGN)是一个数学模型,用于仿真发射机和接收机之间的信道。这个模型是线性增加的宽带噪声,具有恒定的频谱密度和高斯分布的幅度。AWGN 不适用于衰落、互调和干扰测试。 https://zhuanlan.zhihu.com/p/283287032 Demapper以及LL ......

Java第二次作业

1.输入年份月份,输出该月的天数 package xc; import java.util.Scanner; public class cv { public static void main(String[] args) { // TODO Auto-generated method stub8 ......
Java

Java生产者消费者

生产者消费者问题 简介 生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式。 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产 ......
生产者 消费者 Java

Markdown语法说明及测试一览表(转载)

Markdown 目录 在文中放置 Markdown 标题 在标题前放置 1~6 个#号 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 Markdown 段落格式 常用通用部分 用 1~3 个*包裹文本分别实现斜体、粗体、粗斜体,不推荐使用 _ 。 这是*包裹的斜体文本,这是_包裹的_ ......
一览表 语法 一览 Markdown

H.265编码协议---SPS语法解析

一、背景 最近搞Intel平台的多路复用视频解码,发现某些视频会报解码不兼容参数的报错,分析MFX的源码(如下图所示),解码实例通过对比新旧的SPS部分参数来判断是否是相同的视频,当前应用只判断了分辨率,所以当遇到sps_max_dec_pic_buffering数量不一致的码流时,就会导致解码器报 ......
语法 编码 265 SPS

【THM】Pentesting Fundamentals(渗透测试基础介绍)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/pentestingfundamentals 本文相关内容:了解渗透测试背后的重要道德规范和方法论。 什么是渗透测试? 在学习道德黑客的技术实践方面之前,你需要更多地了解渗透测试人员的工作职责是什么以及执 ......
Fundamentals Pentesting 基础 THM

java.lang.UnsupportedClassVersionError: (class file version 61.0), this version of the Java Runtime only recognizes 52

问题背景,新建5个springboot modules。使用相同的依赖 pom.xml 文件。其中 4 个工程正常启动。有一个如图:GulimallWareApplication 跑不起来。报错版本不对。 本人机器上只配置了 1.8 的jdk。所以很纳闷。原以为是不是新版本 idea 自带(刚刚下载 ......

Java第二次作业

1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package 作业1; import java.util.Scanner; public class text1 { public static void main(String[] args) { // TODO Auto- ......
Java

【责任链设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

简介 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,也叫职责链模式、命令链模式。这种模式为请求创建了一个接收者对象的链,允许你将请求沿着处理者链进行发送,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。 当程序需要使用不同方式来处理多种 ......
设计模式 语言 模式 责任 Python

HTML 文本处理基础

提前声明 本博客只是将自己学到的知识做总结而已,细节学习请来这里,大佬的教学很详细很棒。 学习结果展示 本次学习学到了 标题的使用 无序列表的使用 看,第二个无序列表 嵌套处理也学到了,就像这样 内嵌有序列表哒! 第二个有序列表! 最后在还有粗体字和斜体字,yeah。 想要做到上面的那样的代码就是。 ......
文本 基础 HTML