使用指南 线程 指南java

Python在使用pandas时内存使用过大导致服务器宕机,有哪些优化方法?

当使用pandas处理大规模数据时,内存使用量可能会迅速增加,导致服务器宕机。为了解决这个问题,可以采用以下几个优化方法: 数据类型优化: 使用更小的数据类型,例如将int64转换为int32或int16,节省内存空间。 对于字符串类型,尽量使用'category'类型,它会使用更少的内存。 分块处 ......
内存 服务器 方法 Python pandas

使用ExLlamaV2量化并运行EXL2模型

量化大型语言模型(llm)是减少这些模型大小和加快推理速度的最流行的方法。在这些技术中,GPTQ在gpu上提供了惊人的性能。与非量化模型相比,该方法使用的VRAM几乎减少了3倍,同时提供了相似的精度水平和更快的生成速度。 ExLlamaV2是一个旨在从GPTQ中挤出更多性能的库。由于新的内核,它还经 ......
ExLlamaV2 ExLlamaV 模型 EXL2 EXL

【HarmonyOS】低代码平台组件拖拽使用技巧之常用基础组件(下)

​【关键字】 HarmonyOS、低代码平台、组件拖拽、代码编辑器 1、写在前面 本篇接着上一篇的内容来介绍,继续来看我们的登录页面的下半部分的使用,本篇会介绍按钮组件、单选框组件的拖拽使用,还会介绍代码编辑器的使用,最后会完成登录页面点击事件的逻辑处理,下面跟着我的脚步继续前进吧! 2、开发实战 ......
组件 使用技巧 HarmonyOS 常用 代码

本地MinIO存储服务Java远程调用上传文件

MinIO是一款高性能、分布式的对象存储系统,它可以100%的运行在标准硬件上,即X86等低成本机器也能够很好的运行MinIO。它的优点包括高性能、高可用性、易于部署和管理、支持多租户等。 Cpolar内网穿透提供了更高的安全性和隐私保护,通过使用加密通信通道,Cpolar技术可以确保数据传输的安全 ......
文件 MinIO Java

C#使用随机数生成元素不重复的数组

通过for与while的嵌套做了一个排除相同数字的审查机制,如果生成了数组中已有的数字就重新生成一个数字,继续循环排查,直到生成的数字是数组中不存在的数字 数组长度不能超过随机数范围否则会死循环 using System; namespace notRepeat { class Program { ......
随机数 数组 元素

奇迹MU避坑指南

奇迹MU避坑指南 对奇迹MU的热爱,应该很难用言语来形容,经过了那么多年的沉淀,这款绚丽的游戏已是深入了80后、90后玩家的心。当你在生活无聊之余,还是会回忆起这款经典的网络游戏,搭建一个属于自己的游戏,也是很多玩家心中的梦想,因为可以为自己调一身最炫酷的装备,可以邀上志同道合的小伙伴,可以结识许多 ......
奇迹 指南

Civil 3D使用COM API时对象版本号的查询方法

查询对象版本有多种方法, 方法一: 在developer's guide中查找, API Developer's Guide→About the Developer's Guide→New Features in the AutoCAD Civil 3D API→COM Changes这里有详细的介 ......
对象 版本 方法 Civil COM

java注解

一、java注解用于为java代码提供元数据。提供数据来解释程序代码。注解并非所解释的代码的一部分,不直接影响代码执行。 所有注解会自动继承java.lang.annotation这个接口,所以不能再去继承别的接口或类。 解析一个类/方法的注解有2种方式: 1、编译期的直接扫描 编译器在对java代 ......
注解 java

使用数据库工具连接 mendix默认数据库(HSQL)

1. 先启动数据库 cmd下执行(注意路径) : java -cp org.hsqldb.hsqldb-2.7.1.jar org.hsqldb.server.Server --database.0 file:default\default --dbname.0 default 界面显示 再确认目录 ......
数据库 数据 工具 mendix HSQL

Java Young GC和Old GC的概念

1.java内存模型里有年轻代和老年代的概念; 年轻代:顾名思义其实就是新创建的堆内存对象都会在年轻代里; 老年代:就是年轻代里的对象经过一定时间后"变老"了,进入老年代; 那年轻代的对象 什么时候 进入老年代 呢? 默认情况下是 对象 在年轻代 的GC 15次后 仍然存活(即不是那种创建后很快就释 ......
概念 Young Java Old

如何使用Nginx让网站快速置灰

如何使用Nginx让网站快速置灰 查看当前编译的版本是否支持http_sub_module模块,如果不支持需要重新编译增加此模块。 nginx -V 修改nginx.conf配置,在http{}中增加以下两行。 http { sub_filter '</head>' '<style type="te ......
Nginx 网站

Java数组08:冒泡排序

1.未优化过的冒泡排序算法 public class ArrayDemo08 { public static void main(String[] args) { int[] a= {1,4,5,72,86,3}; int[] sort = sort(a);//调用完我们自己写的排序方法以后,返回一 ......
数组 Java

PIR传感器选型及其使用介绍

(一)PIR简介 PIR传感器(Passive Infrared Sensor),即被动式红外传感器。它因为功耗低,价格低廉,使用简单从而被大量使用在门铃、猫眼、感应开关、小夜灯、安防等消费类产品上。 (1)PIR检测原理 PIR还有一个别名,就是热释电红外传感器。它的检测原理是热释电效应,也就是物 ......
传感器 PIR

Java开发者的Python快速进修指南:文件操作

Python提供的文件操作相对于Java来说,确实简单方便许多。不仅操作简单,代码可读性也相对较高。然而,我们需要注意的不仅仅是文件操作的简单性,还有文件操作的各种模式。在Java中,我们并不经常使用像Python中那样的操作模式。 ......
开发者 文件 指南 Python Java

Django笔记四十二之model使用validator验证器

本文首发于公众号:Hunter后端 原文链接:Django笔记四十二之model使用validator验证器 这一篇笔记介绍一下 model 里的 validator 验证器。 首先,这是个什么东西呢? 在 model 的第四篇笔记里,我们介绍了字段的一些属性,比如是否允许为空,varchar 类型 ......
validator 笔记 Django model

野火指南者(STM32F103VET6)应用:实现USB虚拟串口(CDC_VPC)

本文转载自博客园博主:Couvrir洪荒猛兽 原文章链接:https://www.cnblogs.com/couvrir/p/17461078.html MCU:STM32F103VET6 开发环境:STM32CubeMX+MDK5 实现USB的虚拟串口不需要去理解USB的底层驱动,只需要STM32 ......
野火 串口 CDC_VPC 指南 F103

关于 Mac 在 cocos creator 中如何使用 FGUI

先在官方网下载对应的 Mac 的 FGUI,网站如下:https://www.fairygui.com/download 之后就一键式的打开就好,在这个界面上 选择自己对应的项目类型,之后创建即可,打开的面板如下: 最后在选择发布就好了,这里发布有两个文件 如果你想重新在打开这个布局的话,就可以在这 ......
creator cocos FGUI Mac

三、Linux基本使用和常用命令

Linux基本使用和常用命令 1、登录Linux操作系统方式 1.图形化界面 基于x window System显示框架开发 由KDE(类似于苹果系统)、GNOME.v.3.0 提供图形化桌面环境 2.虚拟控制台 文本方式(Ctrl + Alt + F3) 3.Web网页登录 前提是需要打开网页控制 ......
命令 常用 Linux

SpringCloud项目使用nacos配置

SpringCloud项目 pom.xml 注意SpringCloud和SpringCloudAlibaba的版本对应。 Spring Cloud Alibaba Version Spring Cloud Version Spring Boot Version 2022.0.0.0* Spring ......
SpringCloud 项目 nacos

关于 ts(TypeScript)报错一行上方使用 // @ts-ignore来忽略错误问题

比如你的代码当中是使用 Ts 写的脚本,那么可能会有一些出现报错的情况,那么这个时候你可以使用://@ts-ignore写上这个,你的代码就不会出现报错的情况了,比如下面的代码 App.VS.getView("MainLineView")?.test(); 即使你的类名 MainLineView 没 ......
TypeScript ts-ignore 一行 错误 ignore

Git学习笔记:基础使用

本随笔用于记录随笔作者在一般情况下使用Git的一些步骤和操作,主要用于在经过一段时间没有使用Git后能够通过该随笔马上回忆起基础操作,所以该随笔一开始并不会介绍Git的高级特性。本随笔内容摘录自官方教程 随笔作者还在学习当中,难免会出现书写上和技术上的错误,如果发现类似错误,欢迎在评论区或私信与我讨 ......
基础 笔记 Git

线程基础

线程和进程 1.进程是系统进行资源分配和调度的独立单位,每一个进程都有它自己的内存空间和系统资源 2.进程实现多处理机环境下的进程调度,分派,切换时,都需要花费较大的时间和空间开销 3.为了提高系统的执行效率,减少处理机的空转时间和调度切换的时间,以及便于系统管理,所以有了线程,线程取代了进程了调度 ......
线程 基础

解决问题:Unable to start embedded container; nested exception is java.lang.NoSuchMethodError: org.apache.catalina.Context.addServletMapping(Ljava/l

因为有重复的jar 原因:springboot有自己的tomcat运行环境我们又在构件路径中添加了tomcat 解决方法:把项目构件路径中的tomcat给移除 ......

go ants使用

NewPoolWithFunc -> func(data interface{}) -> data.(Task) -> Task.Do 上面的这些函数都是同步的,添加到 NewPoolWithFunc中后,执行 invoke会变成异步 NewPool和NewPoolWithFunc本质是一样的,都是 ......
ants go

java 内部类

package net.elaina.innerclass01; public class Car { String carName; int carAge; String carColor; public void show(Car this){ //是打印调用者车的名字:宾利 System.ou ......
java

SQL DELETE 语句:删除表中记录的语法和示例,以及 SQL SELECT TOP、LIMIT、FETCH FIRST 或 ROWNUM 子句的使用

SQL DELETE 语句 SQL DELETE 语句用于删除表中的现有记录。 DELETE 语法 DELETE FROM 表名 WHERE 条件; 注意:在删除表中的记录时要小心!请注意DELETE语句中的WHERE子句。WHERE子句指定应删除哪些记录。如果省略WHERE子句,将会删除表中的所有 ......
子句 示例 语句 语法 SQL

Java的Integer.bitCount()源码分析

本文部分参考:https://blog.csdn.net/weixin_42092787/article/details/106607426 常规解法 对于统计一个32位的二进制数值当中1的数量这个问题,常规解法如下: public int hammingWeight(int n) { int co ......
源码 bitCount Integer Java

【Java基础】内存分配

1. 栈 方法运行时所进入的内存 2. 堆 需要new的引用数据类型会在堆内存中开辟空间并产生地址 堆内存中的数据在生命周期结束后会由垃圾回收器不定时回收(C语言需要手动写代码清理释放内存空间) 3. 方法区 字节码文件加载时进入的内存 4. 本地方法栈(辅助虚拟机) 了解 5. 寄存器(cpu创建 ......
内存 基础 Java

【Java基础】String类 && StringBuilder类

String类:(1)String类特点(2)String类两种构建方式的区别(3)String类内容比较(4)String类遍历(5)String类的字符串截取、替换和切割; StringBuilder类 ......
StringBuilder amp 基础 String Java

SQLAlchemy快速使用、SQLAlchemy原生操作、SQLAlchemy操作表、一对多关系、多对多关系、scoped线程安全、g对象、基本增删查改、常用查询

SQLAlchemy快速使用 介绍 # SQLAlchemy是一个基于Python实现的ORM框架,对象关系映射 # orm 框架 》django orm--》只能用在django中,不能独立使用 # python界的orm框架 -peewee:小型 -sqlalchemy:企业级,支持异步,用在异 ......
SQLAlchemy 常用查询 线程 对象 常用