原语 线程 基础知识 常见

安全HCIE_网络基础

网络参考模型 FTP分为主动模式和被动模式。 主动模式是FTP的默认模式,也称为Port模式。 在主动模式下,客户端会开启N和N+1两个端口,N为客户端的命令端口,N+1为客户端的数据端口。 1. 客户端使用端口N连接FTP服务器的命令端口21,建立控制连接告诉服务器我这边开启了数据端口N+1。 2 ......
网络基础 基础 网络 HCIE

Python 快速刷题 技巧 | 知识点速览(持续更新)

Python 快速刷题 目录 目录Python 快速刷题目录背景Tipspython基础知识1.输入2. 输出3. 基本数据类型算术运算符List列表Set集合Tuple元组Dict 字典 背景 Background背景: 本人在做企业笔试题的时候,有些企业的笔试不让使用Go语言,在C、C++、JA ......
知识点 技巧 知识 Python

【十分钟一个知识点】进制

本周我们将介绍二进制、八进制、十六进制(当然还有十进制) 进位计数制 将数字符号按序排列成数位,并遵照某种由低位到高位的进位方式计数表示数值的方法,称作进位计数制。 十进制D 先来复习一下,我们从小学到大的十进制 十进制计数制由 0、 1、 2、 3、 4、 5、6、 7、 8、 9共10个数字符号 ......
进制 知识点 知识

算法基础之高精度总结

高精度算法分类 分类:加、减、乘、除 其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。 高精度加减乘除的异同点 加和乘 相同点 需要从低位到高位处理 for(int i=stra.size()-1;i>=0;i--) c.push_ ......
高精 高精度 算法 基础

算法基础之快速排序

quick_sort方法中如果 i=l,j=r 会死循环的分析 示例代码 void quick_sort(int a[],int l,int r){ if(l>=r) return; int i=l,j=r; //此处设置会导致死循环 int x = num[(l+r)>>1]; while(i<j ......
算法 基础

MySQL 双机常见的问题

MySQL 双机常见的问题 参考文档: MySQL报错ERROR1872(HY000):Slave failed to initialize怎么解决 - MySQL数据库 - 亿速云 (yisu.com) ‍ A机数据同步B机正常,B机同步A机失败? 正常 登陆B机数据库:mysql –u root ......
常见 问题 MySQL

MySQL 基础指令

MySQL 基础指令 参考文档: MySQL官网 MySQL:: MySQL 8.0参考手册 数据结构可视化 创建数据库 CREATE DATABASE <数据库名>; 切换数据库 USE <数据库名>; 创建表 CREATE TABLE IF NOT EXISTS `request_record_ ......
指令 基础 MySQL

算法基础之二分查找

原题链接 二分查找中的mid+1和mid-1的问题 二分查找中的边界问题处理不好很容易导致死循环和计算错误的问题,以题目 数的范围为例。 题目大意 ​ 二分查找重复数第一次出现的位置和最后一次出现的位置。 数学含义 ​ 第一次位置即 找到 一个长度最大的 >=X 区间的 左边界 ​ 最后一次位置即 ......
算法 基础

基于本地知识库和LLM的知识库问答难点及解决方案

难点:由于langchain采用的是硬切分文档的方式,导致文档分割不够准确,例如:在文档中若有分点描述的情况,对文档硬性分割后,会把各个重点分隔开,导致后续向量召回时,片段是残缺的。如: 如果硬性分割文档,则在召回阶段拿到所有的通知信息。 解决方案:考虑使用语义分析的方式来分割文档,BERT模型训练 ......
知识库 知识 难点 解决方案 方案

实现简单线程池

实现基本的线程池 前提:我们要实现的线程池有如下功能: 基本的线程池模型 能提交和运行任务 能正常关闭线程池 线程的拒绝策略 线程池扩容 缩容线程池 代码地址: 1、线程池的介绍? 线程池是什么? 线程池是一种利用池化技术来管理线程的一种技术。 当没有线程池的时候,我们如何创建线程? 继承Threa ......
线程

关于一些《软件设计模式》的一些基础笔记

![](https://img2023.cnblogs.com/blog/2808014/202309/2808014-20230923135511509-1063314289.jpg) ![](https://img2023.cnblogs.com/blog/2808014/202309/2808... ......
设计模式 模式 基础 笔记 软件

Git 基础使用

简易的命令行入门教程: Git 全局设置: git config --global user.name "liuzonglin" # 设置用户签名 git config --global user.email "lzlysfxx@163.com" # 设置用户邮箱 创建 git 仓库: mkdir ......
基础 Git

ts和vue3的结合常见的一些问题(持续更新)

特此注意是vue3,而不是vue2 使用typescript的interface关键词定义一个存数据的数据类型 interface Position { long:number, lnt:number, height: number } const position = ref<Position>( ......
常见 问题 vue3 vue

数据库基础

数据库基础 数据库是学习JavaWeb的一个前置,只有了解了数据库的操作和使用,我们才能更好地组织和管理网站应用产生的数据。 什么是数据库 数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组 ......
数据库 基础 数据

Web服务停止并卸载后其启动的线程还在跑的可能原因

package org.example; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import jav ......
线程 原因 Web

【Java 基础篇】Java Date 类详解:日期和时间操作的利器

在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate、jav ......
Java 利器 日期 基础 时间

Error系列-常见异常问题解决方案以及系统指令总结

前情提要 作为一名开发,日常工作中会遇到很多报错的情况,希望我的总结可以帮助到小伙伴们~ 日常工作中也会遇到需要部署项目或者登陆linux系统操作的情况,很多时候需要查找一些命令,于是我决定,要把我日常经常用到的一些命令总结起来,分享给小伙伴们~~ 下面以各个场景为案例,来列举我常用的一些命令 场景 ......
指令 解决方案 常见 方案 问题

编程基础C Assignments

编程基础C Assignments 喵嘤,发现舍友和同学对于课堂留的一些作业有疑惑,因此准备发一篇博客来解释一下每次课的作业。 但是博客园神奇的系统,“文章”是不支持显示到主页上的,只有“随笔”可以。因此建立这个目录,它的主要作用是可以跳转到每一次作业的解释文章上面。 编程基础C 922Assign ......
Assignments 基础

分布式基础理论

分布式基础理论 分布式系统简介: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。 单一应用架构简介: 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简 ......
分布式 基础理论 理论 基础

java基础——随笔03

java中this的用法: 一. this关键字 1.this的类型:哪个对象调用就是哪个对象的引用类型 二.用法总结 1.this.data; //访问属性2.this.func(); //访问方法3.this(); //调用本类中其他构造方法 三.解释用法 1.this.data这种是在成员方法 ......
随笔 基础 java

【matplotlib基础】--3D图形

matplotlib 在1.0版本之前其实是不支持3D图形绘制的。 后来的版本中,matplotlib加入了3D图形的支持,不仅仅是为了使数据的展示更加生动和有趣。更重要的是,由于多了一个维度,扩展了其展示数据分布和关系的能力,可以一次从三个维度来比较数据。 下面介绍在matplotlib中绘制各类 ......
matplotlib 图形 基础 3D

Hive学习1(数据仓库及Hive基础学习)

1.数据仓库 1.1什么是数据仓库 数据仓库(英语:Data Warehouse,简称数仓、DW),是一个用于存储、分析、报告的数据系统。 数据仓库本身并不“生产”任何数据,其数据来源于不同外部系统; 同时数据仓库自身也不“消费”任何的数据,其结果开放给各个外部应用使用; 数据仓库是为了分析数据的。 ......
Hive 仓库 基础 数据

Rockchip RK3399 - MMC基础

一、概述 MMC是MultiMedia Card的简称,从本质上看,它是一种用于固态非易失性存储的内存卡规范,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等方方面面的内容。 从1997年MMC规范发布至今,基于不同的考量(物理尺寸、电压范围、管脚数量、最大容量、数据位宽、clock ......
Rockchip 基础 3399 MMC RK

【技术研究】线程环境块TEB

今天继续看逆向工程核心原理,今天看到了TEB,这个部分之前看加密与解密的时候基本上就没看明白,这次打算把环境配置完备,全部都实践一次。 首先看到的是TEB结构体 TEB结构体成员 里面的重要成员有两个 _NT_TIB ProcessEnvironmentalBlock 第二个是个指向结构体的指针 第 ......
线程 环境 技术 TEB

C++笔记(细碎小知识点)1

1.内联:写在类内或外部声明inline(编译器判断是否内联,不是满足上述条件就一定内联),优点更快 2.protected:派生类可以直接调用基类的protected成员 3.class类内默认private,struct内默认public 4.构造函数最优写法,用初始化(只有构造函数有)效率比在 ......
知识点 笔记 知识

godot基础.md

# Godot [toc] ## 介绍 一款开源游戏引擎。 以`节点`为思想进行搭建。 `节点`阻止方式是场景。 ## 安装 ```shell paru -S godot vulkan-radeon ``` ......
基础 godot md

Java笔记(细碎小知识点)1

1.Dos命令:dir:打出当前目录结构;md:创建文件夹;cd+文件夹地址:跳转到当前目录下的对应文件夹;cd..:跳转到上一目录;rd+文件夹:删除文件夹中东西;del+文件(或 “*.文件” 类型这样的正则表达式):删除文件或这类文件;cd/:跳转到盘符;javac+文件名.java:编译ja ......
知识点 笔记 知识 Java

uniapp项目实践总结(二十)URLScheme 协议知识总结

导语:在日常开发过程中,我们经常可以碰到很多的调起某个应用,打开唤醒某个 APP,链式启动 App 等场景,背后就涉及到了 URLScheme 协议的相关知识,下面就简单介绍一下。 目录 简介 常见 URL Scheme 跳转方法 实战演练 案例展示 简介 URL Scheme是一个可以让 APP ......
URLScheme 项目 知识 uniapp