自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

larance的挨踢生活

PHPER JAVA PYTHON

  • 博客(531)
  • 资源 (2)
  • 收藏
  • 关注

原创 Django 链接mysql

直接安装mysql 8.0.11以上版本。2、在文件__init__.py引入。3、settings.py配置文件。

2025-04-10 22:30:20 40

原创 fastapi 使用 TORTOISE-ORM

使用aerich 迁移数据。

2025-03-20 23:21:21 204

原创 flask 安装后不能识别

Windows 11 上,系统能够识别 Python 但无法识别 Flask, 使用python -m flask 方式可以 但是很麻烦百度查询 认为 环境变量未配置即使 Flask 已正确安装,如果其路径未添加到系统的环境变量中,系统也无法识别 flask 命令。可以通过以下步骤将 Flask 的路径添加到环境变量:找到 Python 的安装路径,通常是 C:\PythonXX(XX 为版本号)。打开“系统环境变量”,在“用户变量”或“系统变量”中找到 Path 变量并编辑。添加 C:\PythonXX

2025-03-05 16:48:47 340

原创 Flask 发送邮件

Flask db init 提示 ‘Flask‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。引入flask_mail。

2025-02-19 15:40:26 357

原创 windows 画刷 机器猫

【代码】windows 画刷。

2025-02-11 20:30:14 85

原创 windows 边框函数 画笔

错误“C2440: ‘=’: 无法从‘HGDIOBJ’转换为‘HPEN’”GetStockObject 和SelectObject 默认生成。,但直接赋值会导致类型不匹配的编译错误。是专门用于表示画笔对象的句柄类型。要解决这个问题,可以通过显式类型转换将。是一个通用的GDI对象句柄类型,而。类型,但你知道它实际上是一个。,可以直接将其强制转换为。通过强制类型转换,将。

2025-02-10 20:33:51 214

原创 windows 直线和折线

绘制sin(x) 曲线。

2025-02-06 20:34:47 105

原创 windows 滚动条

设置滚动条的范围:-SetScrollRange。获取滚动条的范围: GetScrollRange。设置滚动滑块的位置:-SetScrollPos。获取滚动滑块的位置: GetScorllPos。-根据滚动条的变化更新客户区的内容。-处理传送给窗口过程的滚动条消息。-初始化滚动条的范围和位置。

2025-01-17 17:47:43 202

原创 windows 文本尺寸

【代码】windows 文本尺寸。

2025-01-15 09:58:18 90

原创 C++动态库调用

visual studio 创建动态库项目DemoDll添加头文件mydll.h添加cpp文件mydll.cpp右键项目DemoDll,生成,即可生成mydll.lib mydll.dll 等文件创建引用动态库项目 控制台项目DemoInvokeDll创建cpp文件 引入动态库右键DemoInvokeDll项目-->配置属性-->C/C++-->常规-->附加包含目录-->新行-->选择动态库目录。添加依赖项右键DemoInvokeDll项目-->配置属性-->链接器-->输入-->附加

2024-12-03 18:25:35 374

原创 C++编写静态库

2、2 项目属性->配置属性->C++->附件包含目录 引入上一个项目的目录。useStaticApp设为项目,然后运行调试。1、新建项目创建静态库staticLib1.2、创建引用其的项目useStaticApp。修改文件 useStaticApp.cpp。将生成lib文件应用。2、3 生成解决方法。

2024-12-02 20:38:46 354

原创 WHQL安装过程

修改测试项目的文件位置:C:\HLK\HLK Version 2004 CompatPlaylist x86 x64 ARM64.xml。测试系统的安装包从安装完成的服务端获取。测试端OS: 要求英文版,中文版可能有未知问题。服务端要求必须原生英文版,非中文版改语言。服务端机器和测试机器直连成一个工作组。需要提前关闭服务端和测试机器防火墙。通过共享方式安装并重启机器。

2024-11-21 10:36:06 258

原创 Windows 程序设计学习一

不要猜测文本的消息 优化上面的代码。

2024-10-16 20:37:43 141

原创 JAVA 反射

JVM为每个对象都保留其类型标识信息(Runtime TypeIdentification)方法3:序列化(serialization)和反序列化(deserialization)Class 类型标识 可获取 成员变量、方法、构造函数、修饰符、包、父类、父接口…问题:如何创造一个对象来调用他的方法?Constructor:构造函数。方法1:静态编码并编译。方法4和5 : 反射。Method:成员方法。

2024-09-25 20:45:16 581 1

原创 JAVA泛型

泛型:Generic Programming。在类名后用代表引入类型。在修饰符后,返回类型前。T也可以再是一个泛型类。

2024-09-25 15:25:48 849

原创 try-with-resource

try-with-resource 原理:资源对象必须实现AutoCloseable 接口,即实现close方法。

2024-09-24 14:42:54 152

原创 接口与抽象类

子类(子接口)没有继承该静态方法,只能通过所在的接口名来调用。以default关键字标注,其他的定义和普通函数一样。相同点(截止至Java 12以前,接口和抽象类对比)不同点(截止至Java 12以前,接口和抽象类对比)该静态方法属于本接口的,不属于子类/子接口。Java 8接口的静态方法(带实现的)Java 9接口的私有方法(带实现的)接口 vs 抽象类(1)

2024-09-23 20:26:50 220

原创 Java的cnum类型

所有的enum类型都是Enum的子类,也继承了相应方法。ordinal()返回枚举值所在的索引位置,从0开始。compareTo()比较两个枚举值的索引位置大小。toString()返回枚举值的字符串表示。valueOf()将字符串初始化为枚举对象。valucs()返回所有的枚举值。Java的cnum类型。

2024-09-23 14:39:18 331

原创 Java 基础知识九(网络编程)

ServerSocketChannel 服务器TCP Socket 接入通道,接收客户端-SocketChannel TCP Socket通道,可支持阻寒/非阻塞通讯-DatagramChannel UDp 通道。3)服务器:ServerSocket接收到连接,创建一个Socket和客户的Socket建立专线连接,后续服务器和客户机的对话(这一对Sock会在一个单独的线程(服务器端)上运行。-客户端往Socket输入流写入数据,送到服务端-客户端从Socket输出流取服务器端过来的数据。

2024-09-19 19:38:05 856

转载 在 RHEL 8|CentOS 8|Rocky Linux 8|AlmaLinux 8 上安装 etcd

本指南将解释如何在 RHEL 8/CentOS 8/Rocky Linux 8/AlmaLinux 8 Linux 机器上安装 etcd。Etcd 是一个用 Go 编写的简单、可靠、快速且安全的开源键值存储。它使用Raft共识算法来管理高可用的复制日志。此处共享的安装不适用于生产环境,因为它位于单个节点(一个成员 etcd)上。:这是单节点集群设置,对于三节点集群,请参阅下面的指南。

2024-09-10 15:20:55 252

原创 KVM 应用-创建虚拟机

通过web控制台创建虚拟机 cockpit web。通过virt-manager虚拟机管理工具创建。使用virt-install命令创建。

2024-08-29 19:43:46 1052

转载 虚拟机克隆

完整克隆是对原始虚拟机的完整拷贝,包括磁盘文件、配置文件等所有内容。这种方法需要较多的存储空间,因为它生成了原始虚拟机的一个完整副本。完整克隆的一个典型应用场景是基于模板创建虚拟机。:链接克隆是指创建一个指向原始虚拟机磁盘文件的链接副本,节省了大量的磁盘空间。但是,链接克隆的性能依赖于原始虚拟机的磁盘文件。如果原始虚拟机被删除,链接克隆将失效。虚拟机克隆是指创建原始虚拟机的精确副本。克隆的方法有多种,每种方法适用于不同的场景。下面我们将详细讨论几种主要的克隆方式。工具,可以简化克隆过程。

2024-08-29 16:14:18 470

转载 KVM虚拟化详解

1、开源软件,全称是kernel-based virtual machine(基于内核的虚拟机),2、一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hypervisor。3、x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。4、包含一个为处理器提供底层虚拟化 ,可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。

2024-08-26 17:05:15 213

原创 Java基础知识八(并发)

信号量,由1965年Dijkstra提出的信号量:本质上是一个计数器计数器大于0,可以使用,等于0不能使用可以设置多个并发量,例如限制10个访问。Lock也可以实现同步的效果-实现更复杂的临界区结构-tryLock方法可以预判锁是否空闲-允许分离读写的操作,多个读,一个写。允许执行并发多阶段任务,同步辅助类在每一个阶段结束的位置对线程进行同步,:当所有的线程都到达这步,再进行下一步。Thread/Executor/Fork-Join-线程启动,运行,结束-线程之间缺少协作。

2024-08-23 17:47:22 910

原创 Java基础知识七(并行模式)

activeCount,返回线程组中还处于active的线程数(估计数);enumerate,将线程组中active的线程拷贝到数组中;,你可以启动一个计算任务,然后立即继续执行其他任务,而不是等待计算完成。接口是java.util.concurrent包的一部分,它用于表示异步计算的结果。-可以通过enumerate方法遍历组内的线程,执行操作。-线程重复利用(new线程代价很大)理解共享线程池的概念。方法可以返回一个结果,并且可以抛出一个异常,而。-重复创建线程、关闭线程操作,无法重用线程。

2024-08-21 20:10:13 538

原创 mybatisplus 通过xml 定义接口

确保你的 MyBatis-Plus 配置已经正确设置了 mapper 文件的路径。文件中自动配置好,因为 Spring Boot 会根据约定大于配置的原则来寻找 mapper 接口和 XML 文件。首先,你需要创建一个 Mapper 接口,这个接口会包含你需要执行的数据库操作方法。一旦 Mapper 接口和 XML 文件配置完成,你就可以在你的服务层或控制器中注入。)中包含了 mapper 文件的路径,或者你的 Spring Boot 应用通过。文件夹中(这个文件夹的路径可以根据你的项目配置来调整)。

2024-08-19 17:10:10 771

原创 Java 基础知识六(多进程)

NEW 刚创建(new)-RUNNABLE就绪态(start)-RUNNING 运行中(run)-BLOCK 阻塞(sleep)-TERMINATED结束。-interrupt,向另外一个线程发送中断信号,该线程收到信号,会触发InterruptedException(可解除阻塞),并进行下一步处理。-wait/notify/notifyAll,等待,需要别人来唤醒-join,等待另外一个线程结束。-互斥:某一个线程运行一个代码段(关键区),其他线程不能同时运行这个代码段。

2024-08-15 20:58:01 496

原创 Java 基础知识五(word\excel\pdf)

可处理docx,xlsx,pptx,visio等office套件。全称:Comma-Seperated Values文件(逗号分隔)·广义CSV文件,可以由空格/Tab键/分号//完成字段分隔。-Apache出品,必属精品,poi.apache.org。-纯Java工具包,无需第三方依赖-主要类。-CSVPrinter 写入文档。-CSVFormat 文档格式。-CSVParser 解析文档。-CSVRecord 一行记录。XWPFPicture图片。XWPFTable 表格。

2024-08-15 16:55:33 311

原创 Java基础知识四(xml\json)

字符转数据输入流。

2024-08-14 16:51:34 427

原创 Java 发送邮件

要使用Java发送邮件,您可以使用JavaMail API或Jakarta Mail API(JavaMail的更新版本。

2024-08-13 17:41:12 133

原创 Java 基础知识三(文件)

0utputStreamWriter 转化类,负责字符到字节转化;三者构建关系: BufferedWriter(OutputStreamWriter(File0utputStream)))java.io.File是文件和目录的重要类(IDK6及以前是唯目录也使用File类进行表示。DatalnputStreamWriter 转化类:负责字节到数据类型转化。Java读写文件,只能以(数据)流的形式进行读写java.io包中。-打开一个输入文件,读数据,向ZipEntry写数据,关闭输入文件。

2024-08-12 17:14:32 688

原创 Java 基础知识二(数据结构实现类)

基于TreeMap实现的,不可以容纳null元素,不支持同步SortedSet s= Collections.synchronizedSortedSet(new TreeSet(...)),继承自Hashtable的方法:clear,contains/containsValue,containsKey.get, put,remove, size。主要方法:clear,containsValue,containsKey,get,put,remove, size。这3个方法三位一体equals()是相同的;

2024-08-08 21:00:50 890

原创 java 基础知识一(面向对象)

obj 可以看作内存中一个对象的句柄c/c++中,obj称为指针,java中称为Reference对象赋值时Reference 赋值,而基本类型时直接拷贝值基本类型的变量值小,可直接拷贝;对象包含多个值,不容易复制,赋值采用共享同一块内存区域。函数中局部变量,编译器不会给默认值,需要初始化才可使用;类的成员变量,编译器会给默认值,可以直接使用。this 在类中的用法1、指向本类中的成员变量2、指向本类中的成员方法3、可以当作构造函数使用。

2024-08-07 19:33:40 545

原创 java项目中VO、DTO、BO、DO、PO的作用

PO和DO十分类似,是从现实世界中抽象出来的业务实体,通常这个对象就是一个表的结构。entity 的,意思就是实体的意思,所以也是最常用到的,entity 包中的类是必须和数据库中的表相对应的。View Obiect:视图对象,用于展示层,按照前端需求把某个指定页面的展示数据封装起来。Persistent Object:持久化对象,和持久层(如数据库)形成对应的映射关系。Domain Object:领域对象,从现实世界中抽象出来的有形或无形的业务实体。DTO和BO在不复杂的场景下,可能不做区分。

2024-08-06 09:29:38 465

原创 SpringBoot自定义异常和全局异常捕获

【代码】SpringBoot自定义异常和全局异常捕获。

2024-08-02 16:28:52 130

原创 springboot 开发生产环境切换

通过更改active 值切换不同环境配置文件。相同目录下 有两个配置文件。

2024-08-01 19:21:51 181

原创 springboot 使用jwt

创建生成和解析token的应用类。

2024-08-01 17:55:30 504

原创 Eclipse maven 的坑

在使用 eclipse 时, eclipse 的右下角 一直在提示 “JPA java change event handler” ,eclipse使用起来很卡,解决办法。在使用 eclipse时, eclipse 的右下角 一直在提示 “JPA java change event handler”选择菜单:Preferences > Install/Update > UnInstalled or Update。eclipse使用起来很卡,可直接搜索jpa 然后卸载。

2024-08-01 17:50:24 407

转载 【SpringBoot中实现过滤器和拦截器】

4.3 Filter可拦截所有web资源(包括Jsp,Servlet,静态资源),而Interceptor则只拦截controller。4.2 Filter的生命周期由servlet容器管理,而Interceptor通过IOC容器来管理,可通过注入等方式来获取其Bean。2.1 自定义过滤器,实现Filter接口(SpringBoot 3开始,jakarta.servlet.Filter)1 过滤器Filter和拦截器Interceptor,在功能方面很类似,但在具体实现方面差距还是比较大的。

2024-08-01 09:22:14 68

原创 java字符串常量池

【代码】java字符串常量池。

2024-07-16 14:37:53 368

PHP扩展memcache 5.2 5.3 5.4

php的memcache 扩展 从5.2到5.4

2014-03-10

json.js 全部

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。此压缩包含全部js

2011-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除