相关文章
MySQL基础四(JDBC)
JDBC(重点)
数据库驱动 程序会通过数据库驱动,和数据库打交道。
sun公司为了简化开发人员对数据库的统一操作,提供了一个Java操作数据库的规范。这个规范由具体的厂商去完成。对应开发人员来说,只需要掌握JDBC接口。 熟悉java.sql与javax.s…
编程日记
2025/3/6 14:40:28
从零开始用react + tailwindcss + express + mongodb实现一个聊天程序(十一) 实现服务端和客户端socketio 连接
1.后端部分
socketIO文档参考Socket.IO
首先在lib下新建socket.js文件
参考服务器API | Socket.IO import {Server} from socket.io;
import http from http
import express from "express"const app express()
const server http.createServer(app)
const io …
编程日记
2025/3/15 5:45:28
磁盘空间用尽导致的系统500错误(failed to openstream:No space left on device)
问题描述:
今天测试环境某TP6项目报了500错误。查看部署在同一测试环境的其他项目发现报以下错误: 问题解决:
1、确认分区是否已满: 使用df -h命令查看磁盘空间使用情况,确认/dev/mapper/centos-root分区确实已满…
编程日记
2025/3/15 5:37:47
Hive-优化(参数优化篇)
map 数和reduce数
控制hive任务中的map数
合适的map数,会让资源分配的更平均,让我们的代码运行更快,通常情况下,作业会通过input的目录产生一个或者多个map任务。我们可以通过调整参数来控制运行过程中的map数。
Hive Map的数量…
编程日记
2025/3/6 14:22:31
Leetcode 103: 二叉树的锯齿形层序遍历
Leetcode 103: 二叉树的锯齿形层序遍历
问题描述: 给定一个二叉树,返回其节点值的锯齿形层序遍历(即第一层从左到右,第二层从右到左,第三层从左到右,依此类推)。 适合面试的解法:广…
编程日记
2025/3/15 5:15:23
【简单的C++围棋游戏开发示例】
C围棋游戏开发简单示例(控制台版)
核心代码实现 #include <iostream>
#include <vector>
#include <queue>
using namespace std;const int SIZE 9; // 简化棋盘为9x9:ml-citation{ref"1" data"citationList&…
编程日记
2025/3/6 13:52:18
python学习笔记-day4(解决实际问题)
1.version1
import os:导入os模块,用于与操作系统进行交互。 import time:导入time模块,用于处理时间相关的操作。
第三行中,保留中括号,会将source定义为一个包含单个元素的列表。当你需要处理多个源路径…
编程日记
2025/3/6 13:49:14
用CMake编译glfw进行OpenGL配置,在Visual Studio上运行
Visual Studio的下载
Visual Studio 2022 C 编程环境 GLFW库安装
GLFW官网地址
GLFW官网地址:https://www.glfw.org下载相应版本,如下图: CMake软件进行编译安装
下载CMake
下载的如果是源码包,需要下载CMake软件进行编译安装…
编程日记
2025/3/6 13:43:03