生活
未读
凉山小记(三):备课翻车记录
好久没更新博客了,不得不说,用Hexo发一篇博客与WordPress相比,真的好繁琐... 今天来记录一次暑假期间的小教训——因为乱用Obsidian的加密插件,而造成不可逆的文件损失的的惨痛经历。 事情经过 事情是这样的,7月24号下午,我在教室备课的时候突然闲的没事干,突发奇想:Obsidian
后端开发
未读
Go Web尝试:基于gin和gorm的Go Web Demo
项目简介 目的:这个demo旨在快速了解如何用gin+gorm实现简单的CRUD操作。 功能:实现简单的个人信息录入。 技术: gin:golang的轻量级web框架 gorm:golang的ORM框架 测试工具:postman Ps:本demo实现分层,所有的代码都在main.go中。 准备工作
读书笔记
未读
读书札记:重读《活出生命的意义》
为什么重读? 毫无疑问,最近的烦恼和上面的关键词对上了: 孤独感很强,有陷入存在之虚无的趋势 对时间的流逝逐渐麻木,思绪浮躁,难以静心 焦虑感、无助感...... 如果你最近也感到非常焦虑,感到孤独,感到无助,不妨也来读一读这本书。 这本书很薄,一个下午就可以看完,但是我相信看完后会让你收获颇丰。
后端开发
未读
MybatisPlus学习笔记(二)
自动填充 需求:业务中表有更新时间、创建时间、创建人、更新人等字段。可以使用 @TableField(fill = )来进行自动填充。 加了注解的字段会在SQL中预留字段,属性值指定 在进行什么操作的时候需要预留字段。 第一步,在字段上添加注解 //插入和更新的时候
@TableField(fill
后端开发
未读
MybatisPlus学习笔记(一)
概述 MybatisPlus是一款Mybatis增强工具,用于简化开发,提高效率。 它在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网 基本配置 Maven依赖 mybatis-plus mysql驱动 数据源配置 spring:
datasource:
u
技术
未读
C++项目:基于Qt和Tcp通信的简易网络聊天室
项目介绍 项目简介 基于Tcp socket通信协议和Qt6.4 实现的网络聊天室。 项目功能 客户端和服务端互发消息 不同客户端之间的私聊 服务端消息的群发 项目改进计划: 发送文件功能 客户端获取“在线客户端”列表 引入MySQL数据库存储聊天记录 引入多线程解决并发问题 核心技术栈 语言:C+
技术
未读
C编程:socket网络编程
头文件 <arpa/inet.h> 大小端转换 网络大小端转换:htons和 htons表示从本地的小端模式(主机字节序)转到服务器的大端模式(网络字节序)。分别是对应16位的short和32位的long。 如果是从网络字节序转到主机字节序,则是 ntohs、ntohl IP地址的大小端转换 将字符
技术
未读
C++:算法竞赛常用库函数
秉持着奥卡姆剃刀:如无必要,勿增新知的原则, 本篇只收录使用频率高的内容。 更新 transform转换大小写 transform(word.begin(), word.end(), word.begin(), ::tolower); 对string转换成小写 transform(word.begi