- 博客(79)
- 收藏
- 关注

原创 排序!!!
(2)x是最小的一个数,end就会到达-1的位置,最后直接将x赋值给end+1位置。(1)待插入的数字是在前面有序数字的中间数,直接比较将x赋值给end+1位置。将出现的数字装进对应的桶里,最后对桶进行统计,是否有数字或者是否存在多个数字。即一般情况下的插入,我们随机列举了一些数字,待插入的数字分为两种情况。①单趟的实现(将x插入到 [0,end] 的有序区间)2.不能完成整体信息的排序。
2023-12-01 21:07:19
411
1
原创 shell语法
字符串可以是单引号()或双引号()包裹的文本,也可以是不加引号的纯文本(但不加引号时需注意空格和特殊字符的处理)。" # 使用双引号' # 使用单引号str=Hello # 不加引号(不推荐,除非字符串中没有空格或特殊字符)name=aliceexport name #方法一:export改为环境变量declare -x name #方法二:declare改为环境变量我们开启一个bash子进程,原来的进程就会睡眠掉bash然后我们在子进程中输出name看看能不能输出name变量的内容。
2025-03-05 22:28:00
711
原创 tmux和vim的基本操作
Tmux(Terminal Multiplexer)是一个强大的终端工具,允许用户在一个终端窗口中运行多个终端会话,并在这些会话之间切换。它可以极大地提高终端使用的效率,特别是在远程服务器管理和多任务处理中。
2025-02-20 21:06:13
957
1
原创 C++指针
数据类型 * 变量名;int a = 10;int* p;p = &a;cout <<"a的地址为:" << p << endl;return 0;
2025-01-13 21:01:52
1007
原创 c++中cin的错误输入锁
王老师希望尽量减少输入的工作量,比如 5+85+8 的算式最好只要输入 55 和 88,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=135+8=13 以及该算式的总长度 66。若该行为三个数据则第一个数据表示运算类型,aa 表示加法运算,bb 表示减法运算,cc 表示乘法运算,接着的两个数据表示参加运算的运算数。对于每个输入的算式,输出完整的运算式及结果,第二行输出该运算式的总长度。若该行为两个数据,则表示本题的运算类型与上一题的运算类型相同,而这两个数据为运算数。
2024-11-06 22:57:32
528
原创 MongoDB的基本操作
query:delete的查询条件,类似sql delete查询内where后面的语句。例:在mydb数据库中student集合下插入如下图所示的student集合的表。deleteOne()和deleteMany()方法可以来移除集合中的数据。例:将姓名name为“nancy”的所有文档更新为“joker”例:我们更新stuinfo文档中名叫nancy的更改为king。这里以删除mydb数据库为例。例:将mydb改名为myDB。例:创建mydb数据库。例:删除myDB集合。
2024-10-17 10:04:51
858
原创 c++的类和对象
public://成员函数重载+号int m_a;int m_b;Person p1;Person p2;Person p3;//成员函数运算重载本质test01();return 0;m_b = b;private://利用成员函数重载左移运算符 p.operator
2024-10-16 22:01:41
1034
原创 购物车大致逻辑实现
以上就是一个网上购物系统的大致逻辑设计。在实际开发过程中,还需要考虑很多其他的细节和因素,如系统的安全性、性能优化、用户体验等。
2024-06-28 12:53:59
872
原创 大屏数据可视化——DataV平台下的零售数据驾驶舱大屏数据可视化
DataV组件库基于Vue (React版 (opens new window)),主要用于构建大屏数据展示页面即数据可视化。边框颜色属性属性说明类型可选值默认值color自定义颜色string[]背景色string1.color属性支持配置两个颜色,一主一副。2.颜色类型可以为颜色关键字、十六进制色、RGB及RGBA。本项目综合性的练习了关于使用DataV组件实现可视化的流程,从项目的初始化搭建到最后的成品。具体操作中使用了DataV中的圆环图组件、轮播图、轮播表、水位图。
2024-06-14 15:53:52
3468
原创 【全网最简单的解决办法】vscode中点击运行出现仅当从 VS 开发人员命令提示符处运行 VS Code 时,cl.exe 生成和调试才可用
where gcc。
2024-06-10 22:59:01
5091
11
原创 初识操作系统
模块化是将操作系统按功能划分为若干个具有一定独立性的模块。每个模块具有某方面的管理功能,并规定好各模块间的接口,使各模块之间能通过接口进行通信。还可以进一步将各模块细分为若干个具有一定功能的子模块,同样也规定好各子模块之间的接口。把这种设计方法成为模块-接口法。
2024-06-03 21:53:36
1259
原创 STL——set/multiset容器
/set排序存放自定义数据类型public:int m_Age;class cmp{public://自定义数据类新,都会指定规则Person p1("刘备",24);Person p2("张飞",25);Person p3("关羽",28);Person p4("赵云",21);it!=s.end();it++){cout<<"姓名:"<<it->m_Name<<" 年龄:"<<it->m_Age<<endl;cout<<endl;test01();
2024-05-12 13:33:00
277
原创 STL——list容器【链表】
it!=l.end();//容器的插入和删除//尾插//头插//尾删//头删//inset插入//删除//移除//清空l1.clear();test01();return 0;//l1不可以用[]访问list容器中的元素//l1.at(0)不可以用at方式访问list容器中的元素cout<<"第一个元素为:"<<l1.front()<<endl;
2024-05-12 13:32:34
840
原创 STL——deque容器【双端动态数组】
it!=d.end();//两端操作//尾插//头插//尾部删除//头部删除//尾插//头插//insert插入//insert重载//按照区间进行插入//删除it++;//按照区间的方式删除//清空d1.clear();test01();test02();test03();return 0;//deque容器数据存取。
2024-05-10 10:21:51
579
原创 STL——vector容器【动态数组】
it!=v.end();//尾插//输出:10 20 30 40 50//尾部删除//输出:10 20 30 40//插入 第一个参数是迭代器//输出:100 10 20 30 40//输出:1000 1000 100 10 20 30 40//删除//输出:1000 100 10 20 30 40//输出:20 30 40v1.clear();//输出:换行test01();
2024-05-10 08:49:19
775
原创 动态规划——背包问题
选择这个物品:f[i][j]=f[i-1][j-v[i]]+w[i]不选择这个物品:f[i][j]=f[i-1][j]最后决策通过取两个的最大值max()在二维情况下,状态f[i][j]是由上一轮i - 1的状态得来的,f[i][j]与f[i - 1][j]是独立的。而优化到一维后,如果我们还是正序,则有f[较小体积]更新到f[较大体积],则有可能本应该用第i-1轮的状态却用的是第i轮的状态。
2024-04-12 23:45:45
318
1
原创 啊丢的刷题日记(洛谷题单暴力枚举篇)
1.其实算长方形并不常见,但算矩形大家应该经常遇到,所以如果你会算矩形,再联系第一个问题,那答案就转化为 矩形个数-正方形个数.1.如果我们固定了正方形的右下角(i,j),你能不能算出此时可能的正方形的个数?2.像求解正方形个数一样,固定矩形右下角(i,j),显然此时矩形个数为i*j.有一个n×m 方格的棋盘,求其方格包含多少正方形、长方形(不包含正方形)。一行,两个正整数,分别表示方格包含多少正方形、长方形(不包含正方形)。一行,两个正整数 n,m(n≤5000,m≤5000)。1997年普及组第一题。
2024-03-23 16:07:35
355
原创 啊丢的刷题记录(洛谷题单数组篇)
话说有一天 linyorson 在“我的世界”开了一个 n×n 的方阵,现在他有 m 个火把和 k 个萤石,分别放在(x1,y1)∼(xm,ym) 和 (o1,p1)∼(ok,pk) 的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?
2024-03-20 23:21:33
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人