首页
学习
活动
专区
工具
TVP
发布

Jungle笔记

专栏成员
75
文章
52388
阅读量
13
订阅数
重构—时时勤拂拭,勿使惹尘埃
重构完成以后,好处是显而易见的。算子依赖分析的pass,逻辑简洁而清晰,并且易于修改和扩展。codegen.cpp文件的代码行数减少了900多行,发射算子的模块也根据硬件特性,搭建了清晰的类关系。顺便地,我也改善了一些变量和函数的命名,抽取了一些工具函数和公共函数。
用户6557940
2022-12-13
2330
经典的二分查找法
二分查找法是一种基础的算法,应用于在有序元素序列中查找目标值。二分查找法思路清晰,可以描述为以下几个步骤:
用户6557940
2022-07-24
3090
别在C++代码里乱打日志了,这才是正确的打日志姿势!
日志系统几乎是每一个实际的软件项目从开发、测试到交付,再到后期的维护过程中极为重要的查看软件代码运行流程、还原错误现场、记录运行错误位置及上下文等的重要依据。一个高性能的日志系统,能够准确记录重要的变量信息,同时又没有冗余的打印导致日志文件记录无效的数据。本文Jungle将用C++设计实现一个日志系统。
用户6557940
2022-07-24
2.1K0
别在C++代码里乱打日志了,这才是正确的打日志姿势!(二)
在上一篇文章别在C++代码里乱打日志了,这才是正确的打日志姿势!中,Jungle设计实现了C++日志系统,并将其用于之前已有的小程序中,测试结果也是OK的。那是否就说明这个Log系统没问题呢?
用户6557940
2022-07-24
4340
自己搞排序算法测试用例!
每次写完一个排序算法,比如冒泡排序、选择排序,总是要验证一下算法是否正确。如何验证呢?代码里创建一个数组arr[10],如下:
用户6557940
2022-07-24
1.2K0
由“有符号数”和“无符号数”引发的一个bug!
这周我和同事老诸继续上周的工作,完善项目代码的参数检查和内存释放。每修改完一个项目代码,我们会进行常规场景的简单自测。测试通过,基本说明修改的代码没有问题。测试通不过,review代码,相互检查,及时发现代码遗漏之处。其实测出bug并不可怕,查看log或者dmp文件,在git上对比改动点,很快就能够定位到问题。
用户6557940
2022-07-24
7520
Qt键盘事件(二)——长按按键反复触发event事件问题解决
Qt键盘事件可能会遇到无法响应方向键、一直产生按下或者释放事件等问题,如何解决呢?Jungle笔记为您解答。
用户6557940
2022-07-24
3.7K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档