笔记
文章平均质量分 58
没有B树
有 猫 冰
展开
-
MySQL Shell
mysql-shell是一个高级的mysql命令行工具、它直接两种模式(交互式&批处理式)三种语言(javascript\python\sql)连接mysqlsh -h ip -P port -u user# 未指定密码mysqlsh 'user'@'ip':port# 指定密码mysqlsh 'user'@'ip':port --password=pwd# 指定数据库的名字mysqlsh 'user'@'ip':port/database --password=pwd#原创 2022-02-10 10:50:23 · 2425 阅读 · 0 评论 -
backtrace, backtrace_symbols, backtrace_symbols_fd
需要已掌握:动态符号表、符号表相关内容backtrace, backtrace_symbols, backtrace_symbols_fd - 用于支持应用程序自调试提要#include <execinfo.h>int backtrace(void **buffer, int size);char **backtrace_symbols(void *const *buffer, int size);void backtrace_symbols_fd(void *const *b原创 2022-01-20 15:03:08 · 1285 阅读 · 0 评论 -
man设置中文展示
本文内容仅在WSL中测试通过,其他情况不予保证。(各发行版大同小异,自行类推即可)。man设置中文展示实现概念参考文献实现保证zh_CN.UTF-8本地化文件存在(保证是中文语言环境即可,这里只是以UTF-8字符集为例,以下内容也是如此)sudo locale-gen zh_CN.UTF-8保证语言环境为zh_CN.UTF-8export LANG=zh_CN.UTF-8保证manpages-zh包已经安装sudo apt install manpages-zh将ma原创 2022-01-17 15:27:54 · 634 阅读 · 0 评论 -
C/C++进度条
C/C++进度条#include <unistd.h>#include <stdio.h>#include <string>void ProgressBar(float fTotal){ for (int i = 0; i <= fTotal; ++i) { double dCurrentProgress = i * 100.0 / fTotal; printf("[ Killing process ]:%s[%0.2f%%]\r原创 2021-12-22 13:36:35 · 877 阅读 · 0 评论 -
va_list与vsnprintf
va_list与vsnprintfVA_LIST变量宏用法注意问题vsnprintf描述参数返回值例子类比参考文献VA_LISTVA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数。可变参数通常在函数参数列表的末尾使用省略号(,…)定义。变量va_list 这是一个适用于 va_start()、va_arg() 和 va_end() 这三个宏存储信息的类型#ifdef _M_ALPHAtypedef struc原创 2021-12-16 15:34:57 · 560 阅读 · 0 评论 -
Powershell、CMD添加conda init
Powershell、CMD添加conda init前言:起始安装conda时完全不需要在系统中添加环境变量,我们可以使用conda init这种方便的方式。打开powershellwin+R输入powershell回车进入到你的conda script目录cd C:\Users\mayu3\anaconda3\Scripts执行 conda init 命令对powershell执行conda init# powershell代表你要执行conda init的shellc原创 2021-08-15 16:53:57 · 11061 阅读 · 14 评论 -
vim替换
替换本段落中设待替换的内容为xxx,替换后的内容为hhh。# g:对一行中所有的xxx进行替换;s:表示作用于指定的行;%s:表示作用于所有行# .:表示当前行,$:表示最后一行# 其中所有的/都可以换为#或者+,但是在单个最短指令中要统一。比如g/xxx/ s//hhh/g可以写为:g/xxx/ s##hhh#g 、g+xxx+ s//hhh/g 、 g#xxx# s++hhh+g等形式。因为实质上,g/xxx/ s//hhh/g相等于两条指令,g/xxx/和s//hhh/g。其中,g/xxx/表原创 2021-08-13 14:19:12 · 285 阅读 · 0 评论 -
共用体笔记
共用体基本介绍共用体(Union)属于构造类型,它可以包含多个类型不同的成员。和结构体非常类似,但是也有不同的地方。共用体有时也被称为联合或者联合体,定义格式为union 共用体名{ 成员列表}结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。快速入门定义共用体类型和共用体变量的三种方式(和结构体一样)先定义共用体数据类型再定义共用体变量union data{原创 2021-02-24 21:03:26 · 94 阅读 · 0 评论 -
C++笔记
C++Primer笔记vector数组vector如果循环体内部包含有向vector对象添加元素的语句,则不能使用范围for循环。(范围for语句体内不应改变其所遍历序列的大小)。试图用下标的形式去访问一个不存在的元素将引发错误,不过这种错误不会被编译器发现,而是在运行时产生一个不可预知的值。不幸的是,这种通过下标访问不存在的元素的行为非常常见,而且会产生很严重的后果。所谓的缓冲区溢出(buffer overflow)指的就是这类错误,这也是导致PC及其他设备上应用程序出现安全问题的一个重要原因。确原创 2020-12-02 11:20:33 · 223 阅读 · 0 评论