合迅科技 实习工作记录发表于2024-01-25更新于2024-05-01字数统计30.7k阅读时长223分我在合迅科技的实习工作记录。 1.15 - 1.26 迭代任务走查代码LStack,LQueue,LByteArray 代码走查问题 LStack,LQueue二者是一样的设计,一样的问题,这里就统一写了处理结果:刘治学已重构修改关于使用公有继承的问题代码中直接使用公有继承的方式,并且使用了目前不完善的LList。建议改为LVector作为底层容器。阅读全文
标准库 string 的 sso 优化对 LVector 插入影响的探究发表于2024-02-28更新于2024-02-29字数统计3k阅读时长19分钟老师让自己的做的一个课题研究,主题是标准库string的sso优化对LVector插入的影响。 问题背景LVector在插入std::string的时候遇到了问题,钟老师研究了一段时间,我接着他的成果继续探讨,将学到的内容总结在这里。 std::string的优化标准库的std::string其实是做了优化的,不同的编译器实现的细节可能不同,但是基本的大思路框架都是一样的。注:以下都是理论上的思路分析,具体的底层代码请自行查阅资料。阅读全文
本科 实验室工作记录发表于2023-09-18更新于2024-01-22字数统计2.5k阅读时长16分这部分是对我实验室工作的记录和总结。 总览我是大二下四月份进入的实验室,跟随学长负责的是网络模块的部分,我自己完成了对于IP地址的封装,完成了LHostAddress类(虽然他们两个最后没用我的代码,可能是懒得做修改和适配吧),供他们两个调用,在这个过程我学到了大型项目的编译方法,我们的项目sdk部分采用的是cmake编译链接的方式,非常好用,使用第三方软件conan进行第三方包的管理,在Linux平台下(也是我想要就业的平台方向)进行构建编译。暑假学长走后,针对代码过程出现的bug进行了修复,9月初结束了sdk部分的开发,现在转向了安全代码扫描部分的开发。阅读全文
毛概 易混淆知识点和大题总结发表于2024-01-02更新于2024-01-04字数统计6.8k阅读时长34分 易混淆知识点一些记忆的点三大法宝:统一战线、武装斗争、党的建设党的建设:思想建设,组织建设,作风建设思想建设:放在党的各项建设的首位,不仅组织上入党,更要思想上入党但是从19大开始,政治建设排在首位了组织建设:建设民主集中制的根本组织原则和领导制度三大作风(区别于其他政党的显著标志):理论联系实际,紧密联系人民群众,批评与自我批评其中区别的根本标志:群众路线,或者密切联系群众两个务必:务必继续保持谦虚、谨慎、不骄、不傲的作风;务必继续保持艰苦奋斗的作风阅读全文
马原 易混淆知识点和大题总结发表于2024-01-02更新于2024-01-04字数统计8.7k阅读时长43分 易混淆知识点社会主义从什么到现实马克思主义两个最重要的发现,即唯物史观和剩余价值学说,使社会主义从空想变为了现实(科学)十月革命,使社会主义从理论变为了现实马克思主义产生的条件客观条件(社会阶级基础):无产阶级作为独立的政治力量登上历史舞台主观条件:工业革命的深入推动资本主义的迅速发展阅读全文