自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 收藏
  • 关注

原创 学习第八十七行

如何添加右键菜单//菜单事件○//设置菜单策略// 创建菜单//弹出菜单。

2025-03-13 19:47:25 95

原创 学习第八十六行

/setParent为NULL,防止删除之后界面不消失。//清空布局内的所有元素。

2025-03-13 19:43:25 235

原创 笔试第四十五行

high_resolution_clock表示系统可用的最高精度的时钟,实际上就是system_clock或者steady_clock其中一种的定义,官方没有说明具体是哪个,不同系统可能不。稳定的时间间隔,表示相对时间,相对于系统开机启动的时间,无论系统时间如何被更改,后一次调用now0肯定比前一次调用nowO的数值大,可用于计时。一样,之前看gcc chrono源码中 high_resolution_clock是 steady_clock的typedef。

2025-03-08 17:12:19 271

原创 学习第八十五行

int y = 20;// 捕获外部变量 auto add = [x, y]() { return x + y;// 输出: x + y = 30 return 0;

2025-03-08 16:34:16 195

原创 学习第八十四行

5.取地址运算符重载函数(not const)6.取地址运算符重载函数 (const)4.赋值运算符重载函数。

2025-03-02 19:24:12 73

原创 笔试第四十四行

3.struct更倾向于简单的数据聚合,class更侧重于数据封装和信息隐藏等面向对象特性。2.都可以定义成员变量与成员函数。class与struct的异同。同:1.都是用户自定义数据类型。异:1.成员访问权限不同。2.继承默认访问权限不同。

2025-03-02 19:21:29 221

原创 学习第八十三行

是 C 风格的方法,适合需要格式化的场景。是最简单的方法,适合大多数情况。提供了灵活的转换方式。

2025-02-25 19:46:52 78

原创 学习第八十二行

4.strtol,提供了更好的错误处理,适合需要验证输入的场景。1std::stoi ,是最简单的方法,适合大多数情况。atoi,简单但缺乏错误处理。提供了更灵活的转换方式。

2025-02-25 19:45:37 203

原创 学习第八十一行

对于html,里面有伪类选择器,:hover。

2025-02-19 12:02:55 244

原创 笔试第四十三行

347前K高频元素,地图映射,数字与数字出现次数,multimap红黑树插入,三个for,构建映射,插入键值对,组成结果。394字符串解码,双栈,双tmp四种情况迭代,init,reinit。55跳跃游戏,反向思考,从后往前跳,return next==0。17电话号码组合,map,遍历,双容器。215数组第K大元素,优先队列负数。70爬楼梯,滑动窗口,三变量。

2025-02-19 12:01:33 381

原创 笔试第四十二行

当二者对应的字符不同时,修改的消耗是。dp[i-1][j] + 1动态规划。为止,最多需要几步编辑。,表示将第一个字符串到位置。,我们使用一个二维数组。位对应的字符相同时,

2025-02-15 15:42:14 148

原创 学习第八十行

清除浮动有四种方法clear可以在浮动元素的后面添加一个块级元素,并使用clear属性来清除浮动。

2025-02-13 16:19:16 234

原创 学习第七十九行

对于html里面的元素有优先级,类是10,div是1,继承为0,!important无穷大,优先级可以叠加,对于同一优先级采用就近原则,水平居中align:center,垂直居中行高等于盒子高度。

2025-02-09 12:09:50 111

原创 笔试第四十一行

是 C++ STL 中的一个算法,用于生成给定序列的下一个排列。它会对序列进行原地修改,并返回一个布尔值,指示是否成功生成下一个排列。如果当前排列是最后一个排列(即序列已按降序排列),则返回。98验证二叉搜索树return dfs(root,LONG_MIN,LONG_MAX);200岛屿数量dfs,四方向遍历{-1,0,1,0,-1}左上右下找到并扩展岛屿。994腐烂橘子,bfs,确定方向与队列,进行遍历,标志位++与--,并将序列重新排列为第一个排列(即按升序排列)。35搜索插入位置<=

2025-02-09 12:07:49 214

原创 笔试第四十行

单次的过程:因为递归是重复做一样的事情,所以从宏观上考虑,只用考虑某一步是怎么完成的。我们假设待交换的俩节点分别为head和next,next的应该接受上一级返回的子链表(参考第2步)。就相当于是一个含三个节点的链表交换前两个节点,就很简单了,想不明白的画画图就ok。找终止条件:本题终止条件很明显,当递归到链表为空或者链表只剩一个元素的时候,没得交换了,自然就终止了。找返回值:返回给上一层递归的值应该是已经交换完成后的子链表。后序:左右根(由下至上)递归栈遍历。二叉树前序:根左右(由上至右)

2025-02-05 11:34:10 278

原创 学习第七十八行

table>表格标签,结构两部分,<thead>和<tbody>,每一行<tr>,每一个单元格<th>,html里面注释为<!-- -->,对于超链接可以锚定指针,设置id即可,列表有无序,有序,自定义列表,<ul>,<ol>,<dl>,前两者为<li>元素,<dt>为大哥自定义,<dd>为小弟。

2025-02-05 10:40:38 85

原创 笔试第三十九行

34 300 ---->upper_bound 和 lower_bound(begin(),end(),target)计算迭代器之间距离(元素数量)distance(begin(),end())[first,last)不包含最后位置。42接雨水,正向遍历筛选max(利用前一个),反向遍历max(利用后一个),正向遍历min-前者返回第一个大于target的迭代器,后者返回一个大于等于target的迭代器。283 remove+fill快速移动元素。11双指针,最短木板,最大面积。15三数之和,双指针。

2025-02-03 12:19:19 544

原创 学习第七十七行

<ins><strong><em>撒旦</em></strong></ins>

2025-02-03 12:04:15 201

原创 笔试第三十八行

对于移动元素,可用remove+fill来写,双指针,判断值大小,大于小于,两个指针锁定范围,包括三数之和。

2025-01-27 18:59:06 122

原创 学习第七十六行

对于面试笔试,最好方法刷力扣,1000题包进大厂的。提高github下载速度方法。1.github转码云。

2025-01-27 16:42:18 566

原创 学习第七十五行

连接不上服务器,则服务器可接受网卡不对,bind失败,就打开地址复用功能,可以重复bind。网络编程常见bug,很多intel芯片为小端,但网络通信为大端,故端口号转。位整数从主机字节顺序转换为网络字节顺序。位整数从网络字节顺序转换为主机字节顺序。位整数从主机字节顺序转换为网络字节顺序。位整数从网络字节顺序转换为主机字节顺序。用htons(port)

2025-01-24 15:27:27 168

原创 笔试第三十七行

对于链表相加,先反向,反相用pre,cur,tmp三指针递归操作,然后头指针指向末尾,记录carry进位,进行相加,/10,%10等操作,还可以用栈也可达到相同效果,但栈更好。

2025-01-21 18:31:45 100

原创 学习第七十四行

qt调用信号与槽机制:

2025-01-21 18:29:42 363

原创 学习第七十三行

在C语言中,access是一个用于检查文件的访问权限的系统调用。它可以用于确定当前用户是否有权访问特定文件或目录。可用于判断管道权限。

2025-01-19 18:52:11 278

原创 学习第七十二行

kill不仅可以杀死进程,还可以发送信号哦:请求进程正常终止。大多数进程会处理这个信号并进行清理。kill<pid>:强制终止进程。进程无法捕获或忽略这个信号。:通常由Ctrl+C触发,向进程发送中断信号。:请求进程终止并生成核心转储。:通常用于通知进程其控制终端已断开。

2025-01-18 17:26:07 541

原创 笔试第三十六行

体积或价值逆向遍历;完全背包对物品的迭代放在里层,外层的体积或价值正向遍历。背包问题,要么拿,体积减,价值降,要么不拿,体积不减,价值不增,取max。背包对物品的迭代放在外层,里层的。

2025-01-17 18:49:51 91

原创 学习第七十一行

QObject类实现信号与槽机制的方式主要依赖于Qt的元对象系统。元对象系统包括三个重要的组成部分:QObject类,它是所有使用元对象系统的基类;Q_OBJECT宏,它使得类可以使用元对象特性;以及moc(meta-object-compiler,元对象编译器),它预处理包含Q_OBJECT宏的类。我们可以认为Qt对C++进行了一些拓展,moc则是负责将这些拓展语法翻译成原生的C++语法,之后交给C++编译器去编译。Qt 作为一个软件平台,比较庞大、臃肿。跨平台,几乎支持所有平台。

2025-01-17 12:34:12 469

原创 学习第七十行

ps -e或-A:显示所有进程。 -f:显示完整格式,包括 UID、PID、PPID、C、STIME、TTY、TIME 和 CMD。 -u [user]:显示指定用户的进程。 -p [pid]:显示指定 PID 的进程。 -l:以长格式显示进程信息。 -o:自定义输出格式。

2025-01-17 11:01:22 373

原创 学习第六十九行

4.松散耦合,激发信号的QT对象无需知道哪个对象槽接收了它的信号,接收信号的槽也不知道哪些信号关联了自己,这样即使关联对象被删除,程序也不会崩溃。qt信号与槽的优点:1.类型安全,信号的参数类型与个数与接收信号槽参数类型与个数对于一致。2.异步通信,发送信号一方可以在接收者不做出响应同时,继续执行,提高程序的响应机能。3.事件驱动,UI界面里面按钮,文本编辑框,鼠标点击等可以通过信号连接。缺点:与非虚函数比,传递信号调用槽函数可能更慢,存在性能损失。

2025-01-16 14:16:26 80

原创 学习第六十八行

支持多种打开模式,常见的有:

2025-01-15 19:54:59 278

原创 学习第六十七行

这是最严格的同步选项,确保了数据的安全写入磁盘,但可能会牺牲一些性能。操作阻塞,直到所有数据和所有元数据都被写入持久存储。待直到写入操作完成,以确保数据的一致性。这个标志确保每个以文件描述符作为参数的。写入的所有数据将被追加到文件的末尾。打开文件,如果文件不存在就建立文件。操作等待,直到所有对文件同一部分的未。这意味着,当一个进程对一个文件执行。在打开文件时,将文件的内容清空。操作后,其他进程对该文件的。打开一个只能读取的文件。打开一个只能写入的文件。打开一个可读写的文件,与文件的同步方式有关。

2025-01-15 14:54:47 200

原创 学习第六十六行

单引号:完全保留字符串内容,禁止变量和命令替换。双引号:允许变量和命令替换,并且可以转义特殊字符。选择使用单引号还是双引号取决于你希望如何处理字符串中的变量和特殊字符。

2025-01-11 13:18:15 348

原创 学习第六十五行

用于命令替换,可以将命令的输出赋值给变量或直接在命令中使用。仔细观察键盘,会发现一个$符号,其实是有含义的。例如,如果你有一个变量。在 shell 脚本中,美元符号。的形式来引用数组的特定元素。也用于引用环境变量。:在处理数组时,可以使用。返回当前的环境变量路径。

2025-01-11 13:16:20 209

原创 学习第六十四行

vim是一个功能强大的文本编辑器,提供了丰富的命令和功能。以下是一些常用的vim。

2025-01-10 21:57:46 494

原创 学习第六十三行

touch 如果指定的文件不存在,就创建这个空文件;如果指定的文件已经存在,就刷新它的时间戳。ls -l /tmp # -l 以列表形式显示详细内容(什么权限,创建日期,内存空间)rm -rf * #强制删除当前目录下的所有文件和目录。rm * #删除当前目录下的所有文件(目录不能删除):若目标文件已经存在时,在覆盖时会先询问操作的进行。强制的意思,如果目标文件已经存在,不会询问而直接覆盖。:连同文件的属性一起复制,而非使用默认方式,与。rm -r dir2 #删除当前目录下的。

2025-01-05 15:58:04 327

原创 学习第六十二行

git下面,其中 username为手机号,pwd为密码,合并有快速合并和完整合并,分支多方面处理文件,遇到报错不要慌,git push origin master直接解决,代码先add到暂存区后commit到本地仓库,再传到remote factory(gitee)。命令,查看本次提交与上次提交之间有什么差别,等确认完毕后再进行提交。不妨养成这样一个好习惯:在执行。

2025-01-04 19:53:11 565

原创 学习第六十一行

3.存储过程和函数,call调用。

2024-12-30 13:37:06 91

原创 学习第六十行

对于Qurl里面qrc即为二维码,对于文件先提取,只读,要写就只写加强制,放到输出流改动,涉及文件的一般用宏代替常量,数据库QSqlQueryModel直接查某一类,或某一列,跟rowCount,accountIndex,Qt中pair为qMakePair,addDatabase,强制执行的可以用bool函数。

2024-12-29 21:59:39 182

原创 学习第五十九行

对于数据库查询,一定不要写错了where,whrer写错,还有查询的数据库名字一定要对,否则不会报错,但效果不显示,数据库列名字要看清楚,断点调试显得尤为重要,排那些隐藏bug。

2024-12-29 21:56:08 76

原创 学习第五十八行

对于qt开发项目,注意头文件不要相互包含,否则报什么*在之前的错误,没有相应函数定义,保无法解析符号错误,不认识则头文件未包含,qt+vs,vs有时候没有像<qtreewidgetitem.h>就强行写<QTreeWidgetItem>,但是一定要写,避免编译器不认识,只是大小写区分而已。

2024-12-28 19:32:45 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除