随笔分类 -  杂七杂八

摘要:json { "name":"wasi", "age":"22" } 优点 可读性高 缺点 编码长度大 xml <?xml version="1.0" encoding="UTF-8"?> <name>wasi</name> <age>22</age> 优点 可读性高 缺点 编码长度大 protoc 阅读全文
posted @ 2021-12-02 17:31 肥斯大只仔 阅读(248) 评论(0) 推荐(0)
摘要:strcpy 代码 char* mystrcpy(char* dst, const char* src) { if((dst == nullptr)||(src == nullptr)) return nullptr; char* ret = dst; while ((*dst++ = *src++ 阅读全文
posted @ 2021-03-16 23:37 肥斯大只仔 阅读(185) 评论(0) 推荐(0)
摘要:文件四个状态 untracked:新建,未被add到缓存区 staged:被add的文件 unmodified:使用commit后 modified:修改过的文件 untracked unmodified modified staged | >| add暂存文件 | >| 编辑文件 | >| add 阅读全文
posted @ 2020-10-18 15:01 肥斯大只仔 阅读(20) 评论(0) 推荐(0)
摘要:int a=-1; string str="abc"; if(a<str.length()) cout<<"y"<<endl; else cout<<"x"<<endl; 测试结果:y 原因:length()返回的是unsigned类型的,int会被强制转换为unsigned,-1会被转换为4294 阅读全文
posted @ 2020-10-06 22:59 肥斯大只仔 阅读(119) 评论(0) 推荐(0)
摘要:#include <bits/stdc++.h> 这个头文件包含目前c++所有的头文件,有一些算法题要自己选择头文件时可以直接使用 阅读全文
posted @ 2020-10-02 15:52 肥斯大只仔 阅读(133) 评论(0) 推荐(0)
摘要:问题 这是我安装mysql-workbench时出现的问题,用来作为例子 wasi@wasi-KPL-W0X:~/下载$ sudo dpkg -i mysql-workbench-community_8.0.21-1ubuntu20.04_amd64.deb 正在选中未选择的软件包 mysql-wo 阅读全文
posted @ 2020-09-20 21:10 肥斯大只仔 阅读(10345) 评论(0) 推荐(0)
摘要:int取long long const int mod=1e+7; //结果或者过程中 res%=mod; 乘法过程中越界,在该步骤前乘一个1LL 1LL*a*b; 阅读全文
posted @ 2020-09-06 12:21 肥斯大只仔 阅读(414) 评论(0) 推荐(0)
摘要:CR = '\r'(Ascii码),回车 LF = '\n'(Ascii码),换行 不同系统下的关于行的结束 Unix:'\n' Windows:'\r\n' Mac OS:'\r' 回车和换行的区别 回车:从右往左回到起始位置,光标回到行首 换行:顾名思义就是换行,光标垂直移到下一行 详细资料百度 阅读全文
posted @ 2020-08-14 11:58 肥斯大只仔 阅读(930) 评论(0) 推荐(0)
摘要:原因 上一次输入的最后有一个回车留在了输入流里面。 解决方法 使用这个while之前,先用cin.clear()更改cin的状态标示符的,再用cin.ignore()清除缓冲区即可。 cin.clear(); cin.ignore(); while (cin.get() != '\n'); 详细介绍 阅读全文
posted @ 2020-06-16 18:09 肥斯大只仔 阅读(757) 评论(0) 推荐(0)
摘要:今天用vs2019操作postgresql数据库时出现了以下两个问题 用insert插入中文数据失败,返回错误信息为中文乱码 閿欒 : 鏃犳晥鐨?"UTF8" 缂栫爜瀛楄妭椤哄簭: 0xb3 用select获取信息,返回的中文信息为中文乱码 百度搜到的基本上都是这篇文章的无限转载 https://w 阅读全文
posted @ 2020-06-16 15:06 肥斯大只仔 阅读(5998) 评论(0) 推荐(0)
摘要:sort()采用的排序算法是不稳定的,相同的元素排序后可能会改变它们的原本的相对位置。 如果需要稳定的sort()方法,可以使用 stable_sort() 方法,使用方法同sort()。 当可用空间足够的情况下,该函数的时间复杂度可达到O(N log2(N));反之,时间复杂度为O(N log2( 阅读全文
posted @ 2020-05-17 11:23 肥斯大只仔 阅读(1292) 评论(0) 推荐(0)
摘要:截图的键盘快捷键 修改键盘快捷键位置 1. 进入设置页面 2. 找到键盘快捷键选项 阅读全文
posted @ 2020-05-08 18:11 肥斯大只仔 阅读(13236) 评论(0) 推荐(0)
摘要:指针作为参数 先明确一下指针的概念,指针存放的是变量的地址。 在函数调用时用指针做参数,表示把变量的地址传递给子函数。但是子函数只能修改指针所指的变量的值,并不能修改指针的指向。 如果想要修改指针的指向,就要用指针的引用(指针的指针也可以,但是这里只谈指针的引用)。 例子 先拿最简单的main函数里 阅读全文
posted @ 2020-05-04 16:22 肥斯大只仔 阅读(511) 评论(0) 推荐(0)
摘要:char[]转char* char charArray[]="Hello World"; char* charList=charArray; char[]转string char charList[]="Hello World"; string str=charList; char*转string 阅读全文
posted @ 2020-05-01 16:45 肥斯大只仔 阅读(1144) 评论(0) 推荐(0)
摘要:1. 先右键此电脑的 管理 选项,点击 磁盘管理 ,找到你要删除的 EFI 分区,记住它的大小和磁盘位置(方便下一步操作) 2. win+R,调出运行窗口,输入 diskpart ,按图片提示按顺序输入指令 list disk sel disk 0 (数字是efi分区的磁盘位置) list part 阅读全文
posted @ 2020-04-30 18:59 肥斯大只仔 阅读(5004) 评论(0) 推荐(0)
摘要:堆 堆是程序员分配的,指定大小向系统申请,分配方式类似于链表。不同语言不同的释放方式, C++ 要程序员自己来释放,而 java 有垃圾回收机制,即系统来释放。“内存泄漏”就是指堆的内存。 栈 栈是系统自动分配释放的,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 引用代码 网上 阅读全文
posted @ 2020-04-03 12:12 肥斯大只仔 阅读(188) 评论(0) 推荐(0)
摘要:P(主键) F(外键) M(强制不可为空) 阅读全文
posted @ 2020-02-09 13:09 肥斯大只仔 阅读(378) 评论(0) 推荐(0)
摘要:C++: + 取得(0,x)的随机整数:rand()%x; + 取得[a,b)的随机整数:rand()%(b a)+a; + 取得[a,b]的随机整数:rand()%(b a+1)+a; + 取得(a,b]的随机整数:rand()%(b a)+a+1; 原理: rand()函数 ,它会返回一个从0到 阅读全文
posted @ 2019-11-28 18:58 肥斯大只仔 阅读(175) 评论(0) 推荐(0)
摘要:一、标题 以此类推 效果如下: 一级标题 二级标题 三级标题 二、加粗 加粗 三、代码块 代码块 四、引用 引用中也能使用代码块、加粗等其他要素 引用 引用 引用 引用 引用 引用 引用 跳不出去 更深引用 跳出第三层 跳出第二层 五、链接 "链接" 六、列表 符号后面一定要有空格,tab缩进可以分 阅读全文
posted @ 2019-11-28 18:43 肥斯大只仔 阅读(256) 评论(0) 推荐(0)
摘要:定义 Funtion Object是某种class的实例对象,称为函数对象。这类class对函数调用运算符(Funtion Call)做了重载操作。 用处 使Funtion Object可以被当作一般函数使用。 测试 1.代码 class LessThan { public: //自己定义的比较函数 阅读全文
posted @ 2019-07-19 11:19 肥斯大只仔 阅读(173) 评论(0) 推荐(0)