- 博客(20)
- 收藏
- 关注
原创 apt-get install 和 apt install 的区别是什么?
提出这个问题是个很有意思的,在刚接触到Ubuntu的时候跟在刚入门centos的时候使用的更新命令就不一样(yum update or apt-get update),在Ubuntu各种教程中便看到 apt 和 apt-get 的身影。apt 和 apt-get 有什么区别也是我马上浮现出来的问题,也是作为我第二linux发行版的想到的第一个问题。
2024-11-21 19:26:46
1064
原创 如何使用binlog进行增量备份
在MySQL中,使用binlog进行增量备份是一种常见的做法,它允许你记录并恢复数据库的变更,而不是整个数据库的全量备份。启用binlog在MySQL的配置文件(通常是my.cnf或my.ini)中启用binlog。你需要设置log_bin参数来指定binlog文件的存储位置,以及server_id来确保每个MySQL服务器有一个唯一的标识。[mysqld]配置binlog格式binlog格式可以是STATEMENTROW或MIXED。ROW格式记录行的更改,而STATEMENT。
2024-11-13 17:43:19
551
原创 在编写sq语句时的一些优化策略
精确查询:避免使用SELECT *,而是选择必要的列,以减少数据传输和提高查询效率。条件优化:在WHERE子句中使用精确的条件,避免使用OR,以确保索引的有效使用。索引策略:合理创建和使用索引,特别是在WHERE和ORDER BY子句中涉及的列上,以加速查询和排序操作。批量操作:在插入大量数据时,使用批量插入来减少事务开销和提高I/O效率。覆盖索引:在适当的情况下使用覆盖索引,以减少回表操作和提升查询性能。查询分析:使用EXPLAIN。
2024-11-13 16:28:08
774
原创 Rust 的安装与使用
此命令下载一个脚本并开始安装工具,这会安装最新稳定版 rust。过程中会提示输入密码。另外,还需要一个链接器(linker),这是 rust 用来将其编译的输出连接到一个文件中的程序。但是很可能已经有一个了。如果遇到了连接器错误,可以尝试安装一个 c 编译器,它通常是包括了一个链接器。c 编译器也很有用,因为一些常见的 rust 包依赖于 c 代码,因此需要安装一个 c 编译器。linux 用户通常需要依据发行版 (distribution)文档安装 GCC 或 Clang。
2024-11-06 18:41:56
1184
原创 如何快速入门MySQL,看这篇就够了
MySQL无需多言,直接干!!!数据导出与导入1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users> dbname_users.sql3.导出一个数据库结构mysqldump -u dbuser
2024-11-05 20:18:53
1035
原创 如何掌握C++l ambda表达式
lambda表达式又称匿名函数(Anonymous function),其构造了一个可以在其作用范围内捕获变量的函数对象。lambda表达式实际为一个仿函数functor,编译器后会生成一个匿名类(注:这个类重载了()运算符)与普通函数指针相比,Lambda表达式可以包含数据成员,也就是说它是可以有状态的。##lambda表示式的结构capture。
2024-11-05 19:13:46
591
原创 GDB基本使用教程
GNU工具集中的调试器是GDB(GNU Debugger),该程序是一个交互式工具,工作在字符模式。GDB(GNU Debugger)是一个用来调试C/C++程序的功能强大的调试器,是Linux系统开发C/C++最常用的调试器程序员可以使用GDB来跟踪程序中的错误,从而减少程序员的工作量。VSCode是通过调用GDB调试器来实现C/C++的调试工作的;Windows 系统中,常见的集成开发环境(IDE),如 VS、VC等,它们内部已经嵌套了相应的调试器。
2024-11-05 18:56:11
779
原创 yarn网络问题
如果上述方法仍然无法解决问题,请参考错误信息中提到的日志文件 “C:\Users\Administrator\project\Vue_Project\iBlog-master\yarn-error.log”,其中可能包含更详细的错误信息。检查网络连接:确保您的计算机可以正常连接到互联网,并且没有任何防火墙或代理设置阻止了 Yarn 的网络请求。检查 Yarn 版本:确保您使用的是最新版本的 Yarn。检查代理设置:如果您使用了代理服务器,请确保 Yarn 已正确配置您的代理设置。替换为您的代理服务器端口。
2024-03-15 20:03:05
1219
1
原创 volta 命令使用方法
如果安装错误,可以使用 volta uninstall 命令来删除已经安装在 volta install 中的任何全局包。这将确保项目在目录中使用特定的 node.js版本。
2024-03-13 18:11:45
1798
原创 nvm同时安装多个版本node.js
要在的系统上同时安装多个版本的 Node.js,您可以使用 Node Version Manager (nvm) 工具。这将加载 nvm 的环境变量和函数。通过执行上述步骤,您应该能够在您的系统上成功安装和管理多个 Node.js 版本。安装所需的 Node.js 版本。切换使用不同的 Node.js 版本。这将将 14.17.0 版本设置为默认版本,以便在没有指定版本的情况下使用。命令切换到所需的版本,并在不同的项目中使用不同的 Node.js 版本。安装其他所需的 Node.js 版本,重复步骤 3。
2024-03-12 20:21:53
798
1
原创 npm 打开文件时被拒绝操作
更改文件和目录的权限:确保您有足够的权限来读取和写入相关文件和目录。您可以尝试更改文件和目录的权限,以便您可以访问它们。如果您使用的是 Windows 操作系统,可以尝试在文件资源管理器中右键单击文件或目录,重新安装 Node.js:如果上述方法都没有解决问题,您可以尝试重新安装 Node.js。关闭可能占用文件的其他程序:确保您的文本编辑器或杀毒软件等程序没有打开或占用相关文件。然后再次尝试运行 npm 命令。更改 npm 的缓存目录:尝试更改 npm 的缓存目录,使其指向一个您有权限访问的位置。
2024-03-12 18:54:52
801
1
原创 在Windows10上卸载 webpack 并重新安装
在Windows10上卸载 webpack 并重新安装打开命令模式或powershell。也可以使用 win+x,选择命令提示符选择 Windows powershell。在命令行中输入,以下命令来卸载和全局安装 webpack:npm uninstall webpack -g这将卸载全局安装的 webpack包。接下来,如果你在项目中使用了局部安装的Webpack,进入你的项目目录。在命令提示符或PowerShell中,使用以下命令卸载局部安装的Webpack:npm uni
2024-03-12 18:24:31
991
1
原创 c# 接口使用
接口时指定一组函数成员而不实现它们的引用类型。所以只能类和结构来实现接口。这种描述听起来有点抽象,因此先来看看接口能够解决的问题,以及是如何解决的。以下的代码示例。观察 Program 类中的 Main 方法,它创建并初始化了一个 CA 类的对象,并将该对象传递给 PrintInfo 方法。
2023-03-27 22:52:18
2635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人