github使用指南
仓库检索如何高效地在网上找开源项目做!(CodeSheep) github进阶搜索 github进阶搜索官方文档
装电脑必备软件插件好用工具合集
收集的别人的优质文章小青WA_电子扫盲课 软件合集记事本软件notepad3 感觉比电脑自带的记事本打开着快也用的舒服。 截图软件 pixpinpixpin下载地址 b站直播软件哔哩哔哩直播姬+OBS OBS好像是微软应用商店还是联想应用商店里也有,不一定要在上面这个网址下。 直播的话直接哔哩哔哩直播姬左上角选择第三方推流模式然后将中间的服务器和推流码复制到OBS中的 设置->直播 的对应位置,然后点击开始直播就行了。 浏览器 推荐使用chrome,edge或者firefox,我个人chrome用多了,也比较习惯,只不过chrome想安装插件或者用谷歌搜索引擎还是需要点魔法的。 至于360之类的浏览器,门槛太低,使用体验太差,浏览器这方面就不要省事用这些了,广告满天飞。 卸载应用软件 Geekgeek uninstaller 很好用的卸载应用的软件,卸载的很干净。 效率神器everything +...
acm一些需要记的语法规则
priority_queue,map,set自定义排序规则STL 算法(如 sort)和容器(如 priority_queue)要求比较器是类型而非函数,std::greater<int> 满足这一要求。 std::greater<int> 是一个类模板(定义在 <functional> 头文件中)。 priority_queuepriority_queue 的第三个模板参数需要是一个类型(Type),而不是一个函数或函数对象实例。 ==错误代码== 1priority_queue<node, vector<node>, compare()> pq; // 错误:compare() 是函数调用 方法 1:使用函数对象类型(decltype + 函数指针)将 compare 函数的地址作为模板参数,并通过 decltype 推导类型: 1priority_queue<node, vector<node>, decltype(&compare)>...
2024蓝桥杯 c++ A组
P10385 [蓝桥杯 2024 省 A] 艺术与篮球填空题,考的闰年知识。 https://www.luogu.com.cn/problem/P10385 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596#include<bits/stdc++.h>using namespace std;#define int long long using ll =long long;int s[11]={13,1,2,3,5,4,4,2,2,2};signed main(){ ios::sync_with_stdio(0); cin.tie(0); int i=2000,j=1,k=1; int cnt=0; ...
使用data studio连接openGauss数据库
步骤 1 以操作系统用户omm登录数据库主节点。1[root@ecs-c9bf script] su - omm 步骤2 启动服务12345[omm@ecs-c9bf ~]$ gs_om -t startStarting cluster.==================================================================================Successfully started. 步骤3 查看服务是否启动1234567[omm@ecs-9a68 ~]$ gs_om -t status-----------------------------------------------------------------------cluster_state : Normalredistributing : No----------------------------------------------------------------------- 步骤4 连接数据库1gsql -d postgres...
蓝桥杯基础知识总结
https://www.bilibili.com/list/watchlater?oid=113702682496885&bvid=BV12rCVYeErw&spm_id_from=333.1007.top_right_bar_window_view_later.content.click 最基础的部分 顺序,选择,循环,数组,函数,字符串,结构体 (类)的语法 (必会) ==高精度(C++组需要考虑,三年内A组考查过大数乘法与减法的编程题)== ==组合数的思想(C++组去年第一题)== 再简单看一下比较基础的写法,模板太长了 ==概率论与期望常见公式(Java组第五题)== 知道全概率公式,贝叶斯公式,还有期望的公式xi * P 找规律能力(蓝桥杯很喜欢在填空题考数据非常大的规律题) 进制转换(必会,k进制转10进制,10进制转k进制) 基础算法 一维前缀和差分与二维前缀和差分(必会,思想很简单) 二分...
vim学习
vim分为正常模式,编辑模式和命令行模式。 其中编辑模式不用讲。主子添加和修改文本。 正常模式 宏观上浏览和处理文本。切换到命令行模式来退出vim。 vim <文件名>打开文件,如果不存在就会创建文件。 输入i进入编辑模式。 esc推出到正常模式。 正常模式输入: 进入命令行模式。 命令行模式下 q 是退出的意思,但是无法确定是否保存。 :q!是不保存退出的意思 :wq是保存退出的意思。 vim使用 h j k l来移动光标,其中左右的h 和 l就是←和→,j 和 k分别是↑和↓。 i进入编辑模式插入到光标的左侧,a进入到光标的右侧。 shift + i 到最左侧,shift + a到最右侧。
AtCoder Beginner Contest 395
https://atcoder.jp/contests/abc395 https://www.bilibili.com/video/BV1vE98YDEXA/?vd_source=6759ab7a746b50893c564c06fbc6a752 C - Shortest Duplicate Subarrayhttps://atcoder.jp/contests/abc395/tasks/abc395_c 这一题很简单 1234567891011121314151617181920212223242526272829303132333435#include<bits/stdc++.h>using namespace std;using u32 = unsigned;#define i128 __int128;using ll = long long;//#define int llusing u64 = unsigned long long;const ll inf = 1e9;const ll INF = 1e18;signed main(){ ...
AtCoder Beginner Contest 394
https://www.bilibili.com/video/BV1E2ASeiE8b/?spm_id_from=333.337.search-card.all.click&vd_source=6759ab7a746b50893c564c06fbc6a752 C - Debughttps://atcoder.jp/contests/abc394/tasks/abc394_c 纯模拟 12345678910111213141516171819202122232425262728293031323334#include<bits/stdc++.h>using namespace std;using u32 = unsigned;#define i128 __int128;using ll = long long;//#define int llusing u64 = unsigned long long;const ll inf = 1e9;const ll INF = 1e18;signed main(){ ...
AtCoder Beginner Contest 393
C - Make it Simplehttps://atcoder.jp/contests/abc393/tasks/abc393_c 这一题想要把一个无向图变成简单图,我说实话就是用set数组直接存边,同时不存自循环边,最后再把边数之差算出来就行了 123456789101112131415161718192021222324252627282930313233343536#include<bits/stdc++.h>using namespace std;using u32 = unsigned;#define i128 __int128;using ll = long long;//#define int llusing u64 = unsigned long long;const ll inf = 1e9;const ll INF = 1e18;signed main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int n,m; ...