相关文章
秋招准备--基础知识复习--系统编程
lab1 进程
定义 进程的定义是操作系统中资源分配的基本单位,是程序的执行实体。具体地来分析这个定义的一体两面:
在资源分配方面,每个进程都有虚拟的进程空间,其中包括代码区,全局静态区,BSS区ÿ…
编程日记
2024/12/23 7:18:05
SpringBoot+MyBatisPlus+MySQL不能储存(保存)emoji表情问题解决
1.之前在学习过程中不知道utf8和utf8mb4的区别,也没过多去了解,直到最近设置的数据库编码全是utf8后发现问题所在了,居然不能储存表情包!!!整个人直接傻了,后面知道了utf8是3字节不能储存表情&a…
编程日记
2024/12/22 23:32:06
十小时开源了一个加密算法仓库,功能强大,后端开发人员狂喜!
写在前面
昨晚上睡觉前我就在想能不能把多个加密算法集成到一个库中,方便开发者调用,说干就干,今天肝了一天,中午直接吃的外卖哈哈哈哈,终于把仓库开源了,欢迎各位Go开发者Star和Fork!
仓库地址
go-cryp…
编程日记
2024/12/22 23:23:35
C++11 多线程学习
C11学习
一、多线程
1、模板线程是以右值传递的
template <class Fn, class... Args> explicit thread(Fn&& fn, Args&&... args)则需要使用到std::ref和std::cref很好地解决了这个问题,std::ref 可以包装按引用传递的值。 std::cref 可以…
编程日记
2024/12/18 0:38:58
Visual Studio首次运行报错
在Visual Studio 运行代码时候,经常会报方法不安全
错误 C4996 ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. demo01 D:\vs_worrkp…
编程日记
2024/12/23 5:59:14
leetcode581 最短无序连续子数组
题目
给你一个整数数组 nums ,你需要找出一个 连续子数组 ,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。 请你找出符合题意的 最短 子数组,并输出它的长度。
示例
输入:nums [2,6,4,8,10,9,15] 输…
编程日记
2024/12/19 17:12:55
CPP-Templates-2nd--第 24 章 类型列表(Typelists)
目录
24.1 类型列表剖析(Anatomy of a Typelist)
24.2 类型列表的算法
24.2.1 索引(Indexing)
24.2.2 寻找最佳匹配
24.2.3 向类型类表中追加元素
24.2.4 类型列表的反转
24.2.5 类型列表的转换
24.2.6 类型列表的累加(A…
编程日记
2024/12/18 12:49:51