线程 笔记java 11

python使一个函数在新线程中运行的装饰器

python在用tk编程时, 界面响应函数最好在另外一个线程中运行, 以免界面没有响应. 为方便使用, 封装了一个装饰器, 调用函数时自动在另外一个线程中运行. 示例代码如下: ```python import threading def run_in_thread(func): def wrapp ......
线程 函数 python

Java基本语法

# Java基本语法 ## 注释 1 单行注释 2 多行注释 3 文档注释 ```java // 输出一个Hello world 单行注释 /* * 多行注释 * */ /** *文档注释 * @Description HelloWorld * @Author DunCan */ ``` ## 标识 ......
语法 Java

线性基学习笔记

## 概念 定义:给定数集 $S$,以异或运算张成的数集与 $S$ 相同的极大线性无关集,称为原数集的一个线性基。 简单地说,线性基是一个数的集合。每个序列都拥有至少一个线性基。取线性基中若干个数异或起来可以得到原序列中的任何一个数。 ## 性质 - 性质一 > - 取线性基中若干个数异或起来可以得 ......
线性 笔记

Java根据原始URL获取网络重定向后的URL

方法1: /** * 获取重定向地址 * @param path 原地址 * @return * @throws Exception */ private String getRedirectUrl(String path) throws Exception { HttpURLConnection ......
URL 网络 Java

Linux 逻辑卷管理 笔记

LVM逻辑卷: 作用: 整合分散的空间: 例如:可以将A空间与B空间整合成一个虚拟的整体空间,也可以是不同的磁盘之间进行整合。 整合过后的空间是无法直接使用的,它更像一个磁盘你可以用它新建分区挂载,而这个分区就是逻辑卷 空间可以扩展: 分区出来的逻辑卷可以根据整合出来的空间扩展空间大小容量,且不会对 ......
逻辑 笔记 Linux

设计模式-外观模式在Java中的使用示例

场景 外观模式 外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统 之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 示例 自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要自行准备茶叶、茶具和开水,而去茶馆喝茶, ......
模式 设计模式 示例 外观 Java

【组合数学】康托展开 学习笔记

# 康托展开 将 $1...n$ 的所有排列按照字典序进行排序,某个排列的排名可以通过康托展开的方法求出。 ## 原理 观察排列 $2,3,1,4$ 和 $2,3,4,1$,发现第一个不同的位置是第三位,而且第一个排列的第三位比第二个小,根据字典序的性质,第一个排列的排名在第二个之前。 从这里我们也 ......
组合数学 数学 笔记

转帖 [Windows] win7升级IE11完整包

win7升级IE11完整包:包括32位与64位的补丁与sp1,ie11安装包补丁一共六个,直接用msu,基本上是安装失败的,所以必须解压为:CAB,用DISM安装(别问为什么,这是网上实践所得,甚至DISM名字与参数必须区分大小写)微软官方的条件就这六个补丁:https://docs.microso ......
Windows win7 win IE 11

Ableton Live 11 Suite 中文破解版 附Ableton Live 11激活教程

Ableton Live 11 Suite 中文破解版一款专业优秀的音乐制作工具。Ableton Live官方版内置了效果、乐器、声音和以及音频制作辅助功能,能够帮助用户以自然的方式进行创作。Ableton Live软件拥有回声,踏板,节拍重复,放大器,声码器等工具,用户可以制作任何类型的音乐作品。 ......
Ableton Live 激活 教程 Suite

Day11(2023.07.18)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 改文件 11:30--13:00 吃饭休息 13:00 创建项目,熟悉软件,生成报告等.. 17:00 下班 ......
2023 Day 11 07 18

Java 中 Json 扁平化与去扁平化处理

- 引入依赖 ```xml com.github.wnameless.json json-flattener 0.16.4 ``` - demo ```java public static void main(String[] args) { String jsonStr = ""; jsonStr ......
扁平 Java Json

零基础入门——从零开始学习PHP反序列化笔记(二)

PHP反序列化魔术方法是指在反序列化过程中自动调用的一组特殊方法。这些方法包括__wakeup()、__sleep()、等,魔术方法的利用是反序列化漏洞必不可少的环节 ......
序列 基础 笔记 PHP

多线程开发 使用Semaphore和BoundedSemaphore对象

# 多线程开发 使用Semaphore和BoundedSemaphore对象 ## 一、使用Semaphore和BoundedSemaphore对象 在Python中,可以使用Semaphore和BoundedSemaphore来控制多线程信号系统中的计数器。 ### 1. Semaphore 在P ......
BoundedSemaphore 线程 Semaphore 对象

jfinal 框架学习笔记-第四天 view的相应学习

一.view页面的一次指令运用 页面上的一些语法: 二。另一种view显示 <hr><hr><hr>#set(x=123)#(x)<hr><hr><hr>效果如下: 整体代码: 三。引用页面 ......
框架 笔记 jfinal view

java定时定时任务quartz

Quartz是一个Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 1.Job 表示一个工作,要执行的具体内容,此接口只有一个方法 void execute(JobExecutionContext context) 2.JobDetail JobDetail表示一个具体的可以执行的调度程 ......
任务 quartz java

零基础入门——从零开始学习PHP反序列化笔记(一)

反序列化是将字符串转换成变量或对象的过程,通过序列化与反序列化我们可以很方便的在PHP中进行对象的传递。本质上反序列化是没有危害的。但是如果用户对数据可控那就可以利用反序列化构造payload攻击 ......
序列 基础 笔记 PHP

JNI c++ 与 java 通信过程

JNI(Java Native Interface)是Java提供的一种机制,用于在Java和本地C/C++代码之间进行通信。下面是JNI C++与Java通信的一般过程: 1. 编写Java代码:首先,你需要编写Java代码来声明和调用本地方法。使用`native`关键字声明一个本地方法,并定义其 ......
过程 java JNI

idea启动项目报错 Compilation failed: internal java compiler error

问题描述:用idea启动一个项目报错Compilation failed: internal java compiler error 产生该问题的原因有两点: 1.项目中模块jre环境不一致 首先确保Modules中的环境一致,然后确保settings中的环境一致。 2.idea的Build Pro ......
Compilation compiler internal 项目 failed

JAVA 注解

概念 Annotation(注解)是 Java 提供的一种对元程序中元素关联信息和元数据(metadata)的途径和方 法。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation 对象,然后 通过该 Annotation 对象来获取注解中的元数据信息。 ......
注解 JAVA

Ableton Live 11 Suite Mac专业的音乐制作软件

Ableton Live 11 Suite是一款专业的音乐制作软件,特别为Mac用户设计。它具有强大的功能和直观的用户界面,可满足音乐制作和演出的各种需求。 →→↓↓载Ableton Live 11 Suite Mac版 创新的工作流程:Ableton Live 11 Suite采用了一种非线性的创 ......
制作软件 Ableton 专业 Suite 音乐

CTO网络工程师:计算机原理及网络概述(11分)--cpu体系结构

1.1计算机组成原理 1.1.1计算机系统组成 冯诺依曼计算机体系结构三原则: 计算机的五大部件:运算器 控制器 存储器 输入设备 输出设备 采用二进制运算 用0和1代表数值 程序和数据以二进制代码的形式不加区别地存放在存储器中,存放位置由地址确定 CPU体系结构 cpu的定义 运算器和控制器合称中 ......
网络 体系结构 原理 工程师 体系

【学习笔记】【字符串基础】KMP

你先别急咱也在学呢所以没更新完( [TOC] # KMP ## 前言:暴力匹配算法 在学习KMP之前,我们首先要解决一个问题: 有两个字符串,一个是主串$S$,一个是模式串$P$,$(S.len>P.len)$,要求求出$P$在$S$中的位置,不存在输出$-1$. 看到这样的问题,先写一个暴力,时间 ......
字符串 字符 基础 笔记 KMP

java.time包

|包名称|说明| |: :|: :| |java.time|The main API for dates, times, instants, and durations.| |java.time.chrono|Generic API for calendar systems other than t ......
java time

Idel 笔记

常用快捷键 1. 查询文件 Ctrl+Alt+N 2. 查询方法引用 Alt+F7 3. 查询行号 Ctrl+G 4. 查询内容 Ctrl+F 5. 替换内容 Ctrl+R 6. 查询Classes Ctrl+N 7. 大小写转化 Ctrl+Shift+U 8. 返回至上次浏览的位置 Ctrl+Al ......
笔记 Idel

Win 11常用快捷键和 DOS命令

常用快捷键 Ctrl + C 复制 Ctrl + V 粘贴 Ctrl + A 全选 ctrl + X 剪切 Ctrl + S 保存 Ctrl + F4 关闭窗口 Ctrl + N,快速创建同级界面 Ctrl + W,关闭当前界面 Ctrl + Z,撤销操作 Ctrl + Y,恢复操作 Ctrl + ......
快捷键 命令 常用 Win DOS

jfinal 框架学习笔记-第三天 Model相关学习--record+Model增删改查的用法(震惊之今日刷新认知数据库连接池)

1.了解了数据库连接池。 其中使用最多也是最广泛的是druid 数据库连接池也就是阿里云研发的数据库连接池 2.ActiveRecord(jFinal的核心技术)+DruidPlugin(数据库连接词,如何与数据库打交道) ActiveRecord:1.Record(记录,相当于一个通用的Model ......
Model 框架 数据库 笔记 数据

Java 函数式编程

一、Lambda表达式1.1 函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作” 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想强调则金量忽略面向对象的复杂语句:“强调做什么,而不是以什么形式去做” 而我们要学习的Lambda表达式就是函数式思想的 ......
函数 Java

第11章-DHCP及网络地址转换技术

### 第11章-DHCP及网络地址转换技术 ##### 11.1.4 DHCP Server配置示例 ###### 1. 配置思路 (1)在R1上使能DHCP功能。 (2)创建三个全局地址池。用于为三个不同部门的PC分配IP地址。 (3)配置地址池的相关属性。 (4)在R1的接口下配置基于全局地址 ......
地址 技术 网络 DHCP

复杂最短路做题笔记

## 1 . CF609E Minimum spanning tree for each edge [luogu传送门](https://www.luogu.com.cn/problem/CF609E) [CodeForces传送门](https://codeforces.com/problemse ......
笔记

Java程序运行机制

# Java程序运行机制 1 编译型 complie - 就是一次性把活干完,量大,但是后续有修改需要重新干,比如C/C++, 2 解释型 - 用一点,解释一点,性能稍微损失 javaScript python 3 程序运行机制 4 Java偏向解释性语言,不过具有两种类型的特性,先编译,后解释 ! ......
机制 程序 Java