NOT
线上业务系统的迁移思路【MySQL】
概论 在日常开发场景中,迁移数据库是非常常见的。但是线上业务系统进行迁移,并不是见一个简单的问题,必须考虑到迁移过程中线上系统的可用性、性能等。本文针对MySQL对迁移策略进行讨论。 实现方法 思路一:binlog MySQL的binlog日志是一种二进制格式的日志,binlog记录所有的DDL和D ......
第二章 文件管理
2.1文件目录与路径 2.1.1 文件目录 Linux的文件都在根目录下,其中箭头指向的是真实存在的文件。 用户如需查看根目录下的文件,可以使用ls命令。 2.1.2 文件路径 1.绝对路径 绝对路径是指从根目录开始的路径,用户通过cd命令以绝对路径进入某个文件夹。例如,cd /usr/share/ ......
【C与C++的相互调用方法】
原文:https://blog.csdn.net/qq_43899283/article/details/132343699 C与C++的相互调用方法C与C++为什么相互调用的方式不同C++中调用CC中调用C++致谢C与C++为什么相互调用的方式不同 C 和 C++ 之间的相互调用方式存在区别,主要 ......
线程-线程安全基础篇
线程安全 一些线程安全的容器在复合操作下可能不是线程安全的 例:同步容器Vector1.Vector这样的同步容器的所有公有方法全都是synchronized的,也就是说,我们可以在多线程场景中放心的使用【单独】这些方法,因为这些方法本身的确是线程安全的2.由于,不同线程在同一时间操作同一个Vect ......
go map的坑
range时不能动态的增加map的range范围 golang的map是hash表实现的,hash表的遍历就是遍历所有的桶,所以新添加的元素可能出现在之前遍历过的桶中,这样就会有些新添加的元素可能遍历不到。 实际生成环境中,不建议遍历一个正在写入的map,这并不是一种好的设计,如果确实有这样的需求, ......
11-26
C/S结构用户界面设计 编写一整套Mis系统UI界面,Mis系统名称自拟,尽量运用到如下控件: l 窗体 l 菜单 l 工具栏 l 状态栏控件 l 标签控件 l 按钮控件 l 文本框控件 l 单选按钮控件 l 复选框控件 l 列表框控件 l 组合框控件 l 分组框控件 l 面板控件 l 图片框控件 ......
C语言调用C++类成员函数讲解和实例
原文:https://blog.csdn.net/LxXlc468hW35lZn5/article/details/125701007 1、问题成因 C语言与C++调用问题原因主要在于C编译器和C++编译器的不同。C是过程式语言,C编译器编译后,函数在符号库中就是函数名,没有其他任何附加信息。而C+ ......
eBPF 概述:第 3 部分:软件开发生态
1. 前言 在本系列的第 1 部分和第 2 部分中,我们对 eBPF 虚拟机进行了简洁的深入研究。阅读上述部分并不是理解第 3 部分的必修课,尽管很好地掌握了低级别的基础知识确实有助于更好地理解高级别的工具。为了理解这些工具是如何工作的,我们先定义一下 eBPF 程序的高层次组件: 后端:这是在内核 ......
报错:undefined reference to `WinMain'
报错:undefined reference to `WinMain' 错音是编译器找不到main()函数: 可能缺少是main()函数,比如main拼写错误 可能是main()函数不再全局命名空间中,注意main()函数必须置于默认命名空间(即全局命名空间)下 ......
C语言笔记7
数组是一组有序的、类型相同的数据的集合,这些数据被称为数据的元素。 一维数组的定义 类型说明符 数组名【正整型常量表达式】 说明: 类型说明符:数组的类型。 数组名同变量名命名规则相同。 常量表达式指明数组中元素个数,必须大于0.可以是数值常量、符号常量和字符常量。 例如: float mark[1 ......
2023年11月第四周总结
堆 堆是一种完全二叉树,也是一种优先级队列堆分为大根堆和小根堆,大根堆即对于每一颗树,它的父亲节点的值,一定大于它的孩子节点的值,左右节点的值不用管它的顺序。小根堆同理。 写了一道可以用堆这种数据结构求解的题目,即找数组中第k大的数,要求时间复杂度为O(N)。 力扣题目链接 解题思路 根据堆的定义我 ......
这12款可以让你更幸福的软件你一定要装
每个人都有自己特别喜欢的软件,我也介绍一下我喜欢的12款软件,几乎每次重装系统都必安装。 截图:pixpin 工作中经常需要截图,所以个人电脑和办公电脑我都安装了。使用快捷键ctrl+1一键截图,能对截图进行编辑,不仅支持保存和复制图片,还支持钉住功能,可以随时查看图片内容。 文件搜索:Everyt ......
建议学习软件测试吗?不建议!
相比较大多数行业,IT行业薪资比较高。 如果你问我,是否建议学习软件测试。 我的回答是,不建议! 学历太高不建议学习,你可以挑战天花板更高的软件开发行业; 学历太低不建议学习,没有全日制专科以上学历基本找不到工作; 年龄太大不建议学习,软件测试可能同样存在年龄歧视; 不想编程不建议学习,自动化测试几 ......
Day04:编写第一个代码“Hello World!”
Hello World 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为.java Hello.java [注意点]系统显示后缀名 编写代码 public class Hello{ public static void main(String[] args){ System.out. ......
extern "C":实现C++和C的混合编程
原文:https://c.biancheng.net/view/8064.html 通过《C语言和C++到底有什么关系?》一节的学习,读者已经了解了 C++ 和 C 语言之间的关系。简单的理解,C++ 就是在 C 语言的基础上增加了一些新特性,从大的方面讲,C++ 不仅支持面向过程编程,还支持面向对 ......
如何在win11系统桌面实现win10右键
下载腾讯桌面整理并安装 下载地址: 腾讯桌面整理 注意:下载独立版 设置腾讯桌面整理 鼠标右键,点击“显示更多选项” 点击“实用功能” >>> “设置中心” 点击“整理桌面”; 取消勾选“穷Windows 11风格桌面右键菜单”。 完成以上操作即可实现在win11系统实现win10桌面右键功能。 全 ......
第七章 存储管理
一、存储方式 从连接方式上,存储分为以下3种类型。 本地存储:直接插在服务器上的硬盘,系统文件存放在本地。本章主要介绍本地存储。 外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以使用SCSI线、SATA线、SAS线、FC线。 网络存储:以太网络、FC网络。当 ......
栈
一、算法描述 本篇文章讲述的数据结构是,栈,数组模拟栈。 栈的结构相信大家应该很清楚了,特点就是先进后出,只能在栈顶操作,栈底不能操作。 //用数组模拟的栈定义如下: int tt; int st[N]; /* tt表示栈顶(我习惯于表示栈顶的下一个位置,可以根据个人习惯来修改) st[N]表示栈 ......
Java开发者的Python快速进修指南:自定义模块及常用模块
在导入包方面,两者都使用import语句,但是Python没有类路径的概念,直接使用文件名来导入模块。我们还讨论了自定义模块的创建和使用,以及在不同目录下如何组织代码结构。此外,我们介绍了一些常用的Python模块,包括time、datetime、json、os和sys,它们在开发中非常实用。希望今... ......
torch.cuda
什么时候需要将计算放置再gpt,cuda上 数据,模型放在cuda上计算之后,还用导回cpu吗 用法 torch.cuda.is_available() torch.cuda.device() ......
每日总结
今天是星期天,写了一下大数据的作业和软件构造的作业。 package com.example.test; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event ......
刷题复习(一)链表
刷题复习(一)链表 https://labuladong.gitee.io/algo/di-ling-zh-bfe1b/shuang-zhi-0f7cc/ 1、合并两个有序链表 思路清晰,双链表有个根节点记录开头 /** * Definition for singly-linked list. * ......
Linux学习记录:文件管理
这一章节学习了一些简单的基本命令,是最开始学习linux的时候接触到的内容,记录下来系统地复习一下。 1.文件目录与路径: ls可查看根目录下的文件 cd命令可以以绝度路径进入到某个文件夹 pwd命令可以用来查看当前工作的绝对路径。 2.目录操作 2.1创建目录 (这里是因为已经创建过了) 2.2查 ......
敏捷冲刺——第八天
团队作业4——项目冲刺 这个作业属于哪个课程 计科21级12班 这个作业要求在哪里 团队作业4——项目冲刺 这个作业的目标 进行敏捷冲刺开发 团队 队名:KAODAPU 团队组成 张建文(组长) 3121004845 叶飞池 3121004843 林智谦 3121004831 刘晋延 3121004 ......
网络安全基础
网络安全基础 网络安全概述 网络安全防护技术 网络安全工程与管理 新兴网络及安全技术 教材问题 问题:协议缺陷的后果 解决方案:问AI 基于AI的学习 (SB百度) 思考 要有比较好的计算机基础,才可以更好进行学习。 ......
while 流程图
name='' while name !='your name': print('please type your name.') name=input() print('Thank you!') ......
TotalFinder v1.15.1 Mac最好用的Finder增强工具
TotalFinder的工作原理与普通Finder一样,但添加了选项卡、双面板、彩色标签和许多其他功能。 TotalFinder是一个插件,而不是替代品 请记住,TotalFinder是一个插件,在您启动TotalFinder.app时会加载到Finder中。它不会修改磁盘上的Finder文件。 T ......
2023-2024-1 20231309 《计算机基础与程序设计》第九周学习总结
2023-2024-1 20231309 《计算机基础与程序设计》第八周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第九周作业 这个作业的目标 作业正文 2023-2024-1 20231309 ......
视野修炼-技术周刊第63期
合集 - 视野修炼 - 技术周刊(11) 1.视野修炼-技术周刊第52期09-032.视野修炼-技术周刊第53期09-103.视野修炼-技术周刊第54期09-174.视野修炼-技术周刊第55期09-245.视野修炼-技术周刊第56期10-066.视野修炼-技术周刊第57期10-157.视野修炼-技术 ......