自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 为啥自己无法坚持写博客

我自己是一个很有想法的人,我乐意和我熟悉的朋友去分享的我的想法,我的生活。我们写博客本身应该是想表达自己的东西,以及对遇到技术的困难,自己是如何去解决的,这个过程是很重要的,而不是结果。如果自己能够有一个不错的博客,HR或许能够通过你的博客了解你对技术有自己的思考方式,自己在业余的时间都想做啥。原来自己一直理解错误了写博客的真正目的;除非你给自己的博客定位的高度很高,否则不必苛刻自己,因为这样很累,我就是典型,现在看来自己好蠢,有的时候日常生活的小记也是很有价值的,读者能从中发现很多自己的不理解的东西。

2025-12-18 21:08:12 238

原创 湖北专升本C考试要求总结第一章

湖北专升本C第一章考试要点

2025-11-21 18:09:10 204

原创 从根儿理解Calloc/malloc/realloc有什么不同?

最最后说一句:如果说文章有帮助到你,记得给UP点个赞,你的赞就是我更新的动力!

2025-06-04 18:17:33 398

原创 更新一期学校期末周比较喜欢出的C编程题(本期文章适合湖北专升本的C冷考题)

/另外:如果说想让UP更新湖北专升本C或者计算机基础系列的文章也可以ddUP;UP最近也不知道该更新啥了!操作符的属性确定唯一的计算路径,那这个表达式就是存在潜在风险的,建议不。即使有了操作符的优先级和结合性,我们写出的表达式依然右可能不能通过。要写出特别复杂的表达式。

2025-06-04 17:30:37 145

原创 死锁的日志分析

从死锁日志中可以看出来,A获取了op表的簇索引id值为1的记录的X型正经记录锁(这其实是从B中正在等待的锁中获取的),查看 A中的语句,发现是下边这个语句造成的(对照这语句加锁分析),然后整个死锁形成过程就根据死锁日志给还原出来了。但是与第 3步中 A中的事务加的锁冲突,而此时 A和B中的事务循环等待对方持有的锁,这时死锁发生,被MySQL服务器的死锁检测机制检测到了,所以选择了一个事务进行回滚,并向客户端发送一条消息:会发生这样的错误报告(聚簇索引的id值为3的记录加了一个。

2025-05-29 18:48:32 707

原创 再来一道变态的C面试题(你真的懂位运算吗?)

【代码】再来一道变态的C面试题(你真的懂位运算吗?

2025-05-28 18:07:09 184

原创 从根儿理解strlen,sizeof(来一道有趣的面试题)

/到这里有些朋友就可能懂了;存了S2,紧接着存S1;所以前面的几个打印完后,遇到\0 刚好100 \0 (到这就破案了!

2025-05-28 16:47:34 327

原创 讲解一道挺有意思的指针面试题(从根儿理解指针函数,指针内存)

【代码】讲解一道挺有意思的指针面试题(从根儿理解指针函数,指针内存)

2025-05-28 13:08:36 670

原创 从根儿理解Trae的使用方法(水一期文章,最近有事忙!!)

Trae作为一款集成了Claude 3.5和GPT-4o等先进AI模型的AI编程工具,通过智能代码生成、AI驱动的交互模式、原生中文支持等功能,极大地提升了开发效率和编程体验。其便捷的安装与启动、注册与登录流程,以及Chat和Builder模式的结合,使得Trae成为中文开发者的高效编程助手。这两种模式的结合,使得Trae既能解决具体的编程问题,又能辅助项目从零开始构建,极大地提升了开发效率和灵活性。便捷的安装和启动过程,以及配置迁移功能,使得用户能够快速适应Trae的使用,减少学习成本。

2025-05-26 15:34:23 541

原创 从根儿理解UTF-8转成GBK发生了什么?

这样针对每一个圈,我们都可以建立一个数组,数组大小就是圈中UTF-8编码值的数量,每个圈对应数组的下标0都对应该圈包含的第1个UTF-8编码值,数组元素值就是相应下标对应的UTF-8编码值对应字符的GBK编码值。然,画圈部分的UTF-8编码值对应的某些字符也可能GBK编码方案并不包含,但这并不会有什么大问题,只是在申请数组的存储空间的时候浪费掉一些而已。如上图所示,画圈部分的UTF-8编码值对应的字符就已经可以覆盖GBK编码方案中的字符了。其中值为 0的元素对应的字符就是不包含在GBK编码方案中的。

2025-05-22 22:24:09 1007

原创 MySQL的LIMIT很差劲吗?

SELECT id FROM OP ORDER BY key1 LIMIT 5000, 1作为一个子查询单独存在,由于该子查询的查询列表只有一个id 列,MySQL可以通过仅扫描二级索引idx_key1执行该子查询,然后再根据子查询中获得到的主键值去表t中进行查找。方案二:使用二级索引idx_key1,此时需要扫描key1列值在('a','b')之间的全部二级索引记录,并且每条二级索引记录都需要进行回表操作。server层会分析上述两个方案哪个成本更低,然后选取成本更低的那个方案作为执行计划。

2025-05-22 10:26:10 696

原创 从根儿理解MySQL的COUNT语句是怎么执行的

对于COUNT(*),COUNT(常数),COUNT(主键)形式的COUNT函数来说,优化器可以选择最小的索引执行查询,从而提升效率,它们的执行过程是一样的,只不过在判断表达式是否为NULL时选择不同的判断方式,这个判断为NULL的过程的代价可以忽略不计,所以我们可以认为COUNT(*),COUNT(常数),COUNT(主键),所需要的代价是相同的!其中最重要的是我们标蓝的那一行,item[i]表示的就是COUNT函数中的参数,我们调试一下对于COUNT(*)来说,表达式*的值是什么?

2025-05-21 13:05:57 720

原创 令主管都蒙蔽的超级指针使用!你懂嘛?

你真的懂指针嘛?

2025-05-20 22:47:10 414

原创 Frahiky的第一篇博客(与各位共同进步)

未来工作准备走后端开发,梦想成为后端高级架构师,优快云主要用来记录UP在C/ C++方面的心得与体会,之后可能会更新Mysql数据库,考研四大金刚,还有一些关于Linux(Ubuntu)方面的应用。由于UP本人也是一名学者,如果说之后的文章有哪些修改建议,望喜欢我的友友们可以给出好的建议,您的建议就是我更新的动力!但是通过在编程界的摸爬滚打,对自身的实力有了更深的理解,同时也想把自己在C/C++方面的心得与体会传授给那些刚入门的友友们!写博客主要还是监督自己,未来规划,专升本,然后考两次研。

2025-05-19 17:55:11 262

空空如也

空空如也

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

TA关注的人

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