线程 笔记java 11

为什么在java中没有虚函数的关键字?

因为java默认函数是虚函数,都可以被继承和重写。不想被重写需要加上final关键字。 参考: C++ 中普通成员函数加上 virtual 关键字就成为虚函数。 Java 中其实没有虚函数的概念,它的普通函数就相当于 C++ 的虚函数,动态绑定是 Java 的默认行为。如果 Java 中不希望某个函 ......
函数 关键字 关键 java

8.16集训笔记

## 上午/一维数组排序 - 排序:sort,冒泡,选择,插入,计数 复杂度:$O(nlogn),O(n^2),O(n^2),O(n^2),O(n)$ 点击查看代码 ``` #include #include using namespace std; const int N=1e5+10; int ......
笔记 8.16 16

DPDK 22.11.2 使用建议

# 驱动 建议使用`vfio-pci`,依赖系统的`vfio` `igb_uio`从DPDK v20.02开始禁止编译。可以通过`CONFIG_RTE_EAL_IGB_UIO`打开编译。`igb_uio`计划迁移到其他项目。 `uio_pci_generic`是linux系统提供的,不支持virtu ......
建议 DPDK 22 11

如何在 Debian 11 上安装 PHP Composer

omposer 是 PHP 编程的项目依赖管理器。Composer 提供了一种标准格式,用于通过下载项目所需的所有 PHP 包并为您管理它们来管理 PHP 软件的所有依赖项和所需的库。大多数现代 PHP 框架都使用它,例如Laravel、Drupal、Magento 和 Symfony。 现在我们在 ......
Composer Debian PHP 11

java的基础知识笔记

# Java基础 ## Java基础特性 ### 与cmd的交互 #### 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 #### 1.2 如何打开CMD窗口? 按下快捷键:wi ......
基础知识 基础 笔记 知识 java

笔记整理--C语言——忽略大小写的字符串查找

```c char* stristr(char* pString, char* pFind) { unsigned long pFind_len=0; unsigned long cmp_len=0; char *pt1 = NULL, *pt2 = NULL; char* pString_pt = ......
字符串 字符 大小 语言 笔记

Java介绍

@[TOC](目录) # Java介绍 ## Java的发展 詹姆斯·高斯林Java编程语言的共同创始人之一,一般公认他为“Java之父”。 90年代初,创立green项目,后来发展一套语言叫做“Oak”,后改名为Java。 2009年,SUN公司已经被oracle公司收购 ## Java可以做什么 ......
Java

Java自定义注解

注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。本文将通过示例详解Java如何实现自定义注解,需要的可以参考一下 − 目录 概念 作用 JDK中预定义的一些注解 注解生成文档案例 自定义注解 格式 本质 属性:接 ......
注解 Java

课程视频笔记|知识图谱学习

视频链接:https://www.bilibili.com/video/BV1AG411G7nB?p=5&vd_source=7645c87f255fb8ee5910e03fe1988942 5.2 什么是知识表示 知识表示(KR)就是用易于计算机处理的方式来描述人脑的知识的方法。 KR不是数据格式 ......
图谱 课程 笔记 知识 视频

笔记整理--C语言--结构体对齐的问题——转载

C语言结构体对齐也是老生常谈的话题了。基本上是面试题的必考题。内容虽然很基础,但一不小心就会弄错。写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚 ......
语言 结构 笔记 问题

Java lambda表达式

一、简介 1. lambda表达式格式 (参数类型 参数名称) -> { 代码语句 } 说明:(1) 小括号内:没有参数就留空(); 多个参数就用逗号分隔。(2) -> 是新引入的语法格式,代表指向动作。(3) 大括号内的语法与传统方法体要求基本一致。(4) 参数类型可以省略,当编译器无法自动推导可 ......
表达式 lambda Java

《安富莱嵌入式周报》第320期:键盘敲击声解码, 军工级boot设计,开源CNC运动控制器,C语言设计笔记,开源GPS车辆跟踪器,一键生成RTOS任务链表

周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 htt ......
敲击声 军工 周报 控制器 嵌入式

什么是多线程中的上下文切换

多线程中的上下文切换(Context Switching)是指在多任务(多线程)环境下,操作系统将当前线程的状态保存(上下文信息,如寄存器内容、程序计数器等)并切换到另一个就绪状态的线程的过程。上下文切换是实现多任务并发的基本机制之一,它允许多个线程在一个物理 CPU 上交替执行,从而实现了多线程并 ......
上下文 线程 上下

JAVA枚举类

枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。 例如季节这个类只有春夏秋冬。不需要用一次创建一次。 > 开发中,如果针对于某个类,其实例是确定个数的。则推荐将此类声明为枚举类。 > 如果枚举类的实例只有一个,则可以看做是单例的实现方式。 随类加载 --> 静 ......
JAVA

❤️ GitHub Copilot 读心术揭秘,Copilot 逆向工程笔记

# 总览 你是否好奇 GitHub Copilot 如何知道你想写的内容?有时候它聪明得甚至好像读过你项目里其他文件一样,不要怀疑,它确实读过。这篇文章记录了我阅读一个对 Copilot 的[逆向工程](https://thakkarparth007.github.io/copilot-explor ......
Copilot 逆向工程 心术 笔记 GitHub

算法工程师学习运筹学 笔记三 对偶问题

对偶问题 每一个线性规划问题(称为原始问题)都有一个与它对应的对偶线性规划问题(称为对偶问题)。 在原始的和对偶的两个线性规划中求解任何一个规划时,会自动地给出另一个规划的最优解;当对偶问题比原始问题有较少约束时,求解对偶规划比求解原始规划要方便得多;对偶规划中的变量就是影子价格,可以为企业管理决策 ......
运筹学 对偶 算法 工程师 笔记

笔记整理--C语言--C宏定义的简单总结 - BLUESKY - C++博客 ——转载

[C宏定义的简单总结](http://www.cppblog.com/BlueSky/archive/2007/11/20/37000.html "C宏定义的简单总结") 今天在网上突然发现了下面几个关于c代码中的宏定义的说明,回想下,好像在系统的代码中也见过这些零散的定义,但没有注意,看到别人总结 ......
BLUESKY 语言 笔记 博客

直播平台源码优质平台技术:并行处理与线程优化的探索与实践

这样我就为大家分享完了直播平台源码并行处理与线程优化技术,直播平台源码并行处理与线程优化作为优质的平台技术,可以提升直播平台的性能和用户体验,为直播平台源码开发必备的技术之一。 ......
平台 线程 源码 技术

JAVA面试之Mysql

一、什么是三大范式?第一范式(1NF):字段(或属性)是不可分割的最小单元,即不会有重复的列,体现原子性第二范式(2NF):满足 1NF 前提下,存在一个候选码,非主属性全部依赖该候选码,即存在主键,体现唯一性,专业术语则是消除部分函数依赖第三范式(3NF):满足 2NF 前提下,非主属性必须互不依 ......
Mysql JAVA

JAVA内部类

> 当一个事物 A 的内部,还有一个部分需要一个完整的结构 B 进行描述,而这个内部的完整的结构 B 又**只**为外部事物 A 提供服务,不在其他地方单独使用,那么整个内部的完整结构 B 最好使用内部类。颇有细胞,组织,器官,系统,个体,种群,群落,生态系统,生物圈的感觉了。一层又一层的封装。遵循 ......
JAVA

湖南曾经的11所老牌“师专”

湖南曾经的11所老牌“师专”,哪所是您的母校和记忆? 播报文章 岳阳日报客户端 2020-05-06 18:09岳阳网官方账号 关注 核心导读:提起“师专”这个词,现在的年轻人可能已经普遍感到比较陌生了。其实在我国的教育史上,“师专毕业生”可以说是撑起了教育系统的半边天。 图为邵阳学院 版权归属原作 ......
师专

RaspberryPi笔记[3]-网页摄像头

## 摘要 将树莓派用作网络摄像头服务器,将usb摄像头图像显示在网页上. ## 平台信息 硬件信息: - RaspberryPi zero 2w 开发语言: - Python 依赖库: - opencv - flask ## 树莓派的网络摄像头 [https://github.com/LowLev ......
RaspberryPi 摄像头 网页 笔记

RaspberryPi笔记[2]-控制舵机

## 摘要 使用树莓派操控PWM舵机. ## 平台信息 硬件信息: - RaspberryPi zero 2w - GPIO18:MOTOR_1 开发语言: - Python - Rust 依赖库: - rppal = "0.14.1" - anyhow = "1.0.74" ## 树莓派40pin ......
舵机 RaspberryPi 笔记

读高性能MySQL(第4版)笔记02_MySQL架构(下)

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230815092340479-67825278.png) # 1. 事务日志 ## 1.1. 事务日志有助于提高事务的效率 ### 1.1.1. 存储引擎只需要更改内存中的数 ......
MySQL 高性能 架构 笔记 02

RaspberryPi笔记-OpenCV边缘检测

## 摘要 使用树莓派进行基于OpenCV的图像边缘检测. ## 平台信息 - 开发机:macOS - 执行机:RaspberryPi zero 2w - 开发语言:Python ## 预装OpenCV的树莓派镜像 [https://github.com/Qengineering/RPi_64-bi ......
RaspberryPi 边缘 笔记 OpenCV

Unity学习笔记--------------Lightmapping

一、为什么要用Lightmapping? 实时灯光计算十分耗时,随着光源越多,计算耗时会倍增。使用Lightmap模拟灯光带来的效果,便不用去计算灯光,会带来性能上的大大提升。 1:在3dmax等模型制作软件中对场景进行烘焙。将烘焙好的模型以及贴图导入到unity3d。 2:用unity3d自身的烘 ......
Lightmapping 笔记 Unity

sql server学习笔记 -- 库、表操作

库、表操作 0、类型 (1)字符 char(n) 定长字符, 无论存储数据是否真的到了n个字节, 都要占用n个字节 varchar(n) 变长字符, 最多占用n个字节, 如果有m个字节, 且m<n, 就真实占用m个字节 text 长文本, 比如有几千几万字, 效率不高 类型前面加n 存储unicod ......
笔记 server sql

【学习笔记】lazytag 重学笔记

还打算用作 [TikZ](https://www.luogu.com.cn/blog/over-knee-socks/TikZ-guide-1) 练习文。感觉用 TikZ 画图很酷炫。 下面不分析具体问题,直接对于普遍的 lazytag 问题解决。可以 lazytag 的问题见 atcoder li ......
笔记 lazytag

凸优化11——不同松弛殊途同归?

敏感性分析:当约束右边不是0,会对问题最优值产生什么影响? 中科大-凸优化 笔记(lec39)-敏感性分析_及时行樂_的博客-CSDN博客 从对偶的角度重新理解了LP松弛、惩罚项松弛 中科大-凸优化 笔记(lec41)-可微凸优化问题的罚函数形式_及时行樂_的博客-CSDN博客 ......
殊途同归

Java入门学习——类型转换

一、自动类型转换 什么是自动类型转换,为什么要进行自动类型转换? 类型范围小的变量,可以直接赋值给类型范围大的变量。 为了探究byte类型可以直接赋值给int类型,我们在IDEA里新建一个package(it.com.type),然后在这下面新建一个Java class(TypeConversion ......
类型 Java